Skip to content

Instantly share code, notes, and snippets.

@m93a
Last active August 26, 2023 08:44
Show Gist options
  • Star 9 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save m93a/9b2056cb867f08a3fddce0004200841a to your computer and use it in GitHub Desktop.
Save m93a/9b2056cb867f08a3fddce0004200841a to your computer and use it in GitHub Desktop.
Unicode emoticons for Compose key
# Emoji
# http://unicode.org/emoji/charts/full-emoji-list.html
<Multi_key> <e> <m> <o> <colon> <D> : "๐Ÿ˜€"
<Multi_key> <e> <m> <o> <x> <D> : "๐Ÿ˜"
<Multi_key> <e> <m> <o> <x> <apostrophe> <D> : "๐Ÿ˜‚"
<Multi_key> <e> <m> <o> <colon> <apostrophe> <D> : "๐Ÿ˜‚"
<Multi_key> <e> <m> <o> <r> <o> <f> <l> : "๐Ÿคฃ"
<Multi_key> <e> <m> <o> <colon> <d> : "๐Ÿ˜ƒ"
<Multi_key> <e> <m> <o> <x> <parenright> : "๐Ÿ˜„"
<Multi_key> <e> <m> <o> <apostrophe> <x> <parenright> : "๐Ÿ˜…"
<Multi_key> <e> <m> <o> <X> <parenright> : "๐Ÿ˜†"
<Multi_key> <e> <m> <o> <semicolon> <parenright> : "๐Ÿ˜‰"
<Multi_key> <e> <m> <o> <colon> <asterisk> <parenright> : "๐Ÿ˜Š"
<Multi_key> <e> <m> <o> <colon> <KP_Multiply> <parenright> : "๐Ÿ˜Š"
<Multi_key> <e> <m> <o> <colon> <p> : "๐Ÿ˜‹"
<Multi_key> <e> <m> <o> <B> <parenright> : "๐Ÿ˜Ž"
<Multi_key> <e> <m> <o> <colon> <less> <3> : "๐Ÿ˜"
<Multi_key> <e> <m> <o> <semicolon> <asterisk> : "๐Ÿ˜˜"
<Multi_key> <e> <m> <o> <semicolon> <KP_Multiply> : "๐Ÿ˜˜"
<Multi_key> <e> <m> <o> <colon> <asterisk> : "๐Ÿ˜—"
<Multi_key> <e> <m> <o> <colon> <KP_Multiply> : "๐Ÿ˜—"
<Multi_key> <e> <m> <o> <x> <asterisk> <space> : "๐Ÿ˜™"
<Multi_key> <e> <m> <o> <x> <KP_Multiply> <space> : "๐Ÿ˜™"
<Multi_key> <e> <m> <o> <x> <asterisk> <asterisk> : "๐Ÿ˜š"
<Multi_key> <e> <m> <o> <x> <KP_Multiply> <KP_Multiply> : "๐Ÿ˜š"
#no symbol for โ˜บ as it looks almost exactly like ๐Ÿ˜Š
<Multi_key> <e> <m> <o> <colon> <parenright> : "๐Ÿ™‚"
<Multi_key> <e> <m> <o> <h> <u> <g> : "๐Ÿค—"
<Multi_key> <e> <m> <o> <t> <h> <i> <n> <k> : "๐Ÿค”"
<Multi_key> <e> <m> <o> <colon> <bar> : "๐Ÿ˜"
<Multi_key> <e> <m> <o> <x> <bar> : "๐Ÿ˜‘"
<Multi_key> <e> <m> <o> <colon> <space> : "๐Ÿ˜ถ"
<Multi_key> <e> <m> <o> <colon> <Up> : "๐Ÿ™„"
<Multi_key> <e> <m> <o> <s> <m> <i> <r> <k> : "๐Ÿ˜"
<Multi_key> <e> <m> <o> <colon> <Right> <parenright>: "๐Ÿ˜"
<Multi_key> <e> <m> <o> <x> <parenleft> : "๐Ÿ˜ฃ"
<Multi_key> <e> <m> <o> <apostrophe> <colon> <parenleft> : "๐Ÿ˜ฅ"
<Multi_key> <e> <m> <o> <colon> <o> : "๐Ÿ˜ฎ"
<Multi_key> <e> <m> <o> <colon> <numbersing> : "๐Ÿค"
<Multi_key> <e> <m> <o> <colon> <O> : "๐Ÿ˜ฏ"
# missing ๐Ÿ˜ช, ๐Ÿ˜ซ
<Multi_key> <e> <m> <o> <z> <z> <z> : "๐Ÿ˜ด"
# missing ๐Ÿ˜Œ
<Multi_key> <e> <m> <o> <n> <e> <r> <d> : "๐Ÿค“"
<Multi_key> <e> <m> <o> <colon> <P> : "๐Ÿ˜›"
<Multi_key> <e> <m> <o> <semicolon> <P> : "๐Ÿ˜œ"
<Multi_key> <e> <m> <o> <x> <P> : "๐Ÿ˜"
<Multi_key> <e> <m> <o> <d> <r> <o> <o> <l> : "๐Ÿคค"
<Multi_key> <e> <m> <o> <colon> <Right> <parenleft> : "๐Ÿ˜’"
<Multi_key> <e> <m> <o> <apostrophe> <x> <parenleft> : "๐Ÿ˜“"
<Multi_key> <e> <m> <o> <colon> <Down> : "๐Ÿ˜”"
<Multi_key> <e> <m> <o> <colon> <slash> : "๐Ÿ˜•"
<Multi_key> <e> <m> <o> <parenleft> <colon> : "๐Ÿ™ƒ"
<Multi_key> <e> <m> <o> <colon> <$> : "๐Ÿค‘"
<Multi_key> <e> <m> <o> <w> <o> <w> : "๐Ÿ˜ฒ"
<Multi_key> <e> <m> <o> <d> <colon> : "โ˜น"
<Multi_key> <e> <m> <o> <colon> <parenleft> : "๐Ÿ™"
<Multi_key> <e> <m> <o> <x> <w> : "๐Ÿ˜–"
# missing ๐Ÿ˜ž ๐Ÿ˜Ÿ ๐Ÿ˜ค
<Multi_key> <e> <m> <o> <colon> <apostrophe> <parenleft> : "๐Ÿ˜ข"
<Multi_key> <e> <m> <o> <colon> <apostrophe> <apostrophe> <parenleft> : "๐Ÿ˜ญ"
<Multi_key> <e> <m> <o> <D> <colon> : "๐Ÿ˜ฆ"
# missing
<Multi_key> <e> <m> <o> <at> <at> : "๐Ÿ˜ต"
<Multi_key> <e> <m> <o> <a> <a> <n> <g> <r> <y> : "๐Ÿ˜ก"
<Multi_key> <e> <m> <o> <a> <n> <g> <r> <y> : "๐Ÿ˜ "
# missing
<Multi_key> <e> <m> <o> <b> <o> <o> : "๐Ÿ‘ป"
<Multi_key> <e> <m> <o> <d> <e> <v> <i> <l> : "๐Ÿ˜ˆ"
<Multi_key> <e> <m> <o> <a> <l> <i> <e> <n> : "๐Ÿ‘ฝ"
<Multi_key> <e> <m> <o> <a> <a> <l> <i> <e> <n> : "๐Ÿ‘พ"
<Multi_key> <e> <m> <o> <r> <o> <b> <o> <t> : "๐Ÿค–"
<Multi_key> <e> <m> <o> <s> <h> <i> <t> : "๐Ÿ’ฉ"
# missing
<Multi_key> <e> <m> <o> <f> <u> <c> <k> : "๐Ÿ–•"
<Multi_key> <e> <m> <o> <p> <e> <a> <c> <e> : "โœŒ"
<Multi_key> <e> <m> <o> <c> <r> <s> <f> <n> <g> : "๐Ÿคž"
<Multi_key> <e> <m> <o> <s> <p> <o> <c> <k> : "๐Ÿ––"
<Multi_key> <e> <m> <o> <h> <o> <r> <n> <s> : "๐Ÿค˜"
<Multi_key> <e> <m> <o> <backslash> <m> <slash> : "๐Ÿค˜"
<Multi_key> <e> <m> <o> <c> <a> <l> <l> : "๐Ÿค™"
<Multi_key> <e> <m> <o> <o> <k> : "๐Ÿ‘Œ"
<Multi_key> <e> <m> <o> <parenleft> <y> <parenright> : "๐Ÿ‘"
<Multi_key> <e> <m> <o> <parenleft> <n> <parenright> : "๐Ÿ‘Ž"
<Multi_key> <e> <m> <o> <parenleft> <y> <y> <y> <parenright> : "๐Ÿ‘๐Ÿ‘๐Ÿ‘"
<Multi_key> <e> <m> <o> <less> <3> : "โค"
<Multi_key> <e> <m> <o> <less> <KP_3> : "โค"
<Multi_key> <e> <m> <o> <less> <greater> : "โ™ข"
<Multi_key> <e> <m> <o> <w> <o> <o> : "๐ŸŽ‰"
<Multi_key> <e> <m> <o> <bracketleft> <A> <bracketright> : "๐Ÿ…ฐ๏ธ"
<Multi_key> <e> <m> <o> <bracketleft> <B> <bracketright> : "๐Ÿ…ฑ๏ธ"
<Multi_key> <e> <m> <o> <bracketleft> <O> <bracketright> : "๐Ÿ…พ๏ธ"
<Multi_key> <e> <m> <o> <bracketleft> <A> <B> <bracketright> : "๐Ÿ†Ž"
<Multi_key> <e> <m> <o> <b> <i> <k> <e> : "๐Ÿšด"
<Multi_key> <e> <m> <o> <b> <o> <o> <k> : "๐Ÿ“™"
@cubimon
Copy link

cubimon commented Jan 4, 2019

I guess some combinations exceed seven keys, which may be the maximum compose length? see this issue
edit: I had to install uim

Anyway, thank you for this nice list

@natema
Copy link

natema commented Mar 30, 2020

On Debian have a look at the official wiki.

@cubimon, indeed. Inspired by some messaging clients, I substituted <e> <m> <o> with <colon>, which shortens the sequences.
My version is here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment