home

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 855e349dae132a531b645cfee5363662079c3b35
parent d1f681aecb9bde6f82df102da38a228c25efc928
Author: Vincent Demeester <vincent@sbr.pm>
Date:   Thu,  2 Aug 2018 17:45:28 +0200

Import user configuration from nixos-configuration

Signed-off-by: Vincent Demeester <vincent@sbr.pm>

Diffstat:
Aaliases.nix | 5+++++
Abase.nix | 24++++++++++++++++++++++++
Abash.nix | 8++++++++
Adesktop.nix | 59+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adev.go.nix | 29+++++++++++++++++++++++++++++
Adev.haskell.nix | 9+++++++++
Adev.java.nix | 10++++++++++
Adev.js.nix | 15+++++++++++++++
Adev.nix | 12++++++++++++
Adev.python.nix | 12++++++++++++
Adev.rust.nix | 8++++++++
Adevops.nix | 9+++++++++
Aemacs.nix | 211+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aemacs/builder.nix | 32++++++++++++++++++++++++++++++++
Afish.nix | 15+++++++++++++++
Afish/fish_prompt.fish | 258+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Afish/fish_right_prompt.fish | 30++++++++++++++++++++++++++++++
Afish/nix-aliases.fish | 3+++
Agit.nix | 107+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Ahokkaido.nix | 7+++++++
Ahome.nix | 39+++++++++++++++++++++++++++++++++++++++
Ahome.nix~ | 12++++++++++++
Ahonshu.nix | 12++++++++++++
Ai3.nix | 236+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Alaptop.nix | 10++++++++++
Aremote-dev.nix | 12++++++++++++
Aserver.nix | 5+++++
Assh.nix | 28++++++++++++++++++++++++++++
Atmux/keybindings | 50++++++++++++++++++++++++++++++++++++++++++++++++++
Atmux/tmux.conf | 136+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Awakasu.nix | 34++++++++++++++++++++++++++++++++++
Axorg/XCompose | 1331+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Axorg/Xmodmap | 5+++++
Axorg/emoji.compose | 2459++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Axorg/modletters.compose | 469+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Axorg/parens.compose | 179+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Axorg/user-dirs.dirs | 8++++++++
Azsh.nix | 8++++++++
38 files changed, 5896 insertions(+), 0 deletions(-)

diff --git a/aliases.nix b/aliases.nix @@ -0,0 +1,5 @@ +{ + # auto create parent directories + mkdir = ''mkdir -pv''; + gcd = ''cd (git root)''; +} diff --git a/base.nix b/base.nix @@ -0,0 +1,24 @@ +{ pkgs, prefix, ...}: + +let home_directory = builtins.getEnv "HOME"; in + +rec { + + imports = [ ../profiles/overlays.nix ]; + programs = { + home-manager = { + enable = true; + path = https://github.com/vdemeester/home-manager/archive/fish-module.tar.gz; + }; + }; + home.file.".tmux.conf".source = ./tmux/tmux.conf; + xdg.configFile."tmux/commons/keybindings".source = ./tmux/keybindings; + home.packages = with pkgs; [ + jq + htop + pass + tree + tmux + enchive + ]; +} diff --git a/bash.nix b/bash.nix @@ -0,0 +1,8 @@ +{ pkgs, config, lib, ...}: + +{ + programs.bash = { + enable = true; + shellAliases = import ./aliases.nix + }; +} diff --git a/desktop.nix b/desktop.nix @@ -0,0 +1,59 @@ +{ pkgs, prefix, ... }: + +{ + imports = [ ./fish.nix ./ssh.nix ./i3.nix ./base.nix ]; + home.keyboard = { + layout = "fr(bepo),fr"; + variant = "oss"; + options = ["grp:menu_toggle" "grp_led:caps" "compose:caps"]; + }; + xsession = { + enable = true; + initExtra = '' + ${pkgs.xlibs.xmodmap}/bin/xmodmap ~/.Xmodmap & + ''; + pointerCursor = { + package = pkgs.vanilla-dmz; + name = "Vanilla-DMZ"; + }; + }; + home.file.".XCompose".source = ./xorg/XCompose; + home.file.".Xmodmap".source = ./xorg/Xmodmap; + xdg.configFile."xorg/emoji.compose".source = ./xorg/emoji.compose; + xdg.configFile."xorg/parens.compose".source = ./xorg/parens.compose; + xdg.configFile."xorg/modletters.compose".source = ./xorg/modletters.compose; + xdg.configFile."user-dirs.dirs".source = ./xorg/user-dirs.dirs; + services.gpg-agent = { + enable = true; + enableSshSupport = true; + defaultCacheTtlSsh = 7200; + }; + services.dunst.enable = true; + services.udiskie.enable = true; + services.network-manager-applet.enable = true; + services.screen-locker = { + enable = true; + lockCmd = "i3lock-color --clock -i $HOME/.background-lock --tiling"; + inactiveInterval = 15; + }; + programs.firefox.enable = true; + programs.termite = { + enable = true; + font = "Ubuntu Mono 16"; + sizeHints = true; + }; + programs.rofi = { + enable = true; + }; + home.packages = with pkgs; [ + xdg-user-dirs + xdg_utils + youtube-dl + spotify + i3lock-color + alacritty # create a `programs.alacritty` + ]; + nixpkgs.config = { + allowUnfree = true; + }; +} diff --git a/dev.go.nix b/dev.go.nix @@ -0,0 +1,29 @@ +{ pkgs, prefix, ... }: + +{ + imports = [ ./dev.nix ]; + xdg.configFile."fish/conf.d/go.fish".text = '' + set -gx GOPATH $HOME + ''; + home.packages = with pkgs; [ + go + gcc + # tools + gotools + golint + godef + gocode + gotests + gopkgs + gomodifytags + go-outline + go-symbols + goconvey + delve + # vendoring tools + vndr + dep + # misc + protobuf + ]; +} diff --git a/dev.haskell.nix b/dev.haskell.nix @@ -0,0 +1,9 @@ +{ pkgs, prefix, ... }: + +{ + imports = [ ./dev.nix ]; + home.packages = with pkgs; [ + ghc + stack + ]; +} diff --git a/dev.java.nix b/dev.java.nix @@ -0,0 +1,10 @@ +{ pkgs, prefix, ... }: + +{ + imports = [ ./dev.nix ]; + home.packages = with pkgs; [ + jdk + gradle + jetbrains.idea-community + ]; +} diff --git a/dev.js.nix b/dev.js.nix @@ -0,0 +1,15 @@ +{ pkgs, prefix, ... }: + +{ + imports = [ ./dev.nix ]; + home.file.".npmrc".text = '' + prefix = ~/.local/npm + ''; + xdg.configFile."fish/conf.d/js.fish".text = '' + set -gx PATH $HOME/.local/npm/bin $PATH + ''; + home.packages = with pkgs; [ + nodejs-9_x + yarn + ]; +} diff --git a/dev.nix b/dev.nix @@ -0,0 +1,12 @@ +{ pkgs, prefix, ... }: + +{ + imports = [ ./git.nix ./emacs.nix ]; + home.packages = with pkgs; [ + gnumake + cmake + binutils-unwrapped + mercurial + prm + ]; +} diff --git a/dev.python.nix b/dev.python.nix @@ -0,0 +1,12 @@ +{ pkgs, prefix, ... }: + +{ + imports = [ ./dev.nix ]; + home.packages = with pkgs; [ + python3 + python36Packages.virtualenv + python36Packages.pip-tools + python36Packages.tox + pipenv + ]; +} diff --git a/dev.rust.nix b/dev.rust.nix @@ -0,0 +1,8 @@ +{ pkgs, prefix, ... }: + +{ + imports = [ ./dev.nix ]; + home.packages = with pkgs; [ + rustup + ]; +} diff --git a/devops.nix b/devops.nix @@ -0,0 +1,9 @@ +{ pkgs, prefix, ... }: + +{ + home.packages = with pkgs; [ + google-cloud-sdk + packer + spice_gtk + ]; +} diff --git a/emacs.nix b/emacs.nix @@ -0,0 +1,211 @@ +{ pkgs, config, lib, ... }: + +{ + programs.emacs = { + enable = true; + #package = pkgs.myEmacs; + extraPackages = epkgs: with epkgs; [ + ace-window + aggressive-indent + # alert + async + # auto-yasnippet + avy + bm + command-log-mode + company + company-emoji + company-ghc + company-go + company-lsp + (with melpaPackages; [ company-nixos-options ]) + #company-restclient + #company-shell + counsel + #counsel-gtags + counsel-projectile + # counsel-spotify + #counsel-tramp + #crux + dash + delight + diff-hl + diffview + dired-collapse + dired-sidebar + direnv + docker + docker-compose-mode + #docker-tramp + dockerfile-mode + doom-themes + #dumb-jump + #elpy + #engine-mode + eshell-bookmark + (with melpaPackages; [ + eshell-prompt-extras + esh-autosuggest + ]) + exec-path-from-shell + expand-region + eyebrowse + (with melpaPackages; [ ez-query-replace ]) + fancy-narrow + fish-mode + (with melpaPackages; [ fish-completion ]) + flycheck + #flycheck-clojure + #flycheck-haskell + #flycheck-inline + #flycheck-gometalinter + flycheck-popup-tip + focus + fullframe + #ggtags + #ghub + #ghub-plus + git-commit + #git-timemachine + gitattributes-mode + gitconfig-mode + gitignore-mode + (with melpaPackages; [ + go-add-tags + # go-dlv + go-eldoc + go-errcheck + go-fill-struct + go-guru + # go-impl + go-mode + #gorepl-mode + go-tag + gotest + ]) + groovy-mode + hardhat + #haskell-mode + helpful + #highlight + #highlight-escape-sequences + #highlight-leading-spaces + highlight-numbers + highlight-symbol + hydra + #ialign + ibuffer-vc + #ibuffer-projectile + iedit + (with melpaPackages; [ imenu-list ]) + ivy + #(with melpaPackages; [ ivy-historian ]) + ivy-hydra + ivy-pass + ivy-rich + #jedi + #jq-mode + js-import + js2-mode + js2-refactor + json-mode + json-reformat + json-snatcher + (with melpaPackages; [ + key-chord + lsp-haskell + lsp-javascript-typescript + lsp-go + lsp-mode + lsp-python + lsp-rust + lsp-ui + ]) + magit + magit-gitflow + # magit-lfs + magit-popup + # magithub + #makefile-executor + markdown-mode + #mc-extras + # minions # FIXME + #(with melpaPackages; [ minions ]) + multiple-cursors + (with melpaPackages; [ + nix-buffer + nix-mode + nix-sandbox + nixos-options + ]) + no-littering + olivetti + ob-go + #ob-restclient + ob-rust + ob-typescript + org-plus-contrib + org-ref + #org-super-agenda + #org-web-tools + (with melpaPackages; [ org-projectile ]) + ox-epub + ox-hugo + ox-ioslide + ox-pandoc + ox-tufte + ox-twbs + pandoc-mode + pass + password-store + password-store-otp + # persistent-scratch + popup + projectile + projectile-ripgrep + (with melpaPackages; [ pulseaudio-control ]) + python-mode + rainbow-delimiters + rainbow-mode + #request + #restclient + ripgrep + (with melpaPackages; [ rjsx-mode ]) + #selected + shift-number + shackle + shx + smart-jump + smart-newline + #smart-region + (with melpaPackages; [ smartparens ]) + solaire-mode + #sort-words + #sos + string-edit + string-inflection + super-save + #sx + #tide + toml-mode + typescript-mode + (with melpaPackages; [ undo-tree ]) + # (with melpaPackages; [ use-package use-package-chords use-package-ensure-system-package ]) + (with melpaPackages; [ use-package ]) + # vdiff + visual-fill-column + visual-regexp + #visual-regexp-steroids + #vlf + web-mode + wgrep + which-key + whitespace-cleanup-mode + # window-purpose + with-editor + yasnippet + yaml-mode + ]; + }; +} + diff --git a/emacs/builder.nix b/emacs/builder.nix @@ -0,0 +1,32 @@ +{ stdenv +, emacs +, name +, src +, buildInputs ? [] +, patches ? [] +}: + +stdenv.mkDerivation { + name = name; + src = src; + unpackCmd = '' + test -f "${src}" && mkdir el && cp -p ${src} el/${name} + ''; + patches = patches; + buildInputs = [ emacs ] ++ buildInputs; + buildPhase = '' + ARGS=$(find ${stdenv.lib.concatStrings + (builtins.map (arg: arg + "/share/emacs/site-lisp ") buildInputs)} \ + -type d -exec echo -L {} \;) + ${emacs}/bin/emacs -Q -nw -L . $ARGS --batch -f batch-byte-compile *.el + ''; + installPhase = '' + mkdir -p $out/share/emacs/site-lisp + install *.el* $out/share/emacs/site-lisp + ''; + meta = { + description = "Emacs projects from the Internet that just compile .el files"; + homepage = http://www.emacswiki.org; + platforms = stdenv.lib.platforms.all; + }; +} diff --git a/fish.nix b/fish.nix @@ -0,0 +1,15 @@ +{ pkgs, config, lib, ... }: + +{ + programs.fish = { + enable = true; + shellAbbrs = { + gs = "git status"; + gb = "git b"; + }; + shellAliases = import ./aliases.nix; + }; + xdg.configFile."fish/conf.d/nix-aliases.fish".source = ./fish/nix-aliases.fish; + xdg.configFile."fish/functions/fish_prompt.fish".source = ./fish/fish_prompt.fish; + xdg.configFile."fish/functions/fish_right_prompt.fish".source = ./fish/fish_right_prompt.fish; +} diff --git a/fish/fish_prompt.fish b/fish/fish_prompt.fish @@ -0,0 +1,258 @@ +# name: lambda +function __fish_basename -d 'basically basename, but faster' + string replace -r '^.*/' '' -- $argv +end + +function __fish_dirname -d 'basically dirname, but faster' + string replace -r '/[^/]+/?$' '' -- $argv +end + + +function __fish_prompt_status -S -a last_status -d 'Display flags for non-zero-exit status, root user, and background jobs' + set -l nonzero + set -l superuser + set -l bg_jobs + + # Last exit was nonzero + [ $last_status -ne 0 ] + and set nonzero 1 + + # If superuser (uid == 0) + # + # Note that iff the current user is root and '/' is not writeable by root this + # will be wrong. But I can't think of a single reason that would happen, and + # it is literally 99.5% faster to check it this way, so that's a tradeoff I'm + # willing to make. + [ -w / ] + and [ (id -u) -eq 0 ] + and set superuser 1 + + # Jobs display + jobs -p >/dev/null + and set bg_jobs 1 + + if [ "$nonzero" ] + set_color red + echo -n '! ' + set_color normal + end + + if [ "$superuser" ] + set_color red + echo -n '$ ' + set_color normal + end + + if [ "$bg_jobs" ] + set_color gray + echo -n '% ' + set_color normal + end +end + +function __fish_prompt_user -S -d 'Display current user and hostname' + [ -n "$SSH_CLIENT" ] + and set -l display_user_hostname + + if set -q display_user_hostname + set -l IFS . + hostname | read -l hostname __ + echo -ns (whoami) '@' $hostname + end +end + +function __fish_git_project_dir + set -l git_dir (command git rev-parse --git-dir ^/dev/null) + or return + + pushd $git_dir + set git_dir $PWD + popd + + switch $PWD/ + case $git_dir/\* + # Nothing works quite right if we're inside the git dir + # TODO: fix the underlying issues then re-enable the stuff below + + # # if we're inside the git dir, sweet. just return that. + # set -l toplevel (command git rev-parse --show-toplevel ^/dev/null) + # if [ "$toplevel" ] + # switch $git_dir/ + # case $toplevel/\* + # echo $git_dir + # end + # end + return + end + + set -l project_dir (__fish_dirname $git_dir) + + switch $PWD/ + case $project_dir/\* + echo $project_dir + return + end + + set project_dir (command git rev-parse --show-toplevel ^/dev/null) + switch $PWD/ + case $project_dir/\* + echo $project_dir + end +end + +function __fish_git_ahead -S -d 'Print the ahead/behind state for the current branch' + set -l ahead 0 + set -l behind 0 + for line in (command git rev-list --left-right '@{upstream}...HEAD' ^/dev/null) + switch "$line" + case '>*' + if [ $behind -eq 1 ] + echo 'ยฑ' + return + end + set ahead 1 + case '<*' + if [ $ahead -eq 1 ] + echo "ยฑ" + return + end + set behind 1 + end + end + + if [ $ahead -eq 1 ] + echo "+" + else if [ $behind -eq 1 ] + echo "-" + end +end + +function __fish_git_branch -S -d 'Get the current git branch (or commitish)' + set -l ref (command git symbolic-ref HEAD ^/dev/null) + and begin + string replace 'refs/heads/' "" $ref + and return + end + + set -l tag (command git describe --tags --exact-match ^/dev/null) + and echo "tag:$tag" + and return + + set -l branch (command git show-ref --head -s --abbrev | head -n1 ^/dev/null) + echo "detached:$branch" +end + +function __fish_prompt_git -S -a current_dir -d 'Display the actula git state' + set -l dirty '' + set -l show_dirty (command git config --bool bash.showDirtyState ^/dev/null) + if [ "$show_dirty" != 'false' ] + set dirty (command git diff --no-ext-diff --quiet --exit-code ^/dev/null; or echo -n "*") + end + + set -l staged (command git diff --cached --no-ext-diff --quiet --exit-code ^/dev/null; or echo -n "~") + set -l stashed (command git rev-parse --verify --quiet refs/stash >/dev/null; and echo -n '$') + set -l ahead (__fish_git_ahead) + + set -l new '' + set -l show_untracked (command git config --bool bash.showUntrackedFiles ^/dev/null) + if [ "$show_untracked" != 'false' ] + set new (command git ls-files --other --exclude-standard --directory --no-empty-directory ^/dev/null) + if [ "$new" ] + set new "โ€ฆ" + end + end + + set -l flags "$dirty$staged$stashed$ahead$new" + [ "$flags" ] + and set flags ":$flags" + + __fish_path_segment $current_dir + + set_color green + echo -n '{' + echo -ns (__fish_git_branch) $flags '' + echo -n '}' + set_color normal + + set -l project_pwd (command git rev-parse --show-prefix ^/dev/null | string trim --right --chars=/) + + if [ "$project_pwd" ] + set_color brblack + echo -n "/$project_pwd" + set_color normal + end +end + +function __fish_prompt_dir -S -d 'Display a shortened form of the current directory' + __fish_path_segment "$PWD" +end + +function __fish_path_segment -S -a current_dir -d 'Display a shortened form of a directory' + set -l directory + set -l parent + + switch "$current_dir" + case / + set directory '/' + case "$HOME" + set directory '~' + case '*' + set parent (__fish_pretty_parent "$current_dir") + set directory (__fish_basename "$current_dir") + end + + set_color white + echo -n $parent + set_color --bold + echo -ns $directory '' + set_color normal +end + +function __fish_pretty_parent -S -a current_dir -d 'Print a parent directory, shortened to fit the prompt' + set -q fish_prompt_pwd_dir_length + or set -l fish_prompt_pwd_dir_length 1 + + # Replace $HOME with ~ + set -l real_home ~ + set -l parent_dir (string replace -r '^'"$real_home"'($|/)' '~$1' (__fish_dirname $current_dir)) + + # Must check whether `$parent_dir = /` if using native dirname + if [ -z "$parent_dir" ] + echo -n / + return + end + + if [ $fish_prompt_pwd_dir_length -eq 0 ] + echo -n "$parent_dir/" + return + end + + string replace -ar '(\.?[^/]{'"$fish_prompt_pwd_dir_length"'})[^/]*/' '$1/' "$parent_dir/" +end + +# TODO: handle envs (nix-shell, virtualenv, ...) + +function fish_prompt -d 'vde-lambda, a fish theme optimized for me :D' + if test $TERM = "dumb" + echo "\$ " + return 0 + end + # Save the last status for later + set -l last_status $status + + __fish_prompt_status $last_status + __fish_prompt_user + + # vcs + set -l git_root (__fish_git_project_dir) + + if [ "$git_root" ] + __fish_prompt_git $git_root + else + __fish_prompt_dir + end + + set_color --bold brblack + echo -n " ฮป " + set_color normal +end diff --git a/fish/fish_right_prompt.fish b/fish/fish_right_prompt.fish @@ -0,0 +1,30 @@ +function __fish_prompt_nix_shell + [ -z "$IN_NIX_SHELL" ] + and return + set_color yellow + echo -n -s '๐Ÿ„ช ' + set_color normal +end + +# โ โง† โŒ— โง‰ +function __fish_prompt_direnv + [ -z "$DIRENV_DIR" ] + and return + set_color yellow + echo -n -s 'โง‰ ' + set_color normal +end + +function __fish_prompt_virtualenv + [ -z "$VIRTUAL_ENV" ] + and return + set_color green + echo -ns 'venv:' (basename "$VIRTUAL_ENV") ' ' + set_color normal +end + +function fish_right_prompt + __fish_prompt_direnv + __fish_prompt_nix_shell + __fish_prompt_virtualenv +end diff --git a/fish/nix-aliases.fish b/fish/nix-aliases.fish @@ -0,0 +1,3 @@ +function mr + nix run nixpkgs.mr -c mr $argv +end diff --git a/git.nix b/git.nix @@ -0,0 +1,107 @@ +{ pkgs, config, lib, ... }: + + +let + ca-bundle_crt = "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt"; in +rec { + home.packages = with pkgs; [ + gist + git-lfs + gitAndTools.gitflow + gitAndTools.hub + gitAndTools.tig + ]; + programs.git = { + enable = true; + + userName = "Vincent Demeester"; + userEmail = "vincent@sbr.pm"; + + signing = { + key = "6EB699A3"; + signByDefault = false; + }; + + aliases = { + b = "branch --color -v"; + br = "branch"; + ci = "commit --signoff"; + co = "checkout"; + conflicts = "!git ls-files --unmerged | cut -c51- | sort -u | xargs $EDITOR"; + ca = "commit --amend"; + wdiff = "diff --color-words"; + unstage = "reset HEAD"; + lg = "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit --date=relative"; + lga = "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit --date=relative --branches --remotes"; + lol = "log --pretty=oneline --abbrev-commit --graph --decorate"; + ls-ignored = "ls-files --exclude-standard --ignored --others"; + resolve = "!git ls-files --unmerged | cut -c51- | sort -u | xargs git add"; + su = "submodule update --init --recursive"; + w = "status -sb"; + }; + extraConfig = { + core = { + editor = "${pkgs.emacs}/bin/emacsclient -t"; + }; + color = { + status = "auto"; + diff = "auto"; + branch = "auto"; + interactive = "auto"; + ui = "auto"; + sh = "auto"; + }; + "color \"branch\"" = { + current = "cyan reverse"; + local = "cyan"; + remote = "green"; + }; + "color \"diff\"" = { + current = "white reverse"; + frag = "magenta reverse"; + old = "red"; + new = "green"; + }; + "color \"status\"" = { + added = "green"; + changed = "yellow"; + untracked = "red"; + }; + hub = { + protocol = true; + }; + pull = { + rebase = true; + }; + push = { + default = "upstream"; + recurseSubmodules = "check"; + }; + rebase = { + autosquash = true; + }; + advice = { + statusHints = false; + pushNonFastForward = false; + }; + http = { + sslCAinfo = "${ca-bundle_crt}"; + sslverify = true; + }; + github.user = "vdemeester"; + "filter \"lfs\"" = { + clean = "${pkgs.git-lfs}/bin/git-lfs clean -- %f"; + smudge = "${pkgs.git-lfs}/bin/git-lfs smudge --skip -- %f"; + required = true; + }; + "url \"git@github.com:\"".insteadOf + = "git://github.com/"; + }; + + ignores = [ + "*.elc" "*.vo" "*.aux" "*.v.d" "*.o" "*.a" "*.la" "*.so" "*.dylib" + "*.pyc" "*.pyo" ".idea" "*.iml" + "*~" "#*#" ".makefile" ".clean" + ]; + }; +} diff --git a/hokkaido.nix b/hokkaido.nix @@ -0,0 +1,7 @@ +{ pkgs, prefix, ... }: + +{ + programs.bash = { + enable = true; + }; +} diff --git a/home.nix b/home.nix @@ -0,0 +1,39 @@ +{ pkgs, ... }: +with pkgs; { + imports = [ + ./devops.nix + ./dev.go.nix + ./dev.rust.nix + ./dev.python.nix + ./dev.js.nix + ./dev.java.nix + ./dev.haskell.nix + ]; + services.redshift = { + enable = true; + brightness = { day = "1"; night = "0.9"; }; + latitude = "48.3"; + longitude = "7.5"; + tray = true; + }; + services.random-background = { + enable = true; + imageDirectory = "/home/vincent/desktop/pictures/wallpapers/Unsplashed"; + }; + xdg.configFile."fish/conf.d/docker.fish".text = '' + set -gx TESTKIT_AWS_KEYNAME "vdemeester-wakasu" + set -gx DOCKER_BUILDKIT 1 + ''; + home.packages = with pkgs; [ + vscode + zoom-us + debootstrap + weechat weechat-xmpp + ]; + programs = { + home-manager = { + enable = true; + path = https://github.com/vdemeester/home-manager/archive/fish-module.tar.gz; + }; + }; +} diff --git a/home.nix~ b/home.nix~ @@ -0,0 +1,12 @@ +{ pkgs, ... }: +with pkgs; { + home.packages = [ + emacs + ]; + programs = { + home-manager = { + enable = true; + path = https://github.com/vdemeester/home-manager/archive/fish-module.tar.gz; + }; + }; +} diff --git a/honshu.nix b/honshu.nix @@ -0,0 +1,12 @@ +{ pkgs, prefix, ... }: + +{ + imports = [ + ./devops.nix + ./dev.go.nix + ./dev.rust.nix + ./dev.python.nix + ./dev.js.nix + ./dev.haskell.nix + ]; +} diff --git a/i3.nix b/i3.nix @@ -0,0 +1,236 @@ +{ pkgs, config, lib, ... }: + +{ + xsession.windowManager.i3 = { + enable = true; + config = { + fonts = [ "Ubuntu Mono 10" ]; + focus = { + followMouse = false; + }; + window = { + titlebar = false; + border = 1; + hideEdgeBorders = "both"; + }; + keybindings = { + "Mod4+Return" = "exec alacritty"; # TODO: use i3-sensible-terminal instead + "Mod4+Shift+F11" = "exec 'autorandr -c'"; + }; + keycodebindings = { + "Mod4+Shift+24" = "kill"; + "Mod4+33" = "exec \"${pkgs.rofi}/bin/rofi -show run -modi 'run,window' -location 2 -hide-scrollbar -separator-style solid -font 'Ubuntu Mono 14'"; + # focus window + "Mod4+44" = "focus left"; + "Mod4+45" = "focus down"; + "Mod4+46" = "focus up"; + "Mod4+47" = "focus right"; + "Mod4+38" = "focus parent"; + # move focused window + "Mod4+Shift+44" = "move left"; + "Mod4+Shift+45" = "move down"; + "Mod4+Shift+46" = "move up"; + "Mod4+Shift+47" = "move right"; + # Split + "Mod4+43" = "split h"; + "Mod4+55" = "split v"; + # Fullscreen + "Mod4+41" = "fullscreen toggle"; + # Change container layout + "Mod4+39" = "layout stacking"; + "Mod4+25" = "layout tabbed"; + "Mod4+26" = "layout toggle split"; + # Manage floating + "Mod4+Shift+61" = "floating toggle"; + "Mod4+61" = "focus mode_toggle"; + # manage workspace + "Mod4+113" = "workspace prev_on_output"; + "Mod4+114" = "workspace next_on_output"; + # manage output + "Mod4+Shift+113" = "focus output left"; + "Mod4+Shift+116" = "focus output down"; + "Mod4+Shift+111" = "focus output up"; + "Mod4+Shift+114" = "focus output right"; + # Custom keybinding + "Mod4+Shift+32" = "exec loginctl lock-session"; + "Mod4+Shift+39" = "exec sleep 1 && xset dpms force standby"; + "Mod4+24" = "border toggle"; + }; + modes = {}; + bars = [{ + mode = "hide"; + position = "bottom"; + statusCommand = "i3status"; + colors = { + background = "#073642"; + statusline = "#eee8d5"; + focusedWorkspace = { + border = "#cb4b16"; + background = "#cb4b16"; + text = "#eee8d5"; + }; + activeWorkspace = { + border = "#cb4b16"; + background = "#cb4b16"; + text = "#eee8d5"; + }; + inactiveWorkspace = { + border = "#b58900"; + background = "#b58900"; + text = "#eee8d5"; + }; + }; + }]; + }; + extraConfig = '' + set $mod Mod4 + + # Use Mouse+$mod to drag floating windows to their wanted position + floating_modifier $mod + + set $WS0 0 ๐Ÿ—ช + set $WS1 1 ๐ŸŒŽ + set $WS2 2 ๐Ÿณ + set $WS3 3 ๐Ÿน + set $WS4 4 ๐Ÿธ + set $WS5 5 ๐Ÿ‘ท + set $WS6 6 ๐Ÿง + set $WS7 7 ๊™ฎ + set $WS8 8 ๐ŸŽง + set $WS9 9 ๐Ÿ–ƒ + # ๐Ÿ— ๐Ÿ–ณ ๐Ÿ–ง ๐Ÿ–ƒ ๐Ÿ”ฐ ๐Ÿ”ฎ ๐Ÿ“ฐ ๐Ÿ“ ๐Ÿ“ ๐Ÿ“‚ ๐Ÿ’ป ๐Ÿ’ก ๐Ÿ’ข ๐Ÿ‘ท ๐Ÿ‘Š + # ๐Ÿณ ๐Ÿธ ๐Ÿน ๐Ÿบ ๐Ÿฝ ๐Ÿฎ ๐Ÿพ ๐Ÿฟ ๐Ÿง ๐Ÿฅ ๐Ÿฃ ๐Ÿ  ๐Ÿ˜ ๐Ÿ™ ๐ŸŸ ๐Ÿญ + # ๐Ÿˆ ๐ŸŽง ๐Ÿฐ ๐Ÿช ๐Ÿ™ ๐ŸŒต ๐ŸŒŸ โ›บ โš— โ™บ + + # switch to workspace + bindcode $mod+10 workspace $WS1 + bindcode $mod+11 workspace $WS2 + bindcode $mod+12 workspace $WS3 + bindcode $mod+13 workspace $WS4 + bindcode $mod+14 workspace $WS5 + bindcode $mod+15 workspace $WS6 + bindcode $mod+16 workspace $WS7 + bindcode $mod+17 workspace $WS8 + bindcode $mod+18 workspace $WS9 + bindcode $mod+19 workspace $WS0 + + # move focused container to workspace + bindcode $mod+Shift+10 move container to workspace $WS1 + bindcode $mod+Shift+11 move container to workspace $WS2 + bindcode $mod+Shift+12 move container to workspace $WS3 + bindcode $mod+Shift+13 move container to workspace $WS4 + bindcode $mod+Shift+14 move container to workspace $WS5 + bindcode $mod+Shift+15 move container to workspace $WS6 + bindcode $mod+Shift+16 move container to workspace $WS7 + bindcode $mod+Shift+17 move container to workspace $WS8 + bindcode $mod+Shift+18 move container to workspace $WS9 + bindcode $mod+Shift+19 move container to workspace $WS0 + + assign [class="Firefox" window_role="browser"] โ†’ $WS1 + + ## quick terminal (tmux) + exec --no-startup-id emacs --title emask --name emask + for_window [instance="emask"] floating enable; + for_window [instance="emask"] move scratchpad; [instance="emask"] scratchpad show; move position 0px 0px; move scratchpad + bindcode $mod+Shift+49 [instance="emask"] scratchpad show + exec --no-startup-id alacritty --title metask --command tmux + for_window [instance="metask"] floating enable; + for_window [instance="metask"] move scratchpad; [instance="metask"] scratchpad show; move position 0px 0px; move scratchpad + bindcode $mod+49 [instance="metask"] scratchpad show + + bindsym XF86MonBrightnessUp exec "xbacklight -inc 10" + bindsym XF86MonBrightnessDown exec "xbacklight -dec 10" + bindsym shift+XF86MonBrightnessUp exec "xbacklight -inc 1" + bindsym shift+XF86MonBrightnessDown exec "xbacklight -dec 1" + bindsym XF86AudioLowerVolume exec "pactl set-sink-mute @DEFAULT_SINK@ false ; pactl set-sink-volume @DEFAULT_SINK@ -5%" + bindsym XF86AudioRaiseVolume exec "pactl set-sink-mute @DEFAULT_SINK@ false ; pactl set-sink-volume @DEFAULT_SINK@ +5%" + bindsym XF86AudioMute exec "pactl set-sink-mute @DEFAULT_SINK@ toggle" + bindsym XF86AudioMicMute exec "pactl set-source-mute @DEFAULT_SOURCE@ toggle" + bindsym XF86AudioPlay exec "playerctl play-pause" + bindsym XF86AudioNext exec "playerctl next" + bindsym XF86AudioPrev exec "playerctl previous" + + # reload the configuration file + bindsym $mod+Shift+x reload + # restart i3 inplace (preserves your layout/session, can be used to upgrade i3) + bindsym $mod+Shift+o restart + # exit i3 (logs you out of your X session) + bindsym $mod+Shift+p exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3?' -b 'Yes, exit i3' 'i3-msg exit'" + # poweroff + bindsym $mod+Shift+F12 exec "i3-nagbar -t warning -m 'You pressed the poweroff shortcut. Do you really want to poweroff?' -b 'Yes, poweroff' 'systemctl poweroff'" + # reboot + bindsym $mod+Control+F12 exec "i3-nagbar -t warning -m 'You pressed the reboot shortcut. Do you really want to reboot?' -b 'Yes, reboot' 'systemctl reboot'" + # move workspace to output + set $workspace_move Move workspace to output : [l]eft [r]ight [d]own [u]p + + mode "$workspace_move" { + bindsym left move workspace to output left + bindsym l move workspace to output left + + bindsym right move workspace to output right + bindsym r move workspace to output right + + bindsym down move workspace to output down + bindsym d move workspace to output down + + bindsym up move workspace to output up + bindsym u move workspace to output up + + bindsym Escape mode "default" + bindsym Return mode "default" + } + + bindsym $mod+m mode "$workspace_move" + + # resize window (you can also use the mouse for that) + mode "resize" { + # These bindings trigger as soon as you enter the resize mode + + # Pressing left will shrink the windowโ€™s width. + # Pressing right will grow the windowโ€™s width. + # Pressing up will shrink the windowโ€™s height. + # Pressing down will grow the windowโ€™s height. + bindsym t resize shrink width 10 px or 10 ppt + bindsym s resize grow height 10 px or 10 ppt + bindsym r resize shrink height 10 px or 10 ppt + bindsym n resize grow width 10 px or 10 ppt + + # same bindings, but for the arrow keys + bindsym Left resize shrink width 10 px or 10 ppt + bindsym Down resize grow height 10 px or 10 ppt + bindsym Up resize shrink height 10 px or 10 ppt + bindsym Right resize grow width 10 px or 10 ppt + + # back to normal: Enter or Escape + bindsym Return mode "default" + bindsym Escape mode "default" + } + + bindsym $mod+o mode "resize" + ''; + }; + xdg.configFile."i3/i3status.conf".text = '' + general { + colors = true + color_bad = "#dc322f" + color_degraded = "#cb4b16" + color_separator = "#000000" + output_format = "i3bar" + interval = 5 + } + + order = "" + order = "wireless wlp3s0" + order += "disk /" + order += "time" + + wireless wlp3s0 { + format_up = "W: (%quality at %essid) %ip" + format_down = "W: down" + } + + disk "/" { + format = "/ %free" + } + ''; +} diff --git a/laptop.nix b/laptop.nix @@ -0,0 +1,10 @@ +{...}: + +{ + imports = [ + ./desktop.nix + ]; + programs.autorandr = { + enable = true; + }; +} diff --git a/remote-dev.nix b/remote-dev.nix @@ -0,0 +1,12 @@ +{...}: + +{ + imports = [ + ./fish.nix + ./base.nix + ./dev.go.nix + ./dev.js.nix + ./dev.rust.nix + ]; + manual.manpages.enable = false; +} diff --git a/server.nix b/server.nix @@ -0,0 +1,5 @@ +{ pkgs, prefix, ... }: + +{ + imports = [ ./fish.nix ./base.nix ]; +} diff --git a/ssh.nix b/ssh.nix @@ -0,0 +1,28 @@ +{ pkgs, config, lib, ... }: + +{ + programs.ssh = { + enable = true; + + controlMaster = "auto"; + controlPath = "/tmp/ssh-%u-%l-%r@%h:%p"; + controlPersist = "360"; + + forwardAgent = true; + serverAliveInterval = 60; + + hashKnownHosts = true; + userKnownHostsFile = "~/.config/ssh/known_hosts"; + + matchBlocks = rec { + hokkaido-remote = { + proxyCommand = "${pkgs.openssh}/bin/ssh -q p.sbr.pm nc localhost 2223"; + user = "vincent"; + }; + honshu-remote = { + proxyCommand = "${pkgs.openssh}/bin/ssh -q p.sbr.pm nc localhost 2224"; + user = "vincent"; + }; + }; + }; +} diff --git a/tmux/keybindings b/tmux/keybindings @@ -0,0 +1,50 @@ +set -g history-limit 500000 +# Be sure to deactive the mode +# set -g mode-mouse off +# By default tmux adds a small delay when sending commands. +# Reducing this delay by setting escape-time. +set -sg escape-time 1 +bind v paste-buffer +# Vim-behavior for moving between panes +bind c select-pane -L +bind t select-pane -D +bind s select-pane -U +bind r select-pane -R +# Re-binding new-window and kill-pane to something more bepo-ish +bind x new-window +unbind c +bind y kill-pane +# Re-binding list-of-session +bind u list-sessions +# Vim-behavior for moving between windows +bind -r C-t select-window -t :- +bind -r C-s select-window -t :+ +# Vim-behavior for resizing panes +bind -r C resize-pane -L 5 +bind -r T resize-pane -D 5 +bind -r S resize-pane -U 5 +bind -r R resize-pane -R 5 +# vi-mode for copy. +set -g mode-key vi +# `PREFIX`-`ESCAPE` for going into copy mode +bind-key ESCAPE copy-mode +# Rebinding some vi-copy keys in a more bepoish fashion. +bind-key -t vi-copy 'v' begin-selection +bind-key -t vi-copy 'y' copy-selection +bind-key -t vi-copy 'C' top-line +bind-key -t vi-copy 'T' scroll-down +bind-key -t vi-copy 'S' scroll-up +bind-key -t vi-copy 'R' bottom-line +bind-key -t vi-copy 'c' cursor-left +bind-key -t vi-copy 't' cursor-down +bind-key -t vi-copy 's' cursor-up +bind-key -t vi-copy 'r' cursor-right +# Telling childs that this is a 256 terminal multiplexer +set -g default-terminal "screen-256color" +# Maximizing/Restoring panes (useful for *a lot* of workflows) +unbind Up +bind Up new-window -d -n tmp \; swap-pane -s tmp \; select-window -t tmp +unbind Down +bind Down last-window \; swap-pane -s tmp \; kill-window -t tmp +# Recording pane content to a file. (This is crasy !) +bind P pipe-pane -o "cat >>~/#W.log" \; display "Toggled logging to ~/#W.log" diff --git a/tmux/tmux.conf b/tmux/tmux.conf @@ -0,0 +1,135 @@ +# Tmux configuration file +# Documented by Vincent Demeester. +# Note that I am using bepo keyboard (that why key binding might be a +# little weird for you). +# First thing first, quickly reload $HOME/.tmux.conf +#bind o source-file ~/.tmux.conf; display "tmux configuration reloaded." +source-file $HOME/.config/tmux/commons/keybindings + +# titles +# set -g show -g says +set -g set-titles on +set -g set-titles-string "tmux - #S:#I.#P (#W)" +# Set window notifications +setw -g monitor-activity on +set -g visual-activity on +# Rather than constraining window size to the maximum size of any client +# connected to the *session*, constrain window size to the maximum size of any +# client connected to *that window*. Much more reasonable. +setw -g aggressive-resize on +# binding +bind-key C-a last-window +bind-key C-r command-prompt 'rename-window %%' +bind-key '"' split-window -v -c '#{pane_current_path}' +bind-key '%' split-window -h -c '#{pane_current_path}' + +###################### +### DESIGN CHANGES ### +###################### + +# panes +set -g pane-border-fg black +set -g pane-active-border-fg brightred + +## Status bar design +# status line +set -g status-justify left +set -g status-bg default +set -g status-fg colour12 +set -g status-interval 2 + +# messaging +set -g message-fg black +set -g message-bg yellow +set -g message-command-fg blue +set -g message-command-bg black + +#window mode +setw -g mode-bg colour6 +setw -g mode-fg colour0 + +# window status +setw -g window-status-format " #F#I:#W#F " +setw -g window-status-current-format " #F#I:#W#F " +setw -g window-status-format "#[fg=magenta]#[bg=black] #I #[bg=cyan]#[fg=colour8] #W " +setw -g window-status-current-format "#[bg=brightmagenta]#[fg=colour8] #I #[fg=colour8]#[bg=colour14] #W " +setw -g window-status-current-bg colour0 +setw -g window-status-current-fg colour11 +setw -g window-status-current-attr dim +setw -g window-status-bg green +setw -g window-status-fg black +setw -g window-status-attr reverse + +# Info on left (I don't have a session display for now) +set -g status-left '' + +# loud or quiet? +set-option -g visual-activity off +set-option -g visual-bell on +set-option -g visual-silence off +set-window-option -g monitor-activity on +set-option -g bell-action none + +set -g default-terminal "screen-256color" + +# The modes { +setw -g clock-mode-colour colour135 +setw -g mode-attr bold +setw -g mode-fg colour196 +setw -g mode-bg colour238 + +# } +# The panes { + +set -g pane-border-bg colour232 +set -g pane-border-fg colour240 +set -g pane-active-border-bg colour232 +set -g pane-active-border-fg colour250 + +# } +# The statusbar { + +set -g status-position bottom +set -g status-bg colour234 +set -g status-fg colour137 +set -g status-attr dim +set -g status-left '' +set -g status-right '#[fg=colour233,bg=colour241,bold] %d/%m #[fg=colour233,bg=colour245,bold] %H:%M:%S ' +set -g status-right-length 50 +set -g status-left-length 20 + +setw -g window-status-current-fg colour81 +setw -g window-status-current-bg colour238 +setw -g window-status-current-attr bold +setw -g window-status-current-format ' #I#[fg=colour250]:#[fg=colour255]#W#[fg=colour50]#F ' + +setw -g window-status-fg colour138 +setw -g window-status-bg colour235 +setw -g window-status-attr none +setw -g window-status-format ' #I#[fg=colour237]:#[fg=colour250]#W#[fg=colour244]#F ' + +setw -g window-status-bell-attr bold +setw -g window-status-bell-fg colour255 +setw -g window-status-bell-bg colour1 + +# } +# The messages { + +set -g message-attr bold +set -g message-fg colour232 +set -g message-bg colour166 + +# } +set-environment -g TMUX_PLUGIN_MANAGER_PATH '$HOME/.config/tmux/plugins' + +set -g @plugin 'tmux-plugins/tpm' +set -g @plugin 'tmux-plugins/tmux-resurrect' +set -g @plugin 'tmux-plugins/tmux-continuum' +set -g @plugin 'tmux-plugins/tmux-copycat' + +set -g @continuum-restore 'on' + +run '~/.config/tmux/plugins/tpm/tpm' + +if 'command -v fish >/dev/null' \ + 'set -g default-shell ~/.nix-profile/bin/fish'+ \ No newline at end of file diff --git a/wakasu.nix b/wakasu.nix @@ -0,0 +1,34 @@ +{ pkgs, prefix, ...}: + +{ + imports = [ + ./devops.nix + ./dev.go.nix + ./dev.rust.nix + ./dev.python.nix + ./dev.js.nix + ./dev.java.nix + ./dev.haskell.nix + ]; + services.redshift = { + enable = true; + brightness = { day = "1"; night = "0.9"; }; + latitude = "48.3"; + longitude = "7.5"; + tray = true; + }; + services.random-background = { + enable = true; + imageDirectory = "/home/vincent/desktop/pictures/wallpapers/Unsplashed"; + }; + xdg.configFile."fish/conf.d/docker.fish".text = '' + set -gx TESTKIT_AWS_KEYNAME "vdemeester-wakasu" + set -gx DOCKER_BUILDKIT 1 + ''; + home.packages = with pkgs; [ + vscode + zoom-us + debootstrap + weechat weechat-xmpp + ]; +} diff --git a/xorg/XCompose b/xorg/XCompose @@ -0,0 +1,1331 @@ +# for Emacs: -*- coding: utf-8 -*- +include "%L" +include ".config/xorg/emoji.compose" +include ".config/xorg/parens.compose" +include ".config/xorg/modletters.compose" + +# def emit(keys, codepoint, word): +# print ('<Multi_key> %s <period>\t: "%s"\tU%04X\t\t# CIRCLED DIGIT %s' % +# (keys, unichr(codepoint), codepoint, word)).encode('utf8') +# numbers = 'one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty' +# words = numbers.upper().split() +# emit('<0>', 0x24EA, "ZERO") +# for num, word in zip(range(1, 21), words): +# emit(' '.join("<%s>" % char for char in str(num)), 0x245f + num, word) + +# Custom additions: Typography +<Multi_key> <period> <period> : "โ€ฆ" U2026 # HORIZONTAL ELLIPSIS +<Multi_key> <v> <period> <period> : "โ‹ฎ" U22EE # VERTICAL ELLIPSIS +<Multi_key> <c> <period> <period> : "โ‹ฏ" U22EF # MIDLINE HORIZONTAL ELLIPSIS +<Multi_key> <slash> <period> <period> : "โ‹ฐ" U22F0 # UP RIGHT DIAGONAL ELLIPSIS +# To avoid conflict with \. for combining dot above. +#<Multi_key> <backslash> <period> <period> : "โ‹ฑ" U22F1 # DOWN RIGHT DIAGONAL ELLIPSIS +<Multi_key> <period> <backslash> <period> : "โ‹ฑ" U22F1 # DOWN RIGHT DIAGONAL ELLIPSIS +# Will we someday regret this, wanting 2. for โ’‰ ? +<Multi_key> <2> <period> : "โ€ฅ" U2025 # TWO DOT LEADER +# This should not be needed. +#<Multi_key> <1> <period> : "โ€ค" U2024 # ONE DOT LEADER +<Multi_key> <c> <1> <period> : "ยท" U00B7 # MIDDLE DOT (maybe I can remember the keystroke better? +<Multi_key> <period> <slash> <period> : "โ’" U2052 # COMMERCIAL MINUS SIGN +### or && ? +<Multi_key> <ampersand> <at> : "โ…‹" U214B # TURNED AMPERSAND +# Printable sign for space. But is \<space> too useful a key combo to use +# for this? +<Multi_key> <backslash> <space> : "โฃ" U2423 # OPEN BOX +# These two are already present for me: +# <Multi_key> <minus> <minus> <minus> : "โ€”" U2014 # EM DASH +# <Multi_key> <minus> <minus> <period> : "โ€“" U2013 # EN DASH +<Multi_key> <minus> <minus> <space> : "โ€“ " # EN DASH (followed by space) +<Multi_key> <minus> <asciitilde> <minus> : "โ€•" U2015 # HORIZONTAL BAR +<Multi_key> <minus> <2> <M> : "โธบ" U2E3A # TWO-EM DASH +<Multi_key> <minus> <3> <M> : "โธป" U2E3B # THREE-EM DASH +<Multi_key> <backslash> <minus> : "ยญ" U00AD # SOFT HYPHEN +# This is the recommended typographical practice for em dashes in English. +# Unfortunately, it doesnโ€™t work out all that well in monospace fonts, +# where the thin spaces arenโ€™t thin. But I think this is okay. +# This conflicts with the default binding to โ€œ~โ€, which is potentially +# a problem for non-American keyboards. +<Multi_key> <space> <minus> : "โ€‰โ€”โ€‰" # EM DASH surrounded by THIN SPACEs. + + +# Quotation marks. +<Multi_key> <comma> <space> : "โ€š" U201A # SINGLE LOW-9 QUOTATION MARK +<Multi_key> <comma> <comma> : "โ€ž" U201E # DOUBLE LOW-9 QUOTATION MARK +<Multi_key> <less> <comma> <comma> : "โน‚" U2E42 # DOUBLE LOW-REVERSED-9 QUOTATION MARK +<Multi_key> <apostrophe> <space> : "โ€™" U2019 # RIGHT SINGLE QUOTATION MARK +<Multi_key> <apostrophe> <apostrophe> : "โ€" U201D # RIGHT DOUBLE QUOTATION MARK +<Multi_key> <grave> <space> : "โ€˜" U2018 # LEFT SINGLE QUOTATION MARK +<Multi_key> <grave> <grave> : "โ€œ" U201C # LEFT DOUBLE QUOTATION MARK +<Multi_key> <6> <apostrophe> : "โ€˜" U2018 # LEFT SINGLE QUOTATION MARK (high 6) +<Multi_key> <6> <quotedbl> : "โ€œ" U201C # LEFT DOUBLE QUOTATION MARK (66) +<Multi_key> <9> <apostrophe> : "โ€™" U2019 # RIGHT SINGLE QUOTATION MARK (high 9) +<Multi_key> <9> <quotedbl> : "โ€" U201D # RIGHT DOUBLE QUOTATION MARK (99) +<Multi_key> <less> <9> <apostrophe> : "โ€›" U201B # SINGLE HIGH-REVERSED-9 QUOTATION MARK +<Multi_key> <less> <9> <quotedbl> : "โ€Ÿ" U201F # DOUBLE HIGH-REVERSED-9 QUOTATION MARK +<Multi_key> <comma> <apostrophe> : "โ€š" U201A # SINGLE LOW-9 QUOTATION MARK (quote resembling a comma) +<Multi_key> <comma> <quotedbl> : "โ€ž" U201E # DOUBLE LOW-9 QUOTATION MARK + +# Convenience shortcuts for quotation marks. +<Multi_key> <space> <quotedbl> : " โ€œ" # space followed by LEFT DOUBLE QUOTATION MARK +<Multi_key> <quotedbl> <space> : "โ€ " # RIGHT DOUBLE QUOTATION MARK followed by space +<Multi_key> <space> <apostrophe> : " โ€˜" # space followed by LEFT SINGLE QUOTATION MARK +# Unfortunately <apostrophe> <space> is, asymmetrically, just "โ€™". Whatever. +<Multi_key> <n> <t> : "nโ€™t " # Apostrophized English โ€œnot.โ€ +# Some more English shortcuts: +<Multi_key> <space> <t> : " the " +<Multi_key> <space> <T> : " The " +<Multi_key> <space> <a> : " and " +<Multi_key> <i> <m> : " Iโ€™m " +<Multi_key> <v> <e> : "โ€™ve " + +<Multi_key> <comma> <at> : "โธฒ" U2E32 # TURNED COMMA +# Conflicts with system def? (ยท) +<Multi_key> <period> <asciicircum> : "โธณ" U2E33 # RAISED DOT +<Multi_key> <period> <asciitilde> : "โธณ" U2E33 # RAISED DOT +<Multi_key> <comma> <asciicircum> : "โธด" U2E34 # RAISED COMMA +<Multi_key> <semicolon> <at> : "โธต" U2E35 # TURNED SEMICOLON +# Convlicts with system def? (โญ) +<Multi_key> <asciitilde> <bar> : "โธฏ" U2E2F # VERTICAL TILDE +<Multi_key> <asciicircum> <bar> : "โธฏ" U2E2F # VERTICAL TILDE +<Multi_key> <minus> <equal> : "โน€" U2E40 # DOUBLE HYPHEN +<Multi_key> <comma> <less> : "โน" U2E41 # REVERSED COMMA +<Multi_key> <less> <bar> : "โ†ต" U21B5 # DOWNWARDS ARROW WITH CORNER LEFTWARDS +# The bullet was <o> <period>, but it clashes with ๊™ญ +<Multi_key> <asterisk> <1> : "โ€ข" U2022 # BULLET +# By default <Multi_key> <period> <period> does this, but we broke that with the ... binding. +<Multi_key> <o> <underscore> : "โƒ" U2043 # HYPHEN BULLET +<Multi_key> <o> <comma> : "ยท" periodcentered # MIDDLE DOT +# I donโ€™t use this nearly as often as the em-dash sequence Iโ€™ve remapped it to: +#<Multi_key> <space> <minus> : "โ€‘" U2011 # NON-BREAKING HYPHEN +# Already present for me: +# <Multi_key> <space> <space> : "ย " U00A0 # NO-BREAK SPACE +# Narrow no-break space, needed for some Latin languages like French +<Multi_key> <space> <n> : "โ€ฏ" U202f # NARROW NO-BREAK SPACE +# Do we want/need these? +<Multi_key> <d> <a> <g> : "โ€ " U2020 # DAGGER +<Multi_key> <d> <d> <a> <g> : "โ€ก" U2021 # DOUBLE DAGGER +# We used to have THIN SPACE as <space> <apostrophe>, but now thatโ€™s remapped +# to " โ€˜", for conveniently enclosing things in proper single-quotes. +<Multi_key> <backslash> <comma> : "โ€‰" U2009 # THIN SPACE +<Multi_key> <s> <e> <c> : "ยง" U00A7 # SECTION SIGN +# It's in the Asian section, but it's a general-purpose punctuation: +<Multi_key> <quotedbl> <quotedbl> : "ใ€ƒ" U3003 # DITTO MARK +# Working with the pattern from FLOOR/CEILING +<Multi_key> <7> <asciicircum> <bracketleft> : "โธข" U2E22 # TOP LEFT HALF BRACKET +<Multi_key> <7> <asciicircum> <bracketright> : "โธฃ" U2E23 # TOP RIGHT HALF BRACKET +<Multi_key> <L> <underscore> <bracketleft> : "โธค" U2E24 # BOTTOM LEFT HALF BRACKET +<Multi_key> <L> <underscore> <bracketright> : "โธฅ" U2E25 # BOTTOM RIGHT HALF BRACKET +# Consider <7> <less>/<greater> for โธ‚โธƒ maybe? <S> and <slash> for โธ‰โธŠโธŒโธ ...? +# I guess we can get by with sub/superset for โธฆโธง. + +<Multi_key> <minus> <less> : "โ†" leftarrow # LEFTWARDS ARROW +<Multi_key> <minus> <asciicircum> : "โ†‘" uparrow # UPWARDS ARROW +<Multi_key> <minus> <greater> : "โ†’" rightarrow # RIGHTWARDS ARROW +<Multi_key> <minus> <v> : "โ†“" downarrow # DOWNWARDS ARROW +<Multi_key> <less> <minus> <greater> : "โ†”" U2194 # LEFT RIGHT ARROW (kragen's) + +<Multi_key> <Left> <Left> : "โ†" leftarrow # LEFTWARDS ARROW +<Multi_key> <Up> <Up> : "โ†‘" uparrow # UPWARDS ARROW +<Multi_key> <Right> <Right> : "โ†’" rightarrow # RIGHTWARDS ARROW +<Multi_key> <Down> <Down> : "โ†“" downarrow # DOWNWARDS ARROW +<Multi_key> <Left> <Right> : "โ†”" U2194 # LEFT RIGHT ARROW (kragen's) +<Multi_key> <Right> <Left> : "โ†”" U2194 # LEFT RIGHT ARROW (kragen's) +<Multi_key> <Up> <Down> : "โ†•" U2195 # UP DOWN ARROW (kragen's) +<Multi_key> <Up> <ampersand> <Down> : "โ‡ต" U21F5 # DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW +<Multi_key> <Down> <Left> : "โ†ต" U21B5 # DOWNWARDS ARROW WITH CORNER LEFTWARDS +<Multi_key> <Left> <o> : "โŸฒ" U27F2 # ANTICLOCKWISE GAPPED CIRCLE ARROW +<Multi_key> <Right> <o> : "โŸณ" U27F3 # CLOCKWISE GAPPED CIRCLE ARROW +<Multi_key> <Left> <c> : "โ†บ" U21BA # ANTICLOCKWISE OPEN CIRCLE ARROW +<Multi_key> <Right> <c> : "โ†ป" U21BB # CLOCKWISE OPEN CIRCLE ARROW +<Multi_key> <Left> <asciitilde> : "โ‡œ" U21DC # LEFTWARDS SQUIGGLE ARROW +<Multi_key> <Right> <asciitilde> : "โ‡" U21DD # RIGHTWARDS SQUIGGLE ARROW +<Multi_key> <Left> <bar> : "โ‡ค" U21E4 # LEFTWARDS ARROW TO BAR +<Multi_key> <Right> <bar> : "โ‡ฅ" U21E5 # RIGHTWARDS ARROW TO BAR +<Multi_key> <Left> <minus> : "โ‡ " U21E0 # LEFTWARDS DASHED ARROW +<Multi_key> <Up> <minus> : "โ‡ก" U21E1 # UPWARDS DASHED ARROW +<Multi_key> <Right> <minus> : "โ‡ข" U21E2 # RIGHTWARDS DASHED ARROW +<Multi_key> <Down> <minus> : "โ‡ฃ" U21E3 # DOWNWARDS DASHED ARROW + +# Arrow keys don't always work: some apps trap them for cursor control and +# other boring things. The arrow symbols have alternate keystrokes. Do +# we need others for these printer's fists? If so, what? The -= and =- +# we had before are not necessarily the best choices. +<Multi_key> <F> <Left> : "โ˜š" U261A # BLACK LEFT POINTING INDEX +<Multi_key> <F> <Right> : "โ˜›" U261B # BLACK RIGHT POINTING INDEX +<Multi_key> <f> <Left> : "โ˜œ" U261C # WHITE LEFT POINTING INDEX +<Multi_key> <f> <Up> : "โ˜" U261D # WHITE UP POINTING INDEX +<Multi_key> <f> <Right> : "โ˜ž" U261E # WHITE RIGHT POINTING INDEX +<Multi_key> <f> <Down> : "โ˜Ÿ" U261F # WHITE DOWN POINTING INDEX +<Multi_key> <f> <v> : "โœŒ" U270C # VICTORY HAND +<Multi_key> <f> <w> : "โœ" U270D # WRITING HAND +<Multi_key> <f> <p> <Down> : "โœŽ" U270E # LOWER RIGHT PENCIL +<Multi_key> <f> <p> <Right> : "โœ" U270F # PENCIL +<Multi_key> <f> <p> <Up> : "โœ" U2710 # UPPER RIGHT PENCIL + +# For some logical statements. I prefer doubled arrows for implication. +<Multi_key> <equal> <greater> : "โ‡’" U21D2 # RIGHTWARDS DOUBLE ARROW +<Multi_key> <equal> <less> : "โ‡" U21D0 # LEFTWARDS DOUBLE ARROW +<Multi_key> <less> <minus> <equal> <greater> : "โ‡”" U21D4 # LEFT RIGHT DOUBLE ARROW +<Multi_key> <equal> <Right> <Right> : "โ‡’" U21D2 # RIGHTWARDS DOUBLE ARROW +<Multi_key> <equal> <Left> <Left> : "โ‡" U21D0 # LEFTWARDS DOUBLE ARROW +<Multi_key> <equal> <Left> <Right> : "โ‡”" U21D4 # LEFT RIGHT DOUBLE ARROW +<Multi_key> <equal> <Right> <Left> : "โ‡”" U21D4 # LEFT RIGHT DOUBLE ARROW +<Multi_key> <equal> <Up> <Up> : "โ‡‘" U21D1 # UPWARDS DOUBLE ARROW +<Multi_key> <equal> <Down> <Down> : "โ‡“" U21D3 # DOWNWARDS DOUBLE ARROW +<Multi_key> <equal> <Up> <Down> : "โ‡•" U21D5 # UP DOWN DOUBLE ARROW +<Multi_key> <equal> <Down> <Left> : "โŽ" U23CE # RETURN SYMBOL +# These are just too cool-looking not to have (if your font supports them) +<Multi_key> <equal> <period> <equal> : "โธŽ" U2E0E # EDITORIAL CORONIS +<Multi_key> <Multi_key> <p> <a> <l> <m> : "โธ™" U2E19 # PALM BRANCH +<Multi_key> <Multi_key> <b> <r> <a> <n> <c> <h>: "โธ™" U2E19 # PALM BRANCH + + +<Multi_key> <f> <f> : "๏ฌ€" UFB00 # LATIN SMALL LIGATURE FF +<Multi_key> <f> <i> : "๏ฌ" UFB01 # LATIN SMALL LIGATURE FI +<Multi_key> <F> <i> : "๏ฌƒ" UFB03 # LATIN SMALL LIGATURE FFI +<Multi_key> <f> <l> : "๏ฌ‚" UFB02 # LATIN SMALL LIGATURE FL +<Multi_key> <F> <l> : "๏ฌ„" UFB04 # LATIN SMALL LIGATURE FFL +<Multi_key> <s> <t> : "๏ฌ†" UFB06 # LATIN SMALL LIGATURE ST +<Multi_key> <f> <t> : "๏ฌ…" UFB05 # LATIN SMALL LIGATURE LONG S T +# allow me still to use my ลฟ key, okay? +<Multi_key> <U017F> <t> : "๏ฌ…" UFB05 # LATIN SMALL LIGATURE LONG S T +# รŸ is already available as <s><s> I think. But now it comes in industrial size! +<Multi_key> <S> <S> : "แบž" U1E9E # LATIN CAPITAL LETTER SHARP S + +# Eventually we'll have to look over the really crazy-cakes Latin letters +# they're adding as "mediรฆvalist extensions" +# ๊œข๊œฃ๊œค๊œฅ for the Egyptologists, ๊Ž๊ because they're c๊l... Maybe some others. +# Can't do <o> <o> for ๊ though, since that's already ยฐ. +# Epigraphics should not be missed: +<Multi_key> <F> <less> : "๊Ÿป" UA7FB # LATIN EPIGRAPHIC LETTER REVERSED F +<Multi_key> <P> <less> : "๊Ÿผ" UA7FC # LATIN EPIGRAPHIC LETTER REVERSED P +<Multi_key> <F> <BackSpace> : "๊Ÿป" UA7FB # LATIN EPIGRAPHIC LETTER REVERSED F +<Multi_key> <P> <BackSpace> : "๊Ÿผ" UA7FC # LATIN EPIGRAPHIC LETTER REVERSED P +<Multi_key> <M> <W> : "๊Ÿฝ" UA7FD # LATIN EPIGRAPHIC LETTER INVERTED M +<Multi_key> <I> <bar> : "๊Ÿพ" UA7FE # LATIN EPIGRAPHIC LETTER I LONGA +<Multi_key> <M> <slash> : "๊Ÿฟ" UA7FF # LATIN EPIGRAPHIC LETTER ARCHAIC M +# I'd been avoiding this because we already have โˆƒ... +# Hey, these, being *letters* can be used as identifiers in some languages... +<Multi_key> <E> <less> : "ฦŽ" U018E # LATIN CAPITAL LETTER REVERSED E +<Multi_key> <E> <BackSpace> : "ฦŽ" U018E # LATIN CAPITAL LETTER REVERSED E +<Multi_key> <e> <less> : "ษ˜" U0258 # LATIN SMALL LETTER REVERSED E +<Multi_key> <e> <BackSpace> : "ษ˜" U0258 # LATIN SMALL LETTER REVERSED E +# Complete the set +<Multi_key> <A> <less> : "โฑฏ" U2C6F # LATIN CAPITAL LETTER TURNED A +# These seem too long as keystrokes; any suggestions? +# How about 2o? +<Multi_key> <o> <ampersand> <o> : "๊" UA74F # LATIN SMALL LETTER OO +<Multi_key> <O> <ampersand> <O> : "๊Ž" UA74E # LATIN CAPITAL LETTER OO +<Multi_key> <2> <o> : "๊" UA74F # LATIN SMALL LETTER OO +<Multi_key> <2> <O> : "๊Ž" UA74E # LATIN CAPITAL LETTER OO +# Latin-D chars I'm particularly thinking about: +# (side note: "I" has many referents in this file.) +# ๊œฒ๊œณ๊œด๊œต๊œถ๊œท๊œธ๊œน๊œผ๊œฝ๊’๊“๊”๊•๊š๊›๊œ๊๊ ๊ก๊ช๊ซ๊ธ +# The ligature pairs are so easy, might as well include them (probably +# using ampersand though). P with flourish? Squirrel tail? How +# pretty! I like the r and rum rotunda, and et actually has something +# close to usefulness (it was very common for abbreviations, and is the +# source of the "z" in abbreviations like oz. and viz.) Some others +# are a little appealing too. + +<Multi_key> <A> <ampersand> <A> : "๊œฒ" UA732 # LATIN CAPITAL LETTER AA +<Multi_key> <a> <ampersand> <a> : "๊œณ" UA733 # LATIN SMALL LETTER AA +<Multi_key> <2> <A> : "๊œฒ" UA732 # LATIN CAPITAL LETTER AA +<Multi_key> <2> <a> : "๊œณ" UA733 # LATIN SMALL LETTER AA +<Multi_key> <A> <ampersand> <O> : "๊œด" UA734 # LATIN CAPITAL LETTER AO +<Multi_key> <a> <ampersand> <o> : "๊œต" UA735 # LATIN SMALL LETTER AO +<Multi_key> <A> <ampersand> <U> : "๊œถ" UA736 # LATIN CAPITAL LETTER AU +<Multi_key> <a> <ampersand> <u> : "๊œท" UA737 # LATIN SMALL LETTER AU +<Multi_key> <A> <ampersand> <V> : "๊œธ" UA738 # LATIN CAPITAL LETTER AV +<Multi_key> <a> <ampersand> <v> : "๊œน" UA739 # LATIN SMALL LETTER AV +<Multi_key> <A> <ampersand> <Y> : "๊œผ" UA73C # LATIN CAPITAL LETTER AY +<Multi_key> <a> <ampersand> <y> : "๊œฝ" UA73D # LATIN SMALL LETTER AY +<Multi_key> <slash> <ampersand> <L> : "๊†" UA746 # LATIN CAPITAL LETTER BROKEN L +<Multi_key> <slash> <ampersand> <l> : "๊‡" UA747 # LATIN SMALL LETTER BROKEN L +# (See above for reason behind keystrokes) +<Multi_key> <Z> <period> : "๊ช" UA76A # LATIN CAPITAL LETTER ET +<Multi_key> <z> <period> : "๊ซ" UA76B # LATIN SMALL LETTER ET +<Multi_key> <V> <ampersand> <Y> : "๊ " UA760 # LATIN CAPITAL LETTER VY +<Multi_key> <v> <ampersand> <y> : "๊ก" UA761 # LATIN SMALL LETTER VY +<Multi_key> <C> <Z> : "๊ข" UA762 # LATIN CAPITAL LETTER VISIGOTHIC Z +<Multi_key> <c> <z> : "๊ฃ" UA763 # LATIN SMALL LETTER VISIGOTHIC Z +<Multi_key> <L> <ampersand> <L> : "แปบ" U1EFA # LATIN CAPITAL LETTER MIDDLE-WELSH LL +<Multi_key> <l> <ampersand> <l> : "แปป" U1EFB # LATIN SMALL LETTER MIDDLE-WELSH LL +<Multi_key> <V> <ampersand> <V> : "แปผ" U1EFC # LATIN CAPITAL LETTER MIDDLE-WELSH V +<Multi_key> <v> <ampersand> <v> : "แปฝ" U1EFD # LATIN SMALL LETTER MIDDLE-WELSH V +<Multi_key> <d> <ampersand> <b> : "ศธ" U0238 # LATIN SMALL LETTER DB DIGRAPH +<Multi_key> <q> <ampersand> <p> : "ศน" U0239 # LATIN SMALL LETTER QP DIGRAPH +<Multi_key> <w> <y> : "ฦฟ" U01BF # LATIN LETTER WYNN +<Multi_key> <W> <Y> : "วท" U01F7 # LATIN CAPITAL LETTER WYNN +<Multi_key> <O> <U> : "ศข" U0222 # LATIN CAPITAL LETTER OU +<Multi_key> <o> <u> : "ศฃ" U0223 # LATIN SMALL LETTER OU +<Multi_key> <y> <r> : "ฦฆ" U01A6 # LATIN LETTER YR + +# Custom additions: Mathematical symbols +<Multi_key> <exclam> <equal> : "โ‰ " U2260 # NOT EQUAL TO +<Multi_key> <slash> <equal> : "โ‰ " U2260 # NOT EQUAL TO +<Multi_key> <less> <equal> : "โ‰ค" U2264 # LESS-THAN OR EQUAL TO +<Multi_key> <greater> <equal> : "โ‰ฅ" U2265 # GREATER-THAN OR EQUAL TO +<Multi_key> <exclam> <less> <greater> : "โ‰ธ" U2278 # NEITHER LESS-THAN NOR GREATER-THAN +# MUCH is usually enough for me. No need for VERY. +<Multi_key> <plus> <less> : "โ‰ช" U226A # MUCH LESS-THAN +<Multi_key> <plus> <greater> : "โ‰ซ" U226B # MUCH GREATER-THAN +# Damn. That makes this conflict with the standard plus plus -> # +<Multi_key> <plus> <plus> <less> : "โ‹˜" U22D8 # VERY MUCH LESS-THAN +<Multi_key> <plus> <plus> <greater> : "โ‹™" U22D9 # VERY MUCH GREATER-THAN +<Multi_key> <3> <greater> : "โ‹™" U22D9 # VERY MUCH GREATER-THAN +<Multi_key> <3> <less> : "โ‹˜" U22D8 # VERY MUCH LESS-THAN +<Multi_key> <i> <n> : "โˆˆ" U2208 # ELEMENT OF +<Multi_key> <exclam> <i> <n> : "โˆ‰" U2209 # NOT AN ELEMENT OF +<Multi_key> <U2208> <slash> : "โˆ‰" U2209 # NOT AN ELEMENT OF (I have โˆˆ on my keyboard...) +<Multi_key> <n> <i> : "โˆ‹" U220B # CONTAINS AS MEMBER (I hope this doesn't conflict) +<Multi_key> <slash> <n> <i> : "โˆŒ" U220C # DOES NOT CONTAIN AS MEMBER +# <exclam><n><i> would conflict, with <exclam> <n> for N WITH UNDERDOT, etc. +<Multi_key> <U220B> <slash> : "โˆŒ" U220C # DOES NOT CONTAIN AS MEMBER +<Multi_key> <asciitilde> <equal> : "โ‰…" U2245 # APPROXIMATELY EQUAL TO (It actually means "congruent"!) +<Multi_key> <equal> <question> : "โ‰Ÿ" U225f # QUESTIONED EQUAL TO +<Multi_key> <equal> <d> <e> <f> : "โ‰" U225D # EQUAL TO BY DEFINITION +<Multi_key> <d> <e> <f> <equal> : "โ‰" U225D # EQUAL TO BY DEFINITION +<Multi_key> <equal> <equal> : "โ‰ก" U2261 # IDENTICAL TO +<Multi_key> <colon> <equal> : "โ‰”" U2254 # COLON EQUALS +<Multi_key> <equal> <colon> : "โ‰•" U2255 # EQUALS COLON +# Using <slash> conflicts. +<Multi_key> <equal> <bar> <equal> : "โ‰ข" U2262 # NOT IDENTICAL TO +# We already have ยฑ +<Multi_key> <minus> <plus> : "โˆ“" U2213 # MINUS OR PLUS SIGN +<Multi_key> <s> <q> : "โˆš" U221A # SQUARE ROOT +# keystrokes might not make the most sense, but you know what they mean... +<Multi_key> <3> <s> <q> : "โˆ›" U221B # CUBE ROOT +<Multi_key> <4> <s> <q> : "โˆœ" U221C # FOURTH ROOT + # โ€œ(Note: I had put the backslash in position 5/15. It enabled the + # ALGOL โ€œandโ€ to be โ€œ/\โ€ and the โ€œorโ€ to be โ€œ\/โ€.)โ€ --- Bob Bemer, + # http://home.ccil.org/~remlaps/www.bobbemer.com/BRACES.HTM, quoting + # himself in โ€œA view of the history of the ISO character codeโ€, 1972 +<Multi_key> <slash> <backslash> : "โˆง" U2227 # LOGICAL AND +<Multi_key> <backslash> <slash> : "โˆจ" U2228 # LOGICAL OR +<Multi_key> <backslash> <underscore> <slash> : "โŠป" U22BB # XOR +<Multi_key> <minus> <comma> : "ยฌ" U00AC # NOT SIGN +<Multi_key> <Multi_key> <asterisk> <o> : "โˆ˜" U2218 # RING OPERATOR (function composition) +<Multi_key> <Multi_key> <asterisk> <x> : "โจฏ" U2A2F # CROSS PRODUCT +<Multi_key> <Multi_key> <asterisk> <period> : "โ‹…" U22C5 # DOT OPERATOR (dot product) +<Multi_key> <0> <slash> : "โˆ…" U2205 # EMPTY SET (thanks jsled!) +<Multi_key> <slash> <0> : "โˆ…" U2205 # EMPTY SET +# I'm hoping { can work as a set mnemonic +<Multi_key> <braceleft> <U> : "โˆช" U222A # UNION +<Multi_key> <braceleft> <asciicircum> : "โˆฉ" U2229 # INTERSECTION +<Multi_key> <braceleft> <parenleft> : "โŠ‚" U2282 # SUBSET OF +<Multi_key> <braceleft> <equal> <parenleft> : "โŠ†" U2286 # SUBSET OF OR EQUAL TO +<Multi_key> <exclam> <braceleft> <parenleft> : "โŠ„" U2284 # NOT A SUBSET OF +<Multi_key> <slash> <braceleft> <parenleft> : "โŠ„" U2284 # NOT A SUBSET OF +<Multi_key> <braceleft> <parenright> : "โŠƒ" U2283 # SUPERSET OF +<Multi_key> <braceleft> <equal> <parenright> : "โŠ‡" U2287 # SUPERSET OF OR EQUAL TO +<Multi_key> <E> <E> : "โˆƒ" U2203 # THERE EXISTS +# We can't use ! E E, because ! E maps to E-WITH-UNDERDOT. +<Multi_key> <slash> <E> <E> : "โˆ„" U2204 # THERE DOES NOT EXIST +<Multi_key> <A> <A> : "โˆ€" U2200 # FOR ALL +<Multi_key> <Multi_key> <Q> <E> <D> : "โˆŽ" U220E # END OF PROOF +<Multi_key> <8> <8> : "โˆž" U221E # INFINITY +<Multi_key> <Multi_key> <a> <l> <e> <p> <h> : "โ„ต" U2135 # ALEF SYMBOL +<Multi_key> <Multi_key> <a> <l> <e> <p> <0> : "โ„ตโ‚€" # ALEF Null +<Multi_key> <Multi_key> <a> <l> <e> <p> <1> : "โ„ตโ‚" # ALEF One +<Multi_key> <Multi_key> <a> <l> <e> <f> : "โ„ต" U2135 # ALEF SYMBOL +<Multi_key> <KP_Multiply> <KP_Multiply> : "โˆ—" U2217 # ASTERISK OPERATOR +<Multi_key> <parenleft> <plus> <parenright> : "โŠ•" U2295 # CIRCLED PLUS +<Multi_key> <parenleft> <minus> <parenright> : "โŠ–" U2296 # CIRCLED MINUS +<Multi_key> <parenleft> <x> <x> <parenright> : "โŠ—" U2297 # CIRCLED TIMES +<Multi_key> <parenleft> <slash> <parenright> : "โŠ˜" U2298 # CIRCLED DIVISION SLASH +<Multi_key> <parenleft> <asterisk> <parenright> : "โŠ›" U229B # CIRCLED ASTERISK OPERATOR +# )- conflicts with system for }. +<Multi_key> <parenright> <underscore> : "โŸŒ" U27CC # LONG DIVISION +<Multi_key> <period> <quotedbl> : "โˆด" U2234 # THEREFORE +<Multi_key> <quotedbl> <period> : "โˆต" U2235 # BECAUSE +<Multi_key> <Multi_key> <b> <e> <c> <a> <u> <s> <e> : "โˆต" U2235 # BECAUSE +<Multi_key> <percent> <percent> : "โ€ฑ" U2031 # PER TEN THOUSAND (basis points) +<Multi_key> <slash> <u> : "ยต" U00B5 # MICRO SIGN +# Ordinal indicators, for femenine and masculine, used in Romance languages +<Multi_key> <minus> <a> : "ยช" U00AA # FEMININE ORDINAL INDICATOR +<Multi_key> <minus> <o> : "ยบ" U00BA # MASCULINE ORDINAL INDICATOR + +# See also U03A3 (Greek capital sigma) +<Multi_key> <Multi_key> <s> <u> <m> : "โˆ‘" U2211 # N-ARY SUMMATION +# OK, absolutely cannot believe we made it this long without NABLA or INTEGRAL +# or PARTIAL DIFFERENTIAL +<Multi_key> <Multi_key> <i> <n> <t> : "โˆซ" U222B # INTEGRAL +<Multi_key> <Multi_key> <u> <i> <n> <t> : "โจ›" U2A1B # UPPER INTEGRAL +<Multi_key> <Multi_key> <l> <i> <n> <t> : "โจœ" U2A1C # LOWER INTEGRAL +<Multi_key> <Multi_key> <i> <i> <n> <t> : "โˆฌ" U222C # DOUBLE INTEGRAL +<Multi_key> <Multi_key> <i> <i> <i> <n> <t> : "โˆญ" U222D # TRIPLE INTEGRAL +<Multi_key> <Multi_key> <i> <i> <i> <i> <n> <t> : "โจŒ" U2A0C # QUADRUPLE INTEGRAL +<Multi_key> <Multi_key> <o> <i> <n> <t> : "โˆฎ" U222E # CONTOUR INTEGRAL +<Multi_key> <Multi_key> <p> <i> <n> <t> : "โจ•" U2A15 # SEMICIRCULAR POLE INTEGRAL +<Multi_key> <Multi_key> <c> <P> <i> <n> <t> : "โจ“" U2A13 # INTEGRAL AROUND POINT +<Multi_key> <Multi_key> <o> <i> <i> <n> <t> : "โˆฏ" U222F # SURFACE INTEGRAL +<Multi_key> <Multi_key> <o> <i> <i> <i> <n> <t> : "โˆฐ" U2230 # VOLUME INTEGRAL +<Multi_key> <Multi_key> <g> <i> <n> <t> : "โจ˜" U2A18 # GEOMETRIC INTEGRAL +<Multi_key> <Multi_key> <s> <i> <n> <t> : "โจ‹" U2A0B # SUM/INTEGRAL +#Now for some WTF integrals: โจ™ โจš +<Multi_key> <Multi_key> <d> <e> <l> : "โˆ‡" U2207 # NABLA +<Multi_key> <Multi_key> <p> <a> <r> <t> : "โˆ‚" U2202 # PARTIAL DIFFERENTIAL +<Multi_key> <asterisk> <period> <period> <d> : "โˆ‚" U2202 # PARTIAL DIFFERENTIAL +<Multi_key> <R> <e> : "โ„œ" U211C # BLACK-LETTER CAPITAL R (Real Part) +<Multi_key> <I> <m> : "โ„‘" U2111 # BLACK-LETTER CAPTIAL I (Imaginary Part) +<Multi_key> <Multi_key> <h> <b> <a> <r> : "โ„" U210F # PLANCK CONSTANT OVER TWO PI +<Multi_key> <h> <minus> : "โ„" U210F # PLANCK CONSTANT OVER TWO PI +<Multi_key> <h> <p> : "โ„Ž" U210E # PLANCK CONSTANT +<Multi_key> <Multi_key> <e> <x> <p> : "โ„ฏ" U212F # SCRIPT SMALL E +<Multi_key> <e> <1> <0> : "โจ" U23E8 # DECIMAL EXPONENT SYMBOL +<Multi_key> <w> <p> : "โ„˜" U2118 # SCRIPT CAPITAL P +# Would we prefer 20D1 COMBINING RIGHT HARPOON ABOVE? +<Multi_key> <asciicircum> <greater> : "โƒ—" U20D7 # COMBINING RIGHT ARROW ABOVE (vector) +# There's a whole passel of these guys starting at U+1D538 but I have no fonts for those. +<Multi_key> <bar> <C> : "โ„‚" U2102 # DOUBLE-STRUCK CAPITAL C (set of complex numbers) +<Multi_key> <bar> <N> : "โ„•" U2115 # DOUBLE-STRUCK CAPITAL N (natural number) +<Multi_key> <bar> <P> : "โ„™" U2119 # DOUBLE-STRUCK CAPITAL P +<Multi_key> <bar> <Q> : "โ„š" U211A # DOUBLE-STRUCK CAPITAL Q (set of rational numbers) +<Multi_key> <bar> <R> : "โ„" U211D # DOUBLE-STRUCK CAPITAL R (set of real numbers) +<Multi_key> <bar> <Z> : "โ„ค" U2124 # DOUBLE-STRUCK CAPITAL Z (set of integers) +<Multi_key> <bar> <H> : "โ„" U210d # DOUBLE-STRUCK CAPITAL H +<Multi_key> <bar> <e> : "โ…‡" U2147 # DOUBLE-STRUCK ITALIC SMALL E +<Multi_key> <bar> <i> : "โ…ˆ" U2148 # DOUBLE-STRUCK ITALIC SMALL I +<Multi_key> <bar> <j> : "โ…‰" U2149 # DOUBLE-STRUCK ITALIC SMALL J +<Multi_key> <bar> <asterisk> <p> : "โ„ผ" U213C # DOUBLE-STRUCK SMALL PI +<Multi_key> <bar> <Greek_pi> : "โ„ผ" U213C # DOUBLE-STRUCK SMALL PI +<Multi_key> <bar> <asterisk> <P> : "โ„ฟ" U213F # DOUBLE-STRUCK CAPITAL PI +<Multi_key> <bar> <Greek_PI> : "โ„ฟ" U213F # DOUBLE-STRUCK CAPITAL PI +<Multi_key> <bar> <asterisk> <S> : "โ…€" U2140 # DOUBLE-STRUCK N-ARY SUMMATION +<Multi_key> <bar> <Greek_SIGMA> : "โ…€" U2140 # DOUBLE-STRUCK N-ARY SUMMATION +<Multi_key> <bar> <colon> : "โฆ‚" U2982 # Z NOTATION TYPE COLON +# Apparently it is only for historical reasons that this is not unified with +# โจŸ U+2A1F Z NOTATION SCHEMA COMPOSITION +<Multi_key> <bar> <semicolon> : "โจพ" U2A3E # Z NOTATION RELATIONAL COMPOSITION +# The *look* double-struck. +<Multi_key> <bar> <braceleft> : "โฆƒ" U2983 # LEFT WHITE CURLY BRACKET +<Multi_key> <bar> <braceright> : "โฆ„" U2984 # RIGHT WHITE CURLY BRACKET +# โฆ…โฆ†โฆ‡โฆˆโฆ‰โฆŠ too? +# The rest of that block? Some there may be worth it. +# Ooh. There are lots of nice brackets to consider: +# โŸ…โŸ†โŸจโŸฉโŸชโŸซโŸฌโŸญโŸฎโŸฏโฆ‘โฆ’โฆ“โฆ”โฆ•โฆ–โฆ—โฆ˜โงผโงฝโง˜โง™โงšโง›โธขโธฃโธคโธฅโธจโธฉใ€Œใ€ใ€Žใ€ +# Others too, of course, but these to start with. Some are likely worthy. +<Multi_key> <S> <parenleft> : "โŸ…" U27C5 # LEFT S-SHAPED BAG DELIMITER +<Multi_key> <S> <parenright> : "โŸ†" U27C6 # RIGHT S-SHAPED BAG DELIMITER +<Multi_key> <E> <bracketleft> : "โ…" U2045 # LEFT SQUARE BRACKET WITH QUILL +<Multi_key> <E> <bracketright> : "โ†" U2046 # RIGHT SQUARE BRACKET WITH QUILL +# There are a lot of angle brackets (3008/9, 27E8/9, 2329/A). I'm deciding +# to go with the mathematical brackets from now on, since they seem to be +# better supported. +<Multi_key> <less> <parenleft> : "โŸจ" U27E8 # MATHEMATICAL LEFT ANGLE BRACKET +<Multi_key> <greater> <parenright>: "โŸฉ" U27E9 # MATHEMATICAL RIGHT ANGLE BRACKET +<Multi_key> <bar> <bracketleft> : "โŸฆ" U27E6 # MATHEMATICAL LEFT WHITE SQUARE BRACKET +<Multi_key> <bar> <bracketright>: "โŸง" U27E7 # MATHEMATICAL RIGHT WHITE SQUARE BRACKET +<Multi_key> <2> <greater> <parenleft> : "โŸช" U27EA # MATHEMATICAL LEFT DOUBLE ANGLE BRACKET +<Multi_key> <2> <less> <parenright> : "โŸซ" U27EB # MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET +# Keystrokes inconsistent. +<Multi_key> <bar> <bar> <parenleft> : "โŸฌ" U27EC # MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET +<Multi_key> <bar> <bar> <parenright>: "โŸญ" U27ED # MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET +<Multi_key> <underscore> <underscore> <parenleft> : "โŸฎ" U27EE # MATHEMATICAL LEFT FLATTENED PARENTHESIS +<Multi_key> <underscore> <underscore> <parenright>: "โŸฏ" U27EF # MATHEMATICAL RIGHT FLATTENED PARENTHESIS +<Multi_key> <parenleft> <bracketleft> : "โฆ—" U2997 # LEFT BLACK TORTOISE SHELL BRACKET +<Multi_key> <parenright> <bracketright> : "โฆ˜" U2998 # RIGHT BLACK TORTOISE SHELL BRACKET +# Do the underlined brackets, ones with ticks, dots, etc? +<Multi_key> <percent> <parenleft>: "โง˜" U29D8 # LEFT WIGGLY FENCE +<Multi_key> <percent> <parenright>: "โง™" U29D9 # RIGHT WIGGLY FENCE +<Multi_key> <2> <percent> <parenleft>: "โงš" U29DA # LEFT DOUBLE WIGGLY FENCE +<Multi_key> <2> <percent> <parenright>: "โง›" U29DB # RIGHT DOUBLE WIGGLY FENCE +<Multi_key> <parenleft> <ampersand> <parenleft>: "โธจ" U2E28 # LEFT DOUBLE PARENTHESIS +<Multi_key> <parenright> <ampersand> <parenright>: "โธฉ" U2E29 # RIGHT DOUBLE PARENTHESIS +<Multi_key> <2> <parenleft>: "โธจ" U2E28 # LEFT DOUBLE PARENTHESIS +<Multi_key> <2> <parenright>: "โธฉ" U2E29 # RIGHT DOUBLE PARENTHESIS +<Multi_key> <Z> <parenleft> : "เผผ" U0F3C # TIBETAN MARK ANG KHANG GYON +<Multi_key> <Z> <parenright> : "เผฝ" U0F3D # TIBETAN MARK ANG KHANG GYAS +# I'm thinking shape-mnemonics for these, somehow: +<Multi_key> <L> <bracketleft> : "โŒŠ" U230A # LEFT FLOOR +<Multi_key> <L> <bracketright> : "โŒ‹" U230B # RIGHT FLOOR +<Multi_key> <7> <bracketleft> : "โŒˆ" U2308 # LEFT CEILING +<Multi_key> <7> <bracketright> : "โŒ‰" U2309 # RIGHT CEILING +# These are actually quotes, hence the mnemonic. +<Multi_key> <7> <apostrophe> : "๏ฝข" UFF62 # HALFWIDTH LEFT CORNER BRACKET +<Multi_key> <L> <apostrophe> : "๏ฝฃ" UFF63 # HALFWIDTH RIGHT CORNER BRACKET +<Multi_key> <7> <quotedbl> : "ใ€Ž" U300E # LEFT WHITE CORNER BRACKET +<Multi_key> <L> <quotedbl> : "ใ€" U300F # RIGHT WHITE CORNER BRACKET +<Multi_key> <parenleft> <ampersand> <parenright> : "โ‰ฌ" U226C # BETWEEN +<Multi_key> <l> <l> : "โ„“" U2113 # SCRIPT SMALL L +<Multi_key> <bracketleft> <bracketleft> : "โŠ" U228F # SQUARE IMAGE OF +<Multi_key> <bracketleft> <equal> : "โŠ‘" U2291 # SQUARE IMAGE OF OR EQUAL TO +<Multi_key> <bracketleft> <underscore> : "โŠ‘" U2291 # SQUARE IMAGE OF OR EQUAL TO +<Multi_key> <bracketright> <bracketright>: "โŠ" U2290 # SQUARE ORIGINAL OF +<Multi_key> <bracketright> <equal> : "โŠ’" U2292 # SQUARE ORIGINAL OF OR EQUAL TO +<Multi_key> <bracketright> <underscore> : "โŠ’" U2292 # SQUARE ORIGINAL OF OR EQUAL TO +# If I did more Haskell, I'd want this more: +<Multi_key> <underscore> <bar> <underscore>: "โŠฅ" U22A5 # UP TACK (bottom) or should we use U27C2 PERPENDICULAR? +<Multi_key> <underscore> <exclam> <underscore>: "โŠค" U22A4 # DOWN TACK (opposite of False) +<Multi_key> <underscore> <greater> <underscore>: "โŠข" U22A2 # RIGHT TACK +<Multi_key> <underscore> <less> <underscore>: "โŠฃ" U22A3 # LEFT TACK +# Handy for UNIX filenames... but XXX conflicts with standard <Multi_key> <slash> <slash> โ†’ "\" +<Multi_key> <slash> <slash> : "โ„" U2044 # FRACTION SLASH + +# The system file gives us subscript numbers, plus/minus, and parens. But +# there are letters missing. It would be nice to have at least a few of them. + +# block U+208x +<Multi_key> <underscore> <0> : "โ‚€" U2080 # SUBSCRIPT ZERO +<Multi_key> <underscore> <1> : "โ‚" U2081 # SUBSCRIPT ONE +<Multi_key> <underscore> <2> : "โ‚‚" U2082 # SUBSCRIPT TWO +<Multi_key> <underscore> <3> : "โ‚ƒ" U2083 # SUBSCRIPT THREE +<Multi_key> <underscore> <4> : "โ‚„" U2084 # SUBSCRIPT FOUR +<Multi_key> <underscore> <5> : "โ‚…" U2085 # SUBSCRIPT FIVE +<Multi_key> <underscore> <6> : "โ‚†" U2086 # SUBSCRIPT SIX +<Multi_key> <underscore> <7> : "โ‚‡" U2087 # SUBSCRIPT SEVEN +<Multi_key> <underscore> <8> : "โ‚ˆ" U2088 # SUBSCRIPT EIGHT +<Multi_key> <underscore> <9> : "โ‚‰" U2089 # SUBSCRIPT NONE +<Multi_key> <underscore> <plus> : "โ‚Š" U208A # SUBSCRIPT PLUS +<Multi_key> <underscore> <minus> : "โ‚‹" U208B # SUBSCRIPT MINUS +<Multi_key> <underscore> <equal> : "โ‚Œ" U208C # SUBSCRIPT EQUALS SIGN +<Multi_key> <underscore> <parenleft> : "โ‚" U208D # SUBSCRIPT LEFT PARENTHESIS +<Multi_key> <underscore> <parenright> : "โ‚Ž" U208E # SUBSCRIPT RIGHT PARENTHESIS + +# block U+209x +<Multi_key> <underscore> <a> : "โ‚" U2090 # LATIN SUBSCRIPT SMALL LETTER A +<Multi_key> <underscore> <e> : "โ‚‘" U2091 # LATIN SUBSCRIPT SMALL LETTER E +<Multi_key> <underscore> <o> : "โ‚’" U2092 # LATIN SUBSCRIPT SMALL LETTER O +<Multi_key> <underscore> <x> : "โ‚“" U2093 # LATIN SUBSCRIPT SMALL LETTER X +<Multi_key> <underscore> <h> : "โ‚•" U2095 # LATIN SUBSCRIPT SMALL LETTER H +<Multi_key> <underscore> <k> : "โ‚–" U2096 # LATIN SUBSCRIPT SMALL LETTER K +<Multi_key> <underscore> <l> : "โ‚—" U2097 # LATIN SUBSCRIPT SMALL LETTER L +<Multi_key> <underscore> <m> : "โ‚˜" U2098 # LATIN SUBSCRIPT SMALL LETTER M +<Multi_key> <underscore> <n> : "โ‚™" U2099 # LATIN SUBSCRIPT SMALL LETTER N +<Multi_key> <underscore> <p> : "โ‚š" U209A # LATIN SUBSCRIPT SMALL LETTER P +<Multi_key> <underscore> <s> : "โ‚›" U209B # LATIN SUBSCRIPT SMALL LETTER S +<Multi_key> <underscore> <t> : "โ‚œ" U209C # LATIN SUBSCRIPT SMALL LETTER T + +# subscripts in other blocks +<Multi_key> <underscore> <i> : "แตข" U1D62 # LATIN SUBSCRIPT SMALL LETTER I +<Multi_key> <underscore> <j> : "โฑผ" U2C7C # LATIN SUBSCRIPT SMALL LETTER J +<Multi_key> <underscore> <r> : "แตฃ" U1D63 # LATIN SUBSCRIPT SMALL LETTER R +<Multi_key> <underscore> <u> : "แตค" U1D64 # LATIN SUBSCRIPT SMALL LETTER U +<Multi_key> <underscore> <v> : "แตฅ" U1D65 # LATIN SUBSCRIPT SMALL LETTER V +<Multi_key> <underscore> <asterisk> <b> : "แตฆ" U1D66 # GREEK SUBSCRIPT SMALL LETTER BETA +<Multi_key> <underscore> <asterisk> <g> : "แตง" U1D67 # GREEK SUBSCRIPT SMALL LETTER GAMMA +<Multi_key> <underscore> <asterisk> <r> : "แตจ" U1D68 # GREEK SUBSCRIPT SMALL LETTER RHO +<Multi_key> <underscore> <asterisk> <f> : "แตฉ" U1D69 # GREEK SUBSCRIPT SMALL LETTER PHI +<Multi_key> <underscore> <asterisk> <x> : "แตช" U1D6A # GREEK SUBSCRIPT SMALL LETTER CHI + +# Custom additions: Greek letters. Mapping corresponds to Emacs Greek +# input method. Aristotle Pagaltzis informs me that this is the +# standard Greek keyboard layout, which is good. +<Multi_key> <asterisk> <a> : "ฮฑ" U03B1 # GREEK SMALL LETTER ALPHA +<Multi_key> <asterisk> <b> : "ฮฒ" U03B2 # GREEK SMALL LETTER BETA +<Multi_key> <asterisk> <c> : "ฯˆ" U03C8 # GREEK SMALL LETTER PSI +<Multi_key> <asterisk> <d> : "ฮด" U03B4 # GREEK SMALL LETTER DELTA +<Multi_key> <asterisk> <e> : "ฮต" U03B5 # GREEK SMALL LETTER EPSILON +<Multi_key> <asterisk> <f> : "ฯ†" U03C6 # GREEK SMALL LETTER PHI +<Multi_key> <asterisk> <g> : "ฮณ" U03B3 # GREEK SMALL LETTER GAMMA +<Multi_key> <asterisk> <h> : "ฮท" U03B7 # GREEK SMALL LETTER ฮ•ฮคฮ‘ +<Multi_key> <asterisk> <i> : "ฮน" U03B9 # GREEK SMALL LETTER ฮ™ฮŸฮคฮ‘ +<Multi_key> <asterisk> <j> : "ฮพ" U03BE # GREEK SMALL LETTER XI +<Multi_key> <asterisk> <k> : "ฮบ" U03BA # GREEK SMALL LETTER KAPPA +<Multi_key> <asterisk> <l> : "ฮป" U03BB # GREEK SMALL LETTER LAMBDA +<Multi_key> <asterisk> <m> : "ฮผ" U03BC # GREEK SMALL LETTER MU +<Multi_key> <asterisk> <n> : "ฮฝ" U03BD # GREEK SMALL LETTER NU +<Multi_key> <asterisk> <o> : "ฮฟ" U03BF # GREEK SMALL LETTER OMICRON +<Multi_key> <asterisk> <p> : "ฯ€" U03C0 # GREEK SMALL LETTER PI +# no mapping for q; in Emacs that's ";" +# U037E GREEK QUESTION MARK is canonically equivalent to U003B SEMICOLON. +# ... But that won't stop us from doing it anyway!!! +<Multi_key> <asterisk> <period> <question> : "อพ" U037E # GREEK QUESTION MARK +<Multi_key> <asterisk> <r> : "ฯ" U03C1 # GREEK SMALL LETTER RHO +<Multi_key> <asterisk> <s> : "ฯƒ" U03C3 # GREEK SMALL LETTER SIGMA +<Multi_key> <asterisk> <t> : "ฯ„" U03C4 # GREEK SMALL LETTER TAU +<Multi_key> <asterisk> <u> : "ฮธ" U03B8 # GREEK SMALL LETTER THETA +<Multi_key> <asterisk> <v> : "ฯ‰" U03C9 # GREEK SMALL LETTER OMEGA +<Multi_key> <asterisk> <w> : "ฯ‚" U03C2 # GREEK SMALL LETTER FINAL SIGMA +<Multi_key> <asterisk> <x> : "ฯ‡" U03C7 # GREEK SMALL LETTER CHI +<Multi_key> <asterisk> <y> : "ฯ…" U03C5 # GREEK SMALL LETTER UPSILON +<Multi_key> <asterisk> <z> : "ฮถ" U03B6 # GREEK SMALL LETTER ZETA + +# Capital greek letters. +<Multi_key> <asterisk> <A> : "ฮ‘" U0391 # GREEK CAPITAL LETTER ALPHA +<Multi_key> <asterisk> <B> : "ฮ’" U0392 # GREEK CAPITAL LETTER BETA +<Multi_key> <asterisk> <C> : "ฮจ" U03A8 # GREEK CAPITAL LETTER PSI +<Multi_key> <asterisk> <D> : "ฮ”" U0394 # GREEK CAPITAL LETTER DELTA +<Multi_key> <asterisk> <E> : "ฮ•" U0395 # GREEK CAPITAL LETTER EPSILON +<Multi_key> <asterisk> <F> : "ฮฆ" U03A6 # GREEK CAPITAL LETTER PHI +<Multi_key> <asterisk> <G> : "ฮ“" U0393 # GREEK CAPITAL LETTER GAMMA +<Multi_key> <asterisk> <H> : "ฮ—" U0397 # GREEK CAPITAL LETTER ฮ•ฮคฮ‘ +<Multi_key> <asterisk> <I> : "ฮ™" U0399 # GREEK CAPITAL LETTER ฮ™ฮŸฮคฮ‘ +<Multi_key> <asterisk> <J> : "ฮž" U039E # GREEK CAPITAL LETTER XI +<Multi_key> <asterisk> <K> : "ฮš" U039A # GREEK CAPITAL LETTER KAPPA +<Multi_key> <asterisk> <L> : "ฮ›" U039B # GREEK CAPITAL LETTER LAMBDA +<Multi_key> <asterisk> <M> : "ฮœ" U039C # GREEK CAPITAL LETTER MU +<Multi_key> <asterisk> <N> : "ฮ" U039D # GREEK CAPITAL LETTER NU +<Multi_key> <asterisk> <O> : "ฮŸ" U039F # GREEK CAPITAL LETTER OMICRON +<Multi_key> <asterisk> <P> : "ฮ " U03A0 # GREEK CAPITAL LETTER PI +# see below for Q qoppa; in Emacs Q is โ€œ:โ€ +<Multi_key> <asterisk> <R> : "ฮก" U03A1 # GREEK CAPITAL LETTER RHO +<Multi_key> <asterisk> <S> : "ฮฃ" U03A3 # GREEK CAPITAL LETTER SIGMA +<Multi_key> <asterisk> <T> : "ฮค" U03A4 # GREEK CAPITAL LETTER TAU +<Multi_key> <asterisk> <U> : "ฮ˜" U0398 # GREEK CAPITAL LETTER THETA +<Multi_key> <asterisk> <V> : "ฮฉ" U03A9 # GREEK CAPITAL LETTER OMEGA +# Emacs maps W to "ฮฃ", but I think thatโ€™s stupid +# I think that's from the Greek keyboard. +<Multi_key> <asterisk> <X> : "ฮง" U03A7 # GREEK CAPITAL LETTER CHI +<Multi_key> <asterisk> <Y> : "ฮฅ" U03A5 # GREEK CAPITAL LETTER UPSILON +<Multi_key> <asterisk> <Z> : "ฮ–" U0396 # GREEK CAPITAL LETTER ZETA + +# Some archaic Greek. If we only wanted *normal* characters we wouldn't be +# doing this at all! +# "period" will indicate a sort of variant of some kind; asterisk is still the "greek" marker +<Multi_key> <asterisk> <period> <p> : "ฯ–" U03D6 # GREEK PI SYMBOL +# Reserving .f in case we want PHI SYMBOL. Digamma was "w" sound anyway. +<Multi_key> <asterisk> <period> <w> : "ฯ" U03DD # GREEK SMALL LETTER DIGAMMA +<Multi_key> <asterisk> <period> <W> : "ฯœ" U03DC # GREEK CAPITAL LETTER DIGAMMA +<Multi_key> <asterisk> <Q> : "ฯž" U03DE # GREEK LETTER QOPPA +<Multi_key> <asterisk> <q> : "ฯŸ" U03DF # GREEK SMALL LETTER QOPPA +<Multi_key> <asterisk> <period> <Q> : "ฯ˜" U03D8 # GREEK LETTER ARCHAIC QOPPA +<Multi_key> <asterisk> <period> <q> : "ฯ™" U03D9 # GREEK SMALL LETTER ARCHAIC QOPPA +<Multi_key> <asterisk> <ampersand> : "ฯ—" U03D7 # GREEK KAI SYMBOL +<Multi_key> <asterisk> <period> <Z> : "ฯ " U03E0 # GREEK LETTER SAMPI +<Multi_key> <asterisk> <period> <z> : "ฯก" U03E1 # GREEK SMALL LETTER SAMPI +<Multi_key> <asterisk> <period> <period> <Z> : "อฒ" U0372 # GREEK CAPITAL LETTER ARCHAIC SAMPI +<Multi_key> <asterisk> <period> <period> <z> : "อณ" U0373 # GREEK SMALL LETTER ARCHAIC SAMPI +# Sorry, couldn't think of better ones for these. Might want .s for SAN. +<Multi_key> <asterisk> <question> : "ฯš" U03DA # GREEK LETTER STIGMA +<Multi_key> <asterisk> <slash> : "ฯ›" U03DB # GREEK SMALL LETTER STIGMA +<Multi_key> <asterisk> <apostrophe> : "สน" U02B9 # MODIFIER LETTER PRIME, canonically equivalent to U0374 GREEK NUMERAL SIGN +# While we're at it... +<Multi_key> <asterisk> <period> <apostrophe> : "โ€ฒ" U2032 # PRIME +<Multi_key> <asterisk> <period> <quotedbl> : "โ€ณ" U2033 # DOUBLE PRIME +<Multi_key> <asterisk> <comma> : "อต" U0375 # GREEK LOWER NUMERAL SIGN (for thousands) +# Do we want BETA SYMBOL, RHO SYMBOL, KAPPA SYMBOL, PHI SYMBOL, THETA SYMBOL? +# The format makes them obvious enough I guess. PI SYMBOL is different enough +# that there's no question, and it is separate from these. +<Multi_key> <asterisk> <period> <b> : "ฯ" U03D0 # GREEK BETA SYMBOL +<Multi_key> <asterisk> <period> <u> : "ฯ‘" U03D1 # GREEK THETA SYMBOL +<Multi_key> <asterisk> <period> <Y> : "ฯ’" U03D2 # GREEK UPSILON WITH HOOK SYMBOL +<Multi_key> <asterisk> <period> <f> : "ฯ•" U03D5 # GREEK PHI SYMBOL +<Multi_key> <asterisk> <period> <k> : "ฯฐ" U03F0 # GREEK KAPPA SYMBOL +<Multi_key> <asterisk> <period> <r> : "ฯฑ" U03F1 # GREEK RHO SYMBOL +<Multi_key> <asterisk> <period> <U> : "ฯด" U03F4 # GREEK CAPITAL THETA SYMBOL +<Multi_key> <asterisk> <period> <e> : "ฯต" U03F5 # GREEK LUNATE EPSILON SYMBOL +# Not doing the lunate sigmas and dotted versions thereof... What about SAN, which is at least a letter? +<Multi_key> <asterisk> <period> <s> : "ฯป" U03FB # GREEK SMALL LETTER SAN +<Multi_key> <asterisk> <period> <S> : "ฯบ" U03FA # GREEK CAPITAL LETTER SAN + +# If you wanted to actually type in Greek, you would also need ฮฌฮฏฮญ +# etc. But you would probably just switch to a Greek keyboard layout. + +# Custom additions: fractions +<Multi_key> <1> <3> : "โ…“" U2153 # VULGAR FRACTION ONE THIRD +<Multi_key> <2> <3> : "โ…”" U2154 # VULGAR FRACTION TWO THIRDS +# more extensive fractions from jsled +<Multi_key> <1> <5> : "โ…•" U2155 # VULGAR FRACTION ONE FIFTH +<Multi_key> <2> <5> : "โ…–" U2156 # VULGAR FRACTION TWO FIFTHS +<Multi_key> <3> <5> : "โ…—" U2157 # VULGAR FRACTION THREE FIFTHS +<Multi_key> <4> <5> : "โ…˜" U2158 # VULGAR FRACTION FOUR FIFTHS +<Multi_key> <1> <6> : "โ…™" U2159 # VULGAR FRACTION ONE SIXTH +<Multi_key> <5> <6> : "โ…š" U215A # VULGAR FRACTION FIVE SIXTHS +<Multi_key> <1> <8> : "โ…›" U215B # VULGAR FRACTION ONE EIGHTH +<Multi_key> <3> <8> : "โ…œ" U215C # VULGAR FRACTION THREE EIGHTHS +<Multi_key> <5> <8> : "โ…" U215D # VULGAR FRACTION FIVE EIGHTHS +<Multi_key> <7> <8> : "โ…ž" U215E # VULGAR FRACTION SEVEN EIGHTHS +<Multi_key> <1> <7> : "โ…" U2150 # VULGAR FRACTION ONE SEVENTH +<Multi_key> <1> <9> : "โ…‘" U2151 # VULGAR FRACTION ONE NINTH +<Multi_key> <1> <x> : "โ…’" U2152 # VULGAR FRACTION ONE TENTH +<Multi_key> <0> <3> : "โ†‰" U2189 # VULGAR FRACTION ZERO THIRDS +<Multi_key> <1> <slash> : "โ…Ÿ" U215F # FRACTION NUMERATOR ONE + +# How about roman numerals? Percent for numerical mnemonic? +# Does this go against the spirit of this file? These symbols are accessible +# as regular letters and would look okay. Maybe only for I-X? +<Multi_key> <percent> <1> : "โ…ฐ" U2170 # SMALL ROMAN NUMERAL ONE +<Multi_key> <percent> <2> : "โ…ฑ" U2171 # SMALL ROMAN NUMERAL TWO +<Multi_key> <percent> <3> : "โ…ฒ" U2172 # SMALL ROMAN NUMERAL THREE +<Multi_key> <percent> <4> : "โ…ณ" U2173 # SMALL ROMAN NUMERAL FOUR +<Multi_key> <percent> <5> : "โ…ด" U2174 # SMALL ROMAN NUMERAL FIVE +<Multi_key> <percent> <6> : "โ…ต" U2175 # SMALL ROMAN NUMERAL SIX +<Multi_key> <percent> <7> : "โ…ถ" U2176 # SMALL ROMAN NUMERAL SEVEN +<Multi_key> <percent> <8> : "โ…ท" U2177 # SMALL ROMAN NUMERAL EIGHT +<Multi_key> <percent> <9> : "โ…ธ" U2178 # SMALL ROMAN NUMERAL NINE +<Multi_key> <percent> <x> : "โ…น" U2179 # SMALL ROMAN NUMERAL TEN +# How do we handle eleven and twelve? +<Multi_key> <percent> <underscore> <1> : "โ…บ" U217A # SMALL ROMAN NUMERAL ELEVEN +<Multi_key> <percent> <underscore> <2> : "โ…ป" U217B # SMALL ROMAN NUMERAL TWELVE +# That okay? +<Multi_key> <percent> <l> : "โ…ผ" U217C # SMALL ROMAN NUMERAL FIFTY +<Multi_key> <percent> <c> : "โ…ฝ" U217D # SMALL ROMAN NUMERAL ONE HUNDRED +<Multi_key> <percent> <d> : "โ…พ" U217E # SMALL ROMAN NUMERAL FIVE HUNDRED +<Multi_key> <percent> <m> : "โ…ฟ" U217F # SMALL ROMAN NUMERAL ONE THOUSAND +### +<Multi_key> <percent> <0> <1> : "โ… " U2160 # ROMAN NUMERAL ONE +<Multi_key> <percent> <0> <2> : "โ…ก" U2161 # ROMAN NUMERAL TWO +<Multi_key> <percent> <0> <3> : "โ…ข" U2162 # ROMAN NUMERAL THREE +<Multi_key> <percent> <0> <4> : "โ…ฃ" U2163 # ROMAN NUMERAL FOUR +<Multi_key> <percent> <0> <5> : "โ…ค" U2164 # ROMAN NUMERAL FIVE +<Multi_key> <percent> <0> <6> : "โ…ฅ" U2165 # ROMAN NUMERAL SIX +<Multi_key> <percent> <0> <7> : "โ…ฆ" U2166 # ROMAN NUMERAL SEVEN +<Multi_key> <percent> <0> <8> : "โ…ง" U2167 # ROMAN NUMERAL EIGHT +<Multi_key> <percent> <0> <9> : "โ…จ" U2168 # ROMAN NUMERAL NINE +<Multi_key> <percent> <0> <x> : "โ…ฉ" U2169 # ROMAN NUMERAL TEN +# How do we handle eleven and twelve? +<Multi_key> <percent> <underscore> <0> <1> : "โ…ช" U216A # ROMAN NUMERAL ELEVEN +<Multi_key> <percent> <underscore> <0> <2> : "โ…ซ" U216B # ROMAN NUMERAL TWELVE +<Multi_key> <percent> <0> <l> : "โ…ฌ" U216C # ROMAN NUMERAL FIFTY +<Multi_key> <percent> <0> <c> : "โ…ญ" U216D # ROMAN NUMERAL ONE HUNDRED +<Multi_key> <percent> <0> <d> : "โ…ฎ" U216E # ROMAN NUMERAL FIVE HUNDRED +<Multi_key> <percent> <0> <m> : "โ…ฏ" U216F # ROMAN NUMERAL ONE THOUSAND +<Multi_key> <percent> <X> : "โ…ฉ" U2169 # ROMAN NUMERAL TEN +<Multi_key> <percent> <L> : "โ…ฌ" U216C # ROMAN NUMERAL FIFTY +<Multi_key> <percent> <C> : "โ…ญ" U216D # ROMAN NUMERAL ONE HUNDRED +<Multi_key> <percent> <D> : "โ…ฎ" U216E # ROMAN NUMERAL FIVE HUNDRED +<Multi_key> <percent> <M> : "โ…ฏ" U216F # ROMAN NUMERAL ONE THOUSAND +<Multi_key> <percent> <0> <C> <D> : "โ†€" U2180 # ROMAN NUMERAL ONE THOUSAND C D +<Multi_key> <percent> <0> <D> : "โ†" U2181 # ROMAN NUMERAL FIVE THOUSAND +<Multi_key> <percent> <0> <M> : "โ†‚" U2182 # ROMAN NUMERAL TEN THOUSAND +<Multi_key> <percent> <0> <0> <D> : "โ†‡" U2187 # ROMAN NUMERAL FIFTY THOUSAND +<Multi_key> <percent> <0> <0> <M> : "โ†ˆ" U2188 # ROMAN NUMERAL ONE HUNDRED THOUSAND + + +# Custom additions: for chat (kragen) +<Multi_key> <parenleft> <colon> : "โ˜ป" U263B # BLACK SMILING FACE +<Multi_key> <colon> <parenright> : "โ˜บ" U263A # WHITE SMILING FACE +<Multi_key> <colon> <parenleft> : "โ˜น" U2639 # WHITE FROWNING FACE +<Multi_key> <colon> <asciitilde> : "โจ" U2368 # APL FUNCTIONAL SYMBOL TILDE DIAERESIS +<Multi_key> <colon> <bar> : "โธš" U2E1A # HYPHEN WITH DIAERESIS +<Multi_key> <colon> <o> <o> <parenright> : "ยฐอœยฐ" # Funny smiley-face. +# Those are archaic cyrilic letters... but look so _perfect_ for use +# in chat. And about the last, the "multiocular O"... Well, I don't +# know what it can be used for, but given the description, how could I +# leave it outโ€ฝ +# (I guess using U+1F440 EYES would be more straightforward, but not as funny?) +<Multi_key> <O> <period> <O> : "๊™ฌ" UA66C # CYRILLIC CAPITAL LETTER DOUBLE MONOCULAR O * used in the dual of words based on the root for 'eye' +<Multi_key> <o> <period> <o> : "๊™ญ" UA66D # CYRILLIC SMALL LETTER DOUBLE MONOCULAR O +<Multi_key> <O> <colon> : "๊™ช" UA66A # CYRILLIC CAPITAL LETTER BINOCULAR O * used in the dual of words based on the root for 'eye' +<Multi_key> <o> <colon> : "๊™ซ" UA66B # CYRILLIC SMALL LETTER BINOCULAR O +<Multi_key> <o> <plus> : "๊™ฎ" UA66E # CYRILLIC LETTER MULTIOCULAR O * used in the epithet 'many-eyed' +# While we're doing stacks of circles with dots. +<Multi_key> <o> <3> : "฿ท" U07F7 # NKO SYMBOL GBAKURUNEN +<Multi_key> <exclam> <question> : "โ€ฝ" U203D # INTERROBANG +<Multi_key> <question> <exclam> : "โธ˜" U2E18 # INVERTED INTERROBANG, standard now. +<Multi_key> <questiondown> <exclamdown> : "โธ˜" U2E18 # INVERTED INTERROBANG (if you have a ยก key. Otherwise...? "?i" maybe? +<Multi_key> <exclamdown> <questiondown> : "โธ˜" U2E18 # INVERTED INTERROBANG (if you have a ยก key. Otherwise...? "?i" maybe? +<Multi_key> <question> <less> : "โธฎ" U2E2E # REVERSED QUESTION MARK +<Multi_key> <question> <BackSpace> : "โธฎ" U2E2E # REVERSED QUESTION MARK +<Multi_key> <question> <ampersand> <question> : "โ‡" U2047 # DOUBLE QUESTION MARK +<Multi_key> <2> <question> : "โ‡" U2047 # DOUBLE QUESTION MARK +<Multi_key> <question> <ampersand> <exclam> : "โˆ" U2048 # QUESTION EXCLAMATION MARK +<Multi_key> <exclam> <ampersand> <question> : "โ‰" U2049 # EXCLAMATION QUESTION MARK +<Multi_key> <exclam> <ampersand> <exclam> : "โ€ผ" U203C # DOUBLE EXCLAMATION MARK +<Multi_key> <2> <exclam> : "โ€ผ" U203C # DOUBLE EXCLAMATION MARK +<Multi_key> <2> <colon> : "โˆท" U2237 # PROPORTION -- not strictly 2 times COLON +<Multi_key> <semicolon> <less> : "โ" U204F # REVERSED SEMICOLON +<Multi_key> <semicolon> <BackSpace> : "โ" U204F # REVERSED SEMICOLON +# Keep looking into big hunks of Latin Extended-D, A720- et seq. +<Multi_key> <less> <3> : "โ™ฅ" U2665 # BLACK HEART SUIT +<Multi_key> <3> <3> : "โ™ฃ" U2663 # BLACK CLUB SUIT +<Multi_key> <o> <8> : "โ™ฃ" U2663 # BLACK CLUB SUIT +<Multi_key> <c> <3> : "โ™ฃ" U2663 # BLACK CLUB SUIT +<Multi_key> <less> <greater> : "โ™ข" U2662 # WHITE DIAMOND SUIT +<Multi_key> <3> <minus> : "โ™ " U2660 # BLACK SPADE SUIT +<Multi_key> <less> <braceright> : "โ™ " U2660 # BLACK SPADE SUIT +<Multi_key> <E> <greater> : "โ™ก" U2661 # WHITE HEART SUIT +# "shamrock" is too long; there IS a limit to these! +<Multi_key> <Multi_key> <s> <h> <m> <r> <c> <k> : "โ˜˜" U2618 # SHAMROCK +<Multi_key> <Multi_key> <s> <h> <a> <m> <r> <o> : "โ˜˜" U2618 # SHAMROCK +<Multi_key> <Multi_key> <p> <c> : "โ˜ฎ" U262E # PEACE SYMBOL +<Multi_key> <Multi_key> <p> <e> <a> <c> <e> : "โ˜ฎ" U262E # PEACE SYMBOL +<Multi_key> <Multi_key> <y> <y> : "โ˜ฏ" U262F # YIN YANG +<Multi_key> <Multi_key> <y> <i> <n> <y> <a> <n> : "โ˜ฏ" U262F # YIN YANG +# And now that we are into hearts... +<Multi_key> <Left> <less> <3> : "โฅ" U2765 # ROTATED HEAVY BLACK HEART BULLET +<Multi_key> <exclam> <less> <3> : "โฃ" U2763 # HEAVY HEART EXCLAMATION MARK ORNAMENT +<Multi_key> <f> <less> <3> : "โฆ" U2766 # FLORAL HEART +<Multi_key> <Left> <f> <less> <3> : "โง" U2767 # ROTATED FLORAL HEART BULLET +<Multi_key> <Right> <f> <less> <3> : "โ˜™" U2619 # REVERSED ROTATED FLORAL HEART BULLET +<Multi_key> <Multi_key> <t> <e> <l> : "โ˜Ž" U260E # BLACK TELEPHONE +<Multi_key> <Multi_key> <t> <e> <a> : "โ˜•" U2615 # HOT BEVERAGE +# These last two bother me less, though they can still be improved. +# Other possibly useful symbols: +# 2668 HOT SPRINGS (for chat, for running off to shower?) +# I want 2713-2714 and 2717-2718 +# We need a Dingbats prefix, for โ›โœโโžโข +<Multi_key> <bracketleft> <space> <bracketright> : "โ˜" U2610 # BALLOT BOX +# Better keystrokes anyone? This one breaks the pattern. [c]? [v]? [y]? [/]? +<Multi_key> <Multi_key> <c> <h> <k> : "โ˜‘" U2611 # BALLOT BOX WITH CHECK +<Multi_key> <bracketleft> <slash> <bracketright> : "โ˜‘" U2611 # BALLOT BOX WITH CHECK +<Multi_key> <bracketleft> <x> <bracketright> : "โ˜’" U2612 # BALLOT BOX WITH X +# @ for dingbats? +<Multi_key> <at> <slash> : "โœ“" U2713 # CHECK MARK +<Multi_key> <at> <at> <slash> : "โœ”" U2714 # HEAVY CHECK MARK +<Multi_key> <at> <X> : "โœ—" U2717 # BALLOT X +<Multi_key> <at> <at> <X> : "โœ˜" U2718 # HEAVY BALLOT X +<Multi_key> <at> <parenleft> : "โจ" U2768 # MEDIUM LEFT PARENTHESIS ORNAMENT +<Multi_key> <at> <parenright> : "โฉ" U2769 # MEDIUM RIGHT PARENTHESIS ORNAMENT +<Multi_key> <at> <at> <parenleft> : "โช" U276A # MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT +<Multi_key> <at> <at> <parenright> : "โซ" U276B # MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT +<Multi_key> <at> <less> : "โฌ" U276C # MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT +<Multi_key> <at> <greater> : "โญ" U276D # MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT +# U276E&F โฎโฏ ? Angle quotation mark ornaments? +<Multi_key> <at> <at> <less> : "โฐ" U2770 # HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT +<Multi_key> <at> <at> <greater> : "โฑ" U2771 # HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT +<Multi_key> <at> <bracketleft> <parenleft> : "โฒ" U2772 # LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT +<Multi_key> <at> <bracketright> <parenright> : "โณ" U2773 # LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT +<Multi_key> <at> <braceleft> : "โด" U2774 # MEDIUM LEFT CURLY BRACKET ORNAMENT +<Multi_key> <at> <braceright> : "โต" U2775 # MEDIUM RIGHT CURLY BRACKET ORNAMENT +# Will I want <at> <at> for something else? +# Now there is such a thing as text style and emoji style. Use the +# "dingbat prefix" in an unusual way: +<Multi_key> <at> <Multi_key> : "๏ธ" UFE0F # Emoji selector +<Multi_key> <exclam> <Multi_key> : "๏ธŽ" UFE0E # Text selector +# How about dice? +<Multi_key> <bracketleft> <1> <bracketright> : "โš€" U2680 # DIE FACE-1 +<Multi_key> <bracketleft> <2> <bracketright> : "โš" U2681 # DIE FACE-2 +<Multi_key> <bracketleft> <3> <bracketright> : "โš‚" U2682 # DIE FACE-3 +<Multi_key> <bracketleft> <4> <bracketright> : "โšƒ" U2683 # DIE FACE-4 +<Multi_key> <bracketleft> <5> <bracketright> : "โš„" U2684 # DIE FACE-5 +<Multi_key> <bracketleft> <6> <bracketright> : "โš…" U2685 # DIE FACE-6 +# 267B BLACK UNIVERSAL RECYCLING SYMBOL + +# Keystrokes okay? +<Multi_key> <Multi_key> <f> <d> <l> : "โšœ" U269C # FLEUR-DE-LIS +<Multi_key> <Multi_key> <a> <t> <o> <m> : "โš›" U269B # ATOM SYMBOL +<Multi_key> <Multi_key> <c> <c> <c> <p> : "โ˜ญ" U262D # HAMMER AND SICKLE +<Multi_key> <slash> <exclam> <backslash> : "โš " U26A0 # WARNING SIGN +<Multi_key> <exclam> <asciicircum> : "โš " U26A0 # WARNING SIGN +<Multi_key> <Multi_key> <z> <a> <p> : "โšก" U26A1 # HIGH VOLTAGE SIGN +# Shouldn't use just <r><a> because it's too likely to be a prefix for +# a useful word. +<Multi_key> <Multi_key> <r> <a> <d> : "โ˜ข" U2622 # RADIOACTIVE SIGN +<Multi_key> <Multi_key> <b> <h> : "โ˜ฃ" U2623 # BIOHAZARD SIGN +<Multi_key> <Multi_key> <b> <i> <o> <h> <a> <z> : "โ˜ฃ" U2623 # BIOHAZARD SIGN +# Changing this from โš +<Multi_key> <Multi_key> <A> <A> <A> <A> <A> : "โ›ค" U26E4 # PENTAGRAM (pentalpha, get it?) +<Multi_key> <Multi_key> <p> <l> <a> <n> <e> : "โœˆ" U2708 # AIRPLANE +<Multi_key> <Multi_key> <m> <a> <i> <l> : "โœ‰" U2709 # ENVELOPE +<Multi_key> <Multi_key> <w> <h> <l> <c> <h> : "โ™ฟ" U267F # WHEELCHAIR SYMBOL +<Multi_key> <Multi_key> <m> <e> <d> : "โ˜ค" U2624 # CADEUCEUS +## Don't usually do sequences, but exception made for the +## "eyewitness" compound emoji sequence: +<Multi_key> <Multi_key> <i> <w> <i> <t> : "๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธ" +# Something different for STAFF OF AESCULAPIUS? +<Multi_key> <Multi_key> <1> <m> <e> <d> : "โš•" U2695 # STAFF OF AESCULAPIUS +# 26B0 COFFIN ? +# One of the SNOWFLAKEs? +# SNOWMAN? COMET? ANCHOR? +# Maybe if we go with having a "word" symbol and spelling out lots and +# lots of whole words, we can have all the planets. +# +# I already have STAR OF DAVID on another map. +# 231A, 231B -- WATCH and HOURGLASS -- one should be &-w-a-i-t +# 23D4 METRICAL LONG OVER TWO SHORTS a.k.a. METRICAL BOOBS +# 0950 DEVANAGARI OM? +# 212E ESTIMATED SYMBOL? +# 2324 UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS a.k.a. NOT AMUSED +# 237E BELL SYMBOL a.k.a. ALIENS LANDING + +<Multi_key> <o> <minus> <plus> : "โ™€" U2640 # FEMALE SIGN +<Multi_key> <o> <minus> <greater> : "โ™‚" U2642 # MALE SIGN + +<Multi_key> <Multi_key> <g> <a> <y> : "โšฃ" U26A3 # DOUBLED MALE SIGN +<Multi_key> <Multi_key> <l> <e> <s> <b> <i> <a> <n> : "โšข" U26A2 # DOUBLED FEMALE SIGN +<Multi_key> <Multi_key> <h> <e> <t> <e> <r> <o> : "โšค" U26A4 # INTERLOCKED FEMALE AND MALE SIGN + +# 'trans': short for transgender/transexual +# 'genderq': short for genderqueer. +# Wasn't sure which to call which symbol, and wanted to include both +<Multi_key> <Multi_key> <t> <r> <a> <n> <s> : "โšฅ" U26A5 # MALE AND FEMALE SIGN +<Multi_key> <Multi_key> <g> <e> <n> <d> <e> <r> <q> : "โšง" U26A7 # MALE WITH STROKE AND MALE AND FEMALE SIGN + + +<Multi_key> <O> <X>: "โ˜ " U2620 # SKULL AND CROSSBONES +<Multi_key> <Multi_key> <d> <e> <a> <t> <h>: "โ˜ " U2620 # SKULL AND CROSSBONES +<Multi_key> <Multi_key> <X> <b> <o> <n> <e> <s>: "โ˜ " U2620 # SKULL AND CROSSBONES +<Multi_key> <Multi_key> <k> <b> <d> : "โŒจ" U2328 # KEYBOARD +<Multi_key> <Multi_key> <r> <h> <a> <n> <d> : "โ˜ž" U261E # WHITE RIGHT POINTING INDEX +<Multi_key> <Multi_key> <l> <h> <a> <n> <d> : "โ˜œ" U261C # WHITE LEFT POINTING INDEX +<Multi_key> <asterisk> <asterisk> :"โ˜…" U2605 # BLACK STAR +<Multi_key> <asterisk> <0> :"โ˜†" U2606 # WHITE STAR +<Multi_key> <asterisk> <minus> :"โœช" U272A # CIRCLED WHITE STAR +<Multi_key> <asterisk> <3> :"โ‚" U2042 # ASTERISM +<Multi_key> <3> <asterisk> :"โ‚" U2042 # ASTERISM +<Multi_key> <2> <asterisk> :"โ‘" U2051 # TWO ASTERISKS ALIGNED VERTICALLY +<Multi_key> <asterisk> <4> :"โœข" U2722 # FOUR TEARDROP-SPOKED ASTERISK +<Multi_key> <asterisk> <6> :"โœก" U2721 # STAR OF DAVID +<Multi_key> <asterisk> <numbersign> :"โœฏ" U272F # PINWHEEL STAR +<Multi_key> <asterisk> <exclam> :"โœฑ" U2731 # HEAVY ASTERISK +<Multi_key> <less> <X> <greater> : "โ–" U2756 # BLACK DIAMOND MINUS WHITE X +<Multi_key> <at> <numbersign> : "โŒ˜" U2318 # PLACE OF INTEREST SIGN +# Using backslash-minus-slash etc. conflicts with combining accents. +<Multi_key> <grave> <minus> <apostrophe> : "โšž" U269E # THREE LINES CONVERGING RIGHT +<Multi_key> <apostrophe> <minus> <grave> : "โšŸ" U269F # THREE LINES CONVERGING LEFT +<Multi_key> <Multi_key> <B> <e> <l> <l> <s> <y> <m> : "โพ" U237E # BELL SYMBOL (or ALIENS LANDING) -- &-a-l-i-e-n ? +# Other monstery characters... ัช๊™š (alien abductions?) +# เถเต เด‹ & others from Kannada et al...? +# Can't use -^- for this; conflicts with -^ for โ†‘, and getting those arrows +# workable was complicated enough. How about this? +<Multi_key> <underscore> <asciicircum> <underscore> : "โŒค" U2324 # UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS; aka ENTER KEY, aka NOT AMUSED. +<Multi_key> <Multi_key> <w> <a> <i> <t> : "โŒ›" U231B # HOURGLASS +<Multi_key> <Multi_key> <h> <o> <u> <r> : "โŒ›" U231B # HOURGLASS +<Multi_key> <Multi_key> <t> <i> <m> <e> : "โŒš" U231A # WATCH +<Multi_key> <Multi_key> <w> <a> <t> <c> <h> : "โŒš" U231A # WATCH +<Multi_key> <space> <N> : "โ€‚" U2002 # EN SPACE +<Multi_key> <space> <M> : "โ€ƒ" U2003 # EM SPACE +<Multi_key> <space> <3> <M> : "โ€„" U2004 # THREE-PER-EM SPACE +<Multi_key> <space> <4> <M> : "โ€…" U2005 # FOUR-PER-EM SPACE +<Multi_key> <parenleft> <parenright>: "โ—Œ" U25CC # DOTTED CIRCLE +<Multi_key> <bracketleft> <bracketright>: "โฌš" U2B1A # DOTTED SQUARE +<Multi_key> <asterisk> <parenleft> : "๏ดพ" UFD3E # ORNATE LEFT PARENTHESIS +<Multi_key> <asterisk> <parenright> : "๏ดฟ" UFD3F # ORNATE RIGHT PARENTHESIS +<Multi_key> <k> <s> : "ส˜" U0298 # LATIN LETTER BILABIAL CLICK (kiss sound) +<Multi_key> <bar> <greater> : "โ€ฃ" U2023 # TRIANGULAR BULLET +#SUPERSCRIPTS: +#To avoid namespace clashes, <asciicircum> is doubled (will I regret that?) +<Multi_key> <asciicircum> <asciicircum> <h> : "สฐ" U02B0 # SUPERSCRIPT H +<Multi_key> <asciicircum> <asciicircum> <i> : "โฑ" U2071 # SUPERSCRIPT I +<Multi_key> <asciicircum> <asciicircum> <j> : "สฒ" U02B2 # SUPERSCRIPT J +<Multi_key> <asciicircum> <asciicircum> <n> : "โฟ" U207F # SUPERSCRIPT N +<Multi_key> <asciicircum> <asciicircum> <r> : "สณ" U02B3 # SUPERSCRIPT R +<Multi_key> <asciicircum> <asciicircum> <w> : "สท" U02B7 # SUPERSCRIPT W +<Multi_key> <asciicircum> <asciicircum> <y> : "สธ" U02B8 # SUPERSCRIPT Y +# So I can use yแต—/รพแต— and yแต‰/รพแต‰ +<Multi_key> <asciicircum> <asciicircum> <e> : "แต‰" U1D49 # MODIFIER LETTER SMALL E +<Multi_key> <asciicircum> <asciicircum> <t> : "แต—" U1D57 # MODIFIER LETTER SMALL T +# Abbreviation for "that": +<Multi_key> <U00FE> <t> : "๊ฅ" UA765 # LATIN SMALL LETTER THORN WITH STROKE +#Maybe add: ห€หหƒห‚ Need to be able to talk about ส”ห... +<Multi_key> <asciicircum> <question> <period> : "ห€" U02C0 # MODIFIER LETTER GLOTTAL STOP +<Multi_key> <asciicircum> <question> <parenleft> : "ห" U02C1 # MODIFIER LETTER REVERSED GLOTTAL STOP +<Multi_key> <asciicircum> <minus> : "โป" U207B # SUPERSCRIPT MINUS +<Multi_key> <asciicircum> <plus> : "โบ" U207A # SUPERSCRIPT PLUS + +<Multi_key> <asciitilde> <asciitilde> : "โ‰ˆ" U2248 # ALMOST EQUAL TO +<Multi_key> <s> <h> : "สƒ" U0283 # LATIN SMALL LETTER ESH +<Multi_key> <z> <h> : "ส’" U0292 # LATIN SMALL LETTER EZH +<Multi_key> <l> <h> : "ษฌ" U026C # LATIN SMALL LETTER L WITH BELT +<Multi_key> <l> <3> : "ษฎ" U026E # LATIN SMALL LETTER LEZH +<Multi_key> <y> <g> : "ศ" U021D # LATIN SMALL LETTER YOGH +<Multi_key> <Y> <G> : "ศœ" U021C # LATIN CAPITAL LETTER YOGH +<Multi_key> <question> <period> : "ส”" U0294 # LATIN LETTER GLOTTAL STOP +<Multi_key> <question> <parenleft> : "ส•" U0295 # LATIN LETTER PHARYNGEAL VOICED FRICATIVE +# Not great keystrokes... +<Multi_key> <question> <v> : "ส–" U0296 # LATIN LETTER INVERTED GLOTTAL STOP +<Multi_key> <question> <minus> : "สก" U02A1 # LATIN LETTER GLOTTAL STOP WITH STROKE +<Multi_key> <question> <braceleft> : "สข" U02A2 # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE +# How about ษธ? ฯ† isnโ€™t the IPA glyph. +<Multi_key> <p> <h> : "ษธ" U0278 # LATIN SMALL LETTER PHI +<Multi_key> <i> <h> : "ษช" U026A # LATIN LETTER SMALL CAPITAL I +<Multi_key> <I> <H> : "ษช" U026A # LATIN LETTER SMALL CAPITAL I +<Multi_key> <u> <h> : "สŠ" U028A # LATIN SMALL LETTER UPSILON +<Multi_key> <U> <H> : "สŠ" U028A # LATIN SMALL LETTER UPSILON +<Multi_key> <a> <h> : "ษ‘" U0251 # LATIN SMALL LETTER ALPHA +<Multi_key> <e> <r> : "ษš" U025A # LATIN SMALL LETTER SCHWA WITH HOOK +<Multi_key> <o> <parenright> :"ษ”" U0254 # LATIN SMALL LETTER OPEN O +<Multi_key> <a> <w> : "ษ”" U0254 # LATIN SMALL LETTER OPEN O +<Multi_key> <O> <parenright> :"ฦ†" U0186 # LATIN CAPITAL LETTER OPEN O +<Multi_key> <A> <W> : "ฦ†" U0186 # LATIN CAPITAL LETTER OPEN O +<Multi_key> <e> <h> : "ษ›" U025B # LATIN SMALL LETTER OPEN E +# Have to put the <less> at the beginning for these. +<Multi_key> <less> <e> <h> : "ษœ" U025C # LATIN SMALL LETTER REVERSED OPEN E +<Multi_key> <BackSpace> <e> <h> : "ษœ" U025C # LATIN SMALL LETTER REVERSED OPEN E +<Multi_key> <less> <e> <r> : "ษ" U025D # LATIN SMALL LETTER REVERSED OPEN E WITH HOOK +<Multi_key> <BackSpace> <e> <r> : "ษ" U025D # LATIN SMALL LETTER REVERSED OPEN E WITH HOOK +# It's spelled "gy" in Hungarian... +<Multi_key> <g> <y> : "ษŸ" U025F # LATIN SMALL LETTER DOTLESS J WITH STROKE +# How are these keystrokes? +<Multi_key> <bar> <apostrophe> : "หˆ" U02C8 # MODIFIER LETTER VERTICAL LINE +<Multi_key> <bar> <comma> : "หŒ" U02CC # MODIFIER LETTER LOW VERTICAL LINE +<Multi_key> <bar> <underscore> : "ฬฉ" U0329 # COMBINING VERTICAL LINE BELOW +# Harmonize with other combiners. +<Multi_key> <backslash> <underscore> <bar> : "ฬฉ" U0329 # COMBINING VERTICAL LINE BELOW +<Multi_key> <r> <r> : "ษน" U0279 # LATIN SMALL LETTER TURNED R: voiced alveolar approximant (American English (at least) R) +<Multi_key> <r> <d> : "ษพ" U027E # LATIN SMALL LETTER R WITH FISHHOOK: voiced alveolar flap or tap (American English intervocalic allophone of d, or Spanish r) +<Multi_key> <v> <v> : "สŒ" U028C # LATIN SMALL LETTER TURNED V +<Multi_key> <u> <i> : "ษฏ" U026F # LATIN SMALL LETTER TURNED M +# doubling a letter seems to be mostly used for turning +<Multi_key> <w> <w> : "ส" U028D # LATIN SMALL LETTER TURNED W +<Multi_key> <y> <y> : "สŽ" U028E # LATIN SMALL LETTER TURNED Y +<Multi_key> <a> <a> : "ษ" U0250 # LATIN SMALL LETTER TURNED A +<Multi_key> <h> <h> : "ษฅ" U0265 # LATIN SMALL LETTER TURNED H +# ฤฑ is already available in the "standard" .XCompose +<Multi_key> <j> <period> : "ศท" U0237 # LATIN SMALL LETTER DOTLESS J +<Multi_key> <exclam> <period> : "๊ž‹" UA78B # LATIN CAPITAL LETTER SALTILLO +<Multi_key> <exclam> <underscore> <period> : "๊žŒ" UA78C # LATIN SMALL LETTER SALTILLO +# I'll use capitals for a different double +<Multi_key> <W> <W> : "สฌ" U02AC # LATIN LETTER BILABIAL PERCUSSIVE +# Also handy for writing urls: http://สฌw.omniglot.com/ +# Sorry, I miss having this and hate having to use colon instead: +<Multi_key> <colon> <plus> : "ห" U02D0 # MODIFIER LETTER TRIANGULAR COLON +# ษฃ? แดฅ? Important enough to add? แดฅ is cool just as a "latin" letter. +<Multi_key> <g> <h> : "ษฃ" U0263 # LATIN SMALL LETTER GAMMA +# It looks like a ษฃ and makes an "o" sorta sound: +<Multi_key> <o> <g> <h> : "ษค" U0264 # LATIN SMALL LETTER RAMS HORN +<Multi_key> <a> <i> <n> : "แดฅ" U1D25 # LATIN LETTER AIN +# Sometimes it's a "tail", sometimes a "hook", and sometimes a "retroflex hook" +<Multi_key> <d> <comma> : "ษ–" U0256 # LATIN SMALL LETTER D WITH TAIL +<Multi_key> <l> <comma> : "ษญ" U026D # LATIN SMALL LETTER L WITH RETROFLEX HOOK +<Multi_key> <n> <comma> : "ษณ" U0273 # LATIN SMALL LETTER N WITH RETROFLEX HOOK +<Multi_key> <s> <comma> : "ส‚" U0282 # LATIN SMALL LETTER S WITH HOOK +<Multi_key> <t> <comma> : "สˆ" U0288 # LATIN SMALL LETTER T WITH RETROFLEX HOOK +<Multi_key> <z> <comma> : "ส" U0290 # LATIN SMALL LETTER Z WITH RETROFLEX HOOK +# This is used for functions, folders, etc. Yeah, the hook's facing wrong. +<Multi_key> <f> <comma> : "ฦ’" U0192 # LATIN SMALL LETTER F WITH HOOK +# Sigh, might as well do implosives. Which is also sometimes a hook. +<Multi_key> <b> <apostrophe> : "ษ“" U0253 # LATIN SMALL LETTER B WITH HOOK +<Multi_key> <d> <apostrophe> : "ษ—" U0257 # LATIN SMALL LETTER D WITH HOOK +<Multi_key> <g> <apostrophe> : "ษ " U0260 # LATIN SMALL LETTER G WITH HOOK +<Multi_key> <g> <g> : "ษก" U0261 # LATIN SMALL LETTER SCRIPT G +# The h looks the same... +<Multi_key> <h> <apostrophe> : "ษฆ" U0266 # LATIN SMALL LETTER H WITH HOOK +<Multi_key> <G> <apostrophe> : "ส›" U029B # LATIN LETTER SMALL CAPITAL G WITH HOOK +<Multi_key> <N> <o> : "โ„–" U2116 # NUMERO SIGN +<Multi_key> <R> <x> : "โ„ž" U211E # PRESCRIPTION TAKE +<Multi_key> <P> <e> <r> : "โ…Œ" U214C # PER SIGN +<Multi_key> <o> <z> <period> : "โ„ฅ" U2125 # OUNCE SIGN +<Multi_key> <s> <c> <r> <period> : "โ„ˆ" U2108 # SCRUPLE +# There are all kinds of awesome combining characters in the U+0300 page. +# There are a bunch of other awesome combining characters like U+20E0 +<Multi_key> <asterisk> <period> <period> <period> : "เน›" U0E5B # THAI CHARACTER KHOMUT (end of chapter) +# +# Music stuff. # is the music mnemonic. +<Multi_key> <numbersign> <b> : "โ™ญ" U266d # MUSIC FLAT SIGN +<Multi_key> <numbersign> <f> : "โ™ฎ" U266e # MUSIC NATURAL SIGN +<Multi_key> <numbersign> <equal> : "โ™ฎ" U266e # MUSIC NATURAL SIGN +<Multi_key> <numbersign> <numbersign> : "โ™ฏ" U266f # MUSIC SHARP SIGN +<Multi_key> <numbersign> <G> : "๐„ž" U0001d11e # MUSICAL SYMBOL G CLEF +<Multi_key> <numbersign> <F> : "๐„ข" U0001d122 # MUSICAL SYMBOL F CLEF +<Multi_key> <numbersign> <C> : "๐„ก" U0001d121 # MUSICAL SYMBOL C CLEF +<Multi_key> <numbersign> <o> <slash> : "โ™ช" U266a # EIGHTH NOTE +<Multi_key> <numbersign> <o> <o> : "โ™ซ" U266b # BEAMED EIGHTH NOTES +<Multi_key> <numbersign> <percent> : "โ™ซ" U266b # BEAMED EIGHTH NOTES + + +# Combining accents, for making things you don't have precomposed chars or keystrokes for: +<Multi_key> <backslash> <grave> : "ฬ€" U0300 # COMBINING GRAVE ACCENT +<Multi_key> <backslash> <apostrophe> : "ฬ" U0301 # COMBINING ACUTE ACCENT +<Multi_key> <backslash> <asciicircum> : "ฬ‚" U0302 # COMBINING CIRCUMFLEX ACCENT +<Multi_key> <backslash> <asciitilde> : "ฬƒ" U0303 # COMBINING TILDE +<Multi_key> <backslash> <equal> : "ฬ„" U0304 # COMBINING MACRON +<Multi_key> <backslash> <backslash> <equal> : "ฬ…" U0305 # COMBINING OVERLINE -- ??? +<Multi_key> <backslash> <U> : "ฬ†" U0306 # COMBINING BREVE +<Multi_key> <backslash> <period> : "ฬ‡" U0307 # COMBINING DOT ABOVE +<Multi_key> <backslash> <quotedbl> : "ฬˆ" U0308 # COMBINING DIAERESIS +<Multi_key> <backslash> <question> : "ฬ‰" U0309 # COMBINING HOOK ABOVE +<Multi_key> <backslash> <o> : "ฬŠ" U030a # COMBINING RING ABOVE +# That now conflicts with the new ๐Ÿ™Œ in the system xcompose. Alternative: +<Multi_key> <backslash> <0> : "ฬŠ" U030a # COMBINING RING ABOVE +<Multi_key> <backslash> <backslash> <apostrophe> : "ฬ‹" U030b # COMBINING DOUBLE ACUTE ACCENT -- ?? +<Multi_key> <backslash> <c> : "ฬŒ" U030c # COMBINING CARON +<Multi_key> <backslash> <bar> : "ฬ" U030d # COMBINING VERTICAL LINE ABOVE +<Multi_key> <backslash> <2> <bar> : "ฬŽ" U030e # COMBINING DOUBLE VERTICAL LINE ABOVE +<Multi_key> <backslash> <2> <grave> : "ฬ" U030f # COMBINING DOUBLE GRAVE ACCENT +# For writing PSILI and DASIA in Greek +# Ugh, better key-coding? I may need @ for BELOW. +<Multi_key> <backslash> <backslash> <backslash> <comma> : "ฬ’" U0312 # COMBINING TURNED COMMA ABOVE +<Multi_key> <backslash> <backslash> <comma> : "ฬ“" U0313 # COMBINING COMMA ABOVE +<Multi_key> <backslash> <backslash> <less> <comma> : "ฬ”" U0314 # COMBINING REVERSED COMMA ABOVE +<Multi_key> <backslash> <f> <m> : "อ’" U0352 # COMBINING FERMATA +<Multi_key> <backslash> <parenleft> <period> : "ฬ" U0310 # COMBINING CHANDRABINDU +<Multi_key> <backslash> <i> <b> : "ฬ‘" U0311 # COMBINING INVERTED BREVE -- ?? +<Multi_key> <backslash> <parenleft> <parenright>: "โƒ" U20DD # COMBINING ENCLOSING CIRCLE +<Multi_key> <backslash> <parenleft> <slash> <parenright>: "โƒ " U20E0 # COMBINING ENCLOSING CIRCLE BACKSLASH +<Multi_key> <backslash> <exclam> : "ฬฃ" U0323 # COMBINING DOT BELOW +# With only one underscore it conflicts with stuff. +<Multi_key> <backslash> <underscore> <underscore> : "ฬฑ" U0331 # COMBINING MACRON BELOW +<Multi_key> <backslash> <backslash> <underscore> : "ฬฒ" U0332 # COMBINING LOW LINE +<Multi_key> <backslash> <backslash> <backslash> <underscore> : "ฬณ" U0333 # COMBINING DOUBLE LOW LINE + +# The @ sign will signify reversal to the bottom of the glyph, 'kay? + +<Multi_key> <backslash> <at> <o> : "ฬฅ" U0325 # COMBINING RING BELOW + +<Multi_key> <backslash> <at> <c> : "ฬฌ" U032c # COMBINING CARON BELOW +<Multi_key> <backslash> <at> <asciicircum> : "ฬญ" U032d # COMBINING CIRCUMFLEX ACCENT BELOW +<Multi_key> <backslash> <at> <U> : "ฬฎ" U032e # COMBINING BREVE BELOW +<Multi_key> <backslash> <at> <i> <b> : "ฬฏ" U032f # COMBINING INVERTED BREVE BELOW -- ?? + +# How about leading & (or &&?) for double combiners? There aren't many anyway. +# Except that I found myself assuming it was "2" for double. +<Multi_key> <backslash> <ampersand> <at> <U> : "อœ" U035C # COMBINING DOUBLE BREVE BELOW +<Multi_key> <backslash> <2> <at> <U> : "อœ" U035C # COMBINING DOUBLE BREVE BELOW +<Multi_key> <backslash> <ampersand> <U> : "อ" U035D # COMBINING DOUBLE BREVE +<Multi_key> <backslash> <2> <U> : "อ" U035D # COMBINING DOUBLE BREVE +<Multi_key> <backslash> <ampersand> <minus> : "อž" U035E # COMBINING DOUBLE MACRON +<Multi_key> <backslash> <2> <minus> : "อž" U035E # COMBINING DOUBLE MACRON +<Multi_key> <backslash> <ampersand> <at> <minus> : "อŸ" U035F # COMBINING DOUBLE MACRON BELOW +<Multi_key> <backslash> <2> <at> <minus> : "อŸ" U035F # COMBINING DOUBLE MACRON BELOW +<Multi_key> <backslash> <ampersand> <underscore> : "อŸ" U035F # COMBINING DOUBLE MACRON BELOW +<Multi_key> <backslash> <2> <underscore> : "อŸ" U035F # COMBINING DOUBLE MACRON BELOW +<Multi_key> <backslash> <ampersand> <asciitilde> : "อ " U0360 # COMBINING DOUBLE TILDE +<Multi_key> <backslash> <2> <asciitilde> : "อ " U0360 # COMBINING DOUBLE TILDE +<Multi_key> <backslash> <ampersand> <i> <b> : "อก" U0361 # COMBINING DOUBLE INVERTED BREVE +<Multi_key> <backslash> <2> <i> <b> : "อก" U0361 # COMBINING DOUBLE INVERTED BREVE +<Multi_key> <backslash> <ampersand> <at> <i> <b> : "แทผ" U1DFC # COMBINING DOUBLE INVERTED BREVE BELOW +<Multi_key> <backslash> <2> <at> <i> <b> : "แทผ" U1DFC # COMBINING DOUBLE INVERTED BREVE BELOW +# Might as well finish up the set. +<Multi_key> <backslash> <ampersand> <greater> : "อข" U0362 # COMBINING DOUBLE RIGHTWARDS ARROW BELOW +<Multi_key> <backslash> <2> <greater> : "อข" U0362 # COMBINING DOUBLE RIGHTWARDS ARROW BELOW + +<Multi_key> <period> <parenright> : "อ’" U0352 # COMBINING FERMATA + +<Multi_key> <backslash> <asterisk> : "า‰" U0489 # COMBINING CYRILLIC MILLIONS SIGN -- aka COMBINING SHINY +<Multi_key> <P> <minus> : "โ‚ฝ" U20BD # RUBLE SIGN +<Multi_key> <p> <minus> : "โ‚ฝ" U20BD # RUBLE SIGN + +# How about for a little extra control: +<Multi_key> <Z> <W> <S> <P> : "โ€‹" U200B # ZERO WIDTH SPACE +<Multi_key> <Z> <W> <N> <J> : "โ€Œ" U200C # ZERO WIDTH NON-JOINER +<Multi_key> <Z> <W> <J> : "โ€" U200D # ZERO WIDTH JOINER +<Multi_key> <L> <R> <M> : "โ€Ž" U200E # LEFT-TO-RIGHT MARK +<Multi_key> <R> <L> <M> : "โ€" U200F # RIGHT-TO-LEFT MARK +# I never understood the whole embedding/pop thing, but we might as well add 'em +<Multi_key> <L> <R> <E> : "โ€ช" U202A # LEFT-TO-RIGHT EMBEDDING +<Multi_key> <R> <L> <E> : "โ€ซ" U202B # RIGHT-TO-LEFT EMBEDDING +<Multi_key> <P> <D> <F> : "โ€ฌ" U202C # POP DIRECTIONAL FORMATTING +<Multi_key> <L> <R> <I> : "โฆ" U2066 # LEFT-TO-RIGHT ISOLATE +<Multi_key> <R> <L> <I> : "โง" U2067 # RIGHT-TO-LEFT ISOLATE +<Multi_key> <F> <S> <I> : "โจ" U2068 # FIRST STRONG ISOLATE +<Multi_key> <P> <D> <I> : "โฉ" U2069 # POP DIRECTIONAL ISOLATE +<Multi_key> <L> <R> <O> : "โ€ญ" U202D # LEFT-TO-RIGHT OVERRIDE +<Multi_key> <R> <L> <O> : "โ€ฎ" U202E # RIGHT-TO-LEFT OVERRIDE +<Multi_key> <B> <O> <M> : "๏ปฟ" UFEFF # ZERO WIDTH NO-BREAK SPACE (Byte Order Mark) +<Multi_key> <C> <G> <J> : "อ" U034F # COMBINING GRAPHEME JOINER +# These are sufficiently special and well-known that they don't need the +# double <Multi_key> prefix I think. The all-caps helps too. + +# How about some small-caps? We normally use a special character as a prefix, +# but why not a suffix? It won't interfere with things that way. +# Several of these are also IPA, which is handy. And so a few have multiple +# entries. Whatever. + +<Multi_key> <a> <grave> : "แด€" U1D00 # LATIN LETTER SMALL CAPITAL A +<Multi_key> <b> <grave> : "ส™" U0299 # LATIN LETTER SMALL CAPITAL B +<Multi_key> <c> <grave> : "แด„" U1D04 # LATIN LETTER SMALL CAPITAL C +<Multi_key> <d> <grave> : "แด…" U1D05 # LATIN LETTER SMALL CAPITAL D +<Multi_key> <e> <grave> : "แด‡" U1D07 # LATIN LETTER SMALL CAPITAL E +<Multi_key> <f> <grave> : "๊œฐ" UA730 # LATIN LETTER SMALL CAPITAL F +<Multi_key> <g> <grave> : "ษข" U0262 # LATIN LETTER SMALL CAPITAL G +<Multi_key> <h> <grave> : "สœ" U029C # LATIN LETTER SMALL CAPITAL H +<Multi_key> <i> <grave> : "ษช" U026A # LATIN LETTER SMALL CAPITAL I +<Multi_key> <j> <grave> : "แดŠ" U1D0A # LATIN LETTER SMALL CAPITAL J +<Multi_key> <k> <grave> : "แด‹" U1D0B # LATIN LETTER SMALL CAPITAL K +<Multi_key> <l> <grave> : "สŸ" U029F # LATIN LETTER SMALL CAPITAL L +<Multi_key> <m> <grave> : "แด" U1D0D # LATIN LETTER SMALL CAPITAL M +<Multi_key> <n> <grave> : "ษด" U0274 # LATIN LETTER SMALL CAPITAL N +<Multi_key> <o> <grave> : "แด" U1D0F # LATIN LETTER SMALL CAPITAL O +<Multi_key> <p> <grave> : "แด˜" U1D18 # LATIN LETTER SMALL CAPITAL P +# There is no SMALL CAPITAL Q (yet)! +<Multi_key> <r> <grave> : "ส€" U0280 # LATIN LETTER SMALL CAPITAL R +<Multi_key> <s> <grave> : "๊œฑ" UA731 # LATIN LETTER SMALL CAPITAL S +<Multi_key> <t> <grave> : "แด›" U1D1B # LATIN LETTER SMALL CAPITAL T +<Multi_key> <u> <grave> : "แดœ" U1D1C # LATIN LETTER SMALL CAPITAL U +<Multi_key> <v> <grave> : "แด " U1D20 # LATIN LETTER SMALL CAPITAL V +<Multi_key> <w> <grave> : "แดก" U1D21 # LATIN LETTER SMALL CAPITAL W +# There is no SMALL CAPITAL X (yet) +<Multi_key> <y> <grave> : "ส" U028F # LATIN LETTER SMALL CAPITAL Y +<Multi_key> <z> <grave> : "แดข" U1D22 # LATIN LETTER SMALL CAPITAL Z + + +# See also http://bleah.co.uk/~simon/stuff/XCompose +# and http://dotfiles.org/~inky/.XCompose +# and http://paste.lisp.org/display/73094 + +<Multi_key> <Multi_key> <s> <u> <n> : "โ˜‰" U2609 # SUN (Sunday) +<Multi_key> <Multi_key> <m> <o> <o> <n> : "โ˜ฝ" U263D # FIRST QUARTER MOON (Monday) +<Multi_key> <Multi_key> <m> <e> <r> <c> <u> <r> <y> : "โ˜ฟ" U263F # MERCURY (Wednesday) +# We already have Venus (Friday) and Mars (Tuesday) as Male/Female signs; do we need them here too? +#<Multi_key> <Multi_key> <v> <e> <n> <u> <s> : "โ™€" U2640 # FEMALE SIGN +#<Multi_key> <Multi_key> <m> <a> <r> <s> : "โ™‚" U2642 # MALE SIGN +<Multi_key> <Multi_key> <j> <u> <p> <i> <t> <e> <r> : "โ™ƒ" U2643 # JUPITER (Thursday) +<Multi_key> <Multi_key> <s> <a> <t> <u> <r> <n> : "โ™„" U2644 # SATURN (Saturday) +<Multi_key> <Multi_key> <u> <r> <a> <n> <u> <s> : "โ™…" U2645 # URANUS (or โ›ข U26E2?) +<Multi_key> <Multi_key> <n> <e> <p> <t> <u> <n> <e> : "โ™†" U2646 # NEPTUNE +<Multi_key> <Multi_key> <p> <l> <u> <t> <o> : "โ™‡" U2647 # PLUTO (ok, it isn't a planet anymore, but we still love it.) +# Minor planets, whilst we're at it? +<Multi_key> <Multi_key> <c> <e> <r> <e> <s> : "โšณ" U26B3 # CERES +<Multi_key> <Multi_key> <p> <a> <l> <l> <a> <s> : "โšด" U26B4 # PALLAS +<Multi_key> <Multi_key> <j> <u> <n> <o> : "โšต" U26B5 # JUNO +<Multi_key> <Multi_key> <v> <e> <s> <t> <a> : "โšถ" U26B6 # VESTA +<Multi_key> <Multi_key> <c> <h> <i> <r> <o> <n> : "โšท" U26B7 # CHIRON +<Multi_key> <Multi_key> <l> <i> <l> <i> <t> <h> : "โšธ" U26B8 # BLACK MOON LILITH +<Multi_key> <bracketleft> <k> <e> <y> <bracketright> : "โšฟ" U26BF # SQUARED KEY + +# Unicode 6.0 gave us all kinds of things, perhaps more than we can use... + +# Playing Cards? It's a lot, but so what? I don't think the [] convention +# will conflict with anything. +# The convention is more or less established, except for the Knight. I'm +# using N for that, like in Chess, since K would conflict with King of course. + +<Multi_key> <bracketleft> <A> <S> <bracketright> : "๐Ÿ‚ก" U1F0A1 # PLAYING CARD ACE OF SPADES +<Multi_key> <bracketleft> <2> <S> <bracketright> : "๐Ÿ‚ข" U1F0A2 # PLAYING CARD TWO OF SPADES +<Multi_key> <bracketleft> <3> <S> <bracketright> : "๐Ÿ‚ฃ" U1F0A3 # PLAYING CARD THREE OF SPADES +<Multi_key> <bracketleft> <4> <S> <bracketright> : "๐Ÿ‚ค" U1F0A4 # PLAYING CARD FOUR OF SPADES +<Multi_key> <bracketleft> <5> <S> <bracketright> : "๐Ÿ‚ฅ" U1F0A5 # PLAYING CARD FIVE OF SPADES +<Multi_key> <bracketleft> <6> <S> <bracketright> : "๐Ÿ‚ฆ" U1F0A6 # PLAYING CARD SIX OF SPADES +<Multi_key> <bracketleft> <7> <S> <bracketright> : "๐Ÿ‚ง" U1F0A7 # PLAYING CARD SEVEN OF SPADES +<Multi_key> <bracketleft> <8> <S> <bracketright> : "๐Ÿ‚จ" U1F0A8 # PLAYING CARD EIGHT OF SPADES +<Multi_key> <bracketleft> <9> <S> <bracketright> : "๐Ÿ‚ฉ" U1F0A9 # PLAYING CARD NINE OF SPADES +<Multi_key> <bracketleft> <T> <S> <bracketright> : "๐Ÿ‚ช" U1F0AA # PLAYING CARD TEN OF SPADES +<Multi_key> <bracketleft> <J> <S> <bracketright> : "๐Ÿ‚ซ" U1F0AB # PLAYING CARD JACK OF SPADES +<Multi_key> <bracketleft> <N> <S> <bracketright> : "๐Ÿ‚ฌ" U1F0AC # PLAYING CARD KNIGHT OF SPADES +<Multi_key> <bracketleft> <Q> <S> <bracketright> : "๐Ÿ‚ญ" U1F0AD # PLAYING CARD QUEEN OF SPADES +<Multi_key> <bracketleft> <K> <S> <bracketright> : "๐Ÿ‚ฎ" U1F0AE # PLAYING CARD KING OF SPADES + +<Multi_key> <bracketleft> <A> <H> <bracketright> : "๐Ÿ‚ฑ" U1F0B1 # PLAYING CARD ACE OF HEARTS +<Multi_key> <bracketleft> <2> <H> <bracketright> : "๐Ÿ‚ฒ" U1F0B2 # PLAYING CARD TWO OF HEARTS +<Multi_key> <bracketleft> <3> <H> <bracketright> : "๐Ÿ‚ณ" U1F0B3 # PLAYING CARD THREE OF HEARTS +<Multi_key> <bracketleft> <4> <H> <bracketright> : "๐Ÿ‚ด" U1F0B4 # PLAYING CARD FOUR OF HEARTS +<Multi_key> <bracketleft> <5> <H> <bracketright> : "๐Ÿ‚ต" U1F0B5 # PLAYING CARD FIVE OF HEARTS +<Multi_key> <bracketleft> <6> <H> <bracketright> : "๐Ÿ‚ถ" U1F0B6 # PLAYING CARD SIX OF HEARTS +<Multi_key> <bracketleft> <7> <H> <bracketright> : "๐Ÿ‚ท" U1F0B7 # PLAYING CARD SEVEN OF HEARTS +<Multi_key> <bracketleft> <8> <H> <bracketright> : "๐Ÿ‚ธ" U1F0B8 # PLAYING CARD EIGHT OF HEARTS +<Multi_key> <bracketleft> <9> <H> <bracketright> : "๐Ÿ‚น" U1F0B9 # PLAYING CARD NINE OF HEARTS +<Multi_key> <bracketleft> <T> <H> <bracketright> : "๐Ÿ‚บ" U1F0BA # PLAYING CARD TEN OF HEARTS +<Multi_key> <bracketleft> <J> <H> <bracketright> : "๐Ÿ‚ป" U1F0BB # PLAYING CARD JACK OF HEARTS +<Multi_key> <bracketleft> <N> <H> <bracketright> : "๐Ÿ‚ผ" U1F0BC # PLAYING CARD KNIGHT OF HEARTS +<Multi_key> <bracketleft> <Q> <H> <bracketright> : "๐Ÿ‚ฝ" U1F0BD # PLAYING CARD QUEEN OF HEARTS +<Multi_key> <bracketleft> <K> <H> <bracketright> : "๐Ÿ‚พ" U1F0BE # PLAYING CARD KING OF HEARTS + +<Multi_key> <bracketleft> <A> <D> <bracketright> : "๐Ÿƒ" U1F0C1 # PLAYING CARD ACE OF DIAMONDS +<Multi_key> <bracketleft> <2> <D> <bracketright> : "๐Ÿƒ‚" U1F0C2 # PLAYING CARD TWO OF DIAMONDS +<Multi_key> <bracketleft> <3> <D> <bracketright> : "๐Ÿƒƒ" U1F0C3 # PLAYING CARD THREE OF DIAMONDS +<Multi_key> <bracketleft> <4> <D> <bracketright> : "๐Ÿƒ„" U1F0C4 # PLAYING CARD FOUR OF DIAMONDS +<Multi_key> <bracketleft> <5> <D> <bracketright> : "๐Ÿƒ…" U1F0C5 # PLAYING CARD FIVE OF DIAMONDS +<Multi_key> <bracketleft> <6> <D> <bracketright> : "๐Ÿƒ†" U1F0C6 # PLAYING CARD SIX OF DIAMONDS +<Multi_key> <bracketleft> <7> <D> <bracketright> : "๐Ÿƒ‡" U1F0C7 # PLAYING CARD SEVEN OF DIAMONDS +<Multi_key> <bracketleft> <8> <D> <bracketright> : "๐Ÿƒˆ" U1F0C8 # PLAYING CARD EIGHT OF DIAMONDS +<Multi_key> <bracketleft> <9> <D> <bracketright> : "๐Ÿƒ‰" U1F0C9 # PLAYING CARD NINE OF DIAMONDS +<Multi_key> <bracketleft> <T> <D> <bracketright> : "๐ŸƒŠ" U1F0CA # PLAYING CARD TEN OF DIAMONDS +<Multi_key> <bracketleft> <J> <D> <bracketright> : "๐Ÿƒ‹" U1F0CB # PLAYING CARD JACK OF DIAMONDS +<Multi_key> <bracketleft> <N> <D> <bracketright> : "๐ŸƒŒ" U1F0CC # PLAYING CARD KNIGHT OF DIAMONDS +<Multi_key> <bracketleft> <Q> <D> <bracketright> : "๐Ÿƒ" U1F0CD # PLAYING CARD QUEEN OF DIAMONDS +<Multi_key> <bracketleft> <K> <D> <bracketright> : "๐ŸƒŽ" U1F0CE # PLAYING CARD KING OF DIAMONDS + +<Multi_key> <bracketleft> <A> <C> <bracketright> : "๐Ÿƒ‘" U1F0D1 # PLAYING CARD ACE OF CLUBS +<Multi_key> <bracketleft> <2> <C> <bracketright> : "๐Ÿƒ’" U1F0D2 # PLAYING CARD TWO OF CLUBS +<Multi_key> <bracketleft> <3> <C> <bracketright> : "๐Ÿƒ“" U1F0D3 # PLAYING CARD THREE OF CLUBS +<Multi_key> <bracketleft> <4> <C> <bracketright> : "๐Ÿƒ”" U1F0D4 # PLAYING CARD FOUR OF CLUBS +<Multi_key> <bracketleft> <5> <C> <bracketright> : "๐Ÿƒ•" U1F0D5 # PLAYING CARD FIVE OF CLUBS +<Multi_key> <bracketleft> <6> <C> <bracketright> : "๐Ÿƒ–" U1F0D6 # PLAYING CARD SIX OF CLUBS +<Multi_key> <bracketleft> <7> <C> <bracketright> : "๐Ÿƒ—" U1F0D7 # PLAYING CARD SEVEN OF CLUBS +<Multi_key> <bracketleft> <8> <C> <bracketright> : "๐Ÿƒ˜" U1F0D8 # PLAYING CARD EIGHT OF CLUBS +<Multi_key> <bracketleft> <9> <C> <bracketright> : "๐Ÿƒ™" U1F0D9 # PLAYING CARD NINE OF CLUBS +<Multi_key> <bracketleft> <T> <C> <bracketright> : "๐Ÿƒš" U1F0DA # PLAYING CARD TEN OF CLUBS +<Multi_key> <bracketleft> <J> <C> <bracketright> : "๐Ÿƒ›" U1F0DB # PLAYING CARD JACK OF CLUBS +<Multi_key> <bracketleft> <N> <C> <bracketright> : "๐Ÿƒœ" U1F0DC # PLAYING CARD KNIGHT OF CLUBS +<Multi_key> <bracketleft> <Q> <C> <bracketright> : "๐Ÿƒ" U1F0DD # PLAYING CARD QUEEN OF CLUBS +<Multi_key> <bracketleft> <K> <C> <bracketright> : "๐Ÿƒž" U1F0DE # PLAYING CARD KING OF CLUBS + +<Multi_key> <bracketleft> <C> <B> <bracketright> : "๐Ÿ‚ " U1F0A0 # PLAYING CARD BACK +<Multi_key> <bracketleft> <B> <J> <bracketright> : "๐Ÿƒ" U1F0CF # PLAYING CARD BLACK JOKER +<Multi_key> <bracketleft> <W> <J> <bracketright> : "๐ŸƒŸ" U1F0DF # PLAYING CARD WHITE JOKER + +# Do we want domino bones also? I'm thinking [ 1 1 ], etc, maybe use +# ] 1 1 [ for vertical (or vice-versa) + +# And chess/checkers pieces! We need a convention for those. # looks like a +# checkerboard but we're already using that for music. Half of it? +# <bar> will be an issue when we want double-struck W or B... we'll have +# to consider it. Maybe replace with <equal> +<Multi_key> <bar> <W> <K> : "โ™”" U2654 # WHITE CHESS KING +<Multi_key> <bar> <W> <Q> : "โ™•" U2655 # WHITE CHESS QUEEN +<Multi_key> <bar> <W> <R> : "โ™–" U2656 # WHITE CHESS ROOK +<Multi_key> <bar> <W> <B> : "โ™—" U2657 # WHITE CHESS BISHOP +<Multi_key> <bar> <W> <N> : "โ™˜" U2658 # WHITE CHESS KNIGHT +<Multi_key> <bar> <W> <P> : "โ™™" U2659 # WHITE CHESS PAWN +<Multi_key> <bar> <B> <K> : "โ™š" U265A # BLACK CHESS KING +<Multi_key> <bar> <B> <Q> : "โ™›" U265B # BLACK CHESS QUEEN +<Multi_key> <bar> <B> <R> : "โ™œ" U265C # BLACK CHESS ROOK +<Multi_key> <bar> <B> <B> : "โ™" U265D # BLACK CHESS BISHOP +<Multi_key> <bar> <B> <N> : "โ™ž" U265E # BLACK CHESS KNIGHT +<Multi_key> <bar> <B> <P> : "โ™Ÿ" U265F # BLACK CHESS PAWN +<Multi_key> <bar> <W> <D> <M> : "โ›€" U26C0 # WHITE DRAUGHTS MAN +<Multi_key> <bar> <W> <D> <K> : "โ›" U26C1 # WHITE DRAUGHTS KING +<Multi_key> <bar> <B> <D> <M> : "โ›‚" U26C2 # BLACK DRAUGHTS MAN +<Multi_key> <bar> <B> <D> <K> : "โ›ƒ" U26C3 # BLACK DRAUGHTS KING +# Since we're doing game pieces, might as well. +<Multi_key> <bar> <W> <S> : "โ˜–" U2616 # WHITE SHOGI PIECE +<Multi_key> <bar> <B> <S> : "โ˜—" U2617 # BLACK SHOGI PIECE +# It's turned vertically and not horizontally reflected, but we use the < +# symbol for turning... +<Multi_key> <bar> <less> <W> <S> : "โ›‰" U26C9 # TURNED WHITE SHOGI PIECE +<Multi_key> <bar> <less> <B> <S> : "โ›Š" U26CA # TURNED BLACK SHOGI PIECE + +# As for the emoji... We can't possibly get all of them, even just all of the +# cool/useful ones. Maybe we can pick and choose some high-fliers. + +<Multi_key> <Multi_key> <d> <e> <g> <r> <e> <e> : "ยฐ" U00B0 # DEGREE SIGN +<Multi_key> <Multi_key> <d> <e> <g> <C> : "โ„ƒ" U2103 # DEGREE CELSIUS +<Multi_key> <Multi_key> <d> <e> <g> <c> : "โ„ƒ" U2103 # DEGREE CELSIUS +<Multi_key> <Multi_key> <d> <e> <g> <F> : "โ„‰" U2109 # DEGREE FAHRENHEIT +<Multi_key> <Multi_key> <d> <e> <g> <f> : "โ„‰" U2109 # DEGREE FAHRENHEIT + +# Zodiacal symbols? +<Multi_key> <Multi_key> <a> <r> <i> <e> <s> : "โ™ˆ" U2648 # ARIES +<Multi_key> <Multi_key> <t> <a> <u> <r> <u> <s> : "โ™‰" U2649 # TAURUS +<Multi_key> <Multi_key> <g> <e> <m> <i> <n> <i> : "โ™Š" U264A # GEMINI +<Multi_key> <Multi_key> <c> <a> <n> <c> <e> <r> : "โ™‹" U264B # CANCER +<Multi_key> <Multi_key> <l> <e> <o> : "โ™Œ" U264C # LEO +<Multi_key> <Multi_key> <v> <i> <r> <g> <o> : "โ™" U264D # VIRGO +<Multi_key> <Multi_key> <l> <i> <b> <r> <a> : "โ™Ž" U264E # LIBRA +# Abbreviating some of the longer ones. +<Multi_key> <Multi_key> <s> <c> <o> <r> <p> : "โ™" U264F # SCORPIUS +<Multi_key> <Multi_key> <s> <a> <g> <i> <t> : "โ™" U2650 # SAGITTARIUS +<Multi_key> <Multi_key> <c> <a> <p> <r> <i> <c> : "โ™‘" U2651 # CAPRICORN +<Multi_key> <Multi_key> <a> <q> <u> <a> <r> : "โ™’" U2652 # AQUARIUS +<Multi_key> <Multi_key> <p> <i> <s> <c> <e> <s> : "โ™“" U2653 # PISCES +# Really, this should be SERPENTARIUS. All the other signs are in Latin. +<Multi_key> <Multi_key> <o> <p> <h> <i> <u> <c> : "โ›Ž" U26CE # OPHIUCHUS + +# Sigh. So many emoji... I think the first ones I'd go for would be +# ๐Ÿ’ก๐Ÿ’ข๐Ÿ’ฃ๐Ÿ’ค๐Ÿ’ฅ๐Ÿ’ฆ๐Ÿ’ง๐Ÿ’จ๐Ÿ’ซ (1F4A1-1F4A8 and 1F4AB). Maybe 1F550-1F567 are useful. +<Multi_key> <Multi_key> <i> <d> <e> <a> : "๐Ÿ’ก" U1F4A1 # ELECTRIC LIGHT BULB +<Multi_key> <Multi_key> <a> <n> <g> <e> <r> : "๐Ÿ’ข" U1F4A2 # ANGER SYMBOL +<Multi_key> <Multi_key> <b> <o> <m> <b> : "๐Ÿ’ฃ" U1F4A3 # BOMB +<Multi_key> <Multi_key> <z> <z> <z> : "๐Ÿ’ค" U1F4A4 # SLEEPING SYMBOL +<Multi_key> <Multi_key> <p> <o> <w> : "๐Ÿ’ฅ" U1F4A5 # COLLISION SYMBOL +<Multi_key> <Multi_key> <s> <w> <e> <a> <t> : "๐Ÿ’ฆ" U1F4A6 # SPLASHING SWEAT SYMBOL +<Multi_key> <Multi_key> <d> <r> <o> <p> : "๐Ÿ’ง" U1F4A7 # DROPLET +<Multi_key> <Multi_key> <z> <i> <p> : "๐Ÿ’จ" U1F4A8 # DASH SYMBOL +<Multi_key> <Multi_key> <p> <o> <o> : "๐Ÿ’ฉ" U1F4A9 # PILE OF POO +# Skipping U+1F4AA just now. +<Multi_key> <Multi_key> <d> <i> <z> <z> <y> : "๐Ÿ’ซ" U1F4AB # DIZZY SYMBOL +<Multi_key> <Multi_key> <dollar> <b> <a> <g> : "๐Ÿ’ฐ" U1F4B0 # MONEY BAG +<Multi_key> <Multi_key> <c> <a> <k> <e> : "๐Ÿฐ" U1F370 # SHORTCAKE +# The cake is a lie... OK, too cutesy? +<Multi_key> <Multi_key> <l> <i> <e> : "๐ŸŽ‚" U1F382 # BIRTHDAY CAKE +<Multi_key> <Multi_key> <b> <d> <a> <y> : "๐ŸŽ‚" U1F382 # BIRTHDAY CAKE +<Multi_key> <Multi_key> <A> <O> <K> : "๐Ÿ‘Œ" U1F44C # OK HAND SIGN +<Multi_key> <Multi_key> <t> <h> <m> <u> <p> : "๐Ÿ‘" U1F44D # THUMBS UP SIGN +<Multi_key> <Multi_key> <t> <h> <m> <d> <n> : "๐Ÿ‘Ž" U1F44E # THUMBS DOWN SIGN +# More useful in chat than U+1F48F KISS +<Multi_key> <Multi_key> <k> <i> <s> <s> : "๐Ÿ’‹" U1F48B # KISS MARK +# โ›” U+26D4 NO ENTRY for "Don't go there"? +# So many hearts... I'm not touching them for now. +# And emoticons? (U+1F600 et seq) + +<Multi_key> <parenleft> <1> <colon> <0> <0> <parenright> : "๐Ÿ•" U1F550 # CLOCK FACE ONE OCLOCK +<Multi_key> <parenleft> <2> <colon> <0> <0> <parenright> : "๐Ÿ•‘" U1F551 # CLOCK FACE TWO OCLOCK +<Multi_key> <parenleft> <3> <colon> <0> <0> <parenright> : "๐Ÿ•’" U1F552 # CLOCK FACE THREE OCLOCK +<Multi_key> <parenleft> <4> <colon> <0> <0> <parenright> : "๐Ÿ•“" U1F553 # CLOCK FACE FOUR OCLOCK +<Multi_key> <parenleft> <5> <colon> <0> <0> <parenright> : "๐Ÿ•”" U1F554 # CLOCK FACE FIVE OCLOCK +<Multi_key> <parenleft> <6> <colon> <0> <0> <parenright> : "๐Ÿ••" U1F555 # CLOCK FACE SIX OCLOCK +<Multi_key> <parenleft> <7> <colon> <0> <0> <parenright> : "๐Ÿ•–" U1F556 # CLOCK FACE SEVEN OCLOCK +<Multi_key> <parenleft> <8> <colon> <0> <0> <parenright> : "๐Ÿ•—" U1F557 # CLOCK FACE EIGHT OCLOCK +<Multi_key> <parenleft> <9> <colon> <0> <0> <parenright> : "๐Ÿ•˜" U1F558 # CLOCK FACE NINE OCLOCK +<Multi_key> <parenleft> <1> <0> <colon> <0> <0> <parenright> : "๐Ÿ•™" U1F559 # CLOCK FACE TEN OCLOCK +<Multi_key> <parenleft> <1> <1> <colon> <0> <0> <parenright> : "๐Ÿ•š" U1F55A # CLOCK FACE ELEVEN OCLOCK +<Multi_key> <parenleft> <1> <2> <colon> <0> <0> <parenright> : "๐Ÿ•›" U1F55B # CLOCK FACE TWELVE OCLOCK + +<Multi_key> <parenleft> <1> <colon> <3> <0> <parenright> : "๐Ÿ•œ" U1F55C # CLOCK FACE ONE-THIRTY +<Multi_key> <parenleft> <2> <colon> <3> <0> <parenright> : "๐Ÿ•" U1F55D # CLOCK FACE TWO-THIRTY +<Multi_key> <parenleft> <3> <colon> <3> <0> <parenright> : "๐Ÿ•ž" U1F55E # CLOCK FACE THREE-THIRTY +<Multi_key> <parenleft> <4> <colon> <3> <0> <parenright> : "๐Ÿ•Ÿ" U1F55F # CLOCK FACE FOUR-THIRTY +<Multi_key> <parenleft> <5> <colon> <3> <0> <parenright> : "๐Ÿ• " U1F560 # CLOCK FACE FIVE-THIRTY +<Multi_key> <parenleft> <6> <colon> <3> <0> <parenright> : "๐Ÿ•ก" U1F561 # CLOCK FACE SIX-THIRTY +<Multi_key> <parenleft> <7> <colon> <3> <0> <parenright> : "๐Ÿ•ข" U1F562 # CLOCK FACE SEVEN-THIRTY +<Multi_key> <parenleft> <8> <colon> <3> <0> <parenright> : "๐Ÿ•ฃ" U1F563 # CLOCK FACE EIGHT-THIRTY +<Multi_key> <parenleft> <9> <colon> <3> <0> <parenright> : "๐Ÿ•ค" U1F564 # CLOCK FACE NINE-THIRTY +<Multi_key> <parenleft> <1> <0> <colon> <3> <0> <parenright> : "๐Ÿ•ฅ" U1F565 # CLOCK FACE TEN-THIRTY +<Multi_key> <parenleft> <1> <1> <colon> <3> <0> <parenright> : "๐Ÿ•ฆ" U1F566 # CLOCK FACE ELEVEN-THIRTY +<Multi_key> <parenleft> <1> <2> <colon> <3> <0> <parenright> : "๐Ÿ•ง" U1F567 # CLOCK FACE TWELVE-THIRTY +# Real bitcoin symbol now. +<Multi_key> <B> <bar> : "เธฟ" U20BF # BITCOIN SIGN diff --git a/xorg/Xmodmap b/xorg/Xmodmap @@ -0,0 +1,5 @@ +! Use Caps Lock button for compose key +keycode 66 = Multi_key + +! Remove shift lock functionality +clear Lock diff --git a/xorg/emoji.compose b/xorg/emoji.compose @@ -0,0 +1,2459 @@ +## Convention: capitalize first letter of longer element to avoid prefixing. +## Or capitalize last letter of shorter element (or perhaps closing it with +## another press of <Multi_key>) if that is not desired. +## (like, trying not to alter the "main" dotXCompose file). +## Use two #s for ordinary comments, #- for quotes from UnicodeData.txt, +## and three #s to comment out XCompose lines. +## How about using 4 #s to comment out things that are only commented out +## to avoid duplicates with the main dotXCompose file? +## +## Anything whose full Unicode name fits inside 7 characters gets that for +## its keys (usually). Otherwise maybe get creative, and no need to stick +## to just one per symbol. There's much to be said for truncating in +## mid-word: if you type the word, you'll still get your symbol, just with +## some extra letters you can backspace over. So that will often be an +## option. +#### <MM> {bogus}: "X" U00000 # BOGUS ENTRY TO ENSURE SORTING +## Some characters from other blocks will need to be added by hand... +## Many of these have entries elsewhere. +#- 2700;BLACK SAFETY SCISSORS;So;0;ON;;;;;N;;;;; +### <MM> {black safety scissors} : "โœ€" U2700 # BLACK SAFETY SCISSORS +#- 2701;UPPER BLADE SCISSORS;So;0;ON;;;;;N;;;;; +### <MM> {upper blade scissors} : "โœ" U2701 # UPPER BLADE SCISSORS +#- 2702;BLACK SCISSORS;So;0;ON;;;;;N;;;;; +### <MM> {black scissors} : "โœ‚" U2702 # BLACK SCISSORS +#- 2703;LOWER BLADE SCISSORS;So;0;ON;;;;;N;;;;; +### <MM> {lower blade scissors} : "โœƒ" U2703 # LOWER BLADE SCISSORS +#- 2704;WHITE SCISSORS;So;0;ON;;;;;N;;;;; +### <MM> {white scissors} : "โœ„" U2704 # WHITE SCISSORS +#- 2705;WHITE HEAVY CHECK MARK;So;0;ON;;;;;N;;;;; +### <MM> {white heavy check mark} : "โœ…" U2705 # WHITE HEAVY CHECK MARK +#- 2706;TELEPHONE LOCATION SIGN;So;0;ON;;;;;N;;;;; +### <MM> {telephone location sign} : "โœ†" U2706 # TELEPHONE LOCATION SIGN +#- 2707;TAPE DRIVE;So;0;ON;;;;;N;;;;; +### <MM> {tape drive} : "โœ‡" U2707 # TAPE DRIVE +#- 2708;AIRPLANE;So;0;ON;;;;;N;;;;; +### <MM> {airplane} : "โœˆ" U2708 # AIRPLANE +#- 2709;ENVELOPE;So;0;ON;;;;;N;;;;; +### <MM> {envelope} : "โœ‰" U2709 # ENVELOPE +#- 270A;RAISED FIST;So;0;ON;;;;;N;;;;; +### <MM> {raised fist} : "โœŠ" U270A # RAISED FIST +#- 270B;RAISED HAND;So;0;ON;;;;;N;;;;; +### <MM> {raised hand} : "โœ‹" U270B # RAISED HAND +#- 270C;VICTORY HAND;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <v> <i> <c> <t> <o> <r> <y> : "โœŒ" U270C # VICTORY HAND +#- 270D;WRITING HAND;So;0;ON;;;;;N;;;;; +### <MM> {writing hand} : "โœ" U270D # WRITING HAND +#- 270E;LOWER RIGHT PENCIL;So;0;ON;;;;;N;;;;; +### <MM> {lower right pencil} : "โœŽ" U270E # LOWER RIGHT PENCIL +#- 270F;PENCIL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <e> <n> <c> <i> <l> : "โœ" U270F # PENCIL +#- 2710;UPPER RIGHT PENCIL;So;0;ON;;;;;N;;;;; +### <MM> {upper right pencil} : "โœ" U2710 # UPPER RIGHT PENCIL +#- 2711;WHITE NIB;So;0;ON;;;;;N;;;;; +### <MM> {white nib} : "โœ‘" U2711 # WHITE NIB +#- 2712;BLACK NIB;So;0;ON;;;;;N;;;;; +### <MM> {black nib} : "โœ’" U2712 # BLACK NIB +#- 2713;CHECK MARK;So;0;ON;;;;;N;;;;; +### <MM> {check mark} : "โœ“" U2713 # CHECK MARK +#- 2714;HEAVY CHECK MARK;So;0;ON;;;;;N;;;;; +### <MM> {heavy check mark} : "โœ”" U2714 # HEAVY CHECK MARK +#- 2715;MULTIPLICATION X;So;0;ON;;;;;N;;;;; +### <MM> {multiplication x} : "โœ•" U2715 # MULTIPLICATION X +#- 2716;HEAVY MULTIPLICATION X;So;0;ON;;;;;N;;;;; +### <MM> {heavy multiplication x} : "โœ–" U2716 # HEAVY MULTIPLICATION X +#- 2717;BALLOT X;So;0;ON;;;;;N;;;;; +### <MM> {ballot x} : "โœ—" U2717 # BALLOT X +#- 2718;HEAVY BALLOT X;So;0;ON;;;;;N;;;;; +### <MM> {heavy ballot x} : "โœ˜" U2718 # HEAVY BALLOT X +#- 2719;OUTLINED GREEK CROSS;So;0;ON;;;;;N;;;;; +### <MM> {outlined greek cross} : "โœ™" U2719 # OUTLINED GREEK CROSS +#- 271A;HEAVY GREEK CROSS;So;0;ON;;;;;N;;;;; +### <MM> {heavy greek cross} : "โœš" U271A # HEAVY GREEK CROSS +#- 271B;OPEN CENTRE CROSS;So;0;ON;;;;;N;OPEN CENTER CROSS;;;; +### <MM> {open centre cross} : "โœ›" U271B # OPEN CENTRE CROSS +#- 271C;HEAVY OPEN CENTRE CROSS;So;0;ON;;;;;N;HEAVY OPEN CENTER CROSS;;;; +### <MM> {heavy open centre cross} : "โœœ" U271C # HEAVY OPEN CENTRE CROSS +#- 271D;LATIN CROSS;So;0;ON;;;;;N;;;;; +### <MM> {latin cross} : "โœ" U271D # LATIN CROSS +#- 271E;SHADOWED WHITE LATIN CROSS;So;0;ON;;;;;N;;;;; +### <MM> {shadowed white latin cross} : "โœž" U271E # SHADOWED WHITE LATIN CROSS +#- 271F;OUTLINED LATIN CROSS;So;0;ON;;;;;N;;;;; +### <MM> {outlined latin cross} : "โœŸ" U271F # OUTLINED LATIN CROSS +#- 2720;MALTESE CROSS;So;0;ON;;;;;N;;;;; +### <MM> {maltese cross} : "โœ " U2720 # MALTESE CROSS +#- 2721;STAR OF DAVID;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <asterisk> <d> <a> <v> <i> <d> : "โœก" U2721 # STAR OF DAVID +#- 2722;FOUR TEARDROP-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +### <MM> {four teardrop-spoked asterisk} : "โœข" U2722 # FOUR TEARDROP-SPOKED ASTERISK +#- 2723;FOUR BALLOON-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +### <MM> {four balloon-spoked asterisk} : "โœฃ" U2723 # FOUR BALLOON-SPOKED ASTERISK +#- 2724;HEAVY FOUR BALLOON-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +### <MM> {heavy four balloon-spoked asterisk} : "โœค" U2724 # HEAVY FOUR BALLOON-SPOKED ASTERISK +#- 2725;FOUR CLUB-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +### <MM> {four club-spoked asterisk} : "โœฅ" U2725 # FOUR CLUB-SPOKED ASTERISK +#- 2726;BLACK FOUR POINTED STAR;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <asterisk> <4> <B> : "โœฆ" U2726 # BLACK FOUR POINTED STAR +#- 2727;WHITE FOUR POINTED STAR;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <asterisk> <4> <W> : "โœง" U2727 # WHITE FOUR POINTED STAR +#- 2728;SPARKLES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <p> <a> <r> <k> <l> <y> : "โœจ" U2728 # SPARKLES +#- 2729;STRESS OUTLINED WHITE STAR;So;0;ON;;;;;N;;;;; +### <MM> {stress outlined white star} : "โœฉ" U2729 # STRESS OUTLINED WHITE STAR +## Not to be confused with single-multi-key (*) +#- 272A;CIRCLED WHITE STAR;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <asterisk> <parenright> : "โœช" U272A # CIRCLED WHITE STAR +#- 272B;OPEN CENTRE BLACK STAR;So;0;ON;;;;;N;OPEN CENTER BLACK STAR;;;; +### <MM> {open centre black star} : "โœซ" U272B # OPEN CENTRE BLACK STAR +#- 272C;BLACK CENTRE WHITE STAR;So;0;ON;;;;;N;BLACK CENTER WHITE STAR;;;; +### <MM> {black centre white star} : "โœฌ" U272C # BLACK CENTRE WHITE STAR +#- 272D;OUTLINED BLACK STAR;So;0;ON;;;;;N;;;;; +### <MM> {outlined black star} : "โœญ" U272D # OUTLINED BLACK STAR +#- 272E;HEAVY OUTLINED BLACK STAR;So;0;ON;;;;;N;;;;; +### <MM> {heavy outlined black star} : "โœฎ" U272E # HEAVY OUTLINED BLACK STAR +#- 272F;PINWHEEL STAR;So;0;ON;;;;;N;;;;; +### <MM> {pinwheel star} : "โœฏ" U272F # PINWHEEL STAR +#- 2730;SHADOWED WHITE STAR;So;0;ON;;;;;N;;;;; +### <MM> {shadowed white star} : "โœฐ" U2730 # SHADOWED WHITE STAR +#- 2731;HEAVY ASTERISK;So;0;ON;;;;;N;;;;; +### <MM> {heavy asterisk} : "โœฑ" U2731 # HEAVY ASTERISK +#- 2732;OPEN CENTRE ASTERISK;So;0;ON;;;;;N;OPEN CENTER ASTERISK;;;; +### <MM> {open centre asterisk} : "โœฒ" U2732 # OPEN CENTRE ASTERISK +#- 2733;EIGHT SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +### <MM> {eight spoked asterisk} : "โœณ" U2733 # EIGHT SPOKED ASTERISK +#- 2734;EIGHT POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +### <MM> {eight pointed black star} : "โœด" U2734 # EIGHT POINTED BLACK STAR +#- 2735;EIGHT POINTED PINWHEEL STAR;So;0;ON;;;;;N;;;;; +### <MM> {eight pointed pinwheel star} : "โœต" U2735 # EIGHT POINTED PINWHEEL STAR +#- 2736;SIX POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +### <MM> {six pointed black star} : "โœถ" U2736 # SIX POINTED BLACK STAR +#- 2737;EIGHT POINTED RECTILINEAR BLACK STAR;So;0;ON;;;;;N;;;;; +### <MM> {eight pointed rectilinear black star} : "โœท" U2737 # EIGHT POINTED RECTILINEAR BLACK STAR +#- 2738;HEAVY EIGHT POINTED RECTILINEAR BLACK STAR;So;0;ON;;;;;N;;;;; +### <MM> {heavy eight pointed rectilinear black star} : "โœธ" U2738 # HEAVY EIGHT POINTED RECTILINEAR BLACK STAR +#- 2739;TWELVE POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +### <MM> {twelve pointed black star} : "โœน" U2739 # TWELVE POINTED BLACK STAR +#- 273A;SIXTEEN POINTED ASTERISK;So;0;ON;;;;;N;;;;; +### <MM> {sixteen pointed asterisk} : "โœบ" U273A # SIXTEEN POINTED ASTERISK +#- 273B;TEARDROP-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +### <MM> {teardrop-spoked asterisk} : "โœป" U273B # TEARDROP-SPOKED ASTERISK +#- 273C;OPEN CENTRE TEARDROP-SPOKED ASTERISK;So;0;ON;;;;;N;OPEN CENTER TEARDROP-SPOKED ASTERISK;;;; +### <MM> {open centre teardrop-spoked asterisk} : "โœผ" U273C # OPEN CENTRE TEARDROP-SPOKED ASTERISK +#- 273D;HEAVY TEARDROP-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +### <MM> {heavy teardrop-spoked asterisk} : "โœฝ" U273D # HEAVY TEARDROP-SPOKED ASTERISK +#- 273E;SIX PETALLED BLACK AND WHITE FLORETTE;So;0;ON;;;;;N;;;;; +### <MM> {six petalled black and white florette} : "โœพ" U273E # SIX PETALLED BLACK AND WHITE FLORETTE +#- 273F;BLACK FLORETTE;So;0;ON;;;;;N;;;;; +### <MM> {black florette} : "โœฟ" U273F # BLACK FLORETTE +#- 2740;WHITE FLORETTE;So;0;ON;;;;;N;;;;; +### <MM> {white florette} : "โ€" U2740 # WHITE FLORETTE +#- 2741;EIGHT PETALLED OUTLINED BLACK FLORETTE;So;0;ON;;;;;N;;;;; +### <MM> {eight petalled outlined black florette} : "โ" U2741 # EIGHT PETALLED OUTLINED BLACK FLORETTE +#- 2742;CIRCLED OPEN CENTRE EIGHT POINTED STAR;So;0;ON;;;;;N;CIRCLED OPEN CENTER EIGHT POINTED STAR;;;; +### <MM> {circled open centre eight pointed star} : "โ‚" U2742 # CIRCLED OPEN CENTRE EIGHT POINTED STAR +#- 2743;HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK;So;0;ON;;;;;N;;;;; +### <MM> {heavy teardrop-spoked pinwheel asterisk} : "โƒ" U2743 # HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK +#- 2744;SNOWFLAKE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <n> <o> <w> <f> <l> <a> : "โ„" U2744 # SNOWFLAKE +#- 2745;TIGHT TRIFOLIATE SNOWFLAKE;So;0;ON;;;;;N;;;;; +### <MM> {tight trifoliate snowflake} : "โ…" U2745 # TIGHT TRIFOLIATE SNOWFLAKE +#- 2746;HEAVY CHEVRON SNOWFLAKE;So;0;ON;;;;;N;;;;; +### <MM> {heavy chevron snowflake} : "โ†" U2746 # HEAVY CHEVRON SNOWFLAKE +#- 2747;SPARKLE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <1> <s> <p> <a> <r> <k> <l> : "โ‡" U2747 # SPARKLE +#- 2748;HEAVY SPARKLE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <exclam> <s> <p> <a> <r> <k> <l> : "โˆ" U2748 # HEAVY SPARKLE +#- 2749;BALLOON-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +### <MM> {balloon-spoked asterisk} : "โ‰" U2749 # BALLOON-SPOKED ASTERISK +#- 274A;EIGHT TEARDROP-SPOKED PROPELLER ASTERISK;So;0;ON;;;;;N;;;;; +### <MM> {eight teardrop-spoked propeller asterisk} : "โŠ" U274A # EIGHT TEARDROP-SPOKED PROPELLER ASTERISK +#- 274B;HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK;So;0;ON;;;;;N;;;;; +### <MM> {heavy eight teardrop-spoked propeller asterisk} : "โ‹" U274B # HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK +#- 274C;CROSS MARK;So;0;ON;;;;;N;;;;; +### <MM> {cross mark} : "โŒ" U274C # CROSS MARK +#- 274D;SHADOWED WHITE CIRCLE;So;0;ON;;;;;N;;;;; +### <MM> {shadowed white circle} : "โ" U274D # SHADOWED WHITE CIRCLE +#- 274E;NEGATIVE SQUARED CROSS MARK;So;0;ON;;;;;N;;;;; +### <MM> {negative squared cross mark} : "โŽ" U274E # NEGATIVE SQUARED CROSS MARK +#- 274F;LOWER RIGHT DROP-SHADOWED WHITE SQUARE;So;0;ON;;;;;N;;;;; +### <MM> {lower right drop-shadowed white square} : "โ" U274F # LOWER RIGHT DROP-SHADOWED WHITE SQUARE +#- 2750;UPPER RIGHT DROP-SHADOWED WHITE SQUARE;So;0;ON;;;;;N;;;;; +### <MM> {upper right drop-shadowed white square} : "โ" U2750 # UPPER RIGHT DROP-SHADOWED WHITE SQUARE +#- 2751;LOWER RIGHT SHADOWED WHITE SQUARE;So;0;ON;;;;;N;;;;; +### <MM> {lower right shadowed white square} : "โ‘" U2751 # LOWER RIGHT SHADOWED WHITE SQUARE +#- 2752;UPPER RIGHT SHADOWED WHITE SQUARE;So;0;ON;;;;;N;;;;; +### <MM> {upper right shadowed white square} : "โ’" U2752 # UPPER RIGHT SHADOWED WHITE SQUARE +#- 2753;BLACK QUESTION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {black question mark ornament} : "โ“" U2753 # BLACK QUESTION MARK ORNAMENT +#- 2754;WHITE QUESTION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {white question mark ornament} : "โ”" U2754 # WHITE QUESTION MARK ORNAMENT +#- 2755;WHITE EXCLAMATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {white exclamation mark ornament} : "โ•" U2755 # WHITE EXCLAMATION MARK ORNAMENT +#- 2756;BLACK DIAMOND MINUS WHITE X;So;0;ON;;;;;N;;;;; +### <MM> {black diamond minus white x} : "โ–" U2756 # BLACK DIAMOND MINUS WHITE X +#- 2757;HEAVY EXCLAMATION MARK SYMBOL;So;0;ON;;;;;N;;;;; +### <MM> {heavy exclamation mark symbol} : "โ—" U2757 # HEAVY EXCLAMATION MARK SYMBOL +#- 2758;LIGHT VERTICAL BAR;So;0;ON;;;;;N;;;;; +### <MM> {light vertical bar} : "โ˜" U2758 # LIGHT VERTICAL BAR +#- 2759;MEDIUM VERTICAL BAR;So;0;ON;;;;;N;;;;; +### <MM> {medium vertical bar} : "โ™" U2759 # MEDIUM VERTICAL BAR +#- 275A;HEAVY VERTICAL BAR;So;0;ON;;;;;N;;;;; +### <MM> {heavy vertical bar} : "โš" U275A # HEAVY VERTICAL BAR +#- 275B;HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {heavy single turned comma quotation mark ornament} : "โ›" U275B # HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT +#- 275C;HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {heavy single comma quotation mark ornament} : "โœ" U275C # HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT +#- 275D;HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {heavy double turned comma quotation mark ornament} : "โ" U275D # HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT +#- 275E;HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {heavy double comma quotation mark ornament} : "โž" U275E # HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT +#- 275F;HEAVY LOW SINGLE COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {heavy low single comma quotation mark ornament} : "โŸ" U275F # HEAVY LOW SINGLE COMMA QUOTATION MARK ORNAMENT +#- 2760;HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {heavy low double comma quotation mark ornament} : "โ " U2760 # HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT +#- 2761;CURVED STEM PARAGRAPH SIGN ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {curved stem paragraph sign ornament} : "โก" U2761 # CURVED STEM PARAGRAPH SIGN ORNAMENT +#- 2762;HEAVY EXCLAMATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {heavy exclamation mark ornament} : "โข" U2762 # HEAVY EXCLAMATION MARK ORNAMENT +#- 2763;HEAVY HEART EXCLAMATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {heavy heart exclamation mark ornament} : "โฃ" U2763 # HEAVY HEART EXCLAMATION MARK ORNAMENT +#- 2764;HEAVY BLACK HEART;So;0;ON;;;;;N;;;;; +### <MM> {heavy black heart} : "โค" U2764 # HEAVY BLACK HEART +#- 2765;ROTATED HEAVY BLACK HEART BULLET;So;0;ON;;;;;N;;;;; +### <MM> {rotated heavy black heart bullet} : "โฅ" U2765 # ROTATED HEAVY BLACK HEART BULLET +#- 2766;FLORAL HEART;So;0;ON;;;;;N;;;;; +### <MM> {floral heart} : "โฆ" U2766 # FLORAL HEART +#- 2767;ROTATED FLORAL HEART BULLET;So;0;ON;;;;;N;;;;; +### <MM> {rotated floral heart bullet} : "โง" U2767 # ROTATED FLORAL HEART BULLET +#- 2768;MEDIUM LEFT PARENTHESIS ORNAMENT;Ps;0;ON;;;;;Y;;;;; +### <MM> {medium left parenthesis ornament} : "โจ" U2768 # MEDIUM LEFT PARENTHESIS ORNAMENT +#- 2769;MEDIUM RIGHT PARENTHESIS ORNAMENT;Pe;0;ON;;;;;Y;;;;; +### <MM> {medium right parenthesis ornament} : "โฉ" U2769 # MEDIUM RIGHT PARENTHESIS ORNAMENT +#- 276A;MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT;Ps;0;ON;;;;;Y;;;;; +### <MM> {medium flattened left parenthesis ornament} : "โช" U276A # MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT +#- 276B;MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT;Pe;0;ON;;;;;Y;;;;; +### <MM> {medium flattened right parenthesis ornament} : "โซ" U276B # MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT +#- 276C;MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;; +### <MM> {medium left-pointing angle bracket ornament} : "โฌ" U276C # MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT +#- 276D;MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;; +### <MM> {medium right-pointing angle bracket ornament} : "โญ" U276D # MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT +#- 276E;HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT;Ps;0;ON;;;;;Y;;;;; +### <MM> {heavy left-pointing angle quotation mark ornament} : "โฎ" U276E # HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT +#- 276F;HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT;Pe;0;ON;;;;;Y;;;;; +### <MM> {heavy right-pointing angle quotation mark ornament} : "โฏ" U276F # HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT +#- 2770;HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;; +### <MM> {heavy left-pointing angle bracket ornament} : "โฐ" U2770 # HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT +#- 2771;HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;; +### <MM> {heavy right-pointing angle bracket ornament} : "โฑ" U2771 # HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT +#- 2772;LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;; +### <MM> {light left tortoise shell bracket ornament} : "โฒ" U2772 # LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT +#- 2773;LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;; +### <MM> {light right tortoise shell bracket ornament} : "โณ" U2773 # LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT +#- 2774;MEDIUM LEFT CURLY BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;; +### <MM> {medium left curly bracket ornament} : "โด" U2774 # MEDIUM LEFT CURLY BRACKET ORNAMENT +#- 2775;MEDIUM RIGHT CURLY BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;; +### <MM> {medium right curly bracket ornament} : "โต" U2775 # MEDIUM RIGHT CURLY BRACKET ORNAMENT +#- 2776;DINGBAT NEGATIVE CIRCLED DIGIT ONE;No;0;ON;;;1;1;N;INVERSE CIRCLED DIGIT ONE;;;; +#- 1F300;CYCLONE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <y> <c> <l> <o> <n> <e> : "๐ŸŒ€" U1F300 # CYCLONE +#- 1F301;FOGGY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <F> <o> <g> <g> <y> : "๐ŸŒ" U1F301 # FOGGY +#- 1F302;CLOSED UMBRELLA;So;0;ON;;;;;N;;;;; +### <MM> {closed umbrella} : "๐ŸŒ‚" U1F302 # CLOSED UMBRELLA +#- 1F303;NIGHT WITH STARS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <n> <i> <g> <h> <t> : "๐ŸŒƒ" U1F303 # NIGHT WITH STARS +#- 1F304;SUNRISE OVER MOUNTAINS;So;0;ON;;;;;N;;;;; +### <MM> {sunrise over mountains} : "๐ŸŒ„" U1F304 # SUNRISE OVER MOUNTAINS +#- 1F305;SUNRISE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <S> <u> <n> <r> <i> <s> <e> : "๐ŸŒ…" U1F305 # SUNRISE +#- 1F306;CITYSCAPE AT DUSK;So;0;ON;;;;;N;;;;; +### <MM> {cityscape at dusk} : "๐ŸŒ†" U1F306 # CITYSCAPE AT DUSK +#- 1F307;SUNSET OVER BUILDINGS;So;0;ON;;;;;N;;;;; +### <MM> {sunset over buildings} : "๐ŸŒ‡" U1F307 # SUNSET OVER BUILDINGS +#- 1F308;RAINBOW;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <a> <i> <n> <b> <o> <w> : "๐ŸŒˆ" U1F308 # RAINBOW +#- 1F309;BRIDGE AT NIGHT;So;0;ON;;;;;N;;;;; +### <MM> {bridge at night} : "๐ŸŒ‰" U1F309 # BRIDGE AT NIGHT +#- 1F30A;WATER WAVE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <w> <a> <v> <e> : "๐ŸŒŠ" U1F30A # WATER WAVE +#- 1F30B;VOLCANO;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <v> <o> <l> <c> <a> <n> <o> : "๐ŸŒ‹" U1F30B # VOLCANO +#- 1F30C;MILKY WAY;So;0;ON;;;;;N;;;;; +### <MM> {milky way} : "๐ŸŒŒ" U1F30C # MILKY WAY +#- 1F30D;EARTH GLOBE EUROPE-AFRICA;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <E> <a> <r> <t> <h> <E> <U> : "๐ŸŒ" U1F30D # EARTH GLOBE EUROPE-AFRICA +#- 1F30E;EARTH GLOBE AMERICAS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <E> <a> <r> <t> <h> <A> <M> : "๐ŸŒŽ" U1F30E # EARTH GLOBE AMERICAS +#- 1F30F;EARTH GLOBE ASIA-AUSTRALIA;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <E> <a> <r> <t> <h> <A> <S> : "๐ŸŒ" U1F30F # EARTH GLOBE ASIA-AUSTRALIA +#- 1F310;GLOBE WITH MERIDIANS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <g> <l> <o> <b> <e> : "๐ŸŒ" U1F310 # GLOBE WITH MERIDIANS +<Multi_key> <Multi_key> <E> <a> <r> <t> <h> <bar> <minus> : "๐ŸŒ" U1F310 # GLOBE WITH MERIDIANS +#- 1F311;NEW MOON SYMBOL;So;0;ON;;;;;N;;;;; +### <MM> {new moon symbol} : "๐ŸŒ‘" U1F311 # NEW MOON SYMBOL +#- 1F312;WAXING CRESCENT MOON SYMBOL;So;0;ON;;;;;N;;;;; +### <MM> {waxing crescent moon symbol} : "๐ŸŒ’" U1F312 # WAXING CRESCENT MOON SYMBOL +#- 1F313;FIRST QUARTER MOON SYMBOL;So;0;ON;;;;;N;;;;; +### <MM> {first quarter moon symbol} : "๐ŸŒ“" U1F313 # FIRST QUARTER MOON SYMBOL +#- 1F314;WAXING GIBBOUS MOON SYMBOL;So;0;ON;;;;;N;;;;; +### <MM> {waxing gibbous moon symbol} : "๐ŸŒ”" U1F314 # WAXING GIBBOUS MOON SYMBOL +#- 1F315;FULL MOON SYMBOL;So;0;ON;;;;;N;;;;; +### <MM> {full moon symbol} : "๐ŸŒ•" U1F315 # FULL MOON SYMBOL +#- 1F316;WANING GIBBOUS MOON SYMBOL;So;0;ON;;;;;N;;;;; +### <MM> {waning gibbous moon symbol} : "๐ŸŒ–" U1F316 # WANING GIBBOUS MOON SYMBOL +#- 1F317;LAST QUARTER MOON SYMBOL;So;0;ON;;;;;N;;;;; +### <MM> {last quarter moon symbol} : "๐ŸŒ—" U1F317 # LAST QUARTER MOON SYMBOL +#- 1F318;WANING CRESCENT MOON SYMBOL;So;0;ON;;;;;N;;;;; +### <MM> {waning crescent moon symbol} : "๐ŸŒ˜" U1F318 # WANING CRESCENT MOON SYMBOL +#- 1F319;CRESCENT MOON;So;0;ON;;;;;N;;;;; +### <MM> {crescent moon} : "๐ŸŒ™" U1F319 # CRESCENT MOON +#- 1F31A;NEW MOON WITH FACE;So;0;ON;;;;;N;;;;; +### <MM> {new moon with face} : "๐ŸŒš" U1F31A # NEW MOON WITH FACE +#- 1F31B;FIRST QUARTER MOON WITH FACE;So;0;ON;;;;;N;;;;; +### <MM> {first quarter moon with face} : "๐ŸŒ›" U1F31B # FIRST QUARTER MOON WITH FACE +#- 1F31C;LAST QUARTER MOON WITH FACE;So;0;ON;;;;;N;;;;; +### <MM> {last quarter moon with face} : "๐ŸŒœ" U1F31C # LAST QUARTER MOON WITH FACE +#- 1F31D;FULL MOON WITH FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <m> <o> <o> <n> : "๐ŸŒ" U1F31D # FULL MOON WITH FACE +#- 1F31E;SUN WITH FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <s> <u> <n> : "๐ŸŒž" U1F31E # SUN WITH FACE +<Multi_key> <Multi_key> <S> <u> <n> <f> <a> <c> <e> : "๐ŸŒž" U1F31E # SUN WITH FACE +#- 1F31F;GLOWING STAR;So;0;ON;;;;;N;;;;; +### <MM> {glowing star} : "๐ŸŒŸ" U1F31F # GLOWING STAR +#- 1F320;SHOOTING STAR;So;0;ON;;;;;N;;;;; +### <MM> {shooting star} : "๐ŸŒ " U1F320 # SHOOTING STAR +#- 1F321;THERMOMETER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <h> <e> <r> <m> <o> <m> : "๐ŸŒก" U1F321 # THERMOMETER +#- 1F322;BLACK DROPLET;So;0;ON;;;;;N;;;;; +### <MM> {black droplet} : "๐ŸŒข" U1F322 # BLACK DROPLET +#- 1F323;WHITE SUN;So;0;ON;;;;;N;;;;; +### <MM> {white sun} : "๐ŸŒฃ" U1F323 # WHITE SUN +#- 1F324;WHITE SUN WITH SMALL CLOUD;So;0;ON;;;;;N;;;;; +### <MM> {white sun with small cloud} : "๐ŸŒค" U1F324 # WHITE SUN WITH SMALL CLOUD +#- 1F325;WHITE SUN BEHIND CLOUD;So;0;ON;;;;;N;;;;; +### <MM> {white sun behind cloud} : "๐ŸŒฅ" U1F325 # WHITE SUN BEHIND CLOUD +#- 1F326;WHITE SUN BEHIND CLOUD WITH RAIN;So;0;ON;;;;;N;;;;; +### <MM> {white sun behind cloud with rain} : "๐ŸŒฆ" U1F326 # WHITE SUN BEHIND CLOUD WITH RAIN +#- 1F327;CLOUD WITH RAIN;So;0;ON;;;;;N;;;;; +### <MM> {cloud with rain} : "๐ŸŒง" U1F327 # CLOUD WITH RAIN +#- 1F328;CLOUD WITH SNOW;So;0;ON;;;;;N;;;;; +### <MM> {cloud with snow} : "๐ŸŒจ" U1F328 # CLOUD WITH SNOW +#- 1F329;CLOUD WITH LIGHTNING;So;0;ON;;;;;N;;;;; +### <MM> {cloud with lightning} : "๐ŸŒฉ" U1F329 # CLOUD WITH LIGHTNING +#- 1F32A;CLOUD WITH TORNADO;So;0;ON;;;;;N;;;;; +### <MM> {cloud with tornado} : "๐ŸŒช" U1F32A # CLOUD WITH TORNADO +#- 1F32B;FOG;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <f> <o> <g> : "๐ŸŒซ" U1F32B # FOG +#- 1F32C;WIND BLOWING FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <W> <i> <n> <d> : "๐ŸŒฌ" U1F32C # WIND BLOWING FACE +<Multi_key> <Multi_key> <b> <l> <o> <w> <e> <r> : "๐ŸŒฌ" U1F32C # WIND BLOWING FACE +#- 1F32D;HOT DOG;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <h> <o> <t> <d> <o> <g> : "๐ŸŒญ" U1F32D # HOT DOG +<Multi_key> <Multi_key> <h> <o> <t> <space> <d> <o> <g> : "๐ŸŒญ" U1F32D # HOT DOG +#- 1F32E;TACO;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <a> <c> <o> : "๐ŸŒฎ" U1F32E # TACO +#- 1F32F;BURRITO;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <u> <r> <r> <i> <t> <o> : "๐ŸŒฏ" U1F32F # BURRITO +#- 1F330;CHESTNUT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <h> <e> <s> <t> <n> <u> : "๐ŸŒฐ" U1F330 # CHESTNUT +<Multi_key> <Multi_key> <c> <h> <s> <t> <n> <u> <t> : "๐ŸŒฐ" U1F330 # CHESTNUT +#- 1F331;SEEDLING;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <e> <e> <d> <l> <n> <g> : "๐ŸŒฑ" U1F331 # SEEDLING +#- 1F332;EVERGREEN TREE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <i> <n> <e> <t> <r> <e> : "๐ŸŒฒ" U1F332 # EVERGREEN TREE +#- 1F333;DECIDUOUS TREE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <r> <e> <e> : "๐ŸŒณ" U1F333 # DECIDUOUS TREE +#- 1F334;PALM TREE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <P> <a> <l> <m> <t> <r> <e> : "๐ŸŒด" U1F334 # PALM TREE +<Multi_key> <Multi_key> <p> <a> <l> <m> : "๐ŸŒด" U1F334 # PALM TREE +#- 1F335;CACTUS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <a> <c> <t> <u> <s> : "๐ŸŒต" U1F335 # CACTUS +#- 1F336;HOT PEPPER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <h> <i> <l> <e> : "๐ŸŒถ" U1F336 # HOT PEPPER +#- 1F337;TULIP;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <u> <l> <i> <p> : "๐ŸŒท" U1F337 # TULIP +#- 1F338;CHERRY BLOSSOM;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <h> <e> <r> <r> <y> <f> : "๐ŸŒธ" U1F338 # CHERRY BLOSSOM +#- 1F339;ROSE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <o> <s> <e> : "๐ŸŒน" U1F339 # ROSE +#- 1F33A;HIBISCUS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <h> <i> <b> <i> <s> <c> : "๐ŸŒบ" U1F33A # HIBISCUS +#- 1F33B;SUNFLOWER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <S> <u> <n> <f> <l> <w> <r> : "๐ŸŒป" U1F33B # SUNFLOWER +#- 1F33C;BLOSSOM;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <l> <o> <s> <s> <o> <m> : "๐ŸŒผ" U1F33C # BLOSSOM +#- 1F33D;EAR OF MAIZE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <a> <i> <z> <e> : "๐ŸŒฝ" U1F33D # EAR OF MAIZE +#- 1F33E;EAR OF RICE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <R> <i> <c> <e> <e> <a> <r> : "๐ŸŒพ" U1F33E # EAR OF RICE +#- 1F33F;HERB;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <h> <e> <r> <b> : "๐ŸŒฟ" U1F33F # HERB +#- 1F340;FOUR LEAF CLOVER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <l> <o> <v> <e> <r> : "๐Ÿ€" U1F340 # FOUR LEAF CLOVER +#- 1F341;MAPLE LEAF;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <a> <p> <l> <e> : "๐Ÿ" U1F341 # MAPLE LEAF +#- 1F342;FALLEN LEAF;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <f> <a> <l> <l> <e> <a> <f> : "๐Ÿ‚" U1F342 # FALLEN LEAF +#- 1F343;LEAF FLUTTERING IN WIND;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <w> <n> <d> <l> <e> <a> <f> : "๐Ÿƒ" U1F343 # LEAF FLUTTERING IN WIND +#- 1F344;MUSHROOM;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <s> <h> <r> <m> : "๐Ÿ„" U1F344 # MUSHROOM +#- 1F345;TOMATO;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <o> <m> <a> <t> <o> : "๐Ÿ…" U1F345 # TOMATO +#- 1F346;AUBERGINE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <a> <u> <b> <e> <r> <g> <i> : "๐Ÿ†" U1F346 # AUBERGINE +<Multi_key> <Multi_key> <a> <u> <b> <r> <g> <i> <n> : "๐Ÿ†" U1F346 # AUBERGINE +#- 1F347;GRAPES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <g> <r> <a> <p> <e> <s> : "๐Ÿ‡" U1F347 # GRAPES +#- 1F348;MELON;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <e> <l> <o> <n> : "๐Ÿˆ" U1F348 # MELON +#- 1F349;WATERMELON;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <w> <t> <r> <m> <l> <n> : "๐Ÿ‰" U1F349 # WATERMELON +#- 1F34A;TANGERINE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <a> <n> <g> <e> <r> <i> : "๐ŸŠ" U1F34A # TANGERINE +<Multi_key> <Multi_key> <t> <a> <n> <g> <e> <r> <n> : "๐ŸŠ" U1F34A # TANGERINE +#- 1F34B;LEMON;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <l> <e> <m> <o> <n> : "๐Ÿ‹" U1F34B # LEMON +#- 1F34C;BANANA;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <a> <n> <a> <n> <a> : "๐ŸŒ" U1F34C # BANANA +#- 1F34D;PINEAPPLE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <i> <n> <e> <a> <p> <p> : "๐Ÿ" U1F34D # PINEAPPLE +<Multi_key> <Multi_key> <p> <n> <a> <p> <p> <l> <e> : "๐Ÿ" U1F34D # PINEAPPLE +#- 1F34E;RED APPLE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <e> <d> <a> <p> <p> <l> : "๐ŸŽ" U1F34E # RED APPLE +<Multi_key> <Multi_key> <r> <d> <a> <p> <p> <l> <e> : "๐ŸŽ" U1F34E # RED APPLE +#- 1F34F;GREEN APPLE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <g> <r> <e> <e> <n> <a> <p> : "๐Ÿ" U1F34F # GREEN APPLE +<Multi_key> <Multi_key> <g> <n> <a> <p> <p> <l> <e> : "๐Ÿ" U1F34F # GREEN APPLE +#- 1F350;PEAR;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <e> <a> <r> : "๐Ÿ" U1F350 # PEAR +#- 1F351;PEACH;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <e> <a> <c> <h> : "๐Ÿ‘" U1F351 # PEACH +#- 1F352;CHERRIES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <h> <e> <r> <r> <y> <s> : "๐Ÿ’" U1F352 # CHERRIES +<Multi_key> <Multi_key> <c> <h> <e> <r> <r> <i> <e> : "๐Ÿ’" U1F352 # CHERRIES +<Multi_key> <Multi_key> <c> <h> <e> <r> <r> <i> <s> : "๐Ÿ’" U1F352 # CHERRIES +#- 1F353;STRAWBERRY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <t> <r> <a> <w> <b> <e> : "๐Ÿ“" U1F353 # STRAWBERRY +<Multi_key> <Multi_key> <s> <t> <r> <w> <b> <r> <y> : "๐Ÿ“" U1F353 # STRAWBERRY +#- 1F354;HAMBURGER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <h> <a> <m> <b> <u> <r> <g> : "๐Ÿ”" U1F354 # HAMBURGER +<Multi_key> <Multi_key> <h> <a> <m> <b> <r> <g> <r> : "๐Ÿ”" U1F354 # HAMBURGER +#- 1F355;SLICE OF PIZZA;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <i> <z> <z> <a> : "๐Ÿ•" U1F355 # SLICE OF PIZZA +#- 1F356;MEAT ON BONE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <e> <a> <t> : "๐Ÿ–" U1F356 # MEAT ON BONE +<Multi_key> <Multi_key> <b> <o> <n> <e> : "๐Ÿ–" U1F356 # MEAT ON BONE +#- 1F357;POULTRY LEG;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <C> <h> <k> <n> <l> <e> <g> : "๐Ÿ—" U1F357 # POULTRY LEG +#- 1F358;RICE CRACKER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <r> <a> <c> <k> <e> <r> : "๐Ÿ˜" U1F358 # RICE CRACKER +#- 1F359;RICE BALL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <R> <i> <c> <e> <b> <l> <l> : "๐Ÿ™" U1F359 # RICE BALL +#- 1F35A;COOKED RICE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <i> <c> <e> : "๐Ÿš" U1F35A # COOKED RICE +#- 1F35B;CURRY AND RICE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <u> <r> <r> <y> : "๐Ÿ›" U1F35B # CURRY AND RICE +#- 1F35C;STEAMING BOWL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <o> <w> <l> : "๐Ÿœ" U1F35C # STEAMING BOWL +#- 1F35D;SPAGHETTI;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <a> <s> <t> <a> : "๐Ÿ" U1F35D # SPAGHETTI +#- 1F35E;BREAD;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <r> <e> <a> <d> : "๐Ÿž" U1F35E # BREAD +#- 1F35F;FRENCH FRIES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <h> <i> <p> <s> : "๐ŸŸ" U1F35F # FRENCH FRIES +<Multi_key> <Multi_key> <f> <r> <i> <e> <s> : "๐ŸŸ" U1F35F # FRENCH FRIES +#- 1F360;ROASTED SWEET POTATO;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <y> <a> <m> : "๐Ÿ " U1F360 # ROASTED SWEET POTATO +#- 1F361;DANGO;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <d> <a> <n> <g> <o> : "๐Ÿก" U1F361 # DANGO +#- 1F362;ODEN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <o> <d> <e> <n> : "๐Ÿข" U1F362 # ODEN +#- 1F363;SUSHI;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <u> <s> <h> <i> : "๐Ÿฃ" U1F363 # SUSHI +#- 1F364;FRIED SHRIMP;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <F> <s> <h> <r> <i> <m> <p> : "๐Ÿค" U1F364 # FRIED SHRIMP +#- 1F365;FISH CAKE WITH SWIRL DESIGN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <w> <i> <r> <l> : "๐Ÿฅ" U1F365 # FISH CAKE WITH SWIRL DESIGN +#- 1F366;SOFT ICE CREAM;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <o> <f> <t> <i> <c> <e> : "๐Ÿฆ" U1F366 # SOFT ICE CREAM +#- 1F367;SHAVED ICE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <h> <a> <v> <i> <c> <e> : "๐Ÿง" U1F367 # SHAVED ICE +#- 1F368;ICE CREAM;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <i> <c> <e> <c> <r> <e> <a> : "๐Ÿจ" U1F368 # ICE CREAM +<Multi_key> <Multi_key> <i> <c> <e> <c> <r> <m> : "๐Ÿจ" U1F368 # ICE CREAM +#- 1F369;DOUGHNUT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <d> <o> <n> <u> <t> : "๐Ÿฉ" U1F369 # DOUGHNUT +#- 1F36A;COOKIE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <o> <o> <k> <i> <e> : "๐Ÿช" U1F36A # COOKIE +#- 1F36B;CHOCOLATE BAR;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <h> <o> <c> <b> <a> <r> : "๐Ÿซ" U1F36B # CHOCOLATE BAR +#- 1F36C;CANDY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <a> <n> <d> <y> : "๐Ÿฌ" U1F36C # CANDY +#- 1F36D;LOLLIPOP;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <l> <o> <l> <l> <y> : "๐Ÿญ" U1F36D # LOLLIPOP +<Multi_key> <Multi_key> <l> <o> <l> <p> <o> <p> : "๐Ÿญ" U1F36D # LOLLIPOP +#- 1F36E;CUSTARD;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <u> <s> <t> <a> <r> <d> : "๐Ÿฎ" U1F36E # CUSTARD +#- 1F36F;HONEY POT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <h> <o> <n> <e> <y> : "๐Ÿฏ" U1F36F # HONEY POT +#- 1F370;SHORTCAKE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <h> <r> <t> <c> <k> <e> : "๐Ÿฐ" U1F370 # SHORTCAKE +#- 1F371;BENTO BOX;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <e> <n> <t> <o> : "๐Ÿฑ" U1F371 # BENTO BOX +#- 1F372;POT OF FOOD;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <o> <t> : "๐Ÿฒ" U1F372 # POT OF FOOD +#- 1F373;COOKING;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <o> <o> <k> <i> <n> <g> : "๐Ÿณ" U1F373 # COOKING +#- 1F374;FORK AND KNIFE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <f> <r> <k> <k> <n> <f> <e> : "๐Ÿด" U1F374 # FORK AND KNIFE +#- 1F375;TEACUP WITHOUT HANDLE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <c> <u> <p> : "๐Ÿต" U1F375 # TEACUP WITHOUT HANDLE +#- 1F376;SAKE BOTTLE AND CUP;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <a> <k> <e> : "๐Ÿถ" U1F376 # SAKE BOTTLE AND CUP +#- 1F377;WINE GLASS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <w> <i> <n> <e> : "๐Ÿท" U1F377 # WINE GLASS +#- 1F378;COCKTAIL GLASS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <o> <c> <k> <t> <a> <i> : "๐Ÿธ" U1F378 # COCKTAIL GLASS +#- 1F379;TROPICAL DRINK;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <r> <o> <p> <i> <c> : "๐Ÿน" U1F379 # TROPICAL DRINK +#- 1F37A;BEER MUG;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <e> <e> <r> : "๐Ÿบ" U1F37A # BEER MUG +#- 1F37B;CLINKING BEER MUGS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <l> <i> <n> <k> : "๐Ÿป" U1F37B # CLINKING BEER MUGS +#- 1F37C;BABY BOTTLE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <o> <t> <t> <l> <e> : "๐Ÿผ" U1F37C # BABY BOTTLE +#- 1F37D;FORK AND KNIFE WITH PLATE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <e> <t> <t> <i> <n> <g> : "๐Ÿฝ" U1F37D # FORK AND KNIFE WITH PLATE +#- 1F37E;BOTTLE WITH POPPING CORK;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <o> <p> <c> <o> <r> <k> : "๐Ÿพ" U1F37E # BOTTLE WITH POPPING CORK +#- 1F37F;POPCORN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <o> <p> <c> <o> <r> <n> : "๐Ÿฟ" U1F37F # POPCORN +#- 1F380;RIBBON;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <i> <b> <b> <o> <n> : "๐ŸŽ€" U1F380 # RIBBON +#- 1F381;WRAPPED PRESENT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <r> <e> <s> <e> <n> <t> : "๐ŸŽ" U1F381 # WRAPPED PRESENT +#- 1F382;BIRTHDAY CAKE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <i> <r> <t> <h> <d> <a> : "๐ŸŽ‚" U1F382 # BIRTHDAY CAKE +#- 1F383;JACK-O-LANTERN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <u> <m> <p> <k> <i> <n> : "๐ŸŽƒ" U1F383 # JACK-O-LANTERN +#- 1F384;CHRISTMAS TREE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <x> <m> <s> <t> <r> <e> <e> : "๐ŸŽ„" U1F384 # CHRISTMAS TREE +#- 1F385;FATHER CHRISTMAS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <a> <n> <t> <a> : "๐ŸŽ…" U1F385 # FATHER CHRISTMAS +#- 1F386;FIREWORKS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <F> <i> <r> <e> <w> <r> <k> : "๐ŸŽ†" U1F386 # FIREWORKS +#- 1F387;FIREWORK SPARKLER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <p> <a> <r> <k> <e> <r> : "๐ŸŽ‡" U1F387 # FIREWORK SPARKLER +#- 1F388;BALLOON;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <a> <l> <l> <o> <o> <n> : "๐ŸŽˆ" U1F388 # BALLOON +#- 1F389;PARTY POPPER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <o> <p> <p> <e> <r> : "๐ŸŽ‰" U1F389 # PARTY POPPER +#- 1F38A;CONFETTI BALL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <o> <n> <f> <e> <t> <i> : "๐ŸŽŠ" U1F38A # CONFETTI BALL +#- 1F38B;TANABATA TREE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <a> <n> <a> <b> <a> <t> : "๐ŸŽ‹" U1F38B # TANABATA TREE +#- 1F38C;CROSSED FLAGS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <X> <f> <l> <a> <g> <s> : "๐ŸŽŒ" U1F38C # CROSSED FLAGS +#- 1F38D;PINE DECORATION;So;0;ON;;;;;N;;;;; +### <MM> {pine decoration} : "๐ŸŽ" U1F38D # PINE DECORATION +#- 1F38E;JAPANESE DOLLS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <j> <a> <p> <d> <o> <l> <l> : "๐ŸŽŽ" U1F38E # JAPANESE DOLLS +#- 1F38F;CARP STREAMER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <a> <r> <p> : "๐ŸŽ" U1F38F # CARP STREAMER +#- 1F390;WIND CHIME;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <h> <i> <m> <e> : "๐ŸŽ" U1F390 # WIND CHIME +#- 1F391;MOON VIEWING CEREMONY;So;0;ON;;;;;N;;;;; +### <MM> {moon viewing ceremony} : "๐ŸŽ‘" U1F391 # MOON VIEWING CEREMONY +#- 1F392;SCHOOL SATCHEL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <B> <o> <o> <k> <b> <a> <g> : "๐ŸŽ’" U1F392 # SCHOOL SATCHEL +#- 1F393;GRADUATION CAP;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <g> <r> <a> <d> : "๐ŸŽ“" U1F393 # GRADUATION CAP +#- 1F394;HEART WITH TIP ON THE LEFT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <less> <less> <3> : "๐ŸŽ”" U1F394 # HEART WITH TIP ON THE LEFT +#- 1F395;BOUQUET OF FLOWERS;So;0;ON;;;;;N;;;;; +### <MM> {bouquet of flowers} : "๐ŸŽ•" U1F395 # BOUQUET OF FLOWERS +#- 1F396;MILITARY MEDAL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <M> <e> <d> <a> <l> : "๐ŸŽ–" U1F396 # MILITARY MEDAL +#- 1F397;REMINDER RIBBON;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <e> <m> <i> <n> <d> : "๐ŸŽ—" U1F397 # REMINDER RIBBON +<Multi_key> <Multi_key> <r> <e> <m> <e> <m> <b> <e> : "๐ŸŽ—" U1F397 # REMINDER RIBBON +<Multi_key> <Multi_key> <r> <e> <m> <e> <m> <b> <r> : "๐ŸŽ—" U1F397 # REMINDER RIBBON +#- 1F398;MUSICAL KEYBOARD WITH JACKS;So;0;ON;;;;;N;;;;; +### <MM> {musical keyboard with jacks} : "๐ŸŽ˜" U1F398 # MUSICAL KEYBOARD WITH JACKS +#- 1F399;STUDIO MICROPHONE;So;0;ON;;;;;N;;;;; +### <MM> {mic} : "๐ŸŽ™" U1F399 # STUDIO MICROPHONE +#- 1F39A;LEVEL SLIDER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <l> <i> <d> <e> <r> : "๐ŸŽš" U1F39A # LEVEL SLIDER +#- 1F39B;CONTROL KNOBS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <k> <n> <o> <b> <s> : "๐ŸŽ›" U1F39B # CONTROL KNOBS +#- 1F39C;BEAMED ASCENDING MUSICAL NOTES;So;0;ON;;;;;N;;;;; +### <MM> {beamed ascending musical notes} : "๐ŸŽœ" U1F39C # BEAMED ASCENDING MUSICAL NOTES +#- 1F39D;BEAMED DESCENDING MUSICAL NOTES;So;0;ON;;;;;N;;;;; +### <MM> {beamed descending musical notes} : "๐ŸŽ" U1F39D # BEAMED DESCENDING MUSICAL NOTES +#- 1F39E;FILM FRAMES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <f> <r> <a> <m> <e> <s> : "๐ŸŽž" U1F39E # FILM FRAMES +#- 1F39F;ADMISSION TICKETS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <T> <i> <c> <k> <e> <t> <s> : "๐ŸŽŸ" U1F39F # ADMISSION TICKETS +#- 1F3A0;CAROUSEL HORSE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <a> <r> <o> <s> <e> <l> : "๐ŸŽ " U1F3A0 # CAROUSEL HORSE +#- 1F3A1;FERRIS WHEEL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <f> <e> <r> <r> <i> <s> : "๐ŸŽก" U1F3A1 # FERRIS WHEEL +#- 1F3A2;ROLLER COASTER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <o> <a> <s> <t> <e> <r> : "๐ŸŽข" U1F3A2 # ROLLER COASTER +#- 1F3A3;FISHING POLE AND FISH;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <f> <s> <h> <p> <o> <l> <e> : "๐ŸŽฃ" U1F3A3 # FISHING POLE AND FISH +#- 1F3A4;MICROPHONE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <i> <c> : "๐ŸŽค" U1F3A4 # MICROPHONE +#- 1F3A5;MOVIE CAMERA;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <o> <v> <i> <c> <a> <m> : "๐ŸŽฅ" U1F3A5 # MOVIE CAMERA +#- 1F3A6;CINEMA;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <i> <n> <e> <m> <a> : "๐ŸŽฆ" U1F3A6 # CINEMA +#- 1F3A7;HEADPHONE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <h> <e> <a> <d> <p> <h> <o> : "๐ŸŽง" U1F3A7 # HEADPHONE +<Multi_key> <Multi_key> <h> <e> <d> <p> <h> <o> <n> : "๐ŸŽง" U1F3A7 # HEADPHONE +#- 1F3A8;ARTIST PALETTE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <a> <l> <e> <t> <t> <e> : "๐ŸŽจ" U1F3A8 # ARTIST PALETTE +#- 1F3A9;TOP HAT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <o> <p> <h> <a> <t> : "๐ŸŽฉ" U1F3A9 # TOP HAT +#- 1F3AA;CIRCUS TENT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <i> <r> <c> <u> <s> : "๐ŸŽช" U1F3AA # CIRCUS TENT +#- 1F3AB;TICKET;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <i> <c> <k> <e> <t> : "๐ŸŽซ" U1F3AB # TICKET +#- 1F3AC;CLAPPER BOARD;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <l> <a> <p> <p> <e> <r> : "๐ŸŽฌ" U1F3AC # CLAPPER BOARD +#- 1F3AD;PERFORMING ARTS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <colon> <parenright> <colon> <parenleft> : "๐ŸŽญ" U1F3AD # PERFORMING ARTS +#- 1F3AE;VIDEO GAME;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <v> <i> <d> <g> <a> <m> <e> : "๐ŸŽฎ" U1F3AE # VIDEO GAME +#- 1F3AF;DIRECT HIT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <h> <i> <t> : "๐ŸŽฏ" U1F3AF # DIRECT HIT +#- 1F3B0;SLOT MACHINE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <l> <o> <t> <s> : "๐ŸŽฐ" U1F3B0 # SLOT MACHINE +#- 1F3B1;BILLIARDS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <i> <l> <l> <i> <a> <r> : "๐ŸŽฑ" U1F3B1 # BILLIARDS +<Multi_key> <Multi_key> <b> <i> <l> <l> <r> <d> <s> : "๐ŸŽฑ" U1F3B1 # BILLIARDS +#- 1F3B2;GAME DIE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <g> <a> <m> <e> <d> <i> <e> : "๐ŸŽฒ" U1F3B2 # GAME DIE +## Careful not to conflict with "bowl" +#- 1F3B3;BOWLING;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <B> <o> <w> <l> <i> <n> <g> : "๐ŸŽณ" U1F3B3 # BOWLING +## These were called "hanafuda" +#- 1F3B4;FLOWER PLAYING CARDS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <h> <a> <n> <a> <f> <d> <a> : "๐ŸŽด" U1F3B4 # FLOWER PLAYING CARDS +#- 1F3B5;MUSICAL NOTE;So;0;ON;;;;;N;;;;; +### <MM> {musical note} : "๐ŸŽต" U1F3B5 # MUSICAL NOTE +#- 1F3B6;MULTIPLE MUSICAL NOTES;So;0;ON;;;;;N;;;;; +### <MM> {multiple musical notes} : "๐ŸŽถ" U1F3B6 # MULTIPLE MUSICAL NOTES +#- 1F3B7;SAXOPHONE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <a> <x> : "๐ŸŽท" U1F3B7 # SAXOPHONE +#- 1F3B8;GUITAR;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <g> <u> <i> <t> <a> <r> : "๐ŸŽธ" U1F3B8 # GUITAR +#- 1F3B9;MUSICAL KEYBOARD;So;0;ON;;;;;N;;;;; +### <MM> {musical keyboard} : "๐ŸŽน" U1F3B9 # MUSICAL KEYBOARD +#- 1F3BA;TRUMPET;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <r> <u> <m> <p> <e> <t> : "๐ŸŽบ" U1F3BA # TRUMPET +#- 1F3BB;VIOLIN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <v> <i> <o> <l> <i> <n> : "๐ŸŽป" U1F3BB # VIOLIN +#- 1F3BC;MUSICAL SCORE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <c> <o> <r> <e> : "๐ŸŽผ" U1F3BC # MUSICAL SCORE +#- 1F3BD;RUNNING SHIRT WITH SASH;So;0;ON;;;;;N;;;;; +### <MM> {running shirt with sash} : "๐ŸŽฝ" U1F3BD # RUNNING SHIRT WITH SASH +#- 1F3BE;TENNIS RACQUET AND BALL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <e> <n> <n> <i> <s> : "๐ŸŽพ" U1F3BE # TENNIS RACQUET AND BALL +#- 1F3BF;SKI AND SKI BOOT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <k> <i> <b> <o> <o> <t> : "๐ŸŽฟ" U1F3BF # SKI AND SKI BOOT +#- 1F3C0;BASKETBALL AND HOOP;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <h> <o> <o> <p> <s> : "๐Ÿ€" U1F3C0 # BASKETBALL AND HOOP +#- 1F3C1;CHEQUERED FLAG;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <h> <e> <k> <f> <l> <g> : "๐Ÿ" U1F3C1 # CHEQUERED FLAG +#- 1F3C2;SNOWBOARDER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <n> <o> <w> <b> <r> <d> : "๐Ÿ‚" U1F3C2 # SNOWBOARDER +#- 1F3C3;RUNNER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <u> <n> <n> <e> <r> : "๐Ÿƒ" U1F3C3 # RUNNER +#- 1F3C4;SURFER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <u> <r> <f> <e> <r> : "๐Ÿ„" U1F3C4 # SURFER +#- 1F3C5;SPORTS MEDAL;So;0;ON;;;;;N;;;;; +### <MM> {sports medal} : "๐Ÿ…" U1F3C5 # SPORTS MEDAL +#- 1F3C6;TROPHY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <r> <o> <p> <h> <y> : "๐Ÿ†" U1F3C6 # TROPHY +#- 1F3C7;HORSE RACING;So;0;ON;;;;;N;;;;; +### <MM> {horse racing} : "๐Ÿ‡" U1F3C7 # HORSE RACING +#- 1F3C8;AMERICAN FOOTBALL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <h> <a> <n> <d> <e> <g> <g> : "๐Ÿˆ" U1F3C8 # AMERICAN FOOTBALL +#- 1F3C9;RUGBY FOOTBALL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <u> <g> <b> <y> : "๐Ÿ‰" U1F3C9 # RUGBY FOOTBALL +#- 1F3CA;SWIMMER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <w> <i> <m> <m> <e> <r> : "๐ŸŠ" U1F3CA # SWIMMER +#- 1F3CB;WEIGHT LIFTER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <l> <i> <f> <t> <e> <r> : "๐Ÿ‹" U1F3CB # WEIGHT LIFTER +#- 1F3CC;GOLFER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <g> <o> <l> <f> <e> <r> : "๐ŸŒ" U1F3CC # GOLFER +#- 1F3CD;RACING MOTORCYCLE;So;0;ON;;;;;N;;;;; +### <MM> {racing motorcycle} : "๐Ÿ" U1F3CD # RACING MOTORCYCLE +#- 1F3CE;RACING CAR;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <a> <c> <e> <c> <a> <r> : "๐ŸŽ" U1F3CE # RACING CAR +#- 1F3CF;CRICKET BAT AND BALL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <r> <i> <c> <k> <e> <t> : "๐Ÿ" U1F3CF # CRICKET BAT AND BALL +#- 1F3D0;VOLLEYBALL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <v> <o> <l> <l> <e> <y> : "๐Ÿ" U1F3D0 # VOLLEYBALL +#- 1F3D1;FIELD HOCKEY STICK AND BALL;So;0;ON;;;;;N;;;;; +### <MM> {field hockey stick and ball} : "๐Ÿ‘" U1F3D1 # FIELD HOCKEY STICK AND BALL +#- 1F3D2;ICE HOCKEY STICK AND PUCK;So;0;ON;;;;;N;;;;; +### <MM> {ice hockey stick and puck} : "๐Ÿ’" U1F3D2 # ICE HOCKEY STICK AND PUCK +#- 1F3D3;TABLE TENNIS PADDLE AND BALL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <i> <n> <g> <p> <o> <n> : "๐Ÿ“" U1F3D3 # TABLE TENNIS PADDLE AND BALL +#- 1F3D4;SNOW CAPPED MOUNTAIN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <o> <u> <n> <t> <a> <i> : "๐Ÿ”" U1F3D4 # SNOW CAPPED MOUNTAIN +#- 1F3D5;CAMPING;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <a> <m> <p> <i> <n> <g> : "๐Ÿ•" U1F3D5 # CAMPING +#- 1F3D6;BEACH WITH UMBRELLA;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <e> <a> <c> <h> : "๐Ÿ–" U1F3D6 # BEACH WITH UMBRELLA +#- 1F3D7;BUILDING CONSTRUCTION;So;0;ON;;;;;N;;;;; +### <MM> {building construction} : "๐Ÿ—" U1F3D7 # BUILDING CONSTRUCTION +#- 1F3D8;HOUSE BUILDINGS;So;0;ON;;;;;N;;;;; +### <MM> {house buildings} : "๐Ÿ˜" U1F3D8 # HOUSE BUILDINGS +#- 1F3D9;CITYSCAPE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <i> <t> <y> : "๐Ÿ™" U1F3D9 # CITYSCAPE +#- 1F3DA;DERELICT HOUSE BUILDING;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <l> <u> <m> : "๐Ÿš" U1F3DA # DERELICT HOUSE BUILDING +#- 1F3DB;CLASSICAL BUILDING;So;0;ON;;;;;N;;;;; +### <MM> {classical building} : "๐Ÿ›" U1F3DB # CLASSICAL BUILDING +#- 1F3DC;DESERT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <d> <e> <s> <e> <r> <t> : "๐Ÿœ" U1F3DC # DESERT +#- 1F3DD;DESERT ISLAND;So;0;ON;;;;;N;;;;; +### <MM> {desert island} : "๐Ÿ" U1F3DD # DESERT ISLAND +#- 1F3DE;NATIONAL PARK;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <n> <a> <t> <p> <a> <r> <k> : "๐Ÿž" U1F3DE # NATIONAL PARK +#- 1F3DF;STADIUM;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <t> <a> <d> <i> <u> <m> : "๐ŸŸ" U1F3DF # STADIUM +#- 1F3E0;HOUSE BUILDING;So;0;ON;;;;;N;;;;; +### <MM> {house building} : "๐Ÿ " U1F3E0 # HOUSE BUILDING +#- 1F3E1;HOUSE WITH GARDEN;So;0;ON;;;;;N;;;;; +### <MM> {house with garden} : "๐Ÿก" U1F3E1 # HOUSE WITH GARDEN +#- 1F3E2;OFFICE BUILDING;So;0;ON;;;;;N;;;;; +### <MM> {office building} : "๐Ÿข" U1F3E2 # OFFICE BUILDING +#- 1F3E3;JAPANESE POST OFFICE;So;0;ON;;;;;N;;;;; +### <MM> {japanese post office} : "๐Ÿฃ" U1F3E3 # JAPANESE POST OFFICE +#- 1F3E4;EUROPEAN POST OFFICE;So;0;ON;;;;;N;;;;; +### <MM> {european post office} : "๐Ÿค" U1F3E4 # EUROPEAN POST OFFICE +#- 1F3E5;HOSPITAL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <h> <o> <s> <p> <t> <a> <l> : "๐Ÿฅ" U1F3E5 # HOSPITAL +#- 1F3E6;BANK;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <a> <n> <k> : "๐Ÿฆ" U1F3E6 # BANK +#- 1F3E7;AUTOMATED TELLER MACHINE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <A> <T> <M> : "๐Ÿง" U1F3E7 # AUTOMATED TELLER MACHINE +#- 1F3E8;HOTEL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <h> <o> <t> <e> <l> : "๐Ÿจ" U1F3E8 # HOTEL +#- 1F3E9;LOVE HOTEL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <x> <h> <o> <t> <e> <l> : "๐Ÿฉ" U1F3E9 # LOVE HOTEL +#- 1F3EA;CONVENIENCE STORE;So;0;ON;;;;;N;;;;; +## Obvious culturally biased keyword below... +### <MM> {convenience store} : "๐Ÿช" U1F3EA # CONVENIENCE STORE +<Multi_key> <Multi_key> <7> <minus> <1> <1> : "๐Ÿช" U1F3EA # CONVENIENCE STORE +#- 1F3EB;SCHOOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <c> <h> <o> <o> <l> : "๐Ÿซ" U1F3EB # SCHOOL +#- 1F3EC;DEPARTMENT STORE;So;0;ON;;;;;N;;;;; +### <MM> {department store} : "๐Ÿฌ" U1F3EC # DEPARTMENT STORE +#- 1F3ED;FACTORY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <f> <a> <c> <t> <r> <y> : "๐Ÿญ" U1F3ED # FACTORY +#- 1F3EE;IZAKAYA LANTERN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <i> <z> <a> <k> <a> <y> : "๐Ÿฎ" U1F3EE # IZAKAYA LANTERN +#- 1F3EF;JAPANESE CASTLE;So;0;ON;;;;;N;;;;; +### <MM> {japanese castle} : "๐Ÿฏ" U1F3EF # JAPANESE CASTLE +#- 1F3F0;EUROPEAN CASTLE;So;0;ON;;;;;N;;;;; +### <MM> {european castle} : "๐Ÿฐ" U1F3F0 # EUROPEAN CASTLE +#- 1F3F1;WHITE PENNANT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <W> <p> <e> <n> <n> <a> <n> : "๐Ÿฑ" U1F3F1 # WHITE PENNANT +#- 1F3F2;BLACK PENNANT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <B> <p> <e> <n> <n> <a> <n> : "๐Ÿฒ" U1F3F2 # BLACK PENNANT +#- 1F3F3;WAVING WHITE FLAG;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <W> <f> <l> <a> <g> <asciitilde> : "๐Ÿณ" U1F3F3 # WAVING WHITE FLAG +#- 1F3F4;WAVING BLACK FLAG;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <B> <f> <l> <a> <g> <asciitilde> : "๐Ÿด" U1F3F4 # WAVING BLACK FLAG +#- 1F3F5;ROSETTE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <R> <o> <s> <e> <t> <t> <e> : "๐Ÿต" U1F3F5 # ROSETTE +#- 1F3F6;BLACK ROSETTE;So;0;ON;;;;;N;;;;; +### <MM> {black rosette} : "๐Ÿถ" U1F3F6 # BLACK ROSETTE +#- 1F3F7;LABEL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <l> <a> <b> <e> <l> : "๐Ÿท" U1F3F7 # LABEL +#- 1F3F8;BADMINTON RACQUET AND SHUTTLECOCK;So;0;ON;;;;;N;;;;; +### <MM> {badminton racquet and shuttlecock} : "๐Ÿธ" U1F3F8 # BADMINTON RACQUET AND SHUTTLECOCK +#- 1F3F9;BOW AND ARROW;So;0;ON;;;;;N;;;;; +### <MM> {bow and arrow} : "๐Ÿน" U1F3F9 # BOW AND ARROW +#- 1F3FA;AMPHORA;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <a> <m> <p> <h> <o> <r> <a> : "๐Ÿบ" U1F3FA # AMPHORA +#- 1F3FB;EMOJI MODIFIER FITZPATRICK TYPE-1-2;Sk;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <k> <i> <n> <1> : "๐Ÿป" U1F3FB # EMOJI MODIFIER FITZPATRICK TYPE-1-2 +<Multi_key> <Multi_key> <s> <k> <i> <n> <2> : "๐Ÿป" U1F3FB # EMOJI MODIFIER FITZPATRICK TYPE-1-2 +#- 1F3FC;EMOJI MODIFIER FITZPATRICK TYPE-3;Sk;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <k> <i> <n> <3> : "๐Ÿผ" U1F3FC # EMOJI MODIFIER FITZPATRICK TYPE-3 +#- 1F3FD;EMOJI MODIFIER FITZPATRICK TYPE-4;Sk;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <k> <i> <n> <4> : "๐Ÿฝ" U1F3FD # EMOJI MODIFIER FITZPATRICK TYPE-4 +#- 1F3FE;EMOJI MODIFIER FITZPATRICK TYPE-5;Sk;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <k> <i> <n> <5> : "๐Ÿพ" U1F3FE # EMOJI MODIFIER FITZPATRICK TYPE-5 +#- 1F3FF;EMOJI MODIFIER FITZPATRICK TYPE-6;Sk;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <k> <i> <n> <6> : "๐Ÿฟ" U1F3FF # EMOJI MODIFIER FITZPATRICK TYPE-6 +#- 1F400;RAT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <a> <t> : "๐Ÿ€" U1F400 # RAT +#- 1F401;MOUSE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <o> <u> <s> <e> : "๐Ÿ" U1F401 # MOUSE +#- 1F402;OX;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <o> <x> : "๐Ÿ‚" U1F402 # OX +#- 1F403;WATER BUFFALO;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <u> <f> <f> <a> <l> <o> : "๐Ÿƒ" U1F403 # WATER BUFFALO +#- 1F404;COW;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <o> <w> : "๐Ÿ„" U1F404 # COW +#- 1F405;TIGER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <i> <g> <e> <r> : "๐Ÿ…" U1F405 # TIGER +## Avoid conflict with LEO +#- 1F406;LEOPARD;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <l> <e> <p> <a> <r> <d> : "๐Ÿ†" U1F406 # LEOPARD +#- 1F407;RABBIT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <a> <b> <b> <i> <t> : "๐Ÿ‡" U1F407 # RABBIT +#- 1F408;CAT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <a> <t> : "๐Ÿˆ" U1F408 # CAT +#- 1F409;DRAGON;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <d> <r> <a> <g> <o> <n> : "๐Ÿ‰" U1F409 # DRAGON +#- 1F40A;CROCODILE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <r> <o> <c> : "๐ŸŠ" U1F40A # CROCODILE +#- 1F40B;WHALE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <w> <h> <a> <l> <e> : "๐Ÿ‹" U1F40B # WHALE +#- 1F40C;SNAIL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <n> <a> <i> <l> : "๐ŸŒ" U1F40C # SNAIL +#- 1F40D;SNAKE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <n> <a> <k> <e> : "๐Ÿ" U1F40D # SNAKE +#- 1F40E;HORSE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <h> <o> <r> <s> <e> : "๐ŸŽ" U1F40E # HORSE +#- 1F40F;RAM;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <a> <m> : "๐Ÿ" U1F40F # RAM +#- 1F410;GOAT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <g> <o> <a> <t> : "๐Ÿ" U1F410 # GOAT +#- 1F411;SHEEP;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <h> <e> <e> <p> : "๐Ÿ‘" U1F411 # SHEEP +#- 1F412;MONKEY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <o> <n> <k> <e> <y> : "๐Ÿ’" U1F412 # MONKEY +#- 1F413;ROOSTER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <o> <o> <s> <t> <e> <r> : "๐Ÿ“" U1F413 # ROOSTER +#- 1F414;CHICKEN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <C> <h> <i> <c> <k> <e> <n> : "๐Ÿ”" U1F414 # CHICKEN +#- 1F415;DOG;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <d> <o> <g> : "๐Ÿ•" U1F415 # DOG +#- 1F416;PIG;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <i> <g> : "๐Ÿ–" U1F416 # PIG +#- 1F417;BOAR;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <o> <a> <r> : "๐Ÿ—" U1F417 # BOAR +#- 1F418;ELEPHANT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <e> <l> <e> <p> <h> <a> <n> : "๐Ÿ˜" U1F418 # ELEPHANT +<Multi_key> <Multi_key> <e> <l> <e> <p> <h> <n> <t> : "๐Ÿ˜" U1F418 # ELEPHANT +#- 1F419;OCTOPUS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <o> <c> <t> <o> <p> <u> <s> : "๐Ÿ™" U1F419 # OCTOPUS +#- 1F41A;SPIRAL SHELL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <h> <e> <l> <l> : "๐Ÿš" U1F41A # SPIRAL SHELL +#- 1F41B;BUG;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <u> <g> : "๐Ÿ›" U1F41B # BUG +#- 1F41C;ANT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <a> <n> <t> : "๐Ÿœ" U1F41C # ANT +#- 1F41D;HONEYBEE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <h> <o> <n> <y> <b> <e> <e> : "๐Ÿ" U1F41D # HONEYBEE +#- 1F41E;LADY BEETLE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <l> <a> <d> <y> <b> <u> <g> : "๐Ÿž" U1F41E # LADY BEETLE +#- 1F41F;FISH;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <f> <i> <s> <h> : "๐ŸŸ" U1F41F # FISH +#- 1F420;TROPICAL FISH;So;0;ON;;;;;N;;;;; +### <MM> {tropical fish} : "๐Ÿ " U1F420 # TROPICAL FISH +#- 1F421;BLOWFISH;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <u> <f> <f> <e> <r> : "๐Ÿก" U1F421 # BLOWFISH +<Multi_key> <Multi_key> <b> <l> <o> <w> <f> <i> <s> : "๐Ÿก" U1F421 # BLOWFISH +<Multi_key> <Multi_key> <b> <l> <o> <w> <f> <s> <h> : "๐Ÿก" U1F421 # BLOWFISH +#- 1F422;TURTLE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <u> <r> <t> <l> <e> : "๐Ÿข" U1F422 # TURTLE +#- 1F423;HATCHING CHICK;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <h> <a> <t> <c> <h> : "๐Ÿฃ" U1F423 # HATCHING CHICK +#- 1F424;BABY CHICK;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <h> <i> <c> <k> : "๐Ÿค" U1F424 # BABY CHICK +#- 1F425;FRONT-FACING BABY CHICK;So;0;ON;;;;;N;;;;; +### <MM> {front-facing baby chick} : "๐Ÿฅ" U1F425 # FRONT-FACING BABY CHICK +#- 1F426;BIRD;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <i> <r> <d> : "๐Ÿฆ" U1F426 # BIRD +#- 1F427;PENGUIN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <e> <n> <g> <u> <i> <n> : "๐Ÿง" U1F427 # PENGUIN +#- 1F428;KOALA;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <k> <o> <a> <l> <a> : "๐Ÿจ" U1F428 # KOALA +#- 1F429;POODLE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <P> <o> <o> <d> <l> <e> : "๐Ÿฉ" U1F429 # POODLE +#- 1F42A;DROMEDARY CAMEL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <a> <m> <e> <l> : "๐Ÿช" U1F42A # DROMEDARY CAMEL +#- 1F42B;BACTRIAN CAMEL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <2> <c> <a> <m> <e> <l> : "๐Ÿซ" U1F42B # BACTRIAN CAMEL +#- 1F42C;DOLPHIN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <d> <o> <l> <p> <h> <i> <n> : "๐Ÿฌ" U1F42C # DOLPHIN +#- 1F42D;MOUSE FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <m> <o> <u> <s> <e> : "๐Ÿญ" U1F42D # MOUSE FACE +#- 1F42E;COW FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <c> <o> <w> : "๐Ÿฎ" U1F42E # COW FACE +#- 1F42F;TIGER FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <t> <i> <g> <e> <r> : "๐Ÿฏ" U1F42F # TIGER FACE +#- 1F430;RABBIT FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <r> <a> <b> <b> <i> : "๐Ÿฐ" U1F430 # RABBIT FACE +#- 1F431;CAT FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <colon> <minus> <3> : "๐Ÿฑ" U1F431 # CAT FACE +<Multi_key> <Multi_key> <parenleft> <parenright> <c> <a> <t> : "๐Ÿฑ" U1F431 # CAT FACE +#- 1F432;DRAGON FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <d> <r> <a> <g> <o> : "๐Ÿฒ" U1F432 # DRAGON FACE +#- 1F433;SPOUTING WHALE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <p> <o> <u> <t> <e> <r> : "๐Ÿณ" U1F433 # SPOUTING WHALE +#- 1F434;HORSE FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <h> <o> <r> <s> <e> : "๐Ÿด" U1F434 # HORSE FACE +#- 1F435;MONKEY FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <m> <o> <n> <k> <e> : "๐Ÿต" U1F435 # MONKEY FACE +#- 1F436;DOG FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <d> <o> <g> : "๐Ÿถ" U1F436 # DOG FACE +#- 1F437;PIG FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <p> <i> <g> : "๐Ÿท" U1F437 # PIG FACE +#- 1F438;FROG FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <f> <r> <o> <g> : "๐Ÿธ" U1F438 # FROG FACE +#- 1F439;HAMSTER FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <h> <a> <m> <s> <t> : "๐Ÿน" U1F439 # HAMSTER FACE +#- 1F43A;WOLF FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <w> <o> <l> <f> : "๐Ÿบ" U1F43A # WOLF FACE +#- 1F43B;BEAR FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <b> <e> <a> <r> : "๐Ÿป" U1F43B # BEAR FACE +#- 1F43C;PANDA FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <p> <a> <n> <d> <a> : "๐Ÿผ" U1F43C # PANDA FACE +#- 1F43D;PIG NOSE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <P> <i> <g> <n> <o> <s> <e> : "๐Ÿฝ" U1F43D # PIG NOSE +#- 1F43E;PAW PRINTS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <a> <w> <s> : "๐Ÿพ" U1F43E # PAW PRINTS +#- 1F43F;CHIPMUNK;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <h> <i> <p> <m> <u> <n> : "๐Ÿฟ" U1F43F # CHIPMUNK +<Multi_key> <Multi_key> <c> <h> <p> <m> <u> <n> <k> : "๐Ÿฟ" U1F43F # CHIPMUNK +#- 1F440;EYES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <2> <e> <y> <e> <s> : "๐Ÿ‘€" U1F440 # EYES +#- 1F441;EYE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <e> <y> <e> : "๐Ÿ‘" U1F441 # EYE +#- 1F442;EAR;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <e> <a> <r> : "๐Ÿ‘‚" U1F442 # EAR +#- 1F443;NOSE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <n> <o> <s> <e> : "๐Ÿ‘ƒ" U1F443 # NOSE +#- 1F444;MOUTH;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <o> <u> <t> <h> : "๐Ÿ‘„" U1F444 # MOUTH +#- 1F445;TONGUE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <o> <n> <g> <u> <e> : "๐Ÿ‘…" U1F445 # TONGUE +#- 1F446;WHITE UP POINTING BACKHAND INDEX;So;0;ON;;;;;N;;;;; +### <MM> {white up pointing backhand index} : "๐Ÿ‘†" U1F446 # WHITE UP POINTING BACKHAND INDEX +#- 1F447;WHITE DOWN POINTING BACKHAND INDEX;So;0;ON;;;;;N;;;;; +### <MM> {white down pointing backhand index} : "๐Ÿ‘‡" U1F447 # WHITE DOWN POINTING BACKHAND INDEX +#- 1F448;WHITE LEFT POINTING BACKHAND INDEX;So;0;ON;;;;;N;;;;; +### <MM> {white left pointing backhand index} : "๐Ÿ‘ˆ" U1F448 # WHITE LEFT POINTING BACKHAND INDEX +#- 1F449;WHITE RIGHT POINTING BACKHAND INDEX;So;0;ON;;;;;N;;;;; +### <MM> {white right pointing backhand index} : "๐Ÿ‘‰" U1F449 # WHITE RIGHT POINTING BACKHAND INDEX +#- 1F44A;FISTED HAND SIGN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <f> <i> <s> <t> : "๐Ÿ‘Š" U1F44A # FISTED HAND SIGN +#- 1F44B;WAVING HAND SIGN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <w> <a> <v> <i> <n> <g> : "๐Ÿ‘‹" U1F44B # WAVING HAND SIGN +#- 1F44C;OK HAND SIGN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <O> <K> : "๐Ÿ‘Œ" U1F44C # OK HAND SIGN +#- 1F44D;THUMBS UP SIGN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <h> <u> <m> <b> <u> <p> : "๐Ÿ‘" U1F44D # THUMBS UP SIGN +#- 1F44E;THUMBS DOWN SIGN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <h> <u> <m> <b> <d> <n> : "๐Ÿ‘Ž" U1F44E # THUMBS DOWN SIGN +#- 1F44F;CLAPPING HANDS SIGN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <a> <p> <p> <l> <a> <u> <d> : "๐Ÿ‘" U1F44F # CLAPPING HANDS SIGN +#- 1F450;OPEN HANDS SIGN;So;0;ON;;;;;N;;;;; +### <MM> {open hands sign} : "๐Ÿ‘" U1F450 # OPEN HANDS SIGN +#- 1F451;CROWN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <r> <o> <w> <n> : "๐Ÿ‘‘" U1F451 # CROWN +#- 1F452;WOMANS HAT;So;0;ON;;;;;N;;;;; +### <MM> {womans hat} : "๐Ÿ‘’" U1F452 # WOMANS HAT +#- 1F453;EYEGLASSES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <g> <l> <a> <s> <s> <e> <s> : "๐Ÿ‘“" U1F453 # EYEGLASSES +#- 1F454;NECKTIE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <n> <e> <c> <k> <t> <i> <e> : "๐Ÿ‘”" U1F454 # NECKTIE +#- 1F455;T-SHIRT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <minus> <s> <h> <i> <r> <t> : "๐Ÿ‘•" U1F455 # T-SHIRT +#- 1F456;JEANS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <j> <e> <a> <n> <s> : "๐Ÿ‘–" U1F456 # JEANS +#- 1F457;DRESS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <d> <r> <e> <s> <s> : "๐Ÿ‘—" U1F457 # DRESS +#- 1F458;KIMONO;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <k> <i> <m> <o> <n> <o> : "๐Ÿ‘˜" U1F458 # KIMONO +#- 1F459;BIKINI;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <i> <k> <i> <n> <i> : "๐Ÿ‘™" U1F459 # BIKINI +#- 1F45A;WOMANS CLOTHES;So;0;ON;;;;;N;;;;; +### <MM> {womans clothes} : "๐Ÿ‘š" U1F45A # WOMANS CLOTHES +#- 1F45B;PURSE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <u> <r> <s> <e> : "๐Ÿ‘›" U1F45B # PURSE +#- 1F45C;HANDBAG;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <h> <a> <n> <d> <b> <a> <g> : "๐Ÿ‘œ" U1F45C # HANDBAG +#- 1F45D;POUCH;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <o> <u> <c> <h> : "๐Ÿ‘" U1F45D # POUCH +#- 1F45E;MANS SHOE;So;0;ON;;;;;N;;;;; +### <MM> {mans shoe} : "๐Ÿ‘ž" U1F45E # MANS SHOE +#- 1F45F;ATHLETIC SHOE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <n> <e> <a> <k> <e> <r> : "๐Ÿ‘Ÿ" U1F45F # ATHLETIC SHOE +#- 1F460;HIGH-HEELED SHOE;So;0;ON;;;;;N;;;;; +### <MM> {high-heeled shoe} : "๐Ÿ‘ " U1F460 # HIGH-HEELED SHOE +#- 1F461;WOMANS SANDAL;So;0;ON;;;;;N;;;;; +### <MM> {womans sandal} : "๐Ÿ‘ก" U1F461 # WOMANS SANDAL +#- 1F462;WOMANS BOOTS;So;0;ON;;;;;N;;;;; +### <MM> {womans boots} : "๐Ÿ‘ข" U1F462 # WOMANS BOOTS +#- 1F463;FOOTPRINTS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <r> <i> <n> <t> <s> : "๐Ÿ‘ฃ" U1F463 # FOOTPRINTS +#- 1F464;BUST IN SILHOUETTE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <o> <m> <e> <1> : "๐Ÿ‘ค" U1F464 # BUST IN SILHOUETTE +<Multi_key> <Multi_key> <s> <o> <m> <e> <o> <n> <e> : "๐Ÿ‘ค" U1F464 # BUST IN SILHOUETTE +#- 1F465;BUSTS IN SILHOUETTE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <o> <m> <e> <2> : "๐Ÿ‘ฅ" U1F465 # BUSTS IN SILHOUETTE +<Multi_key> <Multi_key> <s> <o> <m> <e> <p> <p> <l> : "๐Ÿ‘ฅ" U1F465 # BUSTS IN SILHOUETTE +#- 1F466;BOY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <o> <y> : "๐Ÿ‘ฆ" U1F466 # BOY +#- 1F467;GIRL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <g> <i> <r> <l> : "๐Ÿ‘ง" U1F467 # GIRL +#- 1F468;MAN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <a> <n> : "๐Ÿ‘จ" U1F468 # MAN +#- 1F469;WOMAN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <w> <o> <m> <a> <n> : "๐Ÿ‘ฉ" U1F469 # WOMAN +#- 1F46A;FAMILY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <f> <a> <m> <i> <l> <y> : "๐Ÿ‘ช" U1F46A # FAMILY +#- 1F46B;MAN AND WOMAN HOLDING HANDS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <M> <W> <h> <a> <n> <d> <s> : "๐Ÿ‘ซ" U1F46B # MAN AND WOMAN HOLDING HANDS +#- 1F46C;TWO MEN HOLDING HANDS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <M> <M> <h> <a> <n> <d> <s> : "๐Ÿ‘ฌ" U1F46C # TWO MEN HOLDING HANDS +#- 1F46D;TWO WOMEN HOLDING HANDS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <W> <W> <h> <a> <n> <d> <s> : "๐Ÿ‘ญ" U1F46D # TWO WOMEN HOLDING HANDS +#- 1F46E;POLICE OFFICER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <o> <l> <i> <c> <e> : "๐Ÿ‘ฎ" U1F46E # POLICE OFFICER +#- 1F46F;WOMAN WITH BUNNY EARS;So;0;ON;;;;;N;;;;; +### <MM> {woman with bunny ears} : "๐Ÿ‘ฏ" U1F46F # WOMAN WITH BUNNY EARS +#- 1F470;BRIDE WITH VEIL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <r> <i> <d> <e> : "๐Ÿ‘ฐ" U1F470 # BRIDE WITH VEIL +#- 1F471;PERSON WITH BLOND HAIR;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <l> <o> <n> <d> : "๐Ÿ‘ฑ" U1F471 # PERSON WITH BLOND HAIR +#- 1F472;MAN WITH GUA PI MAO;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <g> <u> <a> <p> <m> <a> <o> : "๐Ÿ‘ฒ" U1F472 # MAN WITH GUA PI MAO +#- 1F473;MAN WITH TURBAN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <u> <r> <b> <a> <n> : "๐Ÿ‘ณ" U1F473 # MAN WITH TURBAN +#- 1F474;OLDER MAN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <o> <l> <d> <m> <a> <n> : "๐Ÿ‘ด" U1F474 # OLDER MAN +#- 1F475;OLDER WOMAN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <o> <l> <d> <w> <o> <m> : "๐Ÿ‘ต" U1F475 # OLDER WOMAN +#- 1F476;BABY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <a> <b> <y> : "๐Ÿ‘ถ" U1F476 # BABY +#- 1F477;CONSTRUCTION WORKER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <u> <i> <l> <d> <e> <r> : "๐Ÿ‘ท" U1F477 # CONSTRUCTION WORKER +#- 1F478;PRINCESS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <r> <i> <n> <c> <s> <s> : "๐Ÿ‘ธ" U1F478 # PRINCESS +#- 1F479;JAPANESE OGRE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <j> <a> <p> <o> <g> <r> <e> : "๐Ÿ‘น" U1F479 # JAPANESE OGRE +#- 1F47A;JAPANESE GOBLIN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <j> <a> <p> <g> <o> <b> <l> : "๐Ÿ‘บ" U1F47A # JAPANESE GOBLIN +#- 1F47B;GHOST;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <g> <h> <o> <s> <t> : "๐Ÿ‘ป" U1F47B # GHOST +#- 1F47C;BABY ANGEL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <h> <e> <r> <u> <b> : "๐Ÿ‘ผ" U1F47C # BABY ANGEL +#- 1F47D;EXTRATERRESTRIAL ALIEN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <g> <r> <a> <y> : "๐Ÿ‘ฝ" U1F47D # EXTRATERRESTRIAL ALIEN +<Multi_key> <Multi_key> <E> <period> <T> <period> : "๐Ÿ‘ฝ" U1F47D # EXTRATERRESTRIAL ALIEN +#- 1F47E;ALIEN MONSTER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <a> <l> <i> <e> <n> : "๐Ÿ‘พ" U1F47E # ALIEN MONSTER +#- 1F47F;IMP;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <i> <m> <p> : "๐Ÿ‘ฟ" U1F47F # IMP +#- 1F480;SKULL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <S> <k> <u> <l> <l> : "๐Ÿ’€" U1F480 # SKULL +<Multi_key> <Multi_key> <s> <k> <u> <l> <l> : "๐Ÿ’€" U1F480 # SKULL +#- 1F481;INFORMATION DESK PERSON;So;0;ON;;;;;N;;;;; +### <MM> {information desk person} : "๐Ÿ’" U1F481 # INFORMATION DESK PERSON +#- 1F482;GUARDSMAN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <g> <u> <a> <r> <d> : "๐Ÿ’‚" U1F482 # GUARDSMAN +#- 1F483;DANCER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <d> <a> <n> <c> <e> <r> : "๐Ÿ’ƒ" U1F483 # DANCER +#- 1F484;LIPSTICK;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <L> <i> <p> <s> <t> <i> <c> : "๐Ÿ’„" U1F484 # LIPSTICK +<Multi_key> <Multi_key> <L> <i> <p> <s> <t> <c> <k> : "๐Ÿ’„" U1F484 # LIPSTICK +#- 1F485;NAIL POLISH;So;0;ON;;;;;N;;;;; +### <MM> {nail polish} : "๐Ÿ’…" U1F485 # NAIL POLISH +#- 1F486;FACE MASSAGE;So;0;ON;;;;;N;;;;; +### <MM> {face massage} : "๐Ÿ’†" U1F486 # FACE MASSAGE +#- 1F487;HAIRCUT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <h> <a> <i> <r> <c> <u> <t> : "๐Ÿ’‡" U1F487 # HAIRCUT +#- 1F488;BARBER POLE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <a> <r> <b> <e> <r> : "๐Ÿ’ˆ" U1F488 # BARBER POLE +#- 1F489;SYRINGE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <y> <r> <i> <n> <g> <e> : "๐Ÿ’‰" U1F489 # SYRINGE +#- 1F48A;PILL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <i> <l> <l> : "๐Ÿ’Š" U1F48A # PILL +#- 1F48B;KISS MARK;So;0;ON;;;;;N;;;;; +### <MM> {kiss mark} : "๐Ÿ’‹" U1F48B # KISS MARK +#- 1F48C;LOVE LETTER;So;0;ON;;;;;N;;;;; +### <MM> {love letter} : "๐Ÿ’Œ" U1F48C # LOVE LETTER +#- 1F48D;RING;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <i> <n> <g> : "๐Ÿ’" U1F48D # RING +#- 1F48E;GEM STONE;So;0;ON;;;;;N;;;;; +### <MM> {gem stone} : "๐Ÿ’Ž" U1F48E # GEM STONE +#- 1F48F;KISS;So;0;ON;;;;;N;;;;; +### <MM> {kiss} : "๐Ÿ’" U1F48F # KISS +#- 1F490;BOUQUET;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <o> <u> <q> <u> <e> <t> : "๐Ÿ’" U1F490 # BOUQUET +#- 1F491;COUPLE WITH HEART;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <2> <p> <p> <l> <less> <3> : "๐Ÿ’‘" U1F491 # COUPLE WITH HEART +#- 1F492;WEDDING;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <w> <e> <d> <d> <i> <n> <g> : "๐Ÿ’’" U1F492 # WEDDING +#- 1F493;BEATING HEART;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <e> <a> <t> <less> <3> : "๐Ÿ’“" U1F493 # BEATING HEART +#- 1F494;BROKEN HEART;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <r> <o> <k> <e> <less> <3> : "๐Ÿ’”" U1F494 # BROKEN HEART +## The inequality is even correct +#- 1F495;TWO HEARTS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <2> <h> <e> <a> <r> <t> : "๐Ÿ’•" U1F495 # TWO HEARTS +<Multi_key> <Multi_key> <2> <less> <3> : "๐Ÿ’•" U1F495 # TWO HEARTS +#- 1F496;SPARKLING HEART;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <p> <a> <r> <k> <less> <3> : "๐Ÿ’–" U1F496 # SPARKLING HEART +#- 1F497;GROWING HEART;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <g> <r> <o> <w> <less> <3> : "๐Ÿ’—" U1F497 # GROWING HEART +#- 1F498;HEART WITH ARROW;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <minus> <greater> <less> <3> : "๐Ÿ’˜" U1F498 # HEART WITH ARROW +<Multi_key> <Multi_key> <minus> <greater> <h> <e> <a> <r> <t> : "๐Ÿ’˜" U1F498 # HEART WITH ARROW +#- 1F499;BLUE HEART;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <l> <u> <e> <less> <3> : "๐Ÿ’™" U1F499 # BLUE HEART +#- 1F49A;GREEN HEART;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <g> <r> <e> <e> <n> <less> <3> : "๐Ÿ’š" U1F49A # GREEN HEART +#- 1F49B;YELLOW HEART;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <y> <e> <l> <l> <o> <less> <3> : "๐Ÿ’›" U1F49B # YELLOW HEART +#- 1F49C;PURPLE HEART;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <u> <r> <p> <l> <less> <3> : "๐Ÿ’œ" U1F49C # PURPLE HEART +#- 1F49D;HEART WITH RIBBON;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <i> <b> <o> <n> <less> <3> : "๐Ÿ’" U1F49D # HEART WITH RIBBON +#- 1F49E;REVOLVING HEARTS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <u> <r> <n> <less> <3> : "๐Ÿ’ž" U1F49E # REVOLVING HEARTS +#- 1F49F;HEART DECORATION;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <at> <less> <3> : "๐Ÿ’Ÿ" U1F49F # HEART DECORATION +#- 1F4A0;DIAMOND SHAPE WITH A DOT INSIDE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <less> <period> <greater> : "๐Ÿ’ " U1F4A0 # DIAMOND SHAPE WITH A DOT INSIDE +#- 1F4A1;ELECTRIC LIGHT BULB;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <i> <d> <e> <a> : "๐Ÿ’ก" U1F4A1 # ELECTRIC LIGHT BULB +<Multi_key> <Multi_key> <b> <u> <l> <b> : "๐Ÿ’ก" U1F4A1 # ELECTRIC LIGHT BULB +#- 1F4A2;ANGER SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <a> <n> <g> <e> <r> : "๐Ÿ’ข" U1F4A2 # ANGER SYMBOL +#- 1F4A3;BOMB;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <o> <m> <b> : "๐Ÿ’ฃ" U1F4A3 # BOMB +#- 1F4A4;SLEEPING SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <Z> <z> <z> <z> : "๐Ÿ’ค" U1F4A4 # SLEEPING SYMBOL +#- 1F4A5;COLLISION SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <a> <n> <g> : "๐Ÿ’ฅ" U1F4A5 # COLLISION SYMBOL +#- 1F4A6;SPLASHING SWEAT SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <p> <l> <a> <s> <h> : "๐Ÿ’ฆ" U1F4A6 # SPLASHING SWEAT SYMBOL +#- 1F4A7;DROPLET;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <d> <r> <o> <p> : "๐Ÿ’ง" U1F4A7 # DROPLET +#- 1F4A8;DASH SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <d> <a> <s> <h> : "๐Ÿ’จ" U1F4A8 # DASH SYMBOL +#- 1F4A9;PILE OF POO;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <h> <i> <t> : "๐Ÿ’ฉ" U1F4A9 # PILE OF POO +<Multi_key> <Multi_key> <p> <o> <o> : "๐Ÿ’ฉ" U1F4A9 # PILE OF POO +#- 1F4AA;FLEXED BICEPS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <i> <c> <e> <p> <s> : "๐Ÿ’ช" U1F4AA # FLEXED BICEPS +#- 1F4AB;DIZZY SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <d> <i> <z> <z> <y> : "๐Ÿ’ซ" U1F4AB # DIZZY SYMBOL +#- 1F4AC;SPEECH BALLOON;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <p> <e> <e> <c> <h> : "๐Ÿ’ฌ" U1F4AC # SPEECH BALLOON +#- 1F4AD;THOUGHT BALLOON;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <h> <o> <u> <g> <h> <t> : "๐Ÿ’ญ" U1F4AD # THOUGHT BALLOON +#- 1F4AE;WHITE FLOWER;So;0;ON;;;;;N;;;;; +### <MM> {white flower} : "๐Ÿ’ฎ" U1F4AE # WHITE FLOWER +#- 1F4AF;HUNDRED POINTS SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <1> <0> <0> <percent> : "๐Ÿ’ฏ" U1F4AF # HUNDRED POINTS SYMBOL +#- 1F4B0;MONEY BAG;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <dollar> <b> <a> <g> : "๐Ÿ’ฐ" U1F4B0 # MONEY BAG +#- 1F4B1;CURRENCY EXCHANGE;So;0;ON;;;;;N;;;;; +### <MM> {currency exchange} : "๐Ÿ’ฑ" U1F4B1 # CURRENCY EXCHANGE +#- 1F4B2;HEAVY DOLLAR SIGN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <exclam> <dollar> <exclam> : "๐Ÿ’ฒ" U1F4B2 # HEAVY DOLLAR SIGN +#- 1F4B3;CREDIT CARD;So;0;ON;;;;;N;;;;; +### <MM> {credit card} : "๐Ÿ’ณ" U1F4B3 # CREDIT CARD +#- 1F4B4;BANKNOTE WITH YEN SIGN;So;0;ON;;;;;N;;;;; +### <MM> {banknote with yen sign} : "๐Ÿ’ด" U1F4B4 # BANKNOTE WITH YEN SIGN +#- 1F4B5;BANKNOTE WITH DOLLAR SIGN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <dollar> <b> <i> <l> <l> : "๐Ÿ’ต" U1F4B5 # BANKNOTE WITH DOLLAR SIGN +#- 1F4B6;BANKNOTE WITH EURO SIGN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <e> <u> <r> <o> <b> <i> <l> : "๐Ÿ’ถ" U1F4B6 # BANKNOTE WITH EURO SIGN +<Multi_key> <Multi_key> <e> <u> <r> <b> <i> <l> <l> : "๐Ÿ’ถ" U1F4B6 # BANKNOTE WITH EURO SIGN +#- 1F4B7;BANKNOTE WITH POUND SIGN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <L> <b> <i> <l> <l> : "๐Ÿ’ท" U1F4B7 # BANKNOTE WITH POUND SIGN +<Multi_key> <Multi_key> <G> <B> <b> <i> <l> <l> : "๐Ÿ’ท" U1F4B7 # BANKNOTE WITH POUND SIGN +#- 1F4B8;MONEY WITH WINGS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <f> <l> <y> <i> <n> <g> <dollar> : "๐Ÿ’ธ" U1F4B8 # MONEY WITH WINGS +#- 1F4B9;CHART WITH UPWARDS TREND AND YEN SIGN;So;0;ON;;;;;N;;;;; +### <MM> {chart with upwards trend and yen sign} : "๐Ÿ’น" U1F4B9 # CHART WITH UPWARDS TREND AND YEN SIGN +#- 1F4BA;SEAT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <e> <a> <t> : "๐Ÿ’บ" U1F4BA # SEAT +#- 1F4BB;PERSONAL COMPUTER;So;0;ON;;;;;N;;;;; +### <MM> {personal computer} : "๐Ÿ’ป" U1F4BB # PERSONAL COMPUTER +#- 1F4BC;BRIEFCASE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <a> <t> <t> <a> <c> <h> <e> : "๐Ÿ’ผ" U1F4BC # BRIEFCASE +#- 1F4BD;MINIDISC;So;0;ON;;;;;N;;;;; +### <MM> {minidisc} : "๐Ÿ’ฝ" U1F4BD # MINIDISC +#- 1F4BE;FLOPPY DISK;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <f> <l> <o> <p> <p> <y> : "๐Ÿ’พ" U1F4BE # FLOPPY DISK +#- 1F4BF;OPTICAL DISC;So;0;ON;;;;;N;;;;; +### <MM> {optical disc} : "๐Ÿ’ฟ" U1F4BF # OPTICAL DISC +#- 1F4C0;DVD;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <D> <V> <D> : "๐Ÿ“€" U1F4C0 # DVD +#- 1F4C1;FILE FOLDER;So;0;ON;;;;;N;;;;; +### <MM> {file folder} : "๐Ÿ“" U1F4C1 # FILE FOLDER +#- 1F4C2;OPEN FILE FOLDER;So;0;ON;;;;;N;;;;; +### <MM> {open file folder} : "๐Ÿ“‚" U1F4C2 # OPEN FILE FOLDER +#- 1F4C3;PAGE WITH CURL;So;0;ON;;;;;N;;;;; +### <MM> {page with curl} : "๐Ÿ“ƒ" U1F4C3 # PAGE WITH CURL +#- 1F4C4;PAGE FACING UP;So;0;ON;;;;;N;;;;; +### <MM> {page facing up} : "๐Ÿ“„" U1F4C4 # PAGE FACING UP +#- 1F4C5;CALENDAR;So;0;ON;;;;;N;;;;; +### <MM> {calendar} : "๐Ÿ“…" U1F4C5 # CALENDAR +#- 1F4C6;TEAR-OFF CALENDAR;So;0;ON;;;;;N;;;;; +### <MM> {tear-off calendar} : "๐Ÿ“†" U1F4C6 # TEAR-OFF CALENDAR +#- 1F4C7;CARD INDEX;So;0;ON;;;;;N;;;;; +### <MM> {card index} : "๐Ÿ“‡" U1F4C7 # CARD INDEX +#- 1F4C8;CHART WITH UPWARDS TREND;So;0;ON;;;;;N;;;;; +### <MM> {chart with upwards trend} : "๐Ÿ“ˆ" U1F4C8 # CHART WITH UPWARDS TREND +#- 1F4C9;CHART WITH DOWNWARDS TREND;So;0;ON;;;;;N;;;;; +### <MM> {chart with downwards trend} : "๐Ÿ“‰" U1F4C9 # CHART WITH DOWNWARDS TREND +#- 1F4CA;BAR CHART;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <a> <r> <c> <h> <a> <r> : "๐Ÿ“Š" U1F4CA # BAR CHART +#- 1F4CB;CLIPBOARD;So;0;ON;;;;;N;;;;; +### <MM> {clipboard} : "๐Ÿ“‹" U1F4CB # CLIPBOARD +#- 1F4CC;PUSHPIN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <u> <s> <h> <p> <i> <n> : "๐Ÿ“Œ" U1F4CC # PUSHPIN +#- 1F4CD;ROUND PUSHPIN;So;0;ON;;;;;N;;;;; +### <MM> {round pushpin} : "๐Ÿ“" U1F4CD # ROUND PUSHPIN +#- 1F4CE;PAPERCLIP;So;0;ON;;;;;N;;;;; +### <MM> {paperclip} : "๐Ÿ“Ž" U1F4CE # PAPERCLIP +#- 1F4CF;STRAIGHT RULER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <u> <l> <e> <r> : "๐Ÿ“" U1F4CF # STRAIGHT RULER +#- 1F4D0;TRIANGULAR RULER;So;0;ON;;;;;N;;;;; +### <MM> {triangular ruler} : "๐Ÿ“" U1F4D0 # TRIANGULAR RULER +#- 1F4D1;BOOKMARK TABS;So;0;ON;;;;;N;;;;; +### <MM> {bookmark tabs} : "๐Ÿ“‘" U1F4D1 # BOOKMARK TABS +#- 1F4D2;LEDGER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <l> <e> <d> <g> <e> <r> : "๐Ÿ“’" U1F4D2 # LEDGER +#- 1F4D3;NOTEBOOK;So;0;ON;;;;;N;;;;; +### <MM> {notebook} : "๐Ÿ““" U1F4D3 # NOTEBOOK +#- 1F4D4;NOTEBOOK WITH DECORATIVE COVER;So;0;ON;;;;;N;;;;; +### <MM> {notebook with decorative cover} : "๐Ÿ“”" U1F4D4 # NOTEBOOK WITH DECORATIVE COVER +#- 1F4D5;CLOSED BOOK;So;0;ON;;;;;N;;;;; +### <MM> {closed book} : "๐Ÿ“•" U1F4D5 # CLOSED BOOK +#- 1F4D6;OPEN BOOK;So;0;ON;;;;;N;;;;; +### <MM> {open book} : "๐Ÿ“–" U1F4D6 # OPEN BOOK +#- 1F4D7;GREEN BOOK;So;0;ON;;;;;N;;;;; +### <MM> {green book} : "๐Ÿ“—" U1F4D7 # GREEN BOOK +#- 1F4D8;BLUE BOOK;So;0;ON;;;;;N;;;;; +### <MM> {blue book} : "๐Ÿ“˜" U1F4D8 # BLUE BOOK +#- 1F4D9;ORANGE BOOK;So;0;ON;;;;;N;;;;; +### <MM> {orange book} : "๐Ÿ“™" U1F4D9 # ORANGE BOOK +#- 1F4DA;BOOKS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <B> <o> <o> <k> <s> : "๐Ÿ“š" U1F4DA # BOOKS +#- 1F4DB;NAME BADGE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <I> <D> <b> <a> <d> <g> <e> : "๐Ÿ“›" U1F4DB # NAME BADGE +#- 1F4DC;SCROLL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <c> <r> <o> <l> <l> : "๐Ÿ“œ" U1F4DC # SCROLL +#- 1F4DD;MEMO;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <e> <m> <o> : "๐Ÿ“" U1F4DD # MEMO +#- 1F4DE;TELEPHONE RECEIVER;So;0;ON;;;;;N;;;;; +### <MM> {telephone receiver} : "๐Ÿ“ž" U1F4DE # TELEPHONE RECEIVER +#- 1F4DF;PAGER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <P> <a> <g> <e> <r> : "๐Ÿ“Ÿ" U1F4DF # PAGER +#- 1F4E0;FAX MACHINE;So;0;ON;;;;;N;;;;; +### <MM> {fax machine} : "๐Ÿ“ " U1F4E0 # FAX MACHINE +#- 1F4E1;SATELLITE ANTENNA;So;0;ON;;;;;N;;;;; +### <MM> {satellite antenna} : "๐Ÿ“ก" U1F4E1 # SATELLITE ANTENNA +#- 1F4E2;PUBLIC ADDRESS LOUDSPEAKER;So;0;ON;;;;;N;;;;; +### <MM> {public address loudspeaker} : "๐Ÿ“ข" U1F4E2 # PUBLIC ADDRESS LOUDSPEAKER +#- 1F4E3;CHEERING MEGAPHONE;So;0;ON;;;;;N;;;;; +### <MM> {cheering megaphone} : "๐Ÿ“ฃ" U1F4E3 # CHEERING MEGAPHONE +#- 1F4E4;OUTBOX TRAY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <o> <u> <t> <b> <o> <x> : "๐Ÿ“ค" U1F4E4 # OUTBOX TRAY +#- 1F4E5;INBOX TRAY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <i> <n> <b> <o> <x> : "๐Ÿ“ฅ" U1F4E5 # INBOX TRAY +#- 1F4E6;PACKAGE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <a> <c> <k> <a> <g> <e> : "๐Ÿ“ฆ" U1F4E6 # PACKAGE +#- 1F4E7;E-MAIL SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <e> <minus> <m> <a> <i> <l> : "๐Ÿ“ง" U1F4E7 # E-MAIL SYMBOL +<Multi_key> <Multi_key> <e> <m> <a> <i> <l> : "๐Ÿ“ง" U1F4E7 # E-MAIL SYMBOL +#- 1F4E8;INCOMING ENVELOPE;So;0;ON;;;;;N;;;;; +### <MM> {incoming envelope} : "๐Ÿ“จ" U1F4E8 # INCOMING ENVELOPE +#- 1F4E9;ENVELOPE WITH DOWNWARDS ARROW ABOVE;So;0;ON;;;;;N;;;;; +### <MM> {envelope with downwards arrow above} : "๐Ÿ“ฉ" U1F4E9 # ENVELOPE WITH DOWNWARDS ARROW ABOVE +#- 1F4EA;CLOSED MAILBOX WITH LOWERED FLAG;So;0;ON;;;;;N;;;;; +### <MM> {closed mailbox with lowered flag} : "๐Ÿ“ช" U1F4EA # CLOSED MAILBOX WITH LOWERED FLAG +#- 1F4EB;CLOSED MAILBOX WITH RAISED FLAG;So;0;ON;;;;;N;;;;; +### <MM> {closed mailbox with raised flag} : "๐Ÿ“ซ" U1F4EB # CLOSED MAILBOX WITH RAISED FLAG +#- 1F4EC;OPEN MAILBOX WITH RAISED FLAG;So;0;ON;;;;;N;;;;; +### <MM> {open mailbox with raised flag} : "๐Ÿ“ฌ" U1F4EC # OPEN MAILBOX WITH RAISED FLAG +#- 1F4ED;OPEN MAILBOX WITH LOWERED FLAG;So;0;ON;;;;;N;;;;; +### <MM> {open mailbox with lowered flag} : "๐Ÿ“ญ" U1F4ED # OPEN MAILBOX WITH LOWERED FLAG +#- 1F4EE;POSTBOX;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <o> <s> <t> <b> <o> <x> : "๐Ÿ“ฎ" U1F4EE # POSTBOX +#- 1F4EF;POSTAL HORN;So;0;ON;;;;;N;;;;; +### <MM> {postal horn} : "๐Ÿ“ฏ" U1F4EF # POSTAL HORN +#- 1F4F0;NEWSPAPER;So;0;ON;;;;;N;;;;; +### <MM> {newspaper} : "๐Ÿ“ฐ" U1F4F0 # NEWSPAPER +#- 1F4F1;MOBILE PHONE;So;0;ON;;;;;N;;;;; +### <MM> {mobile phone} : "๐Ÿ“ฑ" U1F4F1 # MOBILE PHONE +#- 1F4F2;MOBILE PHONE WITH RIGHTWARDS ARROW AT LEFT;So;0;ON;;;;;N;;;;; +### <MM> {mobile phone with rightwards arrow at left} : "๐Ÿ“ฒ" U1F4F2 # MOBILE PHONE WITH RIGHTWARDS ARROW AT LEFT +#- 1F4F3;VIBRATION MODE;So;0;ON;;;;;N;;;;; +### <MM> {vibration mode} : "๐Ÿ“ณ" U1F4F3 # VIBRATION MODE +#- 1F4F4;MOBILE PHONE OFF;So;0;ON;;;;;N;;;;; +### <MM> {mobile phone off} : "๐Ÿ“ด" U1F4F4 # MOBILE PHONE OFF +#- 1F4F5;NO MOBILE PHONES;So;0;ON;;;;;N;;;;; +### <MM> {no mobile phones} : "๐Ÿ“ต" U1F4F5 # NO MOBILE PHONES +#- 1F4F6;ANTENNA WITH BARS;So;0;ON;;;;;N;;;;; +### <MM> {antenna with bars} : "๐Ÿ“ถ" U1F4F6 # ANTENNA WITH BARS +#- 1F4F7;CAMERA;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <a> <m> <e> <r> <a> : "๐Ÿ“ท" U1F4F7 # CAMERA +#- 1F4F8;CAMERA WITH FLASH;So;0;ON;;;;;N;;;;; +### <MM> {camera with flash} : "๐Ÿ“ธ" U1F4F8 # CAMERA WITH FLASH +#- 1F4F9;VIDEO CAMERA;So;0;ON;;;;;N;;;;; +### <MM> {video camera} : "๐Ÿ“น" U1F4F9 # VIDEO CAMERA +#- 1F4FA;TELEVISION;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <T> <V> : "๐Ÿ“บ" U1F4FA # TELEVISION +#- 1F4FB;RADIO;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <R> <a> <d> <i> <o> : "๐Ÿ“ป" U1F4FB # RADIO +#- 1F4FC;VIDEOCASSETTE;So;0;ON;;;;;N;;;;; +### <MM> {videocassette} : "๐Ÿ“ผ" U1F4FC # VIDEOCASSETTE +#- 1F4FD;FILM PROJECTOR;So;0;ON;;;;;N;;;;; +### <MM> {film projector} : "๐Ÿ“ฝ" U1F4FD # FILM PROJECTOR +#- 1F4FE;PORTABLE STEREO;So;0;ON;;;;;N;;;;; +### <MM> {portable stereo} : "๐Ÿ“พ" U1F4FE # PORTABLE STEREO +#- 1F4FF;PRAYER BEADS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <o> <s> <a> <r> <y> : "๐Ÿ“ฟ" U1F4FF # PRAYER BEADS +#- 1F500;TWISTED RIGHTWARDS ARROWS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <h> <u> <f> <f> <l> <e> : "๐Ÿ”€" U1F500 # TWISTED RIGHTWARDS ARROWS +#- 1F501;CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <e> <p> <e> <a> <t> : "๐Ÿ”" U1F501 # CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS +#- 1F502;CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <1> <r> <e> <p> <e> <a> <t> : "๐Ÿ”‚" U1F502 # CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY +#- 1F503;CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS;So;0;ON;;;;;N;;;;; +### <MM> {clockwise downwards and upwards open circle arrows} : "๐Ÿ”ƒ" U1F503 # CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS +#- 1F504;ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS;So;0;ON;;;;;N;;;;; +### <MM> {anticlockwise downwards and upwards open circle arrows} : "๐Ÿ”„" U1F504 # ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS +#- 1F505;LOW BRIGHTNESS SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <d> <i> <m> : "๐Ÿ”…" U1F505 # LOW BRIGHTNESS SYMBOL +#- 1F506;HIGH BRIGHTNESS SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <r> <i> <g> <h> <t> : "๐Ÿ”†" U1F506 # HIGH BRIGHTNESS SYMBOL +#- 1F507;SPEAKER WITH CANCELLATION STROKE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <u> <t> <e> : "๐Ÿ”‡" U1F507 # SPEAKER WITH CANCELLATION STROKE +#- 1F508;SPEAKER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <p> <e> <a> <k> <e> <r> : "๐Ÿ”ˆ" U1F508 # SPEAKER +#- 1F509;SPEAKER WITH ONE SOUND WAVE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <o> <f> <t> <e> <r> : "๐Ÿ”‰" U1F509 # SPEAKER WITH ONE SOUND WAVE +#- 1F50A;SPEAKER WITH THREE SOUND WAVES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <l> <o> <u> <d> <e> <r> : "๐Ÿ”Š" U1F50A # SPEAKER WITH THREE SOUND WAVES +#- 1F50B;BATTERY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <a> <t> <t> <e> <r> <y> : "๐Ÿ”‹" U1F50B # BATTERY +#- 1F50C;ELECTRIC PLUG;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <l> <u> <g> : "๐Ÿ”Œ" U1F50C # ELECTRIC PLUG +#- 1F50D;LEFT-POINTING MAGNIFYING GLASS;So;0;ON;;;;;N;;;;; +### <MM> {left-pointing magnifying glass} : "๐Ÿ”" U1F50D # LEFT-POINTING MAGNIFYING GLASS +#- 1F50E;RIGHT-POINTING MAGNIFYING GLASS;So;0;ON;;;;;N;;;;; +### <MM> {right-pointing magnifying glass} : "๐Ÿ”Ž" U1F50E # RIGHT-POINTING MAGNIFYING GLASS +#- 1F50F;LOCK WITH INK PEN;So;0;ON;;;;;N;;;;; +### <MM> {lock with ink pen} : "๐Ÿ”" U1F50F # LOCK WITH INK PEN +#- 1F510;CLOSED LOCK WITH KEY;So;0;ON;;;;;N;;;;; +### <MM> {closed lock with key} : "๐Ÿ”" U1F510 # CLOSED LOCK WITH KEY +#- 1F511;KEY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <k> <e> <y> : "๐Ÿ”‘" U1F511 # KEY +#- 1F512;LOCK;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <l> <o> <c> <k> : "๐Ÿ”’" U1F512 # LOCK +#- 1F513;OPEN LOCK;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <u> <n> <l> <o> <c> <k> : "๐Ÿ”“" U1F513 # OPEN LOCK +#- 1F514;BELL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <e> <l> <l> : "๐Ÿ””" U1F514 # BELL +#- 1F515;BELL WITH CANCELLATION STROKE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <exclam> <b> <e> <l> <l> : "๐Ÿ”•" U1F515 # BELL WITH CANCELLATION STROKE +<Multi_key> <Multi_key> <n> <o> <b> <e> <l> <l> : "๐Ÿ”•" U1F515 # BELL WITH CANCELLATION STROKE +#- 1F516;BOOKMARK;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <B> <o> <o> <k> <m> <a> <r> : "๐Ÿ”–" U1F516 # BOOKMARK +#- 1F517;LINK SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <l> <i> <n> <k> : "๐Ÿ”—" U1F517 # LINK SYMBOL +#- 1F518;RADIO BUTTON;So;0;ON;;;;;N;;;;; +### <MM> {radio button} : "๐Ÿ”˜" U1F518 # RADIO BUTTON +#- 1F519;BACK WITH LEFTWARDS ARROW ABOVE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <B> <A> <C> <K> : "๐Ÿ”™" U1F519 # BACK WITH LEFTWARDS ARROW ABOVE +#- 1F51A;END WITH LEFTWARDS ARROW ABOVE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <E> <N> <D> : "๐Ÿ”š" U1F51A # END WITH LEFTWARDS ARROW ABOVE +#- 1F51B;ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <O> <N> : "๐Ÿ”›" U1F51B # ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE +#- 1F51C;SOON WITH RIGHTWARDS ARROW ABOVE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <S> <O> <O> <N> : "๐Ÿ”œ" U1F51C # SOON WITH RIGHTWARDS ARROW ABOVE +#- 1F51D;TOP WITH UPWARDS ARROW ABOVE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <T> <O> <P> : "๐Ÿ”" U1F51D # TOP WITH UPWARDS ARROW ABOVE +#- 1F51E;NO ONE UNDER EIGHTEEN SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <exclam> <1> <8> : "๐Ÿ”ž" U1F51E # NO ONE UNDER EIGHTEEN SYMBOL +<Multi_key> <Multi_key> <exclam> <less> <1> <8> : "๐Ÿ”ž" U1F51E # NO ONE UNDER EIGHTEEN SYMBOL +<Multi_key> <Multi_key> <n> <o> <less> <1> <8> : "๐Ÿ”ž" U1F51E # NO ONE UNDER EIGHTEEN SYMBOL +<Multi_key> <Multi_key> <n> <o> <1> <8> : "๐Ÿ”ž" U1F51E # NO ONE UNDER EIGHTEEN SYMBOL +#- 1F51F;KEYCAP TEN;So;0;ON;;;;;N;;;;; +### <MM> {keycap ten} : "๐Ÿ”Ÿ" U1F51F # KEYCAP TEN +#- 1F520;INPUT SYMBOL FOR LATIN CAPITAL LETTERS;So;0;ON;;;;;N;;;;; +### <MM> {input symbol for latin capital letters} : "๐Ÿ” " U1F520 # INPUT SYMBOL FOR LATIN CAPITAL LETTERS +#- 1F521;INPUT SYMBOL FOR LATIN SMALL LETTERS;So;0;ON;;;;;N;;;;; +### <MM> {input symbol for latin small letters} : "๐Ÿ”ก" U1F521 # INPUT SYMBOL FOR LATIN SMALL LETTERS +#- 1F522;INPUT SYMBOL FOR NUMBERS;So;0;ON;;;;;N;;;;; +### <MM> {input symbol for numbers} : "๐Ÿ”ข" U1F522 # INPUT SYMBOL FOR NUMBERS +#- 1F523;INPUT SYMBOL FOR SYMBOLS;So;0;ON;;;;;N;;;;; +### <MM> {input symbol for symbols} : "๐Ÿ”ฃ" U1F523 # INPUT SYMBOL FOR SYMBOLS +#- 1F524;INPUT SYMBOL FOR LATIN LETTERS;So;0;ON;;;;;N;;;;; +### <MM> {input symbol for latin letters} : "๐Ÿ”ค" U1F524 # INPUT SYMBOL FOR LATIN LETTERS +#- 1F525;FIRE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <f> <i> <r> <e> : "๐Ÿ”ฅ" U1F525 # FIRE +#- 1F526;ELECTRIC TORCH;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <o> <r> <c> <h> : "๐Ÿ”ฆ" U1F526 # ELECTRIC TORCH +#- 1F527;WRENCH;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <w> <r> <e> <n> <c> <h> : "๐Ÿ”ง" U1F527 # WRENCH +#- 1F528;HAMMER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <h> <a> <m> <m> <e> <r> : "๐Ÿ”จ" U1F528 # HAMMER +#- 1F529;NUT AND BOLT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <o> <l> <t> : "๐Ÿ”ฉ" U1F529 # NUT AND BOLT +#- 1F52A;HOCHO;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <h> <o> <c> <h> <o> : "๐Ÿ”ช" U1F52A # HOCHO +#- 1F52B;PISTOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <i> <s> <t> <o> <l> : "๐Ÿ”ซ" U1F52B # PISTOL +#- 1F52C;MICROSCOPE;So;0;ON;;;;;N;;;;; +### <MM> {microscope} : "๐Ÿ”ฌ" U1F52C # MICROSCOPE +#- 1F52D;TELESCOPE;So;0;ON;;;;;N;;;;; +### <MM> {telescope} : "๐Ÿ”ญ" U1F52D # TELESCOPE +#- 1F52E;CRYSTAL BALL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <f> <o> <r> <t> <u> <n> <e> : "๐Ÿ”ฎ" U1F52E # CRYSTAL BALL +#- 1F52F;SIX POINTED STAR WITH MIDDLE DOT;So;0;ON;;;;;N;;;;; +### <MM> {six pointed star with middle dot} : "๐Ÿ”ฏ" U1F52F # SIX POINTED STAR WITH MIDDLE DOT +#- 1F530;JAPANESE SYMBOL FOR BEGINNER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <e> <g> <i> <n> <n> <r> : "๐Ÿ”ฐ" U1F530 # JAPANESE SYMBOL FOR BEGINNER +#- 1F531;TRIDENT EMBLEM;So;0;ON;;;;;N;;;;; +### <MM> {trident emblem} : "๐Ÿ”ฑ" U1F531 # TRIDENT EMBLEM +#- 1F532;BLACK SQUARE BUTTON;So;0;ON;;;;;N;;;;; +### <MM> {black square button} : "๐Ÿ”ฒ" U1F532 # BLACK SQUARE BUTTON +#- 1F533;WHITE SQUARE BUTTON;So;0;ON;;;;;N;;;;; +### <MM> {white square button} : "๐Ÿ”ณ" U1F533 # WHITE SQUARE BUTTON +#- 1F534;LARGE RED CIRCLE;So;0;ON;;;;;N;;;;; +### <MM> {large red circle} : "๐Ÿ”ด" U1F534 # LARGE RED CIRCLE +#- 1F535;LARGE BLUE CIRCLE;So;0;ON;;;;;N;;;;; +### <MM> {large blue circle} : "๐Ÿ”ต" U1F535 # LARGE BLUE CIRCLE +#- 1F536;LARGE ORANGE DIAMOND;So;0;ON;;;;;N;;;;; +### <MM> {large orange diamond} : "๐Ÿ”ถ" U1F536 # LARGE ORANGE DIAMOND +#- 1F537;LARGE BLUE DIAMOND;So;0;ON;;;;;N;;;;; +### <MM> {large blue diamond} : "๐Ÿ”ท" U1F537 # LARGE BLUE DIAMOND +#- 1F538;SMALL ORANGE DIAMOND;So;0;ON;;;;;N;;;;; +### <MM> {small orange diamond} : "๐Ÿ”ธ" U1F538 # SMALL ORANGE DIAMOND +#- 1F539;SMALL BLUE DIAMOND;So;0;ON;;;;;N;;;;; +### <MM> {small blue diamond} : "๐Ÿ”น" U1F539 # SMALL BLUE DIAMOND +#- 1F53A;UP-POINTING RED TRIANGLE;So;0;ON;;;;;N;;;;; +### <MM> {up-pointing red triangle} : "๐Ÿ”บ" U1F53A # UP-POINTING RED TRIANGLE +#- 1F53B;DOWN-POINTING RED TRIANGLE;So;0;ON;;;;;N;;;;; +### <MM> {down-pointing red triangle} : "๐Ÿ”ป" U1F53B # DOWN-POINTING RED TRIANGLE +#- 1F53C;UP-POINTING SMALL RED TRIANGLE;So;0;ON;;;;;N;;;;; +### <MM> {up-pointing small red triangle} : "๐Ÿ”ผ" U1F53C # UP-POINTING SMALL RED TRIANGLE +#- 1F53D;DOWN-POINTING SMALL RED TRIANGLE;So;0;ON;;;;;N;;;;; +### <MM> {down-pointing small red triangle} : "๐Ÿ”ฝ" U1F53D # DOWN-POINTING SMALL RED TRIANGLE +#- 1F53E;LOWER RIGHT SHADOWED WHITE CIRCLE;So;0;ON;;;;;N;;;;; +### <MM> {lower right shadowed white circle} : "๐Ÿ”พ" U1F53E # LOWER RIGHT SHADOWED WHITE CIRCLE +#- 1F53F;UPPER RIGHT SHADOWED WHITE CIRCLE;So;0;ON;;;;;N;;;;; +### <MM> {upper right shadowed white circle} : "๐Ÿ”ฟ" U1F53F # UPPER RIGHT SHADOWED WHITE CIRCLE +#- 1F540;CIRCLED CROSS POMMEE;So;0;ON;;;;;N;;;;; +### <MM> {circled cross pommee} : "๐Ÿ•€" U1F540 # CIRCLED CROSS POMMEE +#- 1F541;CROSS POMMEE WITH HALF-CIRCLE BELOW;So;0;ON;;;;;N;;;;; +### <MM> {cross pommee with half-circle below} : "๐Ÿ•" U1F541 # CROSS POMMEE WITH HALF-CIRCLE BELOW +#- 1F542;CROSS POMMEE;So;0;ON;;;;;N;;;;; +### <MM> {cross pommee} : "๐Ÿ•‚" U1F542 # CROSS POMMEE +#- 1F543;NOTCHED LEFT SEMICIRCLE WITH THREE DOTS;So;0;ON;;;;;N;;;;; +### <MM> {notched left semicircle with three dots} : "๐Ÿ•ƒ" U1F543 # NOTCHED LEFT SEMICIRCLE WITH THREE DOTS +#- 1F544;NOTCHED RIGHT SEMICIRCLE WITH THREE DOTS;So;0;ON;;;;;N;;;;; +### <MM> {notched right semicircle with three dots} : "๐Ÿ•„" U1F544 # NOTCHED RIGHT SEMICIRCLE WITH THREE DOTS +#- 1F545;SYMBOL FOR MARKS CHAPTER;So;0;ON;;;;;N;;;;; +### <MM> {symbol for marks chapter} : "๐Ÿ•…" U1F545 # SYMBOL FOR MARKS CHAPTER +#- 1F546;WHITE LATIN CROSS;So;0;ON;;;;;N;;;;; +### <MM> {white latin cross} : "๐Ÿ•†" U1F546 # WHITE LATIN CROSS +#- 1F547;HEAVY LATIN CROSS;So;0;ON;;;;;N;;;;; +### <MM> {heavy latin cross} : "๐Ÿ•‡" U1F547 # HEAVY LATIN CROSS +#- 1F548;CELTIC CROSS;So;0;ON;;;;;N;;;;; +### <MM> {celtic cross} : "๐Ÿ•ˆ" U1F548 # CELTIC CROSS +#- 1F549;OM SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <O> <M> : "๐Ÿ•‰" U1F549 # OM SYMBOL +#- 1F54A;DOVE OF PEACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <d> <o> <v> <e> : "๐Ÿ•Š" U1F54A # DOVE OF PEACE +#- 1F54B;KAABA;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <k> <a> <a> <b> <a> : "๐Ÿ•‹" U1F54B # KAABA +#- 1F54C;MOSQUE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <o> <s> <q> <u> <e> : "๐Ÿ•Œ" U1F54C # MOSQUE +#- 1F54D;SYNAGOGUE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <h> <u> <l> : "๐Ÿ•" U1F54D # SYNAGOGUE +## Worry about MENORAH WITH SEVEN BRANCHES when it comes along. +#- 1F54E;MENORAH WITH NINE BRANCHES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <e> <n> <o> <r> <a> <h> : "๐Ÿ•Ž" U1F54E # MENORAH WITH NINE BRANCHES +#- 1F54F;BOWL OF HYGIEIA;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <h> <y> <g> <i> <e> <i> <a> : "๐Ÿ•" U1F54F # BOWL OF HYGIEIA +#- 1F568;RIGHT SPEAKER;So;0;ON;;;;;N;;;;; +### <MM> {right speaker} : "๐Ÿ•จ" U1F568 # RIGHT SPEAKER +#- 1F569;RIGHT SPEAKER WITH ONE SOUND WAVE;So;0;ON;;;;;N;;;;; +### <MM> {right speaker with one sound wave} : "๐Ÿ•ฉ" U1F569 # RIGHT SPEAKER WITH ONE SOUND WAVE +#- 1F56A;RIGHT SPEAKER WITH THREE SOUND WAVES;So;0;ON;;;;;N;;;;; +### <MM> {right speaker with three sound waves} : "๐Ÿ•ช" U1F56A # RIGHT SPEAKER WITH THREE SOUND WAVES +#- 1F56B;BULLHORN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <u> <l> <l> <h> <o> <r> : "๐Ÿ•ซ" U1F56B # BULLHORN +#- 1F56C;BULLHORN WITH SOUND WAVES;So;0;ON;;;;;N;;;;; +### <MM> {bullhorn with sound waves} : "๐Ÿ•ฌ" U1F56C # BULLHORN WITH SOUND WAVES +## You KNOW these next three were put together in this order on purpose. +#- 1F56D;RINGING BELL;So;0;ON;;;;;N;;;;; +### <MM> {ringing bell} : "๐Ÿ•ญ" U1F56D # RINGING BELL +#- 1F56E;BOOK;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <o> <o> <k> : "๐Ÿ•ฎ" U1F56E # BOOK +#- 1F56F;CANDLE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <a> <n> <d> <l> <e> : "๐Ÿ•ฏ" U1F56F # CANDLE +#- 1F570;MANTELPIECE CLOCK;So;0;ON;;;;;N;;;;; +### <MM> {mantelpiece clock} : "๐Ÿ•ฐ" U1F570 # MANTELPIECE CLOCK +#- 1F571;BLACK SKULL AND CROSSBONES;So;0;ON;;;;;N;;;;; +### <MM> {black skull and crossbones} : "๐Ÿ•ฑ" U1F571 # BLACK SKULL AND CROSSBONES +#- 1F572;NO PIRACY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <exclam> <p> <i> <r> <a> <t> <e> : "๐Ÿ•ฒ" U1F572 # NO PIRACY +<Multi_key> <Multi_key> <exclam> <p> <i> <r> <a> <c> <y> : "๐Ÿ•ฒ" U1F572 # NO PIRACY +<Multi_key> <Multi_key> <n> <o> <p> <i> <r> <a> <t> : "๐Ÿ•ฒ" U1F572 # NO PIRACY +#- 1F573;HOLE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <h> <o> <l> <e> : "๐Ÿ•ณ" U1F573 # HOLE +#- 1F574;MAN IN BUSINESS SUIT LEVITATING;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <l> <e> <v> <i> <t> <a> <t> : "๐Ÿ•ด" U1F574 # MAN IN BUSINESS SUIT LEVITATING +#- 1F575;SLEUTH OR SPY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <p> <y> : "๐Ÿ•ต" U1F575 # SLEUTH OR SPY +#- 1F576;DARK SUNGLASSES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <h> <a> <d> <e> <s> : "๐Ÿ•ถ" U1F576 # DARK SUNGLASSES +#- 1F577;SPIDER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <p> <i> <d> <e> <r> : "๐Ÿ•ท" U1F577 # SPIDER +#- 1F578;SPIDER WEB;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <w> <e> <b> : "๐Ÿ•ธ" U1F578 # SPIDER WEB +#- 1F579;JOYSTICK;So;0;ON;;;;;N;;;;; +### <MM> {joystick} : "๐Ÿ•น" U1F579 # JOYSTICK +#- 1F57B;LEFT HAND TELEPHONE RECEIVER;So;0;ON;;;;;N;;;;; +### <MM> {left hand telephone receiver} : "๐Ÿ•ป" U1F57B # LEFT HAND TELEPHONE RECEIVER +#- 1F57C;TELEPHONE RECEIVER WITH PAGE;So;0;ON;;;;;N;;;;; +### <MM> {telephone receiver with page} : "๐Ÿ•ผ" U1F57C # TELEPHONE RECEIVER WITH PAGE +#- 1F57D;RIGHT HAND TELEPHONE RECEIVER;So;0;ON;;;;;N;;;;; +### <MM> {right hand telephone receiver} : "๐Ÿ•ฝ" U1F57D # RIGHT HAND TELEPHONE RECEIVER +#- 1F57E;WHITE TOUCHTONE TELEPHONE;So;0;ON;;;;;N;;;;; +### <MM> {white touchtone telephone} : "๐Ÿ•พ" U1F57E # WHITE TOUCHTONE TELEPHONE +#- 1F57F;BLACK TOUCHTONE TELEPHONE;So;0;ON;;;;;N;;;;; +### <MM> {black touchtone telephone} : "๐Ÿ•ฟ" U1F57F # BLACK TOUCHTONE TELEPHONE +#- 1F580;TELEPHONE ON TOP OF MODEM;So;0;ON;;;;;N;;;;; +### <MM> {telephone on top of modem} : "๐Ÿ–€" U1F580 # TELEPHONE ON TOP OF MODEM +#- 1F581;CLAMSHELL MOBILE PHONE;So;0;ON;;;;;N;;;;; +### <MM> {clamshell mobile phone} : "๐Ÿ–" U1F581 # CLAMSHELL MOBILE PHONE +#- 1F582;BACK OF ENVELOPE;So;0;ON;;;;;N;;;;; +### <MM> {back of envelope} : "๐Ÿ–‚" U1F582 # BACK OF ENVELOPE +#- 1F583;STAMPED ENVELOPE;So;0;ON;;;;;N;;;;; +### <MM> {stamped envelope} : "๐Ÿ–ƒ" U1F583 # STAMPED ENVELOPE +#- 1F584;ENVELOPE WITH LIGHTNING;So;0;ON;;;;;N;;;;; +### <MM> {envelope with lightning} : "๐Ÿ–„" U1F584 # ENVELOPE WITH LIGHTNING +#- 1F585;FLYING ENVELOPE;So;0;ON;;;;;N;;;;; +### <MM> {flying envelope} : "๐Ÿ–…" U1F585 # FLYING ENVELOPE +#- 1F586;PEN OVER STAMPED ENVELOPE;So;0;ON;;;;;N;;;;; +### <MM> {pen over stamped envelope} : "๐Ÿ–†" U1F586 # PEN OVER STAMPED ENVELOPE +#- 1F587;LINKED PAPERCLIPS;So;0;ON;;;;;N;;;;; +### <MM> {linked paperclips} : "๐Ÿ–‡" U1F587 # LINKED PAPERCLIPS +#- 1F588;BLACK PUSHPIN;So;0;ON;;;;;N;;;;; +### <MM> {black pushpin} : "๐Ÿ–ˆ" U1F588 # BLACK PUSHPIN +#- 1F589;LOWER LEFT PENCIL;So;0;ON;;;;;N;;;;; +### <MM> {lower left pencil} : "๐Ÿ–‰" U1F589 # LOWER LEFT PENCIL +#- 1F58A;LOWER LEFT BALLPOINT PEN;So;0;ON;;;;;N;;;;; +### <MM> {lower left ballpoint pen} : "๐Ÿ–Š" U1F58A # LOWER LEFT BALLPOINT PEN +#- 1F58B;LOWER LEFT FOUNTAIN PEN;So;0;ON;;;;;N;;;;; +### <MM> {lower left fountain pen} : "๐Ÿ–‹" U1F58B # LOWER LEFT FOUNTAIN PEN +#- 1F58C;LOWER LEFT PAINTBRUSH;So;0;ON;;;;;N;;;;; +### <MM> {lower left paintbrush} : "๐Ÿ–Œ" U1F58C # LOWER LEFT PAINTBRUSH +#- 1F58D;LOWER LEFT CRAYON;So;0;ON;;;;;N;;;;; +### <MM> {lower left crayon} : "๐Ÿ–" U1F58D # LOWER LEFT CRAYON +#- 1F58E;LEFT WRITING HAND;So;0;ON;;;;;N;;;;; +### <MM> {left writing hand} : "๐Ÿ–Ž" U1F58E # LEFT WRITING HAND +#- 1F58F;TURNED OK HAND SIGN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <at> <O> <K> : "๐Ÿ–" U1F58F # TURNED OK HAND SIGN +#- 1F590;RAISED HAND WITH FINGERS SPLAYED;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <5> <h> <a> <n> <d> : "๐Ÿ–" U1F590 # RAISED HAND WITH FINGERS SPLAYED +#- 1F591;REVERSED RAISED HAND WITH FINGERS SPLAYED;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <at> <5> <h> <a> <n> <d> : "๐Ÿ–‘" U1F591 # REVERSED RAISED HAND WITH FINGERS SPLAYED +#- 1F592;REVERSED THUMBS UP SIGN;So;0;ON;;;;;N;;;;; +### <MM> {reversed thumbs up sign} : "๐Ÿ–’" U1F592 # REVERSED THUMBS UP SIGN +#- 1F593;REVERSED THUMBS DOWN SIGN;So;0;ON;;;;;N;;;;; +### <MM> {reversed thumbs down sign} : "๐Ÿ–“" U1F593 # REVERSED THUMBS DOWN SIGN +## Might as well insert this one for better mnemonic; it'll screw up the sort though. +#- 270C;VICTORY HAND;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <v> <i> <c> <t> <o> <r> <y> : "โœŒ" U270C # VICTORY HAND +#- 1F594;REVERSED VICTORY HAND;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <2> <f> <u> <c> <k> <u> : "๐Ÿ–”" U1F594 # REVERSED VICTORY HAND +<Multi_key> <Multi_key> <2> <F> <U> : "๐Ÿ–”" U1F594 # REVERSED VICTORY HAND +#- 1F595;REVERSED HAND WITH MIDDLE FINGER EXTENDED;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <f> <u> <c> <k> <u> : "๐Ÿ–•" U1F595 # REVERSED HAND WITH MIDDLE FINGER EXTENDED +## Live Long and Prosper... +#- 1F596;RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <L> <L> <A> <P> : "๐Ÿ––" U1F596 # RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS +<Multi_key> <Multi_key> <s> <p> <o> <c> <k> : "๐Ÿ––" U1F596 # RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS +#- 1F597;WHITE DOWN POINTING LEFT HAND INDEX;So;0;ON;;;;;N;;;;; +### <MM> {white down pointing left hand index} : "๐Ÿ–—" U1F597 # WHITE DOWN POINTING LEFT HAND INDEX +#- 1F598;SIDEWAYS WHITE LEFT POINTING INDEX;So;0;ON;;;;;N;;;;; +### <MM> {sideways white left pointing index} : "๐Ÿ–˜" U1F598 # SIDEWAYS WHITE LEFT POINTING INDEX +#- 1F599;SIDEWAYS WHITE RIGHT POINTING INDEX;So;0;ON;;;;;N;;;;; +### <MM> {sideways white right pointing index} : "๐Ÿ–™" U1F599 # SIDEWAYS WHITE RIGHT POINTING INDEX +#- 1F59A;SIDEWAYS BLACK LEFT POINTING INDEX;So;0;ON;;;;;N;;;;; +### <MM> {sideways black left pointing index} : "๐Ÿ–š" U1F59A # SIDEWAYS BLACK LEFT POINTING INDEX +#- 1F59B;SIDEWAYS BLACK RIGHT POINTING INDEX;So;0;ON;;;;;N;;;;; +### <MM> {sideways black right pointing index} : "๐Ÿ–›" U1F59B # SIDEWAYS BLACK RIGHT POINTING INDEX +#- 1F59C;BLACK LEFT POINTING BACKHAND INDEX;So;0;ON;;;;;N;;;;; +### <MM> {black left pointing backhand index} : "๐Ÿ–œ" U1F59C # BLACK LEFT POINTING BACKHAND INDEX +#- 1F59D;BLACK RIGHT POINTING BACKHAND INDEX;So;0;ON;;;;;N;;;;; +### <MM> {black right pointing backhand index} : "๐Ÿ–" U1F59D # BLACK RIGHT POINTING BACKHAND INDEX +#- 1F59E;SIDEWAYS WHITE UP POINTING INDEX;So;0;ON;;;;;N;;;;; +### <MM> {sideways white up pointing index} : "๐Ÿ–ž" U1F59E # SIDEWAYS WHITE UP POINTING INDEX +#- 1F59F;SIDEWAYS WHITE DOWN POINTING INDEX;So;0;ON;;;;;N;;;;; +### <MM> {sideways white down pointing index} : "๐Ÿ–Ÿ" U1F59F # SIDEWAYS WHITE DOWN POINTING INDEX +#- 1F5A0;SIDEWAYS BLACK UP POINTING INDEX;So;0;ON;;;;;N;;;;; +### <MM> {sideways black up pointing index} : "๐Ÿ– " U1F5A0 # SIDEWAYS BLACK UP POINTING INDEX +#- 1F5A1;SIDEWAYS BLACK DOWN POINTING INDEX;So;0;ON;;;;;N;;;;; +### <MM> {sideways black down pointing index} : "๐Ÿ–ก" U1F5A1 # SIDEWAYS BLACK DOWN POINTING INDEX +#- 1F5A2;BLACK UP POINTING BACKHAND INDEX;So;0;ON;;;;;N;;;;; +### <MM> {black up pointing backhand index} : "๐Ÿ–ข" U1F5A2 # BLACK UP POINTING BACKHAND INDEX +#- 1F5A3;BLACK DOWN POINTING BACKHAND INDEX;So;0;ON;;;;;N;;;;; +### <MM> {black down pointing backhand index} : "๐Ÿ–ฃ" U1F5A3 # BLACK DOWN POINTING BACKHAND INDEX +#- 1F5A5;DESKTOP COMPUTER;So;0;ON;;;;;N;;;;; +### <MM> {desktop computer} : "๐Ÿ–ฅ" U1F5A5 # DESKTOP COMPUTER +#- 1F5A6;KEYBOARD AND MOUSE;So;0;ON;;;;;N;;;;; +### <MM> {keyboard and mouse} : "๐Ÿ–ฆ" U1F5A6 # KEYBOARD AND MOUSE +#- 1F5A7;THREE NETWORKED COMPUTERS;So;0;ON;;;;;N;;;;; +### <MM> {three networked computers} : "๐Ÿ–ง" U1F5A7 # THREE NETWORKED COMPUTERS +#- 1F5A8;PRINTER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <r> <i> <n> <t> <e> <r> : "๐Ÿ–จ" U1F5A8 # PRINTER +#- 1F5A9;POCKET CALCULATOR;So;0;ON;;;;;N;;;;; +### <MM> {pocket calculator} : "๐Ÿ–ฉ" U1F5A9 # POCKET CALCULATOR +#- 1F5AA;BLACK HARD SHELL FLOPPY DISK;So;0;ON;;;;;N;;;;; +### <MM> {black hard shell floppy disk} : "๐Ÿ–ช" U1F5AA # BLACK HARD SHELL FLOPPY DISK +#- 1F5AB;WHITE HARD SHELL FLOPPY DISK;So;0;ON;;;;;N;;;;; +### <MM> {white hard shell floppy disk} : "๐Ÿ–ซ" U1F5AB # WHITE HARD SHELL FLOPPY DISK +#- 1F5AC;SOFT SHELL FLOPPY DISK;So;0;ON;;;;;N;;;;; +### <MM> {soft shell floppy disk} : "๐Ÿ–ฌ" U1F5AC # SOFT SHELL FLOPPY DISK +#- 1F5AD;TAPE CARTRIDGE;So;0;ON;;;;;N;;;;; +### <MM> {tape cartridge} : "๐Ÿ–ญ" U1F5AD # TAPE CARTRIDGE +#- 1F5AE;WIRED KEYBOARD;So;0;ON;;;;;N;;;;; +### <MM> {wired keyboard} : "๐Ÿ–ฎ" U1F5AE # WIRED KEYBOARD +#- 1F5AF;ONE BUTTON MOUSE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <1> <m> <o> <u> <s> <e> : "๐Ÿ–ฏ" U1F5AF # ONE BUTTON MOUSE +#- 1F5B0;TWO BUTTON MOUSE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <2> <m> <o> <u> <s> <e> : "๐Ÿ–ฐ" U1F5B0 # TWO BUTTON MOUSE +#- 1F5B1;THREE BUTTON MOUSE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <3> <m> <o> <u> <s> <e> : "๐Ÿ–ฑ" U1F5B1 # THREE BUTTON MOUSE +#- 1F5B2;TRACKBALL;So;0;ON;;;;;N;;;;; +### <MM> {trackbal} : "๐Ÿ–ฒ" U1F5B2 # TRACKBALL +#- 1F5B3;OLD PERSONAL COMPUTER;So;0;ON;;;;;N;;;;; +### <MM> {old personal computer} : "๐Ÿ–ณ" U1F5B3 # OLD PERSONAL COMPUTER +#- 1F5B4;HARD DISK;So;0;ON;;;;;N;;;;; +### <MM> {hard disk} : "๐Ÿ–ด" U1F5B4 # HARD DISK +#- 1F5B5;SCREEN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <c> <r> <e> <e> <n> : "๐Ÿ–ต" U1F5B5 # SCREEN +#- 1F5B6;PRINTER ICON;So;0;ON;;;;;N;;;;; +### <MM> {printer icon} : "๐Ÿ–ถ" U1F5B6 # PRINTER ICON +#- 1F5B7;FAX ICON;So;0;ON;;;;;N;;;;; +### <MM> {fax icon} : "๐Ÿ–ท" U1F5B7 # FAX ICON +#- 1F5B8;OPTICAL DISC ICON;So;0;ON;;;;;N;;;;; +### <MM> {optical disc icon} : "๐Ÿ–ธ" U1F5B8 # OPTICAL DISC ICON +#- 1F5B9;DOCUMENT WITH TEXT;So;0;ON;;;;;N;;;;; +### <MM> {document with text} : "๐Ÿ–น" U1F5B9 # DOCUMENT WITH TEXT +#- 1F5BA;DOCUMENT WITH TEXT AND PICTURE;So;0;ON;;;;;N;;;;; +### <MM> {document with text and picture} : "๐Ÿ–บ" U1F5BA # DOCUMENT WITH TEXT AND PICTURE +#- 1F5BB;DOCUMENT WITH PICTURE;So;0;ON;;;;;N;;;;; +### <MM> {document with picture} : "๐Ÿ–ป" U1F5BB # DOCUMENT WITH PICTURE +#- 1F5BC;FRAME WITH PICTURE;So;0;ON;;;;;N;;;;; +### <MM> {frame with picture} : "๐Ÿ–ผ" U1F5BC # FRAME WITH PICTURE +#- 1F5BD;FRAME WITH TILES;So;0;ON;;;;;N;;;;; +### <MM> {frame with tiles} : "๐Ÿ–ฝ" U1F5BD # FRAME WITH TILES +#- 1F5BE;FRAME WITH AN X;So;0;ON;;;;;N;;;;; +### <MM> {frame with an x} : "๐Ÿ–พ" U1F5BE # FRAME WITH AN X +#- 1F5BF;BLACK FOLDER;So;0;ON;;;;;N;;;;; +### <MM> {black folder} : "๐Ÿ–ฟ" U1F5BF # BLACK FOLDER +#- 1F5C0;FOLDER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <f> <o> <l> <d> <e> <r> : "๐Ÿ—€" U1F5C0 # FOLDER +#- 1F5C1;OPEN FOLDER;So;0;ON;;;;;N;;;;; +### <MM> {open folder} : "๐Ÿ—" U1F5C1 # OPEN FOLDER +#- 1F5C2;CARD INDEX DIVIDERS;So;0;ON;;;;;N;;;;; +### <MM> {card index dividers} : "๐Ÿ—‚" U1F5C2 # CARD INDEX DIVIDERS +#- 1F5C3;CARD FILE BOX;So;0;ON;;;;;N;;;;; +### <MM> {card file box} : "๐Ÿ—ƒ" U1F5C3 # CARD FILE BOX +#- 1F5C4;FILE CABINET;So;0;ON;;;;;N;;;;; +### <MM> {file cabinet} : "๐Ÿ—„" U1F5C4 # FILE CABINET +#- 1F5C5;EMPTY NOTE;So;0;ON;;;;;N;;;;; +### <MM> {empty note} : "๐Ÿ—…" U1F5C5 # EMPTY NOTE +#- 1F5C6;EMPTY NOTE PAGE;So;0;ON;;;;;N;;;;; +### <MM> {empty note page} : "๐Ÿ—†" U1F5C6 # EMPTY NOTE PAGE +#- 1F5C7;EMPTY NOTE PAD;So;0;ON;;;;;N;;;;; +### <MM> {empty note pad} : "๐Ÿ—‡" U1F5C7 # EMPTY NOTE PAD +#- 1F5C8;NOTE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <n> <o> <t> <e> : "๐Ÿ—ˆ" U1F5C8 # NOTE +#- 1F5C9;NOTE PAGE;So;0;ON;;;;;N;;;;; +### <MM> {note page} : "๐Ÿ—‰" U1F5C9 # NOTE PAGE +#- 1F5CA;NOTE PAD;So;0;ON;;;;;N;;;;; +### <MM> {note pad} : "๐Ÿ—Š" U1F5CA # NOTE PAD +#- 1F5CB;EMPTY DOCUMENT;So;0;ON;;;;;N;;;;; +### <MM> {empty document} : "๐Ÿ—‹" U1F5CB # EMPTY DOCUMENT +#- 1F5CC;EMPTY PAGE;So;0;ON;;;;;N;;;;; +### <MM> {empty page} : "๐Ÿ—Œ" U1F5CC # EMPTY PAGE +#- 1F5CD;EMPTY PAGES;So;0;ON;;;;;N;;;;; +### <MM> {empty pages} : "๐Ÿ—" U1F5CD # EMPTY PAGES +#- 1F5CE;DOCUMENT;So;0;ON;;;;;N;;;;; +### <MM> {document} : "๐Ÿ—Ž" U1F5CE # DOCUMENT +#- 1F5CF;PAGE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <a> <g> <e> : "๐Ÿ—" U1F5CF # PAGE +#- 1F5D0;PAGES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <P> <a> <g> <e> <s> : "๐Ÿ—" U1F5D0 # PAGES +#- 1F5D1;WASTEBASKET;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <r> <a> <s> <h> : "๐Ÿ—‘" U1F5D1 # WASTEBASKET +#- 1F5D2;SPIRAL NOTE PAD;So;0;ON;;;;;N;;;;; +### <MM> {spiral note pad} : "๐Ÿ—’" U1F5D2 # SPIRAL NOTE PAD +#- 1F5D3;SPIRAL CALENDAR PAD;So;0;ON;;;;;N;;;;; +### <MM> {spiral calendar pad} : "๐Ÿ—“" U1F5D3 # SPIRAL CALENDAR PAD +#- 1F5D4;DESKTOP WINDOW;So;0;ON;;;;;N;;;;; +### <MM> {desktop window} : "๐Ÿ—”" U1F5D4 # DESKTOP WINDOW +#- 1F5D5;MINIMIZE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <i> <n> <i> <m> <i> <z> : "๐Ÿ—•" U1F5D5 # MINIMIZE +#- 1F5D6;MAXIMIZE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <a> <x> <i> <m> <i> <z> : "๐Ÿ—–" U1F5D6 # MAXIMIZE +#- 1F5D7;OVERLAP;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <o> <v> <e> <r> <l> <a> <p> : "๐Ÿ——" U1F5D7 # OVERLAP +#- 1F5D8;CLOCKWISE RIGHT AND LEFT SEMICIRCLE ARROWS;So;0;ON;;;;;N;;;;; +### <MM> {clockwise right and left semicircle arrows} : "๐Ÿ—˜" U1F5D8 # CLOCKWISE RIGHT AND LEFT SEMICIRCLE ARROWS +#- 1F5D9;CANCELLATION X;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <X> <o> <u> <t> : "๐Ÿ—™" U1F5D9 # CANCELLATION X +#- 1F5DA;INCREASE FONT SIZE SYMBOL;So;0;ON;;;;;N;;;;; +### <MM> {increase font size symbol} : "๐Ÿ—š" U1F5DA # INCREASE FONT SIZE SYMBOL +#- 1F5DB;DECREASE FONT SIZE SYMBOL;So;0;ON;;;;;N;;;;; +### <MM> {decrease font size symbol} : "๐Ÿ—›" U1F5DB # DECREASE FONT SIZE SYMBOL +#- 1F5DC;COMPRESSION;So;0;ON;;;;;N;;;;; +### <MM> {compression} : "๐Ÿ—œ" U1F5DC # COMPRESSION +#- 1F5DD;OLD KEY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <o> <l> <d> <k> <e> <y> : "๐Ÿ—" U1F5DD # OLD KEY +#- 1F5DE;ROLLED-UP NEWSPAPER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <a> <d> <d> <o> <g> : "๐Ÿ—ž" U1F5DE # ROLLED-UP NEWSPAPER +### <MM> {rolled-up newspaper} : "๐Ÿ—ž" U1F5DE # ROLLED-UP NEWSPAPER +#- 1F5DF;PAGE WITH CIRCLED TEXT;So;0;ON;;;;;N;;;;; +### <MM> {page with circled text} : "๐Ÿ—Ÿ" U1F5DF # PAGE WITH CIRCLED TEXT +#- 1F5E0;STOCK CHART;So;0;ON;;;;;N;;;;; +### <MM> {stock chart} : "๐Ÿ— " U1F5E0 # STOCK CHART +#- 1F5E1;DAGGER KNIFE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <d> <a> <g> <g> <e> <r> : "๐Ÿ—ก" U1F5E1 # DAGGER KNIFE +#- 1F5E2;LIPS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <l> <i> <p> <s> : "๐Ÿ—ข" U1F5E2 # LIPS +#- 1F5E3;SPEAKING HEAD IN SILHOUETTE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <a> <l> <k> <e> <r> : "๐Ÿ—ฃ" U1F5E3 # SPEAKING HEAD IN SILHOUETTE +## Arguably the wrong way around. +#- 1F5E4;THREE RAYS ABOVE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <a> <l> <k> <d> <w> <n> : "๐Ÿ—ค" U1F5E4 # THREE RAYS ABOVE +#- 1F5E5;THREE RAYS BELOW;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <a> <l> <k> <u> <p> : "๐Ÿ—ฅ" U1F5E5 # THREE RAYS BELOW +#- 1F5E6;THREE RAYS LEFT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <a> <l> <k> <r> <t> : "๐Ÿ—ฆ" U1F5E6 # THREE RAYS LEFT +#- 1F5E7;THREE RAYS RIGHT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <a> <l> <k> <l> <f> <t> : "๐Ÿ—ง" U1F5E7 # THREE RAYS RIGHT +#- 1F5E8;LEFT SPEECH BUBBLE;So;0;ON;;;;;N;;;;; +### <MM> {left speech bubble} : "๐Ÿ—จ" U1F5E8 # LEFT SPEECH BUBBLE +#- 1F5E9;RIGHT SPEECH BUBBLE;So;0;ON;;;;;N;;;;; +### <MM> {right speech bubble} : "๐Ÿ—ฉ" U1F5E9 # RIGHT SPEECH BUBBLE +#- 1F5EA;TWO SPEECH BUBBLES;So;0;ON;;;;;N;;;;; +### <MM> {two speech bubbles} : "๐Ÿ—ช" U1F5EA # TWO SPEECH BUBBLES +#- 1F5EB;THREE SPEECH BUBBLES;So;0;ON;;;;;N;;;;; +### <MM> {three speech bubbles} : "๐Ÿ—ซ" U1F5EB # THREE SPEECH BUBBLES +#- 1F5EC;LEFT THOUGHT BUBBLE;So;0;ON;;;;;N;;;;; +### <MM> {left thought bubble} : "๐Ÿ—ฌ" U1F5EC # LEFT THOUGHT BUBBLE +#- 1F5ED;RIGHT THOUGHT BUBBLE;So;0;ON;;;;;N;;;;; +### <MM> {right thought bubble} : "๐Ÿ—ญ" U1F5ED # RIGHT THOUGHT BUBBLE +#- 1F5EE;LEFT ANGER BUBBLE;So;0;ON;;;;;N;;;;; +### <MM> {left anger bubble} : "๐Ÿ—ฎ" U1F5EE # LEFT ANGER BUBBLE +#- 1F5EF;RIGHT ANGER BUBBLE;So;0;ON;;;;;N;;;;; +### <MM> {right anger bubble} : "๐Ÿ—ฏ" U1F5EF # RIGHT ANGER BUBBLE +#- 1F5F0;MOOD BUBBLE;So;0;ON;;;;;N;;;;; +### <MM> {mood bubble} : "๐Ÿ—ฐ" U1F5F0 # MOOD BUBBLE +#- 1F5F1;LIGHTNING MOOD BUBBLE;So;0;ON;;;;;N;;;;; +### <MM> {lightning mood bubble} : "๐Ÿ—ฑ" U1F5F1 # LIGHTNING MOOD BUBBLE +#- 1F5F2;LIGHTNING MOOD;So;0;ON;;;;;N;;;;; +### <MM> {lightning mood} : "๐Ÿ—ฒ" U1F5F2 # LIGHTNING MOOD +#- 1F5F3;BALLOT BOX WITH BALLOT;So;0;ON;;;;;N;;;;; +### <MM> {ballot box with ballot} : "๐Ÿ—ณ" U1F5F3 # BALLOT BOX WITH BALLOT +#- 1F5F4;BALLOT SCRIPT X;So;0;ON;;;;;N;;;;; +### <MM> {ballot script x} : "๐Ÿ—ด" U1F5F4 # BALLOT SCRIPT X +#- 1F5F5;BALLOT BOX WITH SCRIPT X;So;0;ON;;;;;N;;;;; +### <MM> {ballot box with script x} : "๐Ÿ—ต" U1F5F5 # BALLOT BOX WITH SCRIPT X +#- 1F5F6;BALLOT BOLD SCRIPT X;So;0;ON;;;;;N;;;;; +### <MM> {ballot bold script x} : "๐Ÿ—ถ" U1F5F6 # BALLOT BOLD SCRIPT X +#- 1F5F7;BALLOT BOX WITH BOLD SCRIPT X;So;0;ON;;;;;N;;;;; +### <MM> {ballot box with bold script x} : "๐Ÿ—ท" U1F5F7 # BALLOT BOX WITH BOLD SCRIPT X +#- 1F5F8;LIGHT CHECK MARK;So;0;ON;;;;;N;;;;; +### <MM> {light check mark} : "๐Ÿ—ธ" U1F5F8 # LIGHT CHECK MARK +#- 1F5F9;BALLOT BOX WITH BOLD CHECK;So;0;ON;;;;;N;;;;; +### <MM> {ballot box with bold check} : "๐Ÿ—น" U1F5F9 # BALLOT BOX WITH BOLD CHECK +#- 1F5FA;WORLD MAP;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <w> <o> <r> <l> <d> : "๐Ÿ—บ" U1F5FA # WORLD MAP +#- 1F5FB;MOUNT FUJI;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <f> <u> <j> <i> : "๐Ÿ—ป" U1F5FB # MOUNT FUJI +#- 1F5FC;TOKYO TOWER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <o> <k> <y> <o> : "๐Ÿ—ผ" U1F5FC # TOKYO TOWER +#- 1F5FD;STATUE OF LIBERTY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <l> <i> <b> <e> <r> <t> <y> : "๐Ÿ—ฝ" U1F5FD # STATUE OF LIBERTY +#- 1F5FE;SILHOUETTE OF JAPAN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <j> <a> <p> <a> <n> : "๐Ÿ—พ" U1F5FE # SILHOUETTE OF JAPAN +#- 1F5FF;MOYAI;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <o> <y> <a> <i> : "๐Ÿ—ฟ" U1F5FF # MOYAI +#- 1F600;GRINNING FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <g> <r> <i> <n> : "๐Ÿ˜€" U1F600 # GRINNING FACE +## Extra right paren for smiling eyes? Keys for all these faces will be +## tough. +#- 1F601;GRINNING FACE WITH SMILING EYES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <parenright> <g> <r> <i> <n> : "๐Ÿ˜" U1F601 # GRINNING FACE WITH SMILING EYES +#- 1F602;FACE WITH TEARS OF JOY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <j> <o> <y> : "๐Ÿ˜‚" U1F602 # FACE WITH TEARS OF JOY +<Multi_key> <Multi_key> <colon> <apostrophe> <minus> <D> : "๐Ÿ˜‚" U1F602 # FACE WITH TEARS OF JOY +<Multi_key> <Multi_key> <colon> <comma> <minus> <D> : "๐Ÿ˜‚" U1F602 # FACE WITH TEARS OF JOY +#- 1F603;SMILING FACE WITH OPEN MOUTH;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <colon> <minus> <D> : "๐Ÿ˜ƒ" U1F603 # SMILING FACE WITH OPEN MOUTH +<Multi_key> <Multi_key> <parenleft> <parenright> <D> <s> <m> <i> <l> : "๐Ÿ˜ƒ" U1F603 # SMILING FACE WITH OPEN MOUTH +#- 1F604;SMILING FACE WITH OPEN MOUTH AND SMILING EYES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <semicolon> <minus> <D> : "๐Ÿ˜„" U1F604 # SMILING FACE WITH OPEN MOUTH AND SMILING EYES +## Cold sweat is above eyes, tears below? +#- 1F605;SMILING FACE WITH OPEN MOUTH AND COLD SWEAT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <apostrophe> <colon> <minus> <D> : "๐Ÿ˜…" U1F605 # SMILING FACE WITH OPEN MOUTH AND COLD SWEAT +<Multi_key> <Multi_key> <comma> <colon> <minus> <D> : "๐Ÿ˜…" U1F605 # SMILING FACE WITH OPEN MOUTH AND COLD SWEAT +#- 1F606;SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <bar> <minus> <D> : "๐Ÿ˜†" U1F606 # SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES +#- 1F607;SMILING FACE WITH HALO;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <O> <colon> <minus> <parenright> : "๐Ÿ˜‡" U1F607 # SMILING FACE WITH HALO +<Multi_key> <Multi_key> <O> <colon> <parenright> : "๐Ÿ˜‡" U1F607 # SMILING FACE WITH HALO +#- 1F608;SMILING FACE WITH HORNS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <greater> <colon> <minus> <parenright> : "๐Ÿ˜ˆ" U1F608 # SMILING FACE WITH HORNS +#- 1F609;WINKING FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <semicolon> <minus> <parenright> : "๐Ÿ˜‰" U1F609 # WINKING FACE +#- 1F60A;SMILING FACE WITH SMILING EYES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <parenright> <s> <m> <i> <l> : "๐Ÿ˜Š" U1F60A # SMILING FACE WITH SMILING EYES +<Multi_key> <Multi_key> <parenright> <colon> <minus> <parenright> : "๐Ÿ˜Š" U1F60A # SMILING FACE WITH SMILING EYES +#- 1F60B;FACE SAVOURING DELICIOUS FOOD;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <colon> <minus> <9> : "๐Ÿ˜‹" U1F60B # FACE SAVOURING DELICIOUS FOOD +<Multi_key> <Multi_key> <colon> <9> : "๐Ÿ˜‹" U1F60B # FACE SAVOURING DELICIOUS FOOD +#- 1F60C;RELIEVED FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <w> <h> <e> <w> : "๐Ÿ˜Œ" U1F60C # RELIEVED FACE +<Multi_key> <Multi_key> <parenleft> <parenright> <r> <e> <l> <i> <e> : "๐Ÿ˜Œ" U1F60C # RELIEVED FACE +#- 1F60D;SMILING FACE WITH HEART-SHAPED EYES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <less> <3> <colon> <minus> <parenright> : "๐Ÿ˜" U1F60D # SMILING FACE WITH HEART-SHAPED EYES +#- 1F60E;SMILING FACE WITH SUNGLASSES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <B> <minus> <parenright> : "๐Ÿ˜Ž" U1F60E # SMILING FACE WITH SUNGLASSES +<Multi_key> <Multi_key> <B> <parenright> : "๐Ÿ˜Ž" U1F60E # SMILING FACE WITH SUNGLASSES +#- 1F60F;SMIRKING FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <s> <m> <i> <r> <k> : "๐Ÿ˜" U1F60F # SMIRKING FACE +#- 1F610;NEUTRAL FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <colon> <minus> <bar> : "๐Ÿ˜" U1F610 # NEUTRAL FACE +#- 1F611;EXPRESSIONLESS FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <bar> <minus> <bar> : "๐Ÿ˜‘" U1F611 # EXPRESSIONLESS FACE +#- 1F612;UNAMUSED FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <exclam> <a> <m> <u> <s> : "๐Ÿ˜’" U1F612 # UNAMUSED FACE +#- 1F613;FACE WITH COLD SWEAT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <apostrophe> <colon> <minus> <parenright> : "๐Ÿ˜“" U1F613 # FACE WITH COLD SWEAT +<Multi_key> <Multi_key> <comma> <colon> <minus> <parenright> : "๐Ÿ˜“" U1F613 # FACE WITH COLD SWEAT +#- 1F614;PENSIVE FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <p> <e> <n> <s> <i> : "๐Ÿ˜”" U1F614 # PENSIVE FACE +#- 1F615;CONFUSED FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <h> <u> <h> <question> : "๐Ÿ˜•" U1F615 # CONFUSED FACE +#- 1F616;CONFOUNDED FACE;So;0;ON;;;;;N;;;;; +### <MM> {confounded face} : "๐Ÿ˜–" U1F616 # CONFOUNDED FACE +#- 1F617;KISSING FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <k> <i> <s> <s> : "๐Ÿ˜—" U1F617 # KISSING FACE +#- 1F618;FACE THROWING A KISS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <minus> <k> <i> <s> <s> : "๐Ÿ˜˜" U1F618 # FACE THROWING A KISS +#- 1F619;KISSING FACE WITH SMILING EYES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <parenright> <k> <i> <s> <s> : "๐Ÿ˜™" U1F619 # KISSING FACE WITH SMILING EYES +#- 1F61A;KISSING FACE WITH CLOSED EYES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <bar> <k> <i> <s> <s> : "๐Ÿ˜š" U1F61A # KISSING FACE WITH CLOSED EYES +#- 1F61B;FACE WITH STUCK-OUT TONGUE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <colon> <minus> <P> : "๐Ÿ˜›" U1F61B # FACE WITH STUCK-OUT TONGUE +#- 1F61C;FACE WITH STUCK-OUT TONGUE AND WINKING EYE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <semicolon> <minus> <P> : "๐Ÿ˜œ" U1F61C # FACE WITH STUCK-OUT TONGUE AND WINKING EYE +#- 1F61D;FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <bar> <minus> <P> : "๐Ÿ˜" U1F61D # FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES +#- 1F61E;DISAPPOINTED FACE;So;0;ON;;;;;N;;;;; +### <MM> {()disap} : "๐Ÿ˜ž" U1F61E # DISAPPOINTED FACE +#- 1F61F;WORRIED FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <w> <o> <r> <r> <i> : "๐Ÿ˜Ÿ" U1F61F # WORRIED FACE +<Multi_key> <Multi_key> <parenleft> <parenright> <w> <o> <r> <r> <y> : "๐Ÿ˜Ÿ" U1F61F # WORRIED FACE +#- 1F620;ANGRY FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <a> <n> <g> <r> <y> : "๐Ÿ˜ " U1F620 # ANGRY FACE +#- 1F621;POUTING FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <p> <o> <u> <t> : "๐Ÿ˜ก" U1F621 # POUTING FACE +#- 1F622;CRYING FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <c> <r> <y> : "๐Ÿ˜ข" U1F622 # CRYING FACE +#- 1F623;PERSEVERING FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <p> <e> <r> <s> <e> : "๐Ÿ˜ฃ" U1F623 # PERSEVERING FACE +#- 1F624;FACE WITH LOOK OF TRIUMPH;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <t> <r> <i> <u> <m> : "๐Ÿ˜ค" U1F624 # FACE WITH LOOK OF TRIUMPH +<Multi_key> <Multi_key> <parenleft> <parenright> <w> <i> <n> : "๐Ÿ˜ค" U1F624 # FACE WITH LOOK OF TRIUMPH +#- 1F625;DISAPPOINTED BUT RELIEVED FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <o> <w> <e> <l> <l> : "๐Ÿ˜ฅ" U1F625 # DISAPPOINTED BUT RELIEVED FACE +<Multi_key> <Multi_key> <parenleft> <parenright> <o> <h> <w> <e> <l> : "๐Ÿ˜ฅ" U1F625 # DISAPPOINTED BUT RELIEVED FACE +#- 1F626;FROWNING FACE WITH OPEN MOUTH;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <D> <minus> <colon> : "๐Ÿ˜ฆ" U1F626 # FROWNING FACE WITH OPEN MOUTH +#- 1F627;ANGUISHED FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <a> <n> <g> <u> <i> : "๐Ÿ˜ง" U1F627 # ANGUISHED FACE +#- 1F628;FEARFUL FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <f> <e> <a> <r> <f> : "๐Ÿ˜จ" U1F628 # FEARFUL FACE +#- 1F629;WEARY FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <w> <e> <a> <r> <y> : "๐Ÿ˜ฉ" U1F629 # WEARY FACE +#- 1F62A;SLEEPY FACE;So;0;ON;;;;;N;;;;; +### <MM> {sleepy face} : "๐Ÿ˜ช" U1F62A # SLEEPY FACE +#- 1F62B;TIRED FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <t> <i> <r> <e> <d> : "๐Ÿ˜ซ" U1F62B # TIRED FACE +#- 1F62C;GRIMACING FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <g> <r> <i> <m> <a> : "๐Ÿ˜ฌ" U1F62C # GRIMACING FACE +#- 1F62D;LOUDLY CRYING FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <l> <o> <u> <d> : "๐Ÿ˜ญ" U1F62D # LOUDLY CRYING FACE +#- 1F62E;FACE WITH OPEN MOUTH;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <colon> <minus> <O> : "๐Ÿ˜ฎ" U1F62E # FACE WITH OPEN MOUTH +#- 1F62F;HUSHED FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <h> <u> <s> <h> : "๐Ÿ˜ฏ" U1F62F # HUSHED FACE +#- 1F630;FACE WITH OPEN MOUTH AND COLD SWEAT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <comma> <colon> <minus> <O> : "๐Ÿ˜ฐ" U1F630 # FACE WITH OPEN MOUTH AND COLD SWEAT +<Multi_key> <Multi_key> <apostrophe> <colon> <minus> <O> : "๐Ÿ˜ฐ" U1F630 # FACE WITH OPEN MOUTH AND COLD SWEAT +#- 1F631;FACE SCREAMING IN FEAR;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <s> <c> <r> <e> <a> : "๐Ÿ˜ฑ" U1F631 # FACE SCREAMING IN FEAR +#- 1F632;ASTONISHED FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <a> <s> <t> <o> <n> : "๐Ÿ˜ฒ" U1F632 # ASTONISHED FACE +#- 1F633;FLUSHED FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <b> <l> <u> <s> <h> : "๐Ÿ˜ณ" U1F633 # FLUSHED FACE +<Multi_key> <Multi_key> <parenleft> <parenright> <f> <l> <u> <s> <h> : "๐Ÿ˜ณ" U1F633 # FLUSHED FACE +#- 1F634;SLEEPING FACE;So;0;ON;;;;;N;;;;; +### <MM> {sleeping face} : "๐Ÿ˜ด" U1F634 # SLEEPING FACE +#- 1F635;DIZZY FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <d> <i> <z> <z> <y> : "๐Ÿ˜ต" U1F635 # DIZZY FACE +#- 1F636;FACE WITHOUT MOUTH;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <colon> <minus> <space> : "๐Ÿ˜ถ" U1F636 # FACE WITHOUT MOUTH +#- 1F637;FACE WITH MEDICAL MASK;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <m> <a> <s> <k> : "๐Ÿ˜ท" U1F637 # FACE WITH MEDICAL MASK +<Multi_key> <Multi_key> <colon> <minus> <bracketleft> <bracketright> : "๐Ÿ˜ท" U1F637 # FACE WITH MEDICAL MASK +## Cat faces now?? Um. ] for ears? +#- 1F638;GRINNING CAT FACE WITH SMILING EYES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <parenright> <bracketright> <g> <r> <i> : "๐Ÿ˜ธ" U1F638 # GRINNING CAT FACE WITH SMILING EYES +#- 1F639;CAT FACE WITH TEARS OF JOY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <bracketright> <j> <o> <y> : "๐Ÿ˜น" U1F639 # CAT FACE WITH TEARS OF JOY +<Multi_key> <Multi_key> <bracketright> <colon> <comma> <minus> <parenright> : "๐Ÿ˜น" U1F639 # CAT FACE WITH TEARS OF JOY +#- 1F63A;SMILING CAT FACE WITH OPEN MOUTH;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <bracketright> <colon> <minus> <D> : "๐Ÿ˜บ" U1F63A # SMILING CAT FACE WITH OPEN MOUTH +#- 1F63B;SMILING CAT FACE WITH HEART-SHAPED EYES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <less> <3> <bracketright> <colon> <minus> <parenright> : "๐Ÿ˜ป" U1F63B # SMILING CAT FACE WITH HEART-SHAPED EYES +#- 1F63C;CAT FACE WITH WRY SMILE;So;0;ON;;;;;N;;;;; +### <MM> {cat face with wry smile} : "๐Ÿ˜ผ" U1F63C # CAT FACE WITH WRY SMILE +#- 1F63D;KISSING CAT FACE WITH CLOSED EYES;So;0;ON;;;;;N;;;;; +### <MM> {kissing cat face with closed eyes} : "๐Ÿ˜ฝ" U1F63D # KISSING CAT FACE WITH CLOSED EYES +#- 1F63E;POUTING CAT FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <bracketright> <p> <o> <u> <t> : "๐Ÿ˜พ" U1F63E # POUTING CAT FACE +#- 1F63F;CRYING CAT FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <bracketright> <c> <r> <y> : "๐Ÿ˜ฟ" U1F63F # CRYING CAT FACE +#- 1F640;WEARY CAT FACE;So;0;ON;;;;;N;;;;; +### <MM> {weary cat face} : "๐Ÿ™€" U1F640 # WEARY CAT FACE +## Doing /2 at the end would have led to prefix problems. +#- 1F641;SLIGHTLY FROWNING FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <period> <5> <colon> <minus> <parenleft> : "๐Ÿ™" U1F641 # SLIGHTLY FROWNING FACE +#- 1F642;SLIGHTLY SMILING FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <period> <5> <colon> <minus> <parenright> : "๐Ÿ™‚" U1F642 # SLIGHTLY SMILING FACE +#- 1F643;UPSIDE-DOWN FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <minus> <colon> : "๐Ÿ™ƒ" U1F643 # UPSIDE-DOWN FACE +#- 1F644;FACE WITH ROLLING EYES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <8> <minus> <parenright> : "๐Ÿ™„" U1F644 # FACE WITH ROLLING EYES +#- 1F645;FACE WITH NO GOOD GESTURE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <N> <G> : "๐Ÿ™…" U1F645 # FACE WITH NO GOOD GESTURE +<Multi_key> <Multi_key> <parenleft> <parenright> <exclam> <g> <o> <o> <d> : "๐Ÿ™…" U1F645 # FACE WITH NO GOOD GESTURE +#- 1F646;FACE WITH OK GESTURE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <O> <K> : "๐Ÿ™†" U1F646 # FACE WITH OK GESTURE +#- 1F647;PERSON BOWING DEEPLY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <o> <w> <i> <n> <g> : "๐Ÿ™‡" U1F647 # PERSON BOWING DEEPLY +<Multi_key> <Multi_key> <b> <o> <w> <e> <r> : "๐Ÿ™‡" U1F647 # PERSON BOWING DEEPLY +#- 1F648;SEE-NO-EVIL MONKEY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <exclam> <s> <e> <e> : "๐Ÿ™ˆ" U1F648 # SEE-NO-EVIL MONKEY +#- 1F649;HEAR-NO-EVIL MONKEY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <exclam> <h> <e> <a> <r> : "๐Ÿ™‰" U1F649 # HEAR-NO-EVIL MONKEY +#- 1F64A;SPEAK-NO-EVIL MONKEY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <exclam> <s> <p> <e> <a> <k> : "๐Ÿ™Š" U1F64A # SPEAK-NO-EVIL MONKEY +#- 1F64B;HAPPY PERSON RAISING ONE HAND;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <o> <slash> : "๐Ÿ™‹" U1F64B # HAPPY PERSON RAISING ONE HAND +#- 1F64C;PERSON RAISING BOTH HANDS IN CELEBRATION;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <backslash> <o> <slash> : "๐Ÿ™Œ" U1F64C # PERSON RAISING BOTH HANDS IN CELEBRATION +#- 1F64D;PERSON FROWNING;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <f> <r> <o> <w> <n> <e> <r> : "๐Ÿ™" U1F64D # PERSON FROWNING +#- 1F64E;PERSON WITH POUTING FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <o> <u> <t> <e> <r> : "๐Ÿ™Ž" U1F64E # PERSON WITH POUTING FACE +#- 1F64F;PERSON WITH FOLDED HANDS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <l> <e> <a> <d> : "๐Ÿ™" U1F64F # PERSON WITH FOLDED HANDS +<Multi_key> <Multi_key> <p> <l> <e> <a> <s> <e> : "๐Ÿ™" U1F64F # PERSON WITH FOLDED HANDS +#- 1F650;NORTH WEST POINTING LEAF;So;0;ON;;;;;N;;;;; +### <MM> {north west pointing leaf} : "๐Ÿ™" U1F650 # NORTH WEST POINTING LEAF +#- 1F651;SOUTH WEST POINTING LEAF;So;0;ON;;;;;N;;;;; +### <MM> {south west pointing leaf} : "๐Ÿ™‘" U1F651 # SOUTH WEST POINTING LEAF +#- 1F652;NORTH EAST POINTING LEAF;So;0;ON;;;;;N;;;;; +### <MM> {north east pointing leaf} : "๐Ÿ™’" U1F652 # NORTH EAST POINTING LEAF +#- 1F653;SOUTH EAST POINTING LEAF;So;0;ON;;;;;N;;;;; +### <MM> {south east pointing leaf} : "๐Ÿ™“" U1F653 # SOUTH EAST POINTING LEAF +#- 1F654;TURNED NORTH WEST POINTING LEAF;So;0;ON;;;;;N;;;;; +### <MM> {turned north west pointing leaf} : "๐Ÿ™”" U1F654 # TURNED NORTH WEST POINTING LEAF +#- 1F655;TURNED SOUTH WEST POINTING LEAF;So;0;ON;;;;;N;;;;; +### <MM> {turned south west pointing leaf} : "๐Ÿ™•" U1F655 # TURNED SOUTH WEST POINTING LEAF +#- 1F656;TURNED NORTH EAST POINTING LEAF;So;0;ON;;;;;N;;;;; +### <MM> {turned north east pointing leaf} : "๐Ÿ™–" U1F656 # TURNED NORTH EAST POINTING LEAF +#- 1F657;TURNED SOUTH EAST POINTING LEAF;So;0;ON;;;;;N;;;;; +### <MM> {turned south east pointing leaf} : "๐Ÿ™—" U1F657 # TURNED SOUTH EAST POINTING LEAF +#- 1F658;NORTH WEST POINTING VINE LEAF;So;0;ON;;;;;N;;;;; +### <MM> {north west pointing vine leaf} : "๐Ÿ™˜" U1F658 # NORTH WEST POINTING VINE LEAF +#- 1F659;SOUTH WEST POINTING VINE LEAF;So;0;ON;;;;;N;;;;; +### <MM> {south west pointing vine leaf} : "๐Ÿ™™" U1F659 # SOUTH WEST POINTING VINE LEAF +#- 1F65A;NORTH EAST POINTING VINE LEAF;So;0;ON;;;;;N;;;;; +### <MM> {north east pointing vine leaf} : "๐Ÿ™š" U1F65A # NORTH EAST POINTING VINE LEAF +#- 1F65B;SOUTH EAST POINTING VINE LEAF;So;0;ON;;;;;N;;;;; +### <MM> {south east pointing vine leaf} : "๐Ÿ™›" U1F65B # SOUTH EAST POINTING VINE LEAF +#- 1F65C;HEAVY NORTH WEST POINTING VINE LEAF;So;0;ON;;;;;N;;;;; +### <MM> {heavy north west pointing vine leaf} : "๐Ÿ™œ" U1F65C # HEAVY NORTH WEST POINTING VINE LEAF +#- 1F65D;HEAVY SOUTH WEST POINTING VINE LEAF;So;0;ON;;;;;N;;;;; +### <MM> {heavy south west pointing vine leaf} : "๐Ÿ™" U1F65D # HEAVY SOUTH WEST POINTING VINE LEAF +#- 1F65E;HEAVY NORTH EAST POINTING VINE LEAF;So;0;ON;;;;;N;;;;; +### <MM> {heavy north east pointing vine leaf} : "๐Ÿ™ž" U1F65E # HEAVY NORTH EAST POINTING VINE LEAF +#- 1F65F;HEAVY SOUTH EAST POINTING VINE LEAF;So;0;ON;;;;;N;;;;; +### <MM> {heavy south east pointing vine leaf} : "๐Ÿ™Ÿ" U1F65F # HEAVY SOUTH EAST POINTING VINE LEAF +#- 1F660;NORTH WEST POINTING BUD;So;0;ON;;;;;N;;;;; +### <MM> {north west pointing bud} : "๐Ÿ™ " U1F660 # NORTH WEST POINTING BUD +#- 1F661;SOUTH WEST POINTING BUD;So;0;ON;;;;;N;;;;; +### <MM> {south west pointing bud} : "๐Ÿ™ก" U1F661 # SOUTH WEST POINTING BUD +#- 1F662;NORTH EAST POINTING BUD;So;0;ON;;;;;N;;;;; +### <MM> {north east pointing bud} : "๐Ÿ™ข" U1F662 # NORTH EAST POINTING BUD +#- 1F663;SOUTH EAST POINTING BUD;So;0;ON;;;;;N;;;;; +### <MM> {south east pointing bud} : "๐Ÿ™ฃ" U1F663 # SOUTH EAST POINTING BUD +#- 1F664;HEAVY NORTH WEST POINTING BUD;So;0;ON;;;;;N;;;;; +### <MM> {heavy north west pointing bud} : "๐Ÿ™ค" U1F664 # HEAVY NORTH WEST POINTING BUD +#- 1F665;HEAVY SOUTH WEST POINTING BUD;So;0;ON;;;;;N;;;;; +### <MM> {heavy south west pointing bud} : "๐Ÿ™ฅ" U1F665 # HEAVY SOUTH WEST POINTING BUD +#- 1F666;HEAVY NORTH EAST POINTING BUD;So;0;ON;;;;;N;;;;; +### <MM> {heavy north east pointing bud} : "๐Ÿ™ฆ" U1F666 # HEAVY NORTH EAST POINTING BUD +#- 1F667;HEAVY SOUTH EAST POINTING BUD;So;0;ON;;;;;N;;;;; +### <MM> {heavy south east pointing bud} : "๐Ÿ™ง" U1F667 # HEAVY SOUTH EAST POINTING BUD +#- 1F668;HOLLOW QUILT SQUARE ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {hollow quilt square ornament} : "๐Ÿ™จ" U1F668 # HOLLOW QUILT SQUARE ORNAMENT +#- 1F669;HOLLOW QUILT SQUARE ORNAMENT IN BLACK SQUARE;So;0;ON;;;;;N;;;;; +### <MM> {hollow quilt square ornament in black square} : "๐Ÿ™ฉ" U1F669 # HOLLOW QUILT SQUARE ORNAMENT IN BLACK SQUARE +#- 1F66A;SOLID QUILT SQUARE ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {solid quilt square ornament} : "๐Ÿ™ช" U1F66A # SOLID QUILT SQUARE ORNAMENT +#- 1F66B;SOLID QUILT SQUARE ORNAMENT IN BLACK SQUARE;So;0;ON;;;;;N;;;;; +### <MM> {solid quilt square ornament in black square} : "๐Ÿ™ซ" U1F66B # SOLID QUILT SQUARE ORNAMENT IN BLACK SQUARE +#- 1F66C;LEFTWARDS ROCKET;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <R> <o> <c> <k> <e> <t> <less> : "๐Ÿ™ฌ" U1F66C # LEFTWARDS ROCKET +#- 1F66D;UPWARDS ROCKET;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <R> <o> <c> <k> <e> <t> <asciicircum> : "๐Ÿ™ญ" U1F66D # UPWARDS ROCKET +#- 1F66E;RIGHTWARDS ROCKET;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <R> <o> <c> <k> <e> <t> <greater> : "๐Ÿ™ฎ" U1F66E # RIGHTWARDS ROCKET +#- 1F66F;DOWNWARDS ROCKET;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <R> <o> <c> <k> <e> <t> <v> : "๐Ÿ™ฏ" U1F66F # DOWNWARDS ROCKET +#- 1F670;SCRIPT LIGATURE ET ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {script ligature et ornament} : "๐Ÿ™ฐ" U1F670 # SCRIPT LIGATURE ET ORNAMENT +#- 1F671;HEAVY SCRIPT LIGATURE ET ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {heavy script ligature et ornament} : "๐Ÿ™ฑ" U1F671 # HEAVY SCRIPT LIGATURE ET ORNAMENT +#- 1F672;LIGATURE OPEN ET ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {ligature open et ornament} : "๐Ÿ™ฒ" U1F672 # LIGATURE OPEN ET ORNAMENT +#- 1F673;HEAVY LIGATURE OPEN ET ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {heavy ligature open et ornament} : "๐Ÿ™ณ" U1F673 # HEAVY LIGATURE OPEN ET ORNAMENT +#- 1F674;HEAVY AMPERSAND ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {heavy ampersand ornament} : "๐Ÿ™ด" U1F674 # HEAVY AMPERSAND ORNAMENT +#- 1F675;SWASH AMPERSAND ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {swash ampersand ornament} : "๐Ÿ™ต" U1F675 # SWASH AMPERSAND ORNAMENT +#- 1F676;SANS-SERIF HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {sans-serif heavy double turned comma quotation mark ornament} : "๐Ÿ™ถ" U1F676 # SANS-SERIF HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT +#- 1F677;SANS-SERIF HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {sans-serif heavy double comma quotation mark ornament} : "๐Ÿ™ท" U1F677 # SANS-SERIF HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT +#- 1F678;SANS-SERIF HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {sans-serif heavy low double comma quotation mark ornament} : "๐Ÿ™ธ" U1F678 # SANS-SERIF HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT +#- 1F679;HEAVY INTERROBANG ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {heavy interrobang ornament} : "๐Ÿ™น" U1F679 # HEAVY INTERROBANG ORNAMENT +#- 1F67A;SANS-SERIF INTERROBANG ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {sans-serif interrobang ornament} : "๐Ÿ™บ" U1F67A # SANS-SERIF INTERROBANG ORNAMENT +#- 1F67B;HEAVY SANS-SERIF INTERROBANG ORNAMENT;So;0;ON;;;;;N;;;;; +### <MM> {heavy sans-serif interrobang ornament} : "๐Ÿ™ป" U1F67B # HEAVY SANS-SERIF INTERROBANG ORNAMENT +#- 1F67C;VERY HEAVY SOLIDUS;So;0;ON;;;;;N;;;;; +### <MM> {very heavy solidus} : "๐Ÿ™ผ" U1F67C # VERY HEAVY SOLIDUS +#- 1F67D;VERY HEAVY REVERSE SOLIDUS;So;0;ON;;;;;N;;;;; +### <MM> {very heavy reverse solidus} : "๐Ÿ™ฝ" U1F67D # VERY HEAVY REVERSE SOLIDUS +#- 1F67E;CHECKER BOARD;So;0;ON;;;;;N;;;;; +### <MM> {checker board} : "๐Ÿ™พ" U1F67E # CHECKER BOARD +#- 1F67F;REVERSE CHECKER BOARD;So;0;ON;;;;;N;;;;; +### <MM> {reverse checker board} : "๐Ÿ™ฟ" U1F67F # REVERSE CHECKER BOARD +#- 1F680;ROCKET;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <o> <c> <k> <e> <t> : "๐Ÿš€" U1F680 # ROCKET +#- 1F681;HELICOPTER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <o> <p> <t> <e> <r> : "๐Ÿš" U1F681 # HELICOPTER +#- 1F682;STEAM LOCOMOTIVE;So;0;ON;;;;;N;;;;; +### <MM> {steam locomotive} : "๐Ÿš‚" U1F682 # STEAM LOCOMOTIVE +#- 1F683;RAILWAY CAR;So;0;ON;;;;;N;;;;; +### <MM> {railway car} : "๐Ÿšƒ" U1F683 # RAILWAY CAR +#- 1F684;HIGH-SPEED TRAIN;So;0;ON;;;;;N;;;;; +### <MM> {high-speed train} : "๐Ÿš„" U1F684 # HIGH-SPEED TRAIN +#- 1F685;HIGH-SPEED TRAIN WITH BULLET NOSE;So;0;ON;;;;;N;;;;; +### <MM> {high-speed train with bullet nose} : "๐Ÿš…" U1F685 # HIGH-SPEED TRAIN WITH BULLET NOSE +#- 1F686;TRAIN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <r> <a> <i> <n> : "๐Ÿš†" U1F686 # TRAIN +#- 1F687;METRO;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <e> <t> <r> <o> : "๐Ÿš‡" U1F687 # METRO +#- 1F688;LIGHT RAIL;So;0;ON;;;;;N;;;;; +### <MM> {light rail} : "๐Ÿšˆ" U1F688 # LIGHT RAIL +#- 1F689;STATION;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <t> <a> <t> <i> <o> <n> : "๐Ÿš‰" U1F689 # STATION +#- 1F68A;TRAM;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <r> <a> <m> : "๐ŸšŠ" U1F68A # TRAM +#- 1F68B;TRAM CAR;So;0;ON;;;;;N;;;;; +### <MM> {tram car} : "๐Ÿš‹" U1F68B # TRAM CAR +#- 1F68C;BUS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <u> <s> : "๐ŸšŒ" U1F68C # BUS +#- 1F68D;ONCOMING BUS;So;0;ON;;;;;N;;;;; +### <MM> {oncoming bus} : "๐Ÿš" U1F68D # ONCOMING BUS +#- 1F68E;TROLLEYBUS;So;0;ON;;;;;N;;;;; +### <MM> {trolleybus} : "๐ŸšŽ" U1F68E # TROLLEYBUS +#- 1F68F;BUS STOP;So;0;ON;;;;;N;;;;; +### <MM> {bus stop} : "๐Ÿš" U1F68F # BUS STOP +#- 1F690;MINIBUS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <i> <n> <i> <b> <u> <s> : "๐Ÿš" U1F690 # MINIBUS +#- 1F691;AMBULANCE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <a> <m> <b> <u> <l> <a> <n> : "๐Ÿš‘" U1F691 # AMBULANCE +#- 1F692;FIRE ENGINE;So;0;ON;;;;;N;;;;; +### <MM> {fire engine} : "๐Ÿš’" U1F692 # FIRE ENGINE +#- 1F693;POLICE CAR;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <o> <p> <c> <a> <r> : "๐Ÿš“" U1F693 # POLICE CAR +#- 1F694;ONCOMING POLICE CAR;So;0;ON;;;;;N;;;;; +### <MM> {oncoming police car} : "๐Ÿš”" U1F694 # ONCOMING POLICE CAR +#- 1F695;TAXI;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <a> <x> <i> : "๐Ÿš•" U1F695 # TAXI +#- 1F696;ONCOMING TAXI;So;0;ON;;;;;N;;;;; +### <MM> {oncoming taxi} : "๐Ÿš–" U1F696 # ONCOMING TAXI +#- 1F697;AUTOMOBILE;So;0;ON;;;;;N;;;;; +### <MM> {automobile} : "๐Ÿš—" U1F697 # AUTOMOBILE +#- 1F698;ONCOMING AUTOMOBILE;So;0;ON;;;;;N;;;;; +### <MM> {oncoming automobile} : "๐Ÿš˜" U1F698 # ONCOMING AUTOMOBILE +#- 1F699;RECREATIONAL VEHICLE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <R> <V> : "๐Ÿš™" U1F699 # RECREATIONAL VEHICLE +#- 1F69A;DELIVERY TRUCK;So;0;ON;;;;;N;;;;; +### <MM> {delivery truck} : "๐Ÿšš" U1F69A # DELIVERY TRUCK +#- 1F69B;ARTICULATED LORRY;So;0;ON;;;;;N;;;;; +### <MM> {articulated lorry} : "๐Ÿš›" U1F69B # ARTICULATED LORRY +#- 1F69C;TRACTOR;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <r> <a> <c> <t> <o> <r> : "๐Ÿšœ" U1F69C # TRACTOR +#- 1F69D;MONORAIL;So;0;ON;;;;;N;;;;; +### <MM> {monorail} : "๐Ÿš" U1F69D # MONORAIL +#- 1F69E;MOUNTAIN RAILWAY;So;0;ON;;;;;N;;;;; +### <MM> {mountain railway} : "๐Ÿšž" U1F69E # MOUNTAIN RAILWAY +#- 1F69F;SUSPENSION RAILWAY;So;0;ON;;;;;N;;;;; +### <MM> {suspension railway} : "๐ŸšŸ" U1F69F # SUSPENSION RAILWAY +#- 1F6A0;MOUNTAIN CABLEWAY;So;0;ON;;;;;N;;;;; +### <MM> {mountain cableway} : "๐Ÿš " U1F6A0 # MOUNTAIN CABLEWAY +#- 1F6A1;AERIAL TRAMWAY;So;0;ON;;;;;N;;;;; +### <MM> {aerial tramway} : "๐Ÿšก" U1F6A1 # AERIAL TRAMWAY +#- 1F6A2;SHIP;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <h> <i> <p> : "๐Ÿšข" U1F6A2 # SHIP +#- 1F6A3;ROWBOAT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <o> <w> <b> <o> <a> <t> : "๐Ÿšฃ" U1F6A3 # ROWBOAT +#- 1F6A4;SPEEDBOAT;So;0;ON;;;;;N;;;;; +### <MM> {speedboat} : "๐Ÿšค" U1F6A4 # SPEEDBOAT +#- 1F6A5;HORIZONTAL TRAFFIC LIGHT;So;0;ON;;;;;N;;;;; +### <MM> {horizontal traffic light} : "๐Ÿšฅ" U1F6A5 # HORIZONTAL TRAFFIC LIGHT +#- 1F6A6;VERTICAL TRAFFIC LIGHT;So;0;ON;;;;;N;;;;; +### <MM> {vertical traffic light} : "๐Ÿšฆ" U1F6A6 # VERTICAL TRAFFIC LIGHT +#- 1F6A7;CONSTRUCTION SIGN;So;0;ON;;;;;N;;;;; +### <MM> {construction sign} : "๐Ÿšง" U1F6A7 # CONSTRUCTION SIGN +#- 1F6A8;POLICE CARS REVOLVING LIGHT;So;0;ON;;;;;N;;;;; +### <MM> {police cars revolving light} : "๐Ÿšจ" U1F6A8 # POLICE CARS REVOLVING LIGHT +#- 1F6A9;TRIANGULAR FLAG ON POST;So;0;ON;;;;;N;;;;; +### <MM> {triangular flag on post} : "๐Ÿšฉ" U1F6A9 # TRIANGULAR FLAG ON POST +#- 1F6AA;DOOR;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <d> <o> <o> <r> : "๐Ÿšช" U1F6AA # DOOR +#- 1F6AB;NO ENTRY SIGN;So;0;ON;;;;;N;;;;; +### <MM> {no entry sign} : "๐Ÿšซ" U1F6AB # NO ENTRY SIGN +#- 1F6AC;SMOKING SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <m> <o> <k> <e> : "๐Ÿšฌ" U1F6AC # SMOKING SYMBOL +#- 1F6AD;NO SMOKING SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <n> <o> <s> <m> <o> <k> <e> : "๐Ÿšญ" U1F6AD # NO SMOKING SYMBOL +<Multi_key> <Multi_key> <exclam> <s> <m> <o> <k> <e> : "๐Ÿšญ" U1F6AD # NO SMOKING SYMBOL +## Capitalize to avoid conflicts +#- 1F6AE;PUT LITTER IN ITS PLACE SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <I> <n> <T> <r> <a> <s> <h> : "๐Ÿšฎ" U1F6AE # PUT LITTER IN ITS PLACE SYMBOL +#- 1F6AF;DO NOT LITTER SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <exclam> <l> <i> <t> <t> <e> <r> : "๐Ÿšฏ" U1F6AF # DO NOT LITTER SYMBOL +#- 1F6B0;POTABLE WATER SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <d> <r> <i> <n> <k> : "๐Ÿšฐ" U1F6B0 # POTABLE WATER SYMBOL +#- 1F6B1;NON-POTABLE WATER SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <n> <o> <d> <r> <i> <n> <k> : "๐Ÿšฑ" U1F6B1 # NON-POTABLE WATER SYMBOL +<Multi_key> <Multi_key> <exclam> <d> <r> <i> <n> <k> : "๐Ÿšฑ" U1F6B1 # NON-POTABLE WATER SYMBOL +#- 1F6B2;BICYCLE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <i> <c> <y> <c> <l> <e> : "๐Ÿšฒ" U1F6B2 # BICYCLE +#- 1F6B3;NO BICYCLES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <exclam> <b> <i> <c> <y> <c> <l> : "๐Ÿšณ" U1F6B3 # NO BICYCLES +#- 1F6B4;BICYCLIST;So;0;ON;;;;;N;;;;; +### <MM> {bicyclist} : "๐Ÿšด" U1F6B4 # BICYCLIST +#- 1F6B5;MOUNTAIN BICYCLIST;So;0;ON;;;;;N;;;;; +### <MM> {mountain bicyclist} : "๐Ÿšต" U1F6B5 # MOUNTAIN BICYCLIST +#- 1F6B6;PEDESTRIAN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <w> <a> <l> <k> <e> <r> : "๐Ÿšถ" U1F6B6 # PEDESTRIAN +#- 1F6B7;NO PEDESTRIANS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <exclam> <w> <a> <l> <k> <e> <r> : "๐Ÿšท" U1F6B7 # NO PEDESTRIANS +#- 1F6B8;CHILDREN CROSSING;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <k> <i> <d> <s> <X> : "๐Ÿšธ" U1F6B8 # CHILDREN CROSSING +<Multi_key> <Multi_key> <k> <i> <d> <x> <i> <n> <g> : "๐Ÿšธ" U1F6B8 # CHILDREN CROSSING +#- 1F6B9;MENS SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <m> <e> <n> <s> : "๐Ÿšน" U1F6B9 # MENS SYMBOL +#- 1F6BA;WOMENS SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <w> <o> <m> <e> <n> <s> : "๐Ÿšบ" U1F6BA # WOMENS SYMBOL +<Multi_key> <Multi_key> <l> <a> <d> <i> <e> <s> : "๐Ÿšบ" U1F6BA # WOMENS SYMBOL +#- 1F6BB;RESTROOM;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <e> <s> <t> <r> <m> : "๐Ÿšป" U1F6BB # RESTROOM +<Multi_key> <Multi_key> <l> <o> <o> : "๐Ÿšป" U1F6BB # RESTROOM +#- 1F6BC;BABY SYMBOL;So;0;ON;;;;;N;;;;; +### <MM> {baby symbol} : "๐Ÿšผ" U1F6BC # BABY SYMBOL +#- 1F6BD;TOILET;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <o> <i> <l> <e> <t> : "๐Ÿšฝ" U1F6BD # TOILET +#- 1F6BE;WATER CLOSET;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <W> <C> : "๐Ÿšพ" U1F6BE # WATER CLOSET +#- 1F6BF;SHOWER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <h> <o> <w> <e> <r> : "๐Ÿšฟ" U1F6BF # SHOWER +#- 1F6C0;BATH;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <a> <t> <h> : "๐Ÿ›€" U1F6C0 # BATH +#- 1F6C1;BATHTUB;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <B> <a> <t> <h> <t> <u> <b> : "๐Ÿ›" U1F6C1 # BATHTUB +#- 1F6C2;PASSPORT CONTROL;So;0;ON;;;;;N;;;;; +### <MM> {passport control} : "๐Ÿ›‚" U1F6C2 # PASSPORT CONTROL +#- 1F6C3;CUSTOMS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <u> <s> <t> <o> <m> <s> : "๐Ÿ›ƒ" U1F6C3 # CUSTOMS +#- 1F6C4;BAGGAGE CLAIM;So;0;ON;;;;;N;;;;; +### <MM> {baggage claim} : "๐Ÿ›„" U1F6C4 # BAGGAGE CLAIM +#- 1F6C5;LEFT LUGGAGE;So;0;ON;;;;;N;;;;; +### <MM> {left luggage} : "๐Ÿ›…" U1F6C5 # LEFT LUGGAGE +#- 1F6C6;TRIANGLE WITH ROUNDED CORNERS;So;0;ON;;;;;N;;;;; +### <MM> {triangle with rounded corners} : "๐Ÿ›†" U1F6C6 # TRIANGLE WITH ROUNDED CORNERS +#- 1F6C7;PROHIBITED SIGN;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <n> <o> <w> <a> <y> : "๐Ÿ›‡" U1F6C7 # PROHIBITED SIGN +#- 1F6C8;CIRCLED INFORMATION SOURCE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <i> <n> <f> <o> <parenright> : "๐Ÿ›ˆ" U1F6C8 # CIRCLED INFORMATION SOURCE +## careful for conflicts with {boy} and {girl} +#- 1F6C9;BOYS SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <B> <O> <Y> <S> : "๐Ÿ›‰" U1F6C9 # BOYS SYMBOL +#- 1F6CA;GIRLS SYMBOL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <G> <I> <R> <L> <S> : "๐Ÿ›Š" U1F6CA # GIRLS SYMBOL +#- 1F6CB;COUCH AND LAMP;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <o> <u> <c> <h> : "๐Ÿ›‹" U1F6CB # COUCH AND LAMP +#- 1F6CC;SLEEPING ACCOMMODATION;So;0;ON;;;;;N;;;;; +### <MM> {sleeping accommodation} : "๐Ÿ›Œ" U1F6CC # SLEEPING ACCOMMODATION +#- 1F6CD;SHOPPING BAGS;So;0;ON;;;;;N;;;;; +### <MM> {shopping bags} : "๐Ÿ›" U1F6CD # SHOPPING BAGS +#- 1F6CE;BELLHOP BELL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <B> <e> <l> <l> <b> <o> <y> : "๐Ÿ›Ž" U1F6CE # BELLHOP BELL +<Multi_key> <Multi_key> <B> <e> <l> <l> <h> <o> <p> : "๐Ÿ›Ž" U1F6CE # BELLHOP BELL +#- 1F6CF;BED;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <e> <d> : "๐Ÿ›" U1F6CF # BED +#- 1F6D0;PLACE OF WORSHIP;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <h> <r> <i> <n> <e> : "๐Ÿ›" U1F6D0 # PLACE OF WORSHIP +#- 1F6E0;HAMMER AND WRENCH;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <o> <o> <l> <s> : "๐Ÿ› " U1F6E0 # HAMMER AND WRENCH +#- 1F6E1;SHIELD;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <h> <i> <e> <l> <d> : "๐Ÿ›ก" U1F6E1 # SHIELD +#- 1F6E2;OIL DRUM;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <o> <i> <l> <d> <r> <u> <m> : "๐Ÿ›ข" U1F6E2 # OIL DRUM +#- 1F6E3;MOTORWAY;So;0;ON;;;;;N;;;;; +### <MM> {motorway} : "๐Ÿ›ฃ" U1F6E3 # MOTORWAY +#- 1F6E4;RAILWAY TRACK;So;0;ON;;;;;N;;;;; +### <MM> {railway track} : "๐Ÿ›ค" U1F6E4 # RAILWAY TRACK +#- 1F6E5;MOTOR BOAT;So;0;ON;;;;;N;;;;; +### <MM> {motor boat} : "๐Ÿ›ฅ" U1F6E5 # MOTOR BOAT +#- 1F6E6;UP-POINTING MILITARY AIRPLANE;So;0;ON;;;;;N;;;;; +### <MM> {up-pointing military airplane} : "๐Ÿ›ฆ" U1F6E6 # UP-POINTING MILITARY AIRPLANE +#- 1F6E7;UP-POINTING AIRPLANE;So;0;ON;;;;;N;;;;; +### <MM> {up-pointing airplane} : "๐Ÿ›ง" U1F6E7 # UP-POINTING AIRPLANE +#- 1F6E8;UP-POINTING SMALL AIRPLANE;So;0;ON;;;;;N;;;;; +### <MM> {up-pointing small airplane} : "๐Ÿ›จ" U1F6E8 # UP-POINTING SMALL AIRPLANE +#- 1F6E9;SMALL AIRPLANE;So;0;ON;;;;;N;;;;; +### <MM> {small airplane} : "๐Ÿ›ฉ" U1F6E9 # SMALL AIRPLANE +#- 1F6EA;NORTHEAST-POINTING AIRPLANE;So;0;ON;;;;;N;;;;; +### <MM> {northeast-pointing airplane} : "๐Ÿ›ช" U1F6EA # NORTHEAST-POINTING AIRPLANE +#- 1F6EB;AIRPLANE DEPARTURE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <a> <k> <e> <o> <f> <f> : "๐Ÿ›ซ" U1F6EB # AIRPLANE DEPARTURE +#- 1F6EC;AIRPLANE ARRIVING;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <l> <a> <n> <d> <i> <n> <g> : "๐Ÿ›ฌ" U1F6EC # AIRPLANE ARRIVING +#- 1F6F0;SATELLITE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <p> <u> <t> <n> <i> <k> : "๐Ÿ›ฐ" U1F6F0 # SATELLITE +#- 1F6F1;ONCOMING FIRE ENGINE;So;0;ON;;;;;N;;;;; +### <MM> {oncoming fire engine} : "๐Ÿ›ฑ" U1F6F1 # ONCOMING FIRE ENGINE +#- 1F6F2;DIESEL LOCOMOTIVE;So;0;ON;;;;;N;;;;; +### <MM> {diesel locomotive} : "๐Ÿ›ฒ" U1F6F2 # DIESEL LOCOMOTIVE +#- 1F6F3;PASSENGER SHIP;So;0;ON;;;;;N;;;;; +### <MM> {passenger ship} : "๐Ÿ›ณ" U1F6F3 # PASSENGER SHIP +#- 1F910;ZIPPER-MOUTH FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <colon> <minus> <numbersign> : "๐Ÿค" U1F910 # ZIPPER-MOUTH FACE +<Multi_key> <Multi_key> <colon> <minus> <plus> : "๐Ÿค" U1F910 # ZIPPER-MOUTH FACE +<Multi_key> <Multi_key> <parenleft> <parenright> <z> <i> <p> : "๐Ÿค" U1F910 # ZIPPER-MOUTH FACE +#- 1F911;MONEY-MOUTH FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <colon> <minus> <dollar> : "๐Ÿค‘" U1F911 # MONEY-MOUTH FACE +#- 1F912;FACE WITH THERMOMETER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <t> <h> <e> <r> <m> : "๐Ÿค’" U1F912 # FACE WITH THERMOMETER +#- 1F913;NERD FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <n> <e> <r> <d> : "๐Ÿค“" U1F913 # NERD FACE +#- 1F914;THINKING FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <t> <h> <i> <n> <k> : "๐Ÿค”" U1F914 # THINKING FACE +#- 1F915;FACE WITH HEAD-BANDAGE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <b> <a> <n> <d> : "๐Ÿค•" U1F915 # FACE WITH HEAD-BANDAGE +<Multi_key> <Multi_key> <at> <colon> <minus> <parenright> : "๐Ÿค•" U1F915 # FACE WITH HEAD-BANDAGE +#- 1F916;ROBOT FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <r> <o> <b> <o> <t> : "๐Ÿค–" U1F916 # ROBOT FACE +<Multi_key> <Multi_key> <colon> <minus> <bracketright> : "๐Ÿค–" U1F916 # ROBOT FACE +#- 1F917;HUGGING FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <h> <u> <g> : "๐Ÿค—" U1F917 # HUGGING FACE +#- 1F918;SIGN OF THE HORNS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <o> <c> <k> <o> <n> : "๐Ÿค˜" U1F918 # SIGN OF THE HORNS +#- 1F980;CRAB;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <r> <a> <b> : "๐Ÿฆ€" U1F980 # CRAB +#- 1F981;LION FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <l> <i> <o> <n> : "๐Ÿฆ" U1F981 # LION FACE +#- 1F982;SCORPION;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <S> <c> <o> <r> <p> <i> <o> : "๐Ÿฆ‚" U1F982 # SCORPION +#- 1F983;TURKEY;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <u> <r> <k> <e> <y> : "๐Ÿฆƒ" U1F983 # TURKEY +#- 1F984;UNICORN FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <1> <h> <o> <r> <n> : "๐Ÿฆ„" U1F984 # UNICORN FACE +<Multi_key> <Multi_key> <parenleft> <parenright> <u> <n> <i> <c> <o> : "๐Ÿฆ„" U1F984 # UNICORN FACE +#- 1F9C0;CHEESE WEDGE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <h> <e> <e> <s> <e> : "๐Ÿง€" U1F9C0 # CHEESE WEDGE +#- 1F919;CALL ME HAND;So;0;ON;;;;;N;;;;; +## Unicode 9.0 additions +<Multi_key> <Multi_key> <c> <a> <l> <l> <m> <e> : "๐Ÿค™" U1F919 # CALL ME HAND +#- 1F91A;RAISED BACK OF HAND;So;0;ON;;;;;N;;;;; +### <MM> {raised back of hand} : "๐Ÿคš" U1F91A # RAISED BACK OF HAND +#- 1F91B;LEFT-FACING FIST;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <L> <f> <i> <s> <t> : "๐Ÿค›" U1F91B # LEFT-FACING FIST +#- 1F91C;RIGHT-FACING FIST;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <R> <f> <i> <s> <t> : "๐Ÿคœ" U1F91C # RIGHT-FACING FIST +#- 1F91D;HANDSHAKE;So;0;ON;;;;;N;;;;; +### <MM> {handshak} : "๐Ÿค" U1F91D # HANDSHAKE +#- 1F91E;HAND WITH INDEX AND MIDDLE FINGERS CROSSED;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <f> <i> <n> <g> <e> <r> <X> : "๐Ÿคž" U1F91E # HAND WITH INDEX AND MIDDLE FINGERS CROSSED +#- 1F920;FACE WITH COWBOY HAT;So;0;ON;;;;;N;;;;; +### <MM> {face with cowboy hat} : "๐Ÿค " U1F920 # FACE WITH COWBOY HAT +#- 1F921;CLOWN FACE;So;0;ON;;;;;N;;;;; +### <MM> {clown face} : "๐Ÿคก" U1F921 # CLOWN FACE +#- 1F922;NAUSEATED FACE;So;0;ON;;;;;N;;;;; +### <MM> {nauseated face} : "๐Ÿคข" U1F922 # NAUSEATED FACE +#- 1F923;ROLLING ON THE FLOOR LAUGHING;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <R> <O> <F> <L> : "๐Ÿคฃ" U1F923 # ROLLING ON THE FLOOR LAUGHING +#- 1F924;DROOLING FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <d> <r> <o> <o> <l> : "๐Ÿคค" U1F924 # DROOLING FACE +#- 1F925;LYING FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <l> <y> <i> <n> <g> : "๐Ÿคฅ" U1F925 # LYING FACE +#- 1F926;FACE PALM;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <p> <a> <l> <m> : "๐Ÿคฆ" U1F926 # FACE PALM +<Multi_key> <Multi_key> <D> <apostrophe> <o> <h> : "๐Ÿคฆ" U1F926 # FACE PALM +#- 1F927;SNEEZING FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <parenleft> <parenright> <s> <n> <e> <e> <z> : "๐Ÿคง" U1F927 # SNEEZING FACE +#- 1F930;PREGNANT WOMAN;So;0;ON;;;;;N;;;;; +### <MM> {pregnant woman} : "๐Ÿคฐ" U1F930 # PREGNANT WOMAN +#- 1F933;SELFIE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <e> <l> <f> <i> <e> : "๐Ÿคณ" U1F933 # SELFIE +#- 1F934;PRINCE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <r> <i> <n> <c> <e> : "๐Ÿคด" U1F934 # PRINCE +#- 1F935;MAN IN TUXEDO;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <t> <u> <x> <e> <d> <o> : "๐Ÿคต" U1F935 # MAN IN TUXEDO +#- 1F936;MOTHER CHRISTMAS;So;0;ON;;;;;N;;;;; +### <MM> {mother christmas} : "๐Ÿคถ" U1F936 # MOTHER CHRISTMAS +#- 1F937;SHRUG;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <h> <r> <u> <g> : "๐Ÿคท" U1F937 # SHRUG +#- 1F938;PERSON DOING CARTWHEEL;So;0;ON;;;;;N;;;;; +### <MM> {person doing cartwheel} : "๐Ÿคธ" U1F938 # PERSON DOING CARTWHEEL +#- 1F939;JUGGLING;So;0;ON;;;;;N;;;;; +### <MM> {juggling} : "๐Ÿคน" U1F939 # JUGGLING +#- 1F93A;FENCER;So;0;ON;;;;;N;;;;; +### <MM> {fencer} : "๐Ÿคบ" U1F93A # FENCER +#- 1F93B;MODERN PENTATHLON;So;0;ON;;;;;N;;;;; +### <MM> {modern pentathlon} : "๐Ÿคป" U1F93B # MODERN PENTATHLON +#- 1F93C;WRESTLERS;So;0;ON;;;;;N;;;;; +### <MM> {wrestlers} : "๐Ÿคผ" U1F93C # WRESTLERS +#- 1F93D;WATER POLO;So;0;ON;;;;;N;;;;; +### <MM> {water polo} : "๐Ÿคฝ" U1F93D # WATER POLO +#- 1F93E;HANDBALL;So;0;ON;;;;;N;;;;; +### <MM> {handball} : "๐Ÿคพ" U1F93E # HANDBALL +#- 1F940;WILTED FLOWER;So;0;ON;;;;;N;;;;; +### <MM> {wilted flower} : "๐Ÿฅ€" U1F940 # WILTED FLOWER +#- 1F941;DRUM WITH DRUMSTICKS;So;0;ON;;;;;N;;;;; +### <MM> {drum with drumsticks} : "๐Ÿฅ" U1F941 # DRUM WITH DRUMSTICKS +#- 1F942;CLINKING GLASSES;So;0;ON;;;;;N;;;;; +### <MM> {clinking glasses} : "๐Ÿฅ‚" U1F942 # CLINKING GLASSES +#- 1F943;TUMBLER GLASS;So;0;ON;;;;;N;;;;; +### <MM> {tumbler glass} : "๐Ÿฅƒ" U1F943 # TUMBLER GLASS +#- 1F944;SPOON;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <p> <o> <o> <n> : "๐Ÿฅ„" U1F944 # SPOON +#- 1F945;GOAL NET;So;0;ON;;;;;N;;;;; +### <MM> {goal net} : "๐Ÿฅ…" U1F945 # GOAL NET +#- 1F946;RIFLE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <i> <f> <l> <e> : "๐Ÿฅ†" U1F946 # RIFLE +#- 1F947;FIRST PLACE MEDAL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <1> <p> <l> <a> <c> <e> : "๐Ÿฅ‡" U1F947 # FIRST PLACE MEDAL +#- 1F948;SECOND PLACE MEDAL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <2> <p> <l> <a> <c> <e> : "๐Ÿฅˆ" U1F948 # SECOND PLACE MEDAL +#- 1F949;THIRD PLACE MEDAL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <3> <p> <l> <a> <c> <e> : "๐Ÿฅ‰" U1F949 # THIRD PLACE MEDAL +#- 1F94A;BOXING GLOVE;So;0;ON;;;;;N;;;;; +### <MM> {boxing glove} : "๐ŸฅŠ" U1F94A # BOXING GLOVE +#- 1F94B;MARTIAL ARTS UNIFORM;So;0;ON;;;;;N;;;;; +### <MM> {martial arts uniform} : "๐Ÿฅ‹" U1F94B # MARTIAL ARTS UNIFORM +#- 1F950;CROISSANT;So;0;ON;;;;;N;;;;; +### <MM> {croissant} : "๐Ÿฅ" U1F950 # CROISSANT +#- 1F951;AVOCADO;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <a> <v> <o> <c> <a> <d> <o> : "๐Ÿฅ‘" U1F951 # AVOCADO +#- 1F952;CUCUMBER;So;0;ON;;;;;N;;;;; +### <MM> {cucumber} : "๐Ÿฅ’" U1F952 # CUCUMBER +#- 1F953;BACON;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <a> <c> <o> <n> : "๐Ÿฅ“" U1F953 # BACON +#- 1F954;POTATO;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <P> <o> <t> <a> <t> <o> : "๐Ÿฅ”" U1F954 # POTATO +#- 1F955;CARROT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <c> <a> <r> <r> <o> <t> : "๐Ÿฅ•" U1F955 # CARROT +#- 1F956;BAGUETTE BREAD;So;0;ON;;;;;N;;;;; +### <MM> {baguette bread} : "๐Ÿฅ–" U1F956 # BAGUETTE BREAD +#- 1F957;GREEN SALAD;So;0;ON;;;;;N;;;;; +### <MM> {green salad} : "๐Ÿฅ—" U1F957 # GREEN SALAD +#- 1F958;SHALLOW PAN OF FOOD;So;0;ON;;;;;N;;;;; +### <MM> {shallow pan of food} : "๐Ÿฅ˜" U1F958 # SHALLOW PAN OF FOOD +#- 1F959;STUFFED FLATBREAD;So;0;ON;;;;;N;;;;; +### <MM> {stuffed flatbread} : "๐Ÿฅ™" U1F959 # STUFFED FLATBREAD +#- 1F95A;EGG;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <e> <g> <g> : "๐Ÿฅš" U1F95A # EGG +#- 1F95B;GLASS OF MILK;So;0;ON;;;;;N;;;;; +### <MM> {glass of milk} : "๐Ÿฅ›" U1F95B # GLASS OF MILK +#- 1F95C;PEANUTS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <e> <a> <n> <u> <t> <s> : "๐Ÿฅœ" U1F95C # PEANUTS +#- 1F95D;KIWIFRUIT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <k> <i> <w> <i> : "๐Ÿฅ" U1F95D # KIWIFRUIT +#- 1F95E;PANCAKES;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <p> <a> <n> <c> <a> <k> <e> : "๐Ÿฅž" U1F95E # PANCAKES +#- 1F985;EAGLE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <e> <a> <g> <l> <e> : "๐Ÿฆ…" U1F985 # EAGLE +#- 1F986;DUCK;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <d> <u> <c> <k> : "๐Ÿฆ†" U1F986 # DUCK +#- 1F987;BAT;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <b> <a> <t> <Multi_key> : "๐Ÿฆ‡" U1F987 # BAT +#- 1F988;SHARK;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <h> <a> <r> <k> : "๐Ÿฆˆ" U1F988 # SHARK +#- 1F989;OWL;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <o> <w> <l> : "๐Ÿฆ‰" U1F989 # OWL +#- 1F98A;FOX FACE;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <f> <o> <x> <f> <a> <c> <e> : "๐ŸฆŠ" U1F98A # FOX FACE +#- 1F98B;BUTTERFLY;So;0;ON;;;;;N;;;;; +### <MM> {butterfly} : "๐Ÿฆ‹" U1F98B # BUTTERFLY +#- 1F98C;DEER;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <d> <e> <e> <r> : "๐ŸฆŒ" U1F98C # DEER +#- 1F98D;GORILLA;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <g> <o> <r> <i> <l> <l> <a> : "๐Ÿฆ" U1F98D # GORILLA +#- 1F98E;LIZARD;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <l> <i> <z> <a> <r> <d> : "๐ŸฆŽ" U1F98E # LIZARD +#- 1F98F;RHINOCEROS;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <r> <h> <i> <n> <o> : "๐Ÿฆ" U1F98F # RHINOCEROS +#- 1F990;SHRIMP;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <h> <r> <i> <m> <p> : "๐Ÿฆ" U1F990 # SHRIMP +#- 1F991;SQUID;So;0;ON;;;;;N;;;;; +<Multi_key> <Multi_key> <s> <q> <u> <i> <d> : "๐Ÿฆ‘" U1F991 # SQUID diff --git a/xorg/modletters.compose b/xorg/modletters.compose @@ -0,0 +1,469 @@ +### For davka *letters*, not punctuation that looks like it. +### Mnemonic/signal: <โ™ซ>!#, because they are not numbers. +### Maybe #!^ for ones that are just raised letters? Those not as critical. +#- 02B0;MODIFIER LETTER SMALL H;Lm;0;L;<super> 0068;;;;N;;;;; +### <M_> {modifier letter small h} : "สฐ" U02B0 # MODIFIER LETTER SMALL H +#- 02B1;MODIFIER LETTER SMALL H WITH HOOK;Lm;0;L;<super> 0266;;;;N;MODIFIER LETTER SMALL H HOOK;;;; +### <M_> {modifier letter small h with hook} : "สฑ" U02B1 # MODIFIER LETTER SMALL H WITH HOOK +#- 02B2;MODIFIER LETTER SMALL J;Lm;0;L;<super> 006A;;;;N;;;;; +### <M_> {modifier letter small j} : "สฒ" U02B2 # MODIFIER LETTER SMALL J +#- 02B3;MODIFIER LETTER SMALL R;Lm;0;L;<super> 0072;;;;N;;;;; +### <M_> {modifier letter small r} : "สณ" U02B3 # MODIFIER LETTER SMALL R +#- 02B4;MODIFIER LETTER SMALL TURNED R;Lm;0;L;<super> 0279;;;;N;;;;; +### <M_> {modifier letter small turned r} : "สด" U02B4 # MODIFIER LETTER SMALL TURNED R +#- 02B5;MODIFIER LETTER SMALL TURNED R WITH HOOK;Lm;0;L;<super> 027B;;;;N;MODIFIER LETTER SMALL TURNED R HOOK;;;; +### <M_> {modifier letter small turned r with hook} : "สต" U02B5 # MODIFIER LETTER SMALL TURNED R WITH HOOK +#- 02B6;MODIFIER LETTER SMALL CAPITAL INVERTED R;Lm;0;L;<super> 0281;;;;N;;;;; +### <M_> {modifier letter small capital inverted r} : "สถ" U02B6 # MODIFIER LETTER SMALL CAPITAL INVERTED R +#- 02B7;MODIFIER LETTER SMALL W;Lm;0;L;<super> 0077;;;;N;;;;; +### <M_> {modifier letter small w} : "สท" U02B7 # MODIFIER LETTER SMALL W +#- 02B8;MODIFIER LETTER SMALL Y;Lm;0;L;<super> 0079;;;;N;;;;; +### <M_> {modifier letter small y} : "สธ" U02B8 # MODIFIER LETTER SMALL Y +## 7 is prime, and it looks similar, doesn't it? +#- 02B9;MODIFIER LETTER PRIME;Lm;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <7> : "สน" U02B9 # MODIFIER LETTER PRIME +#- 02BA;MODIFIER LETTER DOUBLE PRIME;Lm;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <2> <7> : "สบ" U02BA # MODIFIER LETTER DOUBLE PRIME +## I'm going to need this more than MODIFIER LETTER GRAVE +#- 02BB;MODIFIER LETTER TURNED COMMA;Lm;0;L;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <grave> : "สป" U02BB # MODIFIER LETTER TURNED COMMA +#- 02BC;MODIFIER LETTER APOSTROPHE;Lm;0;L;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <apostrophe> : "สผ" U02BC # MODIFIER LETTER APOSTROPHE +#- 02BD;MODIFIER LETTER REVERSED COMMA;Lm;0;L;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <at> <apostrophe> : "สฝ" U02BD # MODIFIER LETTER REVERSED COMMA +#- 02BE;MODIFIER LETTER RIGHT HALF RING;Lm;0;L;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <parenright> : "สพ" U02BE # MODIFIER LETTER RIGHT HALF RING +#- 02BF;MODIFIER LETTER LEFT HALF RING;Lm;0;L;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <parenleft> : "สฟ" U02BF # MODIFIER LETTER LEFT HALF RING +#- 02C0;MODIFIER LETTER GLOTTAL STOP;Lm;0;L;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <question> <period> : "ห€" U02C0 # MODIFIER LETTER GLOTTAL STOP +#- 02C1;MODIFIER LETTER REVERSED GLOTTAL STOP;Lm;0;L;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <question> <parenleft> : "ห" U02C1 # MODIFIER LETTER REVERSED GLOTTAL STOP +#- 02C2;MODIFIER LETTER LEFT ARROWHEAD;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <less> : "ห‚" U02C2 # MODIFIER LETTER LEFT ARROWHEAD +#- 02C3;MODIFIER LETTER RIGHT ARROWHEAD;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <greater> <greater> : "หƒ" U02C3 # MODIFIER LETTER RIGHT ARROWHEAD +#- 02C4;MODIFIER LETTER UP ARROWHEAD;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <asciicircum> <asciicircum> : "ห„" U02C4 # MODIFIER LETTER UP ARROWHEAD +#- 02C5;MODIFIER LETTER DOWN ARROWHEAD;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <v> <v> : "ห…" U02C5 # MODIFIER LETTER DOWN ARROWHEAD +#- 02C6;MODIFIER LETTER CIRCUMFLEX ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER CIRCUMFLEX;;;; +<Multi_key> <exclam> <numbersign> <backslash> <asciicircum> : "ห†" U02C6 # MODIFIER LETTER CIRCUMFLEX ACCENT +#- 02C7;CARON;Lm;0;ON;;;;;N;MODIFIER LETTER HACEK;;;; +<Multi_key> <exclam> <numbersign> <backslash> <v> : "ห‡" U02C7 # CARON +#- 02C8;MODIFIER LETTER VERTICAL LINE;Lm;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <backslash> <bar> : "หˆ" U02C8 # MODIFIER LETTER VERTICAL LINE +#- 02C9;MODIFIER LETTER MACRON;Lm;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <equal> : "ห‰" U02C9 # MODIFIER LETTER MACRON +#- 02CA;MODIFIER LETTER ACUTE ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER ACUTE;;;; +<Multi_key> <exclam> <numbersign> <backslash> <apostrophe> : "หŠ" U02CA # MODIFIER LETTER ACUTE ACCENT +#- 02CB;MODIFIER LETTER GRAVE ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER GRAVE;;;; +<Multi_key> <exclam> <numbersign> <backslash> <grave> : "ห‹" U02CB # MODIFIER LETTER GRAVE ACCENT +#- 02CC;MODIFIER LETTER LOW VERTICAL LINE;Lm;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <underscore> <bar> : "หŒ" U02CC # MODIFIER LETTER LOW VERTICAL LINE +#- 02CD;MODIFIER LETTER LOW MACRON;Lm;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <underscore> <equal> : "ห" U02CD # MODIFIER LETTER LOW MACRON +#- 02CE;MODIFIER LETTER LOW GRAVE ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER LOW GRAVE;;;; +<Multi_key> <exclam> <numbersign> <underscore> <grave> : "หŽ" U02CE # MODIFIER LETTER LOW GRAVE ACCENT +#- 02CF;MODIFIER LETTER LOW ACUTE ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER LOW ACUTE;;;; +<Multi_key> <exclam> <numbersign> <underscore> <apostrophe> : "ห" U02CF # MODIFIER LETTER LOW ACUTE ACCENT +#- 02D0;MODIFIER LETTER TRIANGULAR COLON;Lm;0;L;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <greater> <colon> : "ห" U02D0 # MODIFIER LETTER TRIANGULAR COLON +#- 02D1;MODIFIER LETTER HALF TRIANGULAR COLON;Lm;0;L;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <greater> <period> : "ห‘" U02D1 # MODIFIER LETTER HALF TRIANGULAR COLON +#- 02D2;MODIFIER LETTER CENTRED RIGHT HALF RING;Sk;0;ON;;;;;N;MODIFIER LETTER CENTERED RIGHT HALF RING;;;; +<Multi_key> <exclam> <numbersign> <minus> <parenright> : "ห’" U02D2 # MODIFIER LETTER CENTRED RIGHT HALF RING +#- 02D3;MODIFIER LETTER CENTRED LEFT HALF RING;Sk;0;ON;;;;;N;MODIFIER LETTER CENTERED LEFT HALF RING;;;; +<Multi_key> <exclam> <numbersign> <minus> <parenleft> : "ห“" U02D3 # MODIFIER LETTER CENTRED LEFT HALF RING +#- 02D4;MODIFIER LETTER UP TACK;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <plus> <asciicircum> : "ห”" U02D4 # MODIFIER LETTER UP TACK +#- 02D5;MODIFIER LETTER DOWN TACK;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <plus> <v> : "ห•" U02D5 # MODIFIER LETTER DOWN TACK +#- 02D6;MODIFIER LETTER PLUS SIGN;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <plus> <plus> : "ห–" U02D6 # MODIFIER LETTER PLUS SIGN +#- 02D7;MODIFIER LETTER MINUS SIGN;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <minus> <minus> : "ห—" U02D7 # MODIFIER LETTER MINUS SIGN +#- 02DE;MODIFIER LETTER RHOTIC HOOK;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <r> : "หž" U02DE # MODIFIER LETTER RHOTIC HOOK +#- 02DF;MODIFIER LETTER CROSS ACCENT;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <backslash> <x> : "หŸ" U02DF # MODIFIER LETTER CROSS ACCENT +#- 02E0;MODIFIER LETTER SMALL GAMMA;Lm;0;L;<super> 0263;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <g> <h> : "ห " U02E0 # MODIFIER LETTER SMALL GAMMA +#- 02E1;MODIFIER LETTER SMALL L;Lm;0;L;<super> 006C;;;;N;;;;; +### <M_> {modifier letter small l} : "หก" U02E1 # MODIFIER LETTER SMALL L +#- 02E2;MODIFIER LETTER SMALL S;Lm;0;L;<super> 0073;;;;N;;;;; +### <M_> {modifier letter small s} : "หข" U02E2 # MODIFIER LETTER SMALL S +#- 02E3;MODIFIER LETTER SMALL X;Lm;0;L;<super> 0078;;;;N;;;;; +### <M_> {modifier letter small x} : "หฃ" U02E3 # MODIFIER LETTER SMALL X +#- 02E4;MODIFIER LETTER SMALL REVERSED GLOTTAL STOP;Lm;0;L;<super> 0295;;;;N;;;;; +### <M_> {modifier letter small reversed glottal stop} : "หค" U02E4 # MODIFIER LETTER SMALL REVERSED GLOTTAL STOP +#- 02E5;MODIFIER LETTER EXTRA-HIGH TONE BAR;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <T> <5> : "หฅ" U02E5 # MODIFIER LETTER EXTRA-HIGH TONE BAR +#- 02E6;MODIFIER LETTER HIGH TONE BAR;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <T> <4> : "หฆ" U02E6 # MODIFIER LETTER HIGH TONE BAR +#- 02E7;MODIFIER LETTER MID TONE BAR;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <T> <3> : "หง" U02E7 # MODIFIER LETTER MID TONE BAR +#- 02E8;MODIFIER LETTER LOW TONE BAR;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <T> <2> : "หจ" U02E8 # MODIFIER LETTER LOW TONE BAR +#- 02E9;MODIFIER LETTER EXTRA-LOW TONE BAR;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <T> <1> : "หฉ" U02E9 # MODIFIER LETTER EXTRA-LOW TONE BAR +#- 02EA;MODIFIER LETTER YIN DEPARTING TONE MARK;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter yin departing tone mark} : "หช" U02EA # MODIFIER LETTER YIN DEPARTING TONE MARK +#- 02EB;MODIFIER LETTER YANG DEPARTING TONE MARK;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <plus> <greater> : "หซ" U02EB # MODIFIER LETTER YANG DEPARTING TONE MARK +#- 02EC;MODIFIER LETTER VOICING;Lm;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <v> <o> : "หฌ" U02EC # MODIFIER LETTER VOICING +#- 02ED;MODIFIER LETTER UNASPIRATED;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <minus> <h> : "หญ" U02ED # MODIFIER LETTER UNASPIRATED +#- 02EE;MODIFIER LETTER DOUBLE APOSTROPHE;Lm;0;L;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <2> <apostrophe> : "หฎ" U02EE # MODIFIER LETTER DOUBLE APOSTROPHE +#- 02EF;MODIFIER LETTER LOW DOWN ARROWHEAD;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <underscore> <v> : "หฏ" U02EF # MODIFIER LETTER LOW DOWN ARROWHEAD +#- 02F0;MODIFIER LETTER LOW UP ARROWHEAD;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <underscore> <asciicircum> : "หฐ" U02F0 # MODIFIER LETTER LOW UP ARROWHEAD +#- 02F1;MODIFIER LETTER LOW LEFT ARROWHEAD;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <underscore> <less> : "หฑ" U02F1 # MODIFIER LETTER LOW LEFT ARROWHEAD +#- 02F2;MODIFIER LETTER LOW RIGHT ARROWHEAD;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <underscore> <greater> : "หฒ" U02F2 # MODIFIER LETTER LOW RIGHT ARROWHEAD +#- 02F3;MODIFIER LETTER LOW RING;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <underscore> <o> : "หณ" U02F3 # MODIFIER LETTER LOW RING +#- 02F4;MODIFIER LETTER MIDDLE GRAVE ACCENT;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <minus> <grave> : "หด" U02F4 # MODIFIER LETTER MIDDLE GRAVE ACCENT +#- 02F5;MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <minus> <2> <grave> : "หต" U02F5 # MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT +#- 02F6;MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <minus> <2> <apostrophe> : "หถ" U02F6 # MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT +#- 02F7;MODIFIER LETTER LOW TILDE;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <underscore> <asciitilde> : "หท" U02F7 # MODIFIER LETTER LOW TILDE +#- 02F8;MODIFIER LETTER RAISED COLON;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <backslash> <colon> : "หธ" U02F8 # MODIFIER LETTER RAISED COLON +#- 02F9;MODIFIER LETTER BEGIN HIGH TONE;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <T> <parenleft> <H> : "หน" U02F9 # MODIFIER LETTER BEGIN HIGH TONE +#- 02FA;MODIFIER LETTER END HIGH TONE;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <T> <parenright> <H> : "หบ" U02FA # MODIFIER LETTER END HIGH TONE +#- 02FB;MODIFIER LETTER BEGIN LOW TONE;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <T> <parenleft> <L> : "หป" U02FB # MODIFIER LETTER BEGIN LOW TONE +#- 02FC;MODIFIER LETTER END LOW TONE;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <T> <parenright> <L> : "หผ" U02FC # MODIFIER LETTER END LOW TONE +#- 02FD;MODIFIER LETTER SHELF;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <underscore> <bracketright> : "หฝ" U02FD # MODIFIER LETTER SHELF +#- 02FE;MODIFIER LETTER OPEN SHELF;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <underscore> <L> : "หพ" U02FE # MODIFIER LETTER OPEN SHELF +#- 02FF;MODIFIER LETTER LOW LEFT ARROW;Sk;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <underscore> <minus> <less> : "หฟ" U02FF # MODIFIER LETTER LOW LEFT ARROW +#- 0559;ARMENIAN MODIFIER LETTER LEFT HALF RING;Lm;0;L;;;;;N;;;;; +### <M_> {armenian modifier letter left half ring} : "ี™" U0559 # ARMENIAN MODIFIER LETTER LEFT HALF RING +#- 055A;ARMENIAN APOSTROPHE;Po;0;L;;;;;N;ARMENIAN MODIFIER LETTER RIGHT HALF RING;;;; +### <M_> {armenian apostrophe} : "ีš" U055A # ARMENIAN APOSTROPHE +#- 081A;SAMARITAN MODIFIER LETTER EPENTHETIC YUT;Lm;0;R;;;;;N;;;;; +### <M_> {samaritan modifier letter epenthetic yut} : "เ š" U081A # SAMARITAN MODIFIER LETTER EPENTHETIC YUT +#- 0824;SAMARITAN MODIFIER LETTER SHORT A;Lm;0;R;;;;;N;;;;; +### <M_> {samaritan modifier letter short a} : "เ ค" U0824 # SAMARITAN MODIFIER LETTER SHORT A +#- 0828;SAMARITAN MODIFIER LETTER I;Lm;0;R;;;;;N;;;;; +### <M_> {samaritan modifier letter i} : "เ จ" U0828 # SAMARITAN MODIFIER LETTER I +#- 10FC;MODIFIER LETTER GEORGIAN NAR;Lm;0;L;<super> 10DC;;;;N;;;;; +### <M_> {modifier letter georgian nar} : "แƒผ" U10FC # MODIFIER LETTER GEORGIAN NAR +#- 1D2C;MODIFIER LETTER CAPITAL A;Lm;0;L;<super> 0041;;;;N;;;;; +### <M_> {modifier letter capital a} : "แดฌ" U1D2C # MODIFIER LETTER CAPITAL A +#- 1D2D;MODIFIER LETTER CAPITAL AE;Lm;0;L;<super> 00C6;;;;N;;;;; +### <M_> {modifier letter capital ae} : "แดญ" U1D2D # MODIFIER LETTER CAPITAL AE +#- 1D2E;MODIFIER LETTER CAPITAL B;Lm;0;L;<super> 0042;;;;N;;;;; +### <M_> {modifier letter capital b} : "แดฎ" U1D2E # MODIFIER LETTER CAPITAL B +#- 1D2F;MODIFIER LETTER CAPITAL BARRED B;Lm;0;L;;;;;N;;;;; +### <M_> {modifier letter capital barred b} : "แดฏ" U1D2F # MODIFIER LETTER CAPITAL BARRED B +#- 1D30;MODIFIER LETTER CAPITAL D;Lm;0;L;<super> 0044;;;;N;;;;; +### <M_> {modifier letter capital d} : "แดฐ" U1D30 # MODIFIER LETTER CAPITAL D +#- 1D31;MODIFIER LETTER CAPITAL E;Lm;0;L;<super> 0045;;;;N;;;;; +### <M_> {modifier letter capital e} : "แดฑ" U1D31 # MODIFIER LETTER CAPITAL E +#- 1D32;MODIFIER LETTER CAPITAL REVERSED E;Lm;0;L;<super> 018E;;;;N;;;;; +### <M_> {modifier letter capital reversed e} : "แดฒ" U1D32 # MODIFIER LETTER CAPITAL REVERSED E +#- 1D33;MODIFIER LETTER CAPITAL G;Lm;0;L;<super> 0047;;;;N;;;;; +### <M_> {modifier letter capital g} : "แดณ" U1D33 # MODIFIER LETTER CAPITAL G +#- 1D34;MODIFIER LETTER CAPITAL H;Lm;0;L;<super> 0048;;;;N;;;;; +### <M_> {modifier letter capital h} : "แดด" U1D34 # MODIFIER LETTER CAPITAL H +#- 1D35;MODIFIER LETTER CAPITAL I;Lm;0;L;<super> 0049;;;;N;;;;; +### <M_> {modifier letter capital i} : "แดต" U1D35 # MODIFIER LETTER CAPITAL I +#- 1D36;MODIFIER LETTER CAPITAL J;Lm;0;L;<super> 004A;;;;N;;;;; +### <M_> {modifier letter capital j} : "แดถ" U1D36 # MODIFIER LETTER CAPITAL J +#- 1D37;MODIFIER LETTER CAPITAL K;Lm;0;L;<super> 004B;;;;N;;;;; +### <M_> {modifier letter capital k} : "แดท" U1D37 # MODIFIER LETTER CAPITAL K +#- 1D38;MODIFIER LETTER CAPITAL L;Lm;0;L;<super> 004C;;;;N;;;;; +### <M_> {modifier letter capital l} : "แดธ" U1D38 # MODIFIER LETTER CAPITAL L +#- 1D39;MODIFIER LETTER CAPITAL M;Lm;0;L;<super> 004D;;;;N;;;;; +### <M_> {modifier letter capital m} : "แดน" U1D39 # MODIFIER LETTER CAPITAL M +#- 1D3A;MODIFIER LETTER CAPITAL N;Lm;0;L;<super> 004E;;;;N;;;;; +### <M_> {modifier letter capital n} : "แดบ" U1D3A # MODIFIER LETTER CAPITAL N +#- 1D3B;MODIFIER LETTER CAPITAL REVERSED N;Lm;0;L;;;;;N;;;;; +### <M_> {modifier letter capital reversed n} : "แดป" U1D3B # MODIFIER LETTER CAPITAL REVERSED N +#- 1D3C;MODIFIER LETTER CAPITAL O;Lm;0;L;<super> 004F;;;;N;;;;; +### <M_> {modifier letter capital o} : "แดผ" U1D3C # MODIFIER LETTER CAPITAL O +#- 1D3D;MODIFIER LETTER CAPITAL OU;Lm;0;L;<super> 0222;;;;N;;;;; +### <M_> {modifier letter capital ou} : "แดฝ" U1D3D # MODIFIER LETTER CAPITAL OU +#- 1D3E;MODIFIER LETTER CAPITAL P;Lm;0;L;<super> 0050;;;;N;;;;; +### <M_> {modifier letter capital p} : "แดพ" U1D3E # MODIFIER LETTER CAPITAL P +#- 1D3F;MODIFIER LETTER CAPITAL R;Lm;0;L;<super> 0052;;;;N;;;;; +### <M_> {modifier letter capital r} : "แดฟ" U1D3F # MODIFIER LETTER CAPITAL R +#- 1D40;MODIFIER LETTER CAPITAL T;Lm;0;L;<super> 0054;;;;N;;;;; +### <M_> {modifier letter capital t} : "แต€" U1D40 # MODIFIER LETTER CAPITAL T +#- 1D41;MODIFIER LETTER CAPITAL U;Lm;0;L;<super> 0055;;;;N;;;;; +### <M_> {modifier letter capital u} : "แต" U1D41 # MODIFIER LETTER CAPITAL U +#- 1D42;MODIFIER LETTER CAPITAL W;Lm;0;L;<super> 0057;;;;N;;;;; +### <M_> {modifier letter capital w} : "แต‚" U1D42 # MODIFIER LETTER CAPITAL W +#- 1D43;MODIFIER LETTER SMALL A;Lm;0;L;<super> 0061;;;;N;;;;; +### <M_> {modifier letter small a} : "แตƒ" U1D43 # MODIFIER LETTER SMALL A +#- 1D44;MODIFIER LETTER SMALL TURNED A;Lm;0;L;<super> 0250;;;;N;;;;; +### <M_> {modifier letter small turned a} : "แต„" U1D44 # MODIFIER LETTER SMALL TURNED A +#- 1D45;MODIFIER LETTER SMALL ALPHA;Lm;0;L;<super> 0251;;;;N;;;;; +### <M_> {modifier letter small alpha} : "แต…" U1D45 # MODIFIER LETTER SMALL ALPHA +#- 1D46;MODIFIER LETTER SMALL TURNED AE;Lm;0;L;<super> 1D02;;;;N;;;;; +### <M_> {modifier letter small turned ae} : "แต†" U1D46 # MODIFIER LETTER SMALL TURNED AE +#- 1D47;MODIFIER LETTER SMALL B;Lm;0;L;<super> 0062;;;;N;;;;; +### <M_> {modifier letter small b} : "แต‡" U1D47 # MODIFIER LETTER SMALL B +#- 1D48;MODIFIER LETTER SMALL D;Lm;0;L;<super> 0064;;;;N;;;;; +### <M_> {modifier letter small d} : "แตˆ" U1D48 # MODIFIER LETTER SMALL D +#- 1D49;MODIFIER LETTER SMALL E;Lm;0;L;<super> 0065;;;;N;;;;; +### <M_> {modifier letter small e} : "แต‰" U1D49 # MODIFIER LETTER SMALL E +#- 1D4A;MODIFIER LETTER SMALL SCHWA;Lm;0;L;<super> 0259;;;;N;;;;; +### <M_> {modifier letter small schwa} : "แตŠ" U1D4A # MODIFIER LETTER SMALL SCHWA +#- 1D4B;MODIFIER LETTER SMALL OPEN E;Lm;0;L;<super> 025B;;;;N;;;;; +### <M_> {modifier letter small open e} : "แต‹" U1D4B # MODIFIER LETTER SMALL OPEN E +#- 1D4C;MODIFIER LETTER SMALL TURNED OPEN E;Lm;0;L;<super> 025C;;;;N;;;;; +### <M_> {modifier letter small turned open e} : "แตŒ" U1D4C # MODIFIER LETTER SMALL TURNED OPEN E +#- 1D4D;MODIFIER LETTER SMALL G;Lm;0;L;<super> 0067;;;;N;;;;; +### <M_> {modifier letter small g} : "แต" U1D4D # MODIFIER LETTER SMALL G +#- 1D4E;MODIFIER LETTER SMALL TURNED I;Lm;0;L;;;;;N;;;;; +### <M_> {modifier letter small turned i} : "แตŽ" U1D4E # MODIFIER LETTER SMALL TURNED I +#- 1D4F;MODIFIER LETTER SMALL K;Lm;0;L;<super> 006B;;;;N;;;;; +### <M_> {modifier letter small k} : "แต" U1D4F # MODIFIER LETTER SMALL K +#- 1D50;MODIFIER LETTER SMALL M;Lm;0;L;<super> 006D;;;;N;;;;; +### <M_> {modifier letter small m} : "แต" U1D50 # MODIFIER LETTER SMALL M +#- 1D51;MODIFIER LETTER SMALL ENG;Lm;0;L;<super> 014B;;;;N;;;;; +### <M_> {modifier letter small eng} : "แต‘" U1D51 # MODIFIER LETTER SMALL ENG +#- 1D52;MODIFIER LETTER SMALL O;Lm;0;L;<super> 006F;;;;N;;;;; +### <M_> {modifier letter small o} : "แต’" U1D52 # MODIFIER LETTER SMALL O +#- 1D53;MODIFIER LETTER SMALL OPEN O;Lm;0;L;<super> 0254;;;;N;;;;; +### <M_> {modifier letter small open o} : "แต“" U1D53 # MODIFIER LETTER SMALL OPEN O +#- 1D54;MODIFIER LETTER SMALL TOP HALF O;Lm;0;L;<super> 1D16;;;;N;;;;; +### <M_> {modifier letter small top half o} : "แต”" U1D54 # MODIFIER LETTER SMALL TOP HALF O +#- 1D55;MODIFIER LETTER SMALL BOTTOM HALF O;Lm;0;L;<super> 1D17;;;;N;;;;; +### <M_> {modifier letter small bottom half o} : "แต•" U1D55 # MODIFIER LETTER SMALL BOTTOM HALF O +#- 1D56;MODIFIER LETTER SMALL P;Lm;0;L;<super> 0070;;;;N;;;;; +### <M_> {modifier letter small p} : "แต–" U1D56 # MODIFIER LETTER SMALL P +#- 1D57;MODIFIER LETTER SMALL T;Lm;0;L;<super> 0074;;;;N;;;;; +### <M_> {modifier letter small t} : "แต—" U1D57 # MODIFIER LETTER SMALL T +#- 1D58;MODIFIER LETTER SMALL U;Lm;0;L;<super> 0075;;;;N;;;;; +### <M_> {modifier letter small u} : "แต˜" U1D58 # MODIFIER LETTER SMALL U +#- 1D59;MODIFIER LETTER SMALL SIDEWAYS U;Lm;0;L;<super> 1D1D;;;;N;;;;; +### <M_> {modifier letter small sideways u} : "แต™" U1D59 # MODIFIER LETTER SMALL SIDEWAYS U +#- 1D5A;MODIFIER LETTER SMALL TURNED M;Lm;0;L;<super> 026F;;;;N;;;;; +### <M_> {modifier letter small turned m} : "แตš" U1D5A # MODIFIER LETTER SMALL TURNED M +#- 1D5B;MODIFIER LETTER SMALL V;Lm;0;L;<super> 0076;;;;N;;;;; +### <M_> {modifier letter small v} : "แต›" U1D5B # MODIFIER LETTER SMALL V +#- 1D5C;MODIFIER LETTER SMALL AIN;Lm;0;L;<super> 1D25;;;;N;;;;; +### <M_> {modifier letter small ain} : "แตœ" U1D5C # MODIFIER LETTER SMALL AIN +#- 1D5D;MODIFIER LETTER SMALL BETA;Lm;0;L;<super> 03B2;;;;N;;;;; +### <M_> {modifier letter small beta} : "แต" U1D5D # MODIFIER LETTER SMALL BETA +#- 1D5E;MODIFIER LETTER SMALL GREEK GAMMA;Lm;0;L;<super> 03B3;;;;N;;;;; +### <M_> {modifier letter small greek gamma} : "แตž" U1D5E # MODIFIER LETTER SMALL GREEK GAMMA +#- 1D5F;MODIFIER LETTER SMALL DELTA;Lm;0;L;<super> 03B4;;;;N;;;;; +### <M_> {modifier letter small delta} : "แตŸ" U1D5F # MODIFIER LETTER SMALL DELTA +#- 1D60;MODIFIER LETTER SMALL GREEK PHI;Lm;0;L;<super> 03C6;;;;N;;;;; +### <M_> {modifier letter small greek phi} : "แต " U1D60 # MODIFIER LETTER SMALL GREEK PHI +#- 1D61;MODIFIER LETTER SMALL CHI;Lm;0;L;<super> 03C7;;;;N;;;;; +### <M_> {modifier letter small chi} : "แตก" U1D61 # MODIFIER LETTER SMALL CHI +#- 1D78;MODIFIER LETTER CYRILLIC EN;Lm;0;L;<super> 043D;;;;N;;;;; +### <M_> {modifier letter cyrillic en} : "แตธ" U1D78 # MODIFIER LETTER CYRILLIC EN +#- 1D9B;MODIFIER LETTER SMALL TURNED ALPHA;Lm;0;L;<super> 0252;;;;N;;;;; +### <M_> {modifier letter small turned alpha} : "แถ›" U1D9B # MODIFIER LETTER SMALL TURNED ALPHA +#- 1D9C;MODIFIER LETTER SMALL C;Lm;0;L;<super> 0063;;;;N;;;;; +### <M_> {modifier letter small c} : "แถœ" U1D9C # MODIFIER LETTER SMALL C +#- 1D9D;MODIFIER LETTER SMALL C WITH CURL;Lm;0;L;<super> 0255;;;;N;;;;; +### <M_> {modifier letter small c with curl} : "แถ" U1D9D # MODIFIER LETTER SMALL C WITH CURL +#- 1D9E;MODIFIER LETTER SMALL ETH;Lm;0;L;<super> 00F0;;;;N;;;;; +### <M_> {modifier letter small eth} : "แถž" U1D9E # MODIFIER LETTER SMALL ETH +#- 1D9F;MODIFIER LETTER SMALL REVERSED OPEN E;Lm;0;L;<super> 025C;;;;N;;;;; +### <M_> {modifier letter small reversed open e} : "แถŸ" U1D9F # MODIFIER LETTER SMALL REVERSED OPEN E +#- 1DA0;MODIFIER LETTER SMALL F;Lm;0;L;<super> 0066;;;;N;;;;; +### <M_> {modifier letter small f} : "แถ " U1DA0 # MODIFIER LETTER SMALL F +#- 1DA1;MODIFIER LETTER SMALL DOTLESS J WITH STROKE;Lm;0;L;<super> 025F;;;;N;;;;; +### <M_> {modifier letter small dotless j with stroke} : "แถก" U1DA1 # MODIFIER LETTER SMALL DOTLESS J WITH STROKE +#- 1DA2;MODIFIER LETTER SMALL SCRIPT G;Lm;0;L;<super> 0261;;;;N;;;;; +### <M_> {modifier letter small script g} : "แถข" U1DA2 # MODIFIER LETTER SMALL SCRIPT G +#- 1DA3;MODIFIER LETTER SMALL TURNED H;Lm;0;L;<super> 0265;;;;N;;;;; +### <M_> {modifier letter small turned h} : "แถฃ" U1DA3 # MODIFIER LETTER SMALL TURNED H +#- 1DA4;MODIFIER LETTER SMALL I WITH STROKE;Lm;0;L;<super> 0268;;;;N;;;;; +### <M_> {modifier letter small i with stroke} : "แถค" U1DA4 # MODIFIER LETTER SMALL I WITH STROKE +#- 1DA5;MODIFIER LETTER SMALL IOTA;Lm;0;L;<super> 0269;;;;N;;;;; +### <M_> {modifier letter small iota} : "แถฅ" U1DA5 # MODIFIER LETTER SMALL IOTA +#- 1DA6;MODIFIER LETTER SMALL CAPITAL I;Lm;0;L;<super> 026A;;;;N;;;;; +### <M_> {modifier letter small capital i} : "แถฆ" U1DA6 # MODIFIER LETTER SMALL CAPITAL I +#- 1DA7;MODIFIER LETTER SMALL CAPITAL I WITH STROKE;Lm;0;L;<super> 1D7B;;;;N;;;;; +### <M_> {modifier letter small capital i with stroke} : "แถง" U1DA7 # MODIFIER LETTER SMALL CAPITAL I WITH STROKE +#- 1DA8;MODIFIER LETTER SMALL J WITH CROSSED-TAIL;Lm;0;L;<super> 029D;;;;N;;;;; +### <M_> {modifier letter small j with crossed-tail} : "แถจ" U1DA8 # MODIFIER LETTER SMALL J WITH CROSSED-TAIL +#- 1DA9;MODIFIER LETTER SMALL L WITH RETROFLEX HOOK;Lm;0;L;<super> 026D;;;;N;;;;; +### <M_> {modifier letter small l with retroflex hook} : "แถฉ" U1DA9 # MODIFIER LETTER SMALL L WITH RETROFLEX HOOK +#- 1DAA;MODIFIER LETTER SMALL L WITH PALATAL HOOK;Lm;0;L;<super> 1D85;;;;N;;;;; +### <M_> {modifier letter small l with palatal hook} : "แถช" U1DAA # MODIFIER LETTER SMALL L WITH PALATAL HOOK +#- 1DAB;MODIFIER LETTER SMALL CAPITAL L;Lm;0;L;<super> 029F;;;;N;;;;; +### <M_> {modifier letter small capital l} : "แถซ" U1DAB # MODIFIER LETTER SMALL CAPITAL L +#- 1DAC;MODIFIER LETTER SMALL M WITH HOOK;Lm;0;L;<super> 0271;;;;N;;;;; +### <M_> {modifier letter small m with hook} : "แถฌ" U1DAC # MODIFIER LETTER SMALL M WITH HOOK +#- 1DAD;MODIFIER LETTER SMALL TURNED M WITH LONG LEG;Lm;0;L;<super> 0270;;;;N;;;;; +### <M_> {modifier letter small turned m with long leg} : "แถญ" U1DAD # MODIFIER LETTER SMALL TURNED M WITH LONG LEG +#- 1DAE;MODIFIER LETTER SMALL N WITH LEFT HOOK;Lm;0;L;<super> 0272;;;;N;;;;; +### <M_> {modifier letter small n with left hook} : "แถฎ" U1DAE # MODIFIER LETTER SMALL N WITH LEFT HOOK +#- 1DAF;MODIFIER LETTER SMALL N WITH RETROFLEX HOOK;Lm;0;L;<super> 0273;;;;N;;;;; +### <M_> {modifier letter small n with retroflex hook} : "แถฏ" U1DAF # MODIFIER LETTER SMALL N WITH RETROFLEX HOOK +#- 1DB0;MODIFIER LETTER SMALL CAPITAL N;Lm;0;L;<super> 0274;;;;N;;;;; +### <M_> {modifier letter small capital n} : "แถฐ" U1DB0 # MODIFIER LETTER SMALL CAPITAL N +#- 1DB1;MODIFIER LETTER SMALL BARRED O;Lm;0;L;<super> 0275;;;;N;;;;; +### <M_> {modifier letter small barred o} : "แถฑ" U1DB1 # MODIFIER LETTER SMALL BARRED O +#- 1DB2;MODIFIER LETTER SMALL PHI;Lm;0;L;<super> 0278;;;;N;;;;; +### <M_> {modifier letter small phi} : "แถฒ" U1DB2 # MODIFIER LETTER SMALL PHI +#- 1DB3;MODIFIER LETTER SMALL S WITH HOOK;Lm;0;L;<super> 0282;;;;N;;;;; +### <M_> {modifier letter small s with hook} : "แถณ" U1DB3 # MODIFIER LETTER SMALL S WITH HOOK +#- 1DB4;MODIFIER LETTER SMALL ESH;Lm;0;L;<super> 0283;;;;N;;;;; +### <M_> {modifier letter small esh} : "แถด" U1DB4 # MODIFIER LETTER SMALL ESH +#- 1DB5;MODIFIER LETTER SMALL T WITH PALATAL HOOK;Lm;0;L;<super> 01AB;;;;N;;;;; +### <M_> {modifier letter small t with palatal hook} : "แถต" U1DB5 # MODIFIER LETTER SMALL T WITH PALATAL HOOK +#- 1DB6;MODIFIER LETTER SMALL U BAR;Lm;0;L;<super> 0289;;;;N;;;;; +### <M_> {modifier letter small u bar} : "แถถ" U1DB6 # MODIFIER LETTER SMALL U BAR +#- 1DB7;MODIFIER LETTER SMALL UPSILON;Lm;0;L;<super> 028A;;;;N;;;;; +### <M_> {modifier letter small upsilon} : "แถท" U1DB7 # MODIFIER LETTER SMALL UPSILON +#- 1DB8;MODIFIER LETTER SMALL CAPITAL U;Lm;0;L;<super> 1D1C;;;;N;;;;; +### <M_> {modifier letter small capital u} : "แถธ" U1DB8 # MODIFIER LETTER SMALL CAPITAL U +#- 1DB9;MODIFIER LETTER SMALL V WITH HOOK;Lm;0;L;<super> 028B;;;;N;;;;; +### <M_> {modifier letter small v with hook} : "แถน" U1DB9 # MODIFIER LETTER SMALL V WITH HOOK +#- 1DBA;MODIFIER LETTER SMALL TURNED V;Lm;0;L;<super> 028C;;;;N;;;;; +### <M_> {modifier letter small turned v} : "แถบ" U1DBA # MODIFIER LETTER SMALL TURNED V +#- 1DBB;MODIFIER LETTER SMALL Z;Lm;0;L;<super> 007A;;;;N;;;;; +### <M_> {modifier letter small z} : "แถป" U1DBB # MODIFIER LETTER SMALL Z +#- 1DBC;MODIFIER LETTER SMALL Z WITH RETROFLEX HOOK;Lm;0;L;<super> 0290;;;;N;;;;; +### <M_> {modifier letter small z with retroflex hook} : "แถผ" U1DBC # MODIFIER LETTER SMALL Z WITH RETROFLEX HOOK +#- 1DBD;MODIFIER LETTER SMALL Z WITH CURL;Lm;0;L;<super> 0291;;;;N;;;;; +### <M_> {modifier letter small z with curl} : "แถฝ" U1DBD # MODIFIER LETTER SMALL Z WITH CURL +#- 1DBE;MODIFIER LETTER SMALL EZH;Lm;0;L;<super> 0292;;;;N;;;;; +### <M_> {modifier letter small ezh} : "แถพ" U1DBE # MODIFIER LETTER SMALL EZH +#- 1DBF;MODIFIER LETTER SMALL THETA;Lm;0;L;<super> 03B8;;;;N;;;;; +### <M_> {modifier letter small theta} : "แถฟ" U1DBF # MODIFIER LETTER SMALL THETA +## You're an idiot to want this; you deserve to have hard keystrokes. +#- 212A;KELVIN SIGN;Lu;0;L;004B;;;;N;DEGREES KELVIN;;;006B; +<Multi_key> <exclam> <numbersign> <K> <E> <L> <V> : "โ„ช" U212A # KELVIN SIGN +#- 2C7D;MODIFIER LETTER CAPITAL V;Lm;0;L;<super> 0056;;;;N;;;;; +### <M_> {modifier letter capital v} : "โฑฝ" U2C7D # MODIFIER LETTER CAPITAL V +#- 2D6F;TIFINAGH MODIFIER LETTER LABIALIZATION MARK;Lm;0;L;<super> 2D61;;;;N;;;;; +### <M_> {tifinagh modifier letter labialization mark} : "โตฏ" U2D6F # TIFINAGH MODIFIER LETTER LABIALIZATION MARK +#- A69C;MODIFIER LETTER CYRILLIC HARD SIGN;Lm;0;L;<super> 044A;;;;N;;;;; +### <M_> {modifier letter cyrillic hard sign} : "๊šœ" UA69C # MODIFIER LETTER CYRILLIC HARD SIGN +#- A69D;MODIFIER LETTER CYRILLIC SOFT SIGN;Lm;0;L;<super> 044C;;;;N;;;;; +### <M_> {modifier letter cyrillic soft sign} : "๊š" UA69D # MODIFIER LETTER CYRILLIC SOFT SIGN +#- A700;MODIFIER LETTER CHINESE TONE YIN PING;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter chinese tone yin ping} : "๊œ€" UA700 # MODIFIER LETTER CHINESE TONE YIN PING +#- A701;MODIFIER LETTER CHINESE TONE YANG PING;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter chinese tone yang ping} : "๊œ" UA701 # MODIFIER LETTER CHINESE TONE YANG PING +#- A702;MODIFIER LETTER CHINESE TONE YIN SHANG;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter chinese tone yin shang} : "๊œ‚" UA702 # MODIFIER LETTER CHINESE TONE YIN SHANG +#- A703;MODIFIER LETTER CHINESE TONE YANG SHANG;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter chinese tone yang shang} : "๊œƒ" UA703 # MODIFIER LETTER CHINESE TONE YANG SHANG +#- A704;MODIFIER LETTER CHINESE TONE YIN QU;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter chinese tone yin qu} : "๊œ„" UA704 # MODIFIER LETTER CHINESE TONE YIN QU +#- A705;MODIFIER LETTER CHINESE TONE YANG QU;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter chinese tone yang qu} : "๊œ…" UA705 # MODIFIER LETTER CHINESE TONE YANG QU +#- A706;MODIFIER LETTER CHINESE TONE YIN RU;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter chinese tone yin ru} : "๊œ†" UA706 # MODIFIER LETTER CHINESE TONE YIN RU +#- A707;MODIFIER LETTER CHINESE TONE YANG RU;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter chinese tone yang ru} : "๊œ‡" UA707 # MODIFIER LETTER CHINESE TONE YANG RU +#- A708;MODIFIER LETTER EXTRA-HIGH DOTTED TONE BAR;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter extra-high dotted tone bar} : "๊œˆ" UA708 # MODIFIER LETTER EXTRA-HIGH DOTTED TONE BAR +#- A709;MODIFIER LETTER HIGH DOTTED TONE BAR;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter high dotted tone bar} : "๊œ‰" UA709 # MODIFIER LETTER HIGH DOTTED TONE BAR +#- A70A;MODIFIER LETTER MID DOTTED TONE BAR;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter mid dotted tone bar} : "๊œŠ" UA70A # MODIFIER LETTER MID DOTTED TONE BAR +#- A70B;MODIFIER LETTER LOW DOTTED TONE BAR;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter low dotted tone bar} : "๊œ‹" UA70B # MODIFIER LETTER LOW DOTTED TONE BAR +#- A70C;MODIFIER LETTER EXTRA-LOW DOTTED TONE BAR;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter extra-low dotted tone bar} : "๊œŒ" UA70C # MODIFIER LETTER EXTRA-LOW DOTTED TONE BAR +#- A70D;MODIFIER LETTER EXTRA-HIGH DOTTED LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter extra-high dotted left-stem tone bar} : "๊œ" UA70D # MODIFIER LETTER EXTRA-HIGH DOTTED LEFT-STEM TONE BAR +#- A70E;MODIFIER LETTER HIGH DOTTED LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter high dotted left-stem tone bar} : "๊œŽ" UA70E # MODIFIER LETTER HIGH DOTTED LEFT-STEM TONE BAR +#- A70F;MODIFIER LETTER MID DOTTED LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter mid dotted left-stem tone bar} : "๊œ" UA70F # MODIFIER LETTER MID DOTTED LEFT-STEM TONE BAR +#- A710;MODIFIER LETTER LOW DOTTED LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter low dotted left-stem tone bar} : "๊œ" UA710 # MODIFIER LETTER LOW DOTTED LEFT-STEM TONE BAR +#- A711;MODIFIER LETTER EXTRA-LOW DOTTED LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter extra-low dotted left-stem tone bar} : "๊œ‘" UA711 # MODIFIER LETTER EXTRA-LOW DOTTED LEFT-STEM TONE BAR +#- A712;MODIFIER LETTER EXTRA-HIGH LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter extra-high left-stem tone bar} : "๊œ’" UA712 # MODIFIER LETTER EXTRA-HIGH LEFT-STEM TONE BAR +#- A713;MODIFIER LETTER HIGH LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter high left-stem tone bar} : "๊œ“" UA713 # MODIFIER LETTER HIGH LEFT-STEM TONE BAR +#- A714;MODIFIER LETTER MID LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter mid left-stem tone bar} : "๊œ”" UA714 # MODIFIER LETTER MID LEFT-STEM TONE BAR +#- A715;MODIFIER LETTER LOW LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter low left-stem tone bar} : "๊œ•" UA715 # MODIFIER LETTER LOW LEFT-STEM TONE BAR +#- A716;MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter extra-low left-stem tone bar} : "๊œ–" UA716 # MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR +#- A717;MODIFIER LETTER DOT VERTICAL BAR;Lm;0;ON;;;;;N;;;;; +### <M_> {modifier letter dot vertical bar} : "๊œ—" UA717 # MODIFIER LETTER DOT VERTICAL BAR +#- A718;MODIFIER LETTER DOT SLASH;Lm;0;ON;;;;;N;;;;; +### <M_> {modifier letter dot slash} : "๊œ˜" UA718 # MODIFIER LETTER DOT SLASH +#- A719;MODIFIER LETTER DOT HORIZONTAL BAR;Lm;0;ON;;;;;N;;;;; +### <M_> {modifier letter dot horizontal bar} : "๊œ™" UA719 # MODIFIER LETTER DOT HORIZONTAL BAR +#- A71A;MODIFIER LETTER LOWER RIGHT CORNER ANGLE;Lm;0;ON;;;;;N;;;;; +### <M_> {modifier letter lower right corner angle} : "๊œš" UA71A # MODIFIER LETTER LOWER RIGHT CORNER ANGLE +#- A71B;MODIFIER LETTER RAISED UP ARROW;Lm;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <asciicircum> <minus> <asciicircum> : "๊œ›" UA71B # MODIFIER LETTER RAISED UP ARROW +#- A71C;MODIFIER LETTER RAISED DOWN ARROW;Lm;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <asciicircum> <minus> <v> : "๊œœ" UA71C # MODIFIER LETTER RAISED DOWN ARROW +#- A71D;MODIFIER LETTER RAISED EXCLAMATION MARK;Lm;0;ON;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <asciicircum> <exclam> : "๊œ" UA71D # MODIFIER LETTER RAISED EXCLAMATION MARK +#- A71E;MODIFIER LETTER RAISED INVERTED EXCLAMATION MARK;Lm;0;ON;;;;;N;;;;; +### <M_> {modifier letter raised inverted exclamation mark} : "๊œž" UA71E # MODIFIER LETTER RAISED INVERTED EXCLAMATION MARK +#- A71F;MODIFIER LETTER LOW INVERTED EXCLAMATION MARK;Lm;0;ON;;;;;N;;;;; +### <M_> {modifier letter low inverted exclamation mark} : "๊œŸ" UA71F # MODIFIER LETTER LOW INVERTED EXCLAMATION MARK +#- A720;MODIFIER LETTER STRESS AND HIGH TONE;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter stress and high tone} : "๊œ " UA720 # MODIFIER LETTER STRESS AND HIGH TONE +#- A721;MODIFIER LETTER STRESS AND LOW TONE;Sk;0;ON;;;;;N;;;;; +### <M_> {modifier letter stress and low tone} : "๊œก" UA721 # MODIFIER LETTER STRESS AND LOW TONE +#- A770;MODIFIER LETTER US;Lm;0;L;<super> A76F;;;;N;;;;; +### <M_> {modifier letter us} : "๊ฐ" UA770 # MODIFIER LETTER US +#- A788;MODIFIER LETTER LOW CIRCUMFLEX ACCENT;Lm;0;ON;;;;;N;;;;; +### <M_> {modifier letter low circumflex accent} : "๊žˆ" UA788 # MODIFIER LETTER LOW CIRCUMFLEX ACCENT +#- A789;MODIFIER LETTER COLON;Sk;0;L;;;;;N;;;;; +<Multi_key> <exclam> <numbersign> <colon> : "๊ž‰" UA789 # MODIFIER LETTER COLON +#- A78A;MODIFIER LETTER SHORT EQUALS SIGN;Sk;0;L;;;;;N;;;;; +### <M_> {modifier letter short equals sign} : "๊žŠ" UA78A # MODIFIER LETTER SHORT EQUALS SIGN +#- A7F8;MODIFIER LETTER CAPITAL H WITH STROKE;Lm;0;L;<super> 0126;;;;N;;;;; +### <M_> {modifier letter capital h with stroke} : "๊Ÿธ" UA7F8 # MODIFIER LETTER CAPITAL H WITH STROKE +#- A7F9;MODIFIER LETTER SMALL LIGATURE OE;Lm;0;L;<super> 0153;;;;N;;;;; +### <M_> {modifier letter small ligature oe} : "๊Ÿน" UA7F9 # MODIFIER LETTER SMALL LIGATURE OE +#- A9E6;MYANMAR MODIFIER LETTER SHAN REDUPLICATION;Lm;0;L;;;;;N;;;;; +### <M_> {myanmar modifier letter shan reduplication} : "๊งฆ" UA9E6 # MYANMAR MODIFIER LETTER SHAN REDUPLICATION +#- AA70;MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION;Lm;0;L;;;;;N;;;;; +### <M_> {myanmar modifier letter khamti reduplication} : "๊ฉฐ" UAA70 # MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION +#- AB5C;MODIFIER LETTER SMALL HENG;Lm;0;L;<super> A727;;;;N;;;;; +### <M_> {modifier letter small heng} : "๊ญœ" UAB5C # MODIFIER LETTER SMALL HENG +#- AB5D;MODIFIER LETTER SMALL L WITH INVERTED LAZY S;Lm;0;L;<super> AB37;;;;N;;;;; +### <M_> {modifier letter small l with inverted lazy s} : "๊ญ" UAB5D # MODIFIER LETTER SMALL L WITH INVERTED LAZY S +#- AB5E;MODIFIER LETTER SMALL L WITH MIDDLE TILDE;Lm;0;L;<super> 026B;;;;N;;;;; +### <M_> {modifier letter small l with middle tilde} : "๊ญž" UAB5E # MODIFIER LETTER SMALL L WITH MIDDLE TILDE +#- AB5F;MODIFIER LETTER SMALL U WITH LEFT HOOK;Lm;0;L;<super> AB52;;;;N;;;;; +### <M_> {modifier letter small u with left hook} : "๊ญŸ" UAB5F # MODIFIER LETTER SMALL U WITH LEFT HOOK +#- 01C0;LATIN LETTER DENTAL CLICK;Lo;0;L;;;;;N;LATIN LETTER PIPE;;;; +<Multi_key> <exclam> <numbersign> <bar> : "ว€" U01C0 # LATIN LETTER DENTAL CLICK +#- 01C1;LATIN LETTER LATERAL CLICK;Lo;0;L;;;;;N;LATIN LETTER DOUBLE PIPE;;;; +<Multi_key> <exclam> <numbersign> <2> <bar> : "ว" U01C1 # LATIN LETTER LATERAL CLICK +#- 01C2;LATIN LETTER ALVEOLAR CLICK;Lo;0;L;;;;;N;LATIN LETTER PIPE DOUBLE BAR;;;; +<Multi_key> <exclam> <numbersign> <slash> <equal> : "ว‚" U01C2 # LATIN LETTER ALVEOLAR CLICK +#- 01C3;LATIN LETTER RETROFLEX CLICK;Lo;0;L;;;;;N;LATIN LETTER EXCLAMATION MARK;;;; +<Multi_key> <exclam> <numbersign> <exclam> : "วƒ" U01C3 # LATIN LETTER RETROFLEX CLICK +#- 0298;LATIN LETTER BILABIAL CLICK;Ll;0;L;;;;;N;LATIN LETTER BULLSEYE;;;; +### <M_> {latin letter bilabial click} : "ส˜" U0298 # LATIN LETTER BILABIAL CLICK +<Multi_key> <exclam> <numbersign> <L> <L> : "แปบ" U1EFA # LATIN CAPITAL LETTER MIDDLE-WELSH LL +#- 1EFB;LATIN SMALL LETTER MIDDLE-WELSH LL;Ll;0;L;;;;;N;;;1EFA;;1EFA +<Multi_key> <exclam> <numbersign> <l> <l> : "แปป" U1EFB # LATIN SMALL LETTER MIDDLE-WELSH LL +#- 1EFC;LATIN CAPITAL LETTER MIDDLE-WELSH V;Lu;0;L;;;;;N;;;;1EFD; +<Multi_key> <exclam> <numbersign> <W> <W> : "แปผ" U1EFC # LATIN CAPITAL LETTER MIDDLE-WELSH V +#- 1EFD;LATIN SMALL LETTER MIDDLE-WELSH V;Ll;0;L;;;;;N;;;1EFC;;1EFC +<Multi_key> <exclam> <numbersign> <w> <w> : "แปฝ" U1EFD # LATIN SMALL LETTER MIDDLE-WELSH V diff --git a/xorg/parens.compose b/xorg/parens.compose @@ -0,0 +1,179 @@ +<Multi_key> <parenleft> <period> <1> <parenright> : "โ‘ด" U2474 # PARENTHESIZED DIGIT ONE +<Multi_key> <parenleft> <period> <2> <parenright> : "โ‘ต" U2475 # PARENTHESIZED DIGIT TWO +<Multi_key> <parenleft> <period> <3> <parenright> : "โ‘ถ" U2476 # PARENTHESIZED DIGIT THREE +<Multi_key> <parenleft> <period> <4> <parenright> : "โ‘ท" U2477 # PARENTHESIZED DIGIT FOUR +<Multi_key> <parenleft> <period> <5> <parenright> : "โ‘ธ" U2478 # PARENTHESIZED DIGIT FIVE +<Multi_key> <parenleft> <period> <6> <parenright> : "โ‘น" U2479 # PARENTHESIZED DIGIT SIX +<Multi_key> <parenleft> <period> <7> <parenright> : "โ‘บ" U247A # PARENTHESIZED DIGIT SEVEN +<Multi_key> <parenleft> <period> <8> <parenright> : "โ‘ป" U247B # PARENTHESIZED DIGIT EIGHT +<Multi_key> <parenleft> <period> <9> <parenright> : "โ‘ผ" U247C # PARENTHESIZED DIGIT NINE +<Multi_key> <parenleft> <period> <1> <0> <parenright> : "โ‘ฝ" U247D # PARENTHESIZED NUMBER TEN +<Multi_key> <parenleft> <period> <1> <1> <parenright> : "โ‘พ" U247E # PARENTHESIZED NUMBER ELEVEN +<Multi_key> <parenleft> <period> <1> <2> <parenright> : "โ‘ฟ" U247F # PARENTHESIZED NUMBER TWELVE +<Multi_key> <parenleft> <period> <1> <3> <parenright> : "โ’€" U2480 # PARENTHESIZED NUMBER THIRTEEN +<Multi_key> <parenleft> <period> <1> <4> <parenright> : "โ’" U2481 # PARENTHESIZED NUMBER FOURTEEN +<Multi_key> <parenleft> <period> <1> <5> <parenright> : "โ’‚" U2482 # PARENTHESIZED NUMBER FIFTEEN +<Multi_key> <parenleft> <period> <1> <6> <parenright> : "โ’ƒ" U2483 # PARENTHESIZED NUMBER SIXTEEN +<Multi_key> <parenleft> <period> <1> <7> <parenright> : "โ’„" U2484 # PARENTHESIZED NUMBER SEVENTEEN +<Multi_key> <parenleft> <period> <1> <8> <parenright> : "โ’…" U2485 # PARENTHESIZED NUMBER EIGHTEEN +<Multi_key> <parenleft> <period> <1> <9> <parenright> : "โ’†" U2486 # PARENTHESIZED NUMBER NINETEEN +<Multi_key> <parenleft> <period> <2> <0> <parenright> : "โ’‡" U2487 # PARENTHESIZED NUMBER TWENTY +<Multi_key> <parenleft> <period> <a> <parenright> : "โ’œ" U249C # PARENTHESIZED LATIN SMALL LETTER A +<Multi_key> <parenleft> <period> <b> <parenright> : "โ’" U249D # PARENTHESIZED LATIN SMALL LETTER B +<Multi_key> <parenleft> <period> <c> <parenright> : "โ’ž" U249E # PARENTHESIZED LATIN SMALL LETTER C +<Multi_key> <parenleft> <period> <d> <parenright> : "โ’Ÿ" U249F # PARENTHESIZED LATIN SMALL LETTER D +<Multi_key> <parenleft> <period> <e> <parenright> : "โ’ " U24A0 # PARENTHESIZED LATIN SMALL LETTER E +<Multi_key> <parenleft> <period> <f> <parenright> : "โ’ก" U24A1 # PARENTHESIZED LATIN SMALL LETTER F +<Multi_key> <parenleft> <period> <g> <parenright> : "โ’ข" U24A2 # PARENTHESIZED LATIN SMALL LETTER G +<Multi_key> <parenleft> <period> <h> <parenright> : "โ’ฃ" U24A3 # PARENTHESIZED LATIN SMALL LETTER H +<Multi_key> <parenleft> <period> <i> <parenright> : "โ’ค" U24A4 # PARENTHESIZED LATIN SMALL LETTER I +<Multi_key> <parenleft> <period> <j> <parenright> : "โ’ฅ" U24A5 # PARENTHESIZED LATIN SMALL LETTER J +<Multi_key> <parenleft> <period> <k> <parenright> : "โ’ฆ" U24A6 # PARENTHESIZED LATIN SMALL LETTER K +<Multi_key> <parenleft> <period> <l> <parenright> : "โ’ง" U24A7 # PARENTHESIZED LATIN SMALL LETTER L +<Multi_key> <parenleft> <period> <m> <parenright> : "โ’จ" U24A8 # PARENTHESIZED LATIN SMALL LETTER M +<Multi_key> <parenleft> <period> <n> <parenright> : "โ’ฉ" U24A9 # PARENTHESIZED LATIN SMALL LETTER N +<Multi_key> <parenleft> <period> <o> <parenright> : "โ’ช" U24AA # PARENTHESIZED LATIN SMALL LETTER O +<Multi_key> <parenleft> <period> <p> <parenright> : "โ’ซ" U24AB # PARENTHESIZED LATIN SMALL LETTER P +<Multi_key> <parenleft> <period> <q> <parenright> : "โ’ฌ" U24AC # PARENTHESIZED LATIN SMALL LETTER Q +<Multi_key> <parenleft> <period> <r> <parenright> : "โ’ญ" U24AD # PARENTHESIZED LATIN SMALL LETTER R +<Multi_key> <parenleft> <period> <s> <parenright> : "โ’ฎ" U24AE # PARENTHESIZED LATIN SMALL LETTER S +<Multi_key> <parenleft> <period> <t> <parenright> : "โ’ฏ" U24AF # PARENTHESIZED LATIN SMALL LETTER T +<Multi_key> <parenleft> <period> <u> <parenright> : "โ’ฐ" U24B0 # PARENTHESIZED LATIN SMALL LETTER U +<Multi_key> <parenleft> <period> <v> <parenright> : "โ’ฑ" U24B1 # PARENTHESIZED LATIN SMALL LETTER V +<Multi_key> <parenleft> <period> <w> <parenright> : "โ’ฒ" U24B2 # PARENTHESIZED LATIN SMALL LETTER W +<Multi_key> <parenleft> <period> <x> <parenright> : "โ’ณ" U24B3 # PARENTHESIZED LATIN SMALL LETTER X +<Multi_key> <parenleft> <period> <y> <parenright> : "โ’ด" U24B4 # PARENTHESIZED LATIN SMALL LETTER Y +<Multi_key> <parenleft> <period> <z> <parenright> : "โ’ต" U24B5 # PARENTHESIZED LATIN SMALL LETTER Z +<Multi_key> <parenleft> <period> <A> <parenright> : "๐Ÿ„" U1F110 # PARENTHESIZED LATIN CAPITAL LETTER A +<Multi_key> <parenleft> <period> <B> <parenright> : "๐Ÿ„‘" U1F111 # PARENTHESIZED LATIN CAPITAL LETTER B +<Multi_key> <parenleft> <period> <C> <parenright> : "๐Ÿ„’" U1F112 # PARENTHESIZED LATIN CAPITAL LETTER C +<Multi_key> <parenleft> <period> <D> <parenright> : "๐Ÿ„“" U1F113 # PARENTHESIZED LATIN CAPITAL LETTER D +<Multi_key> <parenleft> <period> <E> <parenright> : "๐Ÿ„”" U1F114 # PARENTHESIZED LATIN CAPITAL LETTER E +<Multi_key> <parenleft> <period> <F> <parenright> : "๐Ÿ„•" U1F115 # PARENTHESIZED LATIN CAPITAL LETTER F +<Multi_key> <parenleft> <period> <G> <parenright> : "๐Ÿ„–" U1F116 # PARENTHESIZED LATIN CAPITAL LETTER G +<Multi_key> <parenleft> <period> <H> <parenright> : "๐Ÿ„—" U1F117 # PARENTHESIZED LATIN CAPITAL LETTER H +<Multi_key> <parenleft> <period> <I> <parenright> : "๐Ÿ„˜" U1F118 # PARENTHESIZED LATIN CAPITAL LETTER I +<Multi_key> <parenleft> <period> <J> <parenright> : "๐Ÿ„™" U1F119 # PARENTHESIZED LATIN CAPITAL LETTER J +<Multi_key> <parenleft> <period> <K> <parenright> : "๐Ÿ„š" U1F11A # PARENTHESIZED LATIN CAPITAL LETTER K +<Multi_key> <parenleft> <period> <L> <parenright> : "๐Ÿ„›" U1F11B # PARENTHESIZED LATIN CAPITAL LETTER L +<Multi_key> <parenleft> <period> <M> <parenright> : "๐Ÿ„œ" U1F11C # PARENTHESIZED LATIN CAPITAL LETTER M +<Multi_key> <parenleft> <period> <N> <parenright> : "๐Ÿ„" U1F11D # PARENTHESIZED LATIN CAPITAL LETTER N +<Multi_key> <parenleft> <period> <O> <parenright> : "๐Ÿ„ž" U1F11E # PARENTHESIZED LATIN CAPITAL LETTER O +<Multi_key> <parenleft> <period> <P> <parenright> : "๐Ÿ„Ÿ" U1F11F # PARENTHESIZED LATIN CAPITAL LETTER P +<Multi_key> <parenleft> <period> <Q> <parenright> : "๐Ÿ„ " U1F120 # PARENTHESIZED LATIN CAPITAL LETTER Q +<Multi_key> <parenleft> <period> <R> <parenright> : "๐Ÿ„ก" U1F121 # PARENTHESIZED LATIN CAPITAL LETTER R +<Multi_key> <parenleft> <period> <S> <parenright> : "๐Ÿ„ข" U1F122 # PARENTHESIZED LATIN CAPITAL LETTER S +<Multi_key> <parenleft> <period> <T> <parenright> : "๐Ÿ„ฃ" U1F123 # PARENTHESIZED LATIN CAPITAL LETTER T +<Multi_key> <parenleft> <period> <U> <parenright> : "๐Ÿ„ค" U1F124 # PARENTHESIZED LATIN CAPITAL LETTER U +<Multi_key> <parenleft> <period> <V> <parenright> : "๐Ÿ„ฅ" U1F125 # PARENTHESIZED LATIN CAPITAL LETTER V +<Multi_key> <parenleft> <period> <W> <parenright> : "๐Ÿ„ฆ" U1F126 # PARENTHESIZED LATIN CAPITAL LETTER W +<Multi_key> <parenleft> <period> <X> <parenright> : "๐Ÿ„ง" U1F127 # PARENTHESIZED LATIN CAPITAL LETTER X +<Multi_key> <parenleft> <period> <Y> <parenright> : "๐Ÿ„จ" U1F128 # PARENTHESIZED LATIN CAPITAL LETTER Y +<Multi_key> <parenleft> <period> <Z> <parenright> : "๐Ÿ„ฉ" U1F129 # PARENTHESIZED LATIN CAPITAL LETTER Z +<Multi_key> <period> <1> <period> : "โ’ˆ" U2488 # DIGIT ONE FULL STOP +<Multi_key> <period> <2> <period> : "โ’‰" U2489 # DIGIT TWO FULL STOP +<Multi_key> <period> <3> <period> : "โ’Š" U248A # DIGIT THREE FULL STOP +<Multi_key> <period> <4> <period> : "โ’‹" U248B # DIGIT FOUR FULL STOP +<Multi_key> <period> <5> <period> : "โ’Œ" U248C # DIGIT FIVE FULL STOP +<Multi_key> <period> <6> <period> : "โ’" U248D # DIGIT SIX FULL STOP +<Multi_key> <period> <7> <period> : "โ’Ž" U248E # DIGIT SEVEN FULL STOP +<Multi_key> <period> <8> <period> : "โ’" U248F # DIGIT EIGHT FULL STOP +<Multi_key> <period> <9> <period> : "โ’" U2490 # DIGIT NINE FULL STOP +<Multi_key> <period> <1> <0> <period> : "โ’‘" U2491 # NUMBER TEN FULL STOP +<Multi_key> <period> <1> <1> <period> : "โ’’" U2492 # NUMBER ELEVEN FULL STOP +<Multi_key> <period> <1> <2> <period> : "โ’“" U2493 # NUMBER TWELVE FULL STOP +<Multi_key> <period> <1> <3> <period> : "โ’”" U2494 # NUMBER THIRTEEN FULL STOP +<Multi_key> <period> <1> <4> <period> : "โ’•" U2495 # NUMBER FOURTEEN FULL STOP +<Multi_key> <period> <1> <5> <period> : "โ’–" U2496 # NUMBER FIFTEEN FULL STOP +<Multi_key> <period> <1> <6> <period> : "โ’—" U2497 # NUMBER SIXTEEN FULL STOP +<Multi_key> <period> <1> <7> <period> : "โ’˜" U2498 # NUMBER SEVENTEEN FULL STOP +<Multi_key> <period> <1> <8> <period> : "โ’™" U2499 # NUMBER EIGHTEEN FULL STOP +<Multi_key> <period> <1> <9> <period> : "โ’š" U249A # NUMBER NINETEEN FULL STOP +<Multi_key> <period> <2> <0> <period> : "โ’›" U249B # NUMBER TWENTY FULL STOP +<Multi_key> <period> <0> <period> : "๐Ÿ„€" U1F100 # DIGIT ZERO FULL STOP +<Multi_key> <parenleft> <B> <1> <1> <parenright> : "โ“ซ" U24EB # NEGATIVE CIRCLED NUMBER ELEVEN +<Multi_key> <parenleft> <B> <1> <2> <parenright> : "โ“ฌ" U24EC # NEGATIVE CIRCLED NUMBER TWELVE +<Multi_key> <parenleft> <B> <1> <3> <parenright> : "โ“ญ" U24ED # NEGATIVE CIRCLED NUMBER THIRTEEN +<Multi_key> <parenleft> <B> <1> <4> <parenright> : "โ“ฎ" U24EE # NEGATIVE CIRCLED NUMBER FOURTEEN +<Multi_key> <parenleft> <B> <1> <5> <parenright> : "โ“ฏ" U24EF # NEGATIVE CIRCLED NUMBER FIFTEEN +<Multi_key> <parenleft> <B> <1> <6> <parenright> : "โ“ฐ" U24F0 # NEGATIVE CIRCLED NUMBER SIXTEEN +<Multi_key> <parenleft> <B> <1> <7> <parenright> : "โ“ฑ" U24F1 # NEGATIVE CIRCLED NUMBER SEVENTEEN +<Multi_key> <parenleft> <B> <1> <8> <parenright> : "โ“ฒ" U24F2 # NEGATIVE CIRCLED NUMBER EIGHTEEN +<Multi_key> <parenleft> <B> <1> <9> <parenright> : "โ“ณ" U24F3 # NEGATIVE CIRCLED NUMBER NINETEEN +<Multi_key> <parenleft> <B> <2> <0> <parenright> : "โ“ด" U24F4 # NEGATIVE CIRCLED NUMBER TWENTY +<Multi_key> <parenleft> <B> <0> <parenright> : "โ“ฟ" U24FF # NEGATIVE CIRCLED DIGIT ZERO +<Multi_key> <parenleft> <B> <1> <parenright> : "โถ" U2776 # DINGBAT NEGATIVE CIRCLED DIGIT ONE +<Multi_key> <parenleft> <B> <2> <parenright> : "โท" U2777 # DINGBAT NEGATIVE CIRCLED DIGIT TWO +<Multi_key> <parenleft> <B> <3> <parenright> : "โธ" U2778 # DINGBAT NEGATIVE CIRCLED DIGIT THREE +<Multi_key> <parenleft> <B> <4> <parenright> : "โน" U2779 # DINGBAT NEGATIVE CIRCLED DIGIT FOUR +<Multi_key> <parenleft> <B> <5> <parenright> : "โบ" U277A # DINGBAT NEGATIVE CIRCLED DIGIT FIVE +<Multi_key> <parenleft> <B> <6> <parenright> : "โป" U277B # DINGBAT NEGATIVE CIRCLED DIGIT SIX +<Multi_key> <parenleft> <B> <7> <parenright> : "โผ" U277C # DINGBAT NEGATIVE CIRCLED DIGIT SEVEN +<Multi_key> <parenleft> <B> <8> <parenright> : "โฝ" U277D # DINGBAT NEGATIVE CIRCLED DIGIT EIGHT +<Multi_key> <parenleft> <B> <9> <parenright> : "โพ" U277E # DINGBAT NEGATIVE CIRCLED DIGIT NINE +<Multi_key> <parenleft> <B> <1> <0> <parenright> : "โฟ" U277F # DINGBAT NEGATIVE CIRCLED NUMBER TEN +<Multi_key> <parenleft> <B> <A> <parenright> : "๐Ÿ…" U1F150 # NEGATIVE CIRCLED LATIN CAPITAL LETTER A +<Multi_key> <parenleft> <B> <B> <parenright> : "๐Ÿ…‘" U1F151 # NEGATIVE CIRCLED LATIN CAPITAL LETTER B +<Multi_key> <parenleft> <B> <C> <parenright> : "๐Ÿ…’" U1F152 # NEGATIVE CIRCLED LATIN CAPITAL LETTER C +<Multi_key> <parenleft> <B> <D> <parenright> : "๐Ÿ…“" U1F153 # NEGATIVE CIRCLED LATIN CAPITAL LETTER D +<Multi_key> <parenleft> <B> <E> <parenright> : "๐Ÿ…”" U1F154 # NEGATIVE CIRCLED LATIN CAPITAL LETTER E +<Multi_key> <parenleft> <B> <F> <parenright> : "๐Ÿ…•" U1F155 # NEGATIVE CIRCLED LATIN CAPITAL LETTER F +<Multi_key> <parenleft> <B> <G> <parenright> : "๐Ÿ…–" U1F156 # NEGATIVE CIRCLED LATIN CAPITAL LETTER G +<Multi_key> <parenleft> <B> <H> <parenright> : "๐Ÿ…—" U1F157 # NEGATIVE CIRCLED LATIN CAPITAL LETTER H +<Multi_key> <parenleft> <B> <I> <parenright> : "๐Ÿ…˜" U1F158 # NEGATIVE CIRCLED LATIN CAPITAL LETTER I +<Multi_key> <parenleft> <B> <J> <parenright> : "๐Ÿ…™" U1F159 # NEGATIVE CIRCLED LATIN CAPITAL LETTER J +<Multi_key> <parenleft> <B> <K> <parenright> : "๐Ÿ…š" U1F15A # NEGATIVE CIRCLED LATIN CAPITAL LETTER K +<Multi_key> <parenleft> <B> <L> <parenright> : "๐Ÿ…›" U1F15B # NEGATIVE CIRCLED LATIN CAPITAL LETTER L +<Multi_key> <parenleft> <B> <M> <parenright> : "๐Ÿ…œ" U1F15C # NEGATIVE CIRCLED LATIN CAPITAL LETTER M +<Multi_key> <parenleft> <B> <N> <parenright> : "๐Ÿ…" U1F15D # NEGATIVE CIRCLED LATIN CAPITAL LETTER N +<Multi_key> <parenleft> <B> <O> <parenright> : "๐Ÿ…ž" U1F15E # NEGATIVE CIRCLED LATIN CAPITAL LETTER O +<Multi_key> <parenleft> <B> <P> <parenright> : "๐Ÿ…Ÿ" U1F15F # NEGATIVE CIRCLED LATIN CAPITAL LETTER P +<Multi_key> <parenleft> <B> <Q> <parenright> : "๐Ÿ… " U1F160 # NEGATIVE CIRCLED LATIN CAPITAL LETTER Q +<Multi_key> <parenleft> <B> <R> <parenright> : "๐Ÿ…ก" U1F161 # NEGATIVE CIRCLED LATIN CAPITAL LETTER R +<Multi_key> <parenleft> <B> <S> <parenright> : "๐Ÿ…ข" U1F162 # NEGATIVE CIRCLED LATIN CAPITAL LETTER S +<Multi_key> <parenleft> <B> <T> <parenright> : "๐Ÿ…ฃ" U1F163 # NEGATIVE CIRCLED LATIN CAPITAL LETTER T +<Multi_key> <parenleft> <B> <U> <parenright> : "๐Ÿ…ค" U1F164 # NEGATIVE CIRCLED LATIN CAPITAL LETTER U +<Multi_key> <parenleft> <B> <V> <parenright> : "๐Ÿ…ฅ" U1F165 # NEGATIVE CIRCLED LATIN CAPITAL LETTER V +<Multi_key> <parenleft> <B> <W> <parenright> : "๐Ÿ…ฆ" U1F166 # NEGATIVE CIRCLED LATIN CAPITAL LETTER W +<Multi_key> <parenleft> <B> <X> <parenright> : "๐Ÿ…ง" U1F167 # NEGATIVE CIRCLED LATIN CAPITAL LETTER X +<Multi_key> <parenleft> <B> <Y> <parenright> : "๐Ÿ…จ" U1F168 # NEGATIVE CIRCLED LATIN CAPITAL LETTER Y +<Multi_key> <parenleft> <B> <Z> <parenright> : "๐Ÿ…ฉ" U1F169 # NEGATIVE CIRCLED LATIN CAPITAL LETTER Z +<Multi_key> <bracketleft> <B> <a> <bracketright> : "๐Ÿ…ฐ" U1F170 # NEGATIVE SQUARED LATIN CAPITAL LETTER A +<Multi_key> <bracketleft> <B> <b> <bracketright> : "๐Ÿ…ฑ" U1F171 # NEGATIVE SQUARED LATIN CAPITAL LETTER B +<Multi_key> <bracketleft> <B> <c> <bracketright> : "๐Ÿ…ฒ" U1F172 # NEGATIVE SQUARED LATIN CAPITAL LETTER C +<Multi_key> <bracketleft> <B> <d> <bracketright> : "๐Ÿ…ณ" U1F173 # NEGATIVE SQUARED LATIN CAPITAL LETTER D +<Multi_key> <bracketleft> <B> <e> <bracketright> : "๐Ÿ…ด" U1F174 # NEGATIVE SQUARED LATIN CAPITAL LETTER E +<Multi_key> <bracketleft> <B> <f> <bracketright> : "๐Ÿ…ต" U1F175 # NEGATIVE SQUARED LATIN CAPITAL LETTER F +<Multi_key> <bracketleft> <B> <g> <bracketright> : "๐Ÿ…ถ" U1F176 # NEGATIVE SQUARED LATIN CAPITAL LETTER G +<Multi_key> <bracketleft> <B> <h> <bracketright> : "๐Ÿ…ท" U1F177 # NEGATIVE SQUARED LATIN CAPITAL LETTER H +<Multi_key> <bracketleft> <B> <i> <bracketright> : "๐Ÿ…ธ" U1F178 # NEGATIVE SQUARED LATIN CAPITAL LETTER I +<Multi_key> <bracketleft> <B> <j> <bracketright> : "๐Ÿ…น" U1F179 # NEGATIVE SQUARED LATIN CAPITAL LETTER J +<Multi_key> <bracketleft> <B> <k> <bracketright> : "๐Ÿ…บ" U1F17A # NEGATIVE SQUARED LATIN CAPITAL LETTER K +<Multi_key> <bracketleft> <B> <l> <bracketright> : "๐Ÿ…ป" U1F17B # NEGATIVE SQUARED LATIN CAPITAL LETTER L +<Multi_key> <bracketleft> <B> <m> <bracketright> : "๐Ÿ…ผ" U1F17C # NEGATIVE SQUARED LATIN CAPITAL LETTER M +<Multi_key> <bracketleft> <B> <n> <bracketright> : "๐Ÿ…ฝ" U1F17D # NEGATIVE SQUARED LATIN CAPITAL LETTER N +<Multi_key> <bracketleft> <B> <o> <bracketright> : "๐Ÿ…พ" U1F17E # NEGATIVE SQUARED LATIN CAPITAL LETTER O +<Multi_key> <bracketleft> <B> <p> <bracketright> : "๐Ÿ…ฟ" U1F17F # NEGATIVE SQUARED LATIN CAPITAL LETTER P +<Multi_key> <bracketleft> <B> <q> <bracketright> : "๐Ÿ†€" U1F180 # NEGATIVE SQUARED LATIN CAPITAL LETTER Q +<Multi_key> <bracketleft> <B> <r> <bracketright> : "๐Ÿ†" U1F181 # NEGATIVE SQUARED LATIN CAPITAL LETTER R +<Multi_key> <bracketleft> <B> <s> <bracketright> : "๐Ÿ†‚" U1F182 # NEGATIVE SQUARED LATIN CAPITAL LETTER S +<Multi_key> <bracketleft> <B> <t> <bracketright> : "๐Ÿ†ƒ" U1F183 # NEGATIVE SQUARED LATIN CAPITAL LETTER T +<Multi_key> <bracketleft> <B> <u> <bracketright> : "๐Ÿ†„" U1F184 # NEGATIVE SQUARED LATIN CAPITAL LETTER U +<Multi_key> <bracketleft> <B> <v> <bracketright> : "๐Ÿ†…" U1F185 # NEGATIVE SQUARED LATIN CAPITAL LETTER V +<Multi_key> <bracketleft> <B> <w> <bracketright> : "๐Ÿ††" U1F186 # NEGATIVE SQUARED LATIN CAPITAL LETTER W +<Multi_key> <bracketleft> <B> <x> <bracketright> : "๐Ÿ†‡" U1F187 # NEGATIVE SQUARED LATIN CAPITAL LETTER X +<Multi_key> <bracketleft> <B> <y> <bracketright> : "๐Ÿ†ˆ" U1F188 # NEGATIVE SQUARED LATIN CAPITAL LETTER Y +<Multi_key> <bracketleft> <B> <z> <bracketright> : "๐Ÿ†‰" U1F189 # NEGATIVE SQUARED LATIN CAPITAL LETTER Z +<Multi_key> <bracketleft> <B> <W> <C> <bracketright> : "๐Ÿ†" U1F18F # NEGATIVE SQUARED WC +### Using <parenleft> <parenleft> ... <parenright> <parenright> conflicts +### with system entries. Using the *letter* O. +<Multi_key> <parenleft> <O> <1> <parenright> : "โ“ต" U24F5 # DOUBLE CIRCLED DIGIT ONE +<Multi_key> <parenleft> <O> <2> <parenright> : "โ“ถ" U24F6 # DOUBLE CIRCLED DIGIT TWO +<Multi_key> <parenleft> <O> <3> <parenright> : "โ“ท" U24F7 # DOUBLE CIRCLED DIGIT THREE +<Multi_key> <parenleft> <O> <4> <parenright> : "โ“ธ" U24F8 # DOUBLE CIRCLED DIGIT FOUR +<Multi_key> <parenleft> <O> <5> <parenright> : "โ“น" U24F9 # DOUBLE CIRCLED DIGIT FIVE +<Multi_key> <parenleft> <O> <6> <parenright> : "โ“บ" U24FA # DOUBLE CIRCLED DIGIT SIX +<Multi_key> <parenleft> <O> <7> <parenright> : "โ“ป" U24FB # DOUBLE CIRCLED DIGIT SEVEN +<Multi_key> <parenleft> <O> <8> <parenright> : "โ“ผ" U24FC # DOUBLE CIRCLED DIGIT EIGHT +<Multi_key> <parenleft> <O> <9> <parenright> : "โ“ฝ" U24FD # DOUBLE CIRCLED DIGIT NINE +<Multi_key> <parenleft> <O> <1> <0> <parenright> : "โ“พ" U24FE # DOUBLE CIRCLED NUMBER TEN diff --git a/xorg/user-dirs.dirs b/xorg/user-dirs.dirs @@ -0,0 +1,8 @@ +XDG_DESKTOP_DIR="$HOME/desktop" +XDG_DOCUMENTS_DIR="$HOME/desktop/documents" +XDG_DOWNLOAD_DIR="$HOME/desktop/downloads" +XDG_MUSIC_DIR="$HOME/desktop/music" +XDG_PICTURES_DIR="$HOME/desktop/pictures" +XDG_PUBLICSHARE_DIR="$HOME/" +XDG_TEMPLATES_DIR="$HOME/" +XDG_VIDEOS_DIR="$HOME/desktop/videos" diff --git a/zsh.nix b/zsh.nix @@ -0,0 +1,8 @@ +{ pkgs, config, lib, ...}: + +{ + programs.zsh = { + enable = true; + shellAliases = import ./aliases.nix + }; +}