rendered paste body# Author: o_O Tync, ICQ#1227-700, JID: ootync{a}gmail.com
# UTF-8 (Unicode) compose sequence
# See '/usr/share/X11/locale/en_US.UTF-8/Compose' for examples
## Format:
# <keyname1> <keyname2> ... : "string" U-CODE # COMMENT
# Keyname can be a code <U1100> or any of the below:
## Find their names using `xev` output
# KEY-RESULT KEYNAME
# ` <grave>
# ' <apostrophe>
# " <quotedbl>
# ~ <asciitilde>
# ! <exclam>
# ? <question>
# @ <at>
# # <numbersign>
# $ <dollar>
# % <percent>
# ^ <asciicircum>
# & <ampersand>
# * <asterisk>
# ( <parenleft>
# ) <parenright>
# [ <bracketleft>
# ] <bracketright>
# { <braceleft>
# } <braceright>
# - <minus>
# + <plus>
# = <equal>
# _ <underscore>
# < <less>
# > <greater>
# \ <backslash>
# / <slash>
# | <bar>
# , <comma>
# . <period>
# : <colon>
# ; <semicolon>
# a-z,A-Z,0-9 <a>-<z>,<A>-<Z>,<0>-<9>
# NumPad 0-9 <KP_0>-<KP_9>
# NumPad + <KP_Add>
# NumPad - <KP_Subtract>
# NumPad * <KP_Multiply>
# NumPad / <KP_Divide>
# NumPad . <KP_Decimal>
# ARROW KEYS: <Left> <Right> <Up> <Down>
## Russian letters:
# Cyrillic_a, Cyrillic_be, Cyrillic_ve, Cyrillic_ghe, Cyrillic_de, Cyrillic_ie, Cyrillic_io, Cyrillic_zhe, Cyrillic_ze, Cyrillic_i, Cyrillic_shorti, Cyrillic_ka, Cyrillic_el, Cyrillic_em, Cyrillic_en, Cyrillic_o, Cyrillic_pe, Cyrillic_er, Cyrillic_es, Cyrillic_te, Cyrillic_u, Cyrillic_ef, Cyrillic_ha, Cyrillic_tse, Cyrillic_che, Cyrillic_sha, Cyrillic_shcha, Cyrillic_hardsign, Cyrillic_yeru, Cyrillic_softsign, Cyrillic_e, Cyrillic_yu, Cyrillic_ya
# Cyrillic_A, Cyrillic_BE, Cyrillic_VE, Cyrillic_GHE, Cyrillic_DE, Cyrillic_IE, Cyrillic_IO, Cyrillic_ZHE, Cyrillic_ZE, Cyrillic_I, Cyrillic_SHORTI, Cyrillic_KA, Cyrillic_EL, Cyrillic_EM, Cyrillic_EN, Cyrillic_O, Cyrillic_PE, Cyrillic_ER, Cyrillic_ES, Cyrillic_TE, Cyrillic_U, Cyrillic_EF, Cyrillic_HA, Cyrillic_TSE, Cyrillic_CHE, Cyrillic_SHA, Cyrillic_SHCHA, Cyrillic_HARDSIGN, Cyrillic_YERU, Cyrillic_SOFTSIGN, Cyrillic_E, Cyrillic_YU, Cyrillic_YA
#====================[ MY KEYS ]====================#
#====== Common symbols
<Multi_key> <equal> <0> : "" U2718 # HEAVY BALLOT X
<Multi_key> <equal> <1> : "" U2714 # HEAVY CHECK MARK
<Multi_key> <equal> <o> : "" U2022 # BULLET
<Multi_key> <equal> <greater> : "" U2023 # TRIANGULAR BULLET
<Multi_key> <equal> <asterisk> : "" U2605 # BLACK STAR
<Multi_key> <O> <C> : "" U00A9 # COPYRIGHT SIGN
<Multi_key> <O> <R> : "" U00AE # REGISTERED SIGN
<Multi_key> <T> <M> : "" U2122 # TRADE MARK SIGN
<Multi_key> <o> <x> : "" U00A4 # CURRENCY SIGN
<Multi_key> <e> <equal> : "" U20AC # EURO SIGN
<Multi_key> <slash> <c> : "" U00A2 # CENT SIGN
<Multi_key> <percent> <percent> : "" U2030 # PER MILLE SIGN
<Multi_key> <o> <o> : "" U00B0 # DEGREE SIGN
<Multi_key> <o> <C> : "" U2103 # DEGREE CELSIUS
<Multi_key> <o> <F> : "" U2109 # DEGREE FARENHEIT
<Multi_key> <s> <s> : "" U00A7 # SECTION SIGN
<Multi_key> <less> <less> : "" U00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
<Multi_key> <greater> <greater> : "" U00BB # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
<Multi_key> <less> <greater> : "" # LEFT-RIGHT PAIR OF POINTING DOUBLE ANGLE QUOTATION MARK
<Multi_key> <period> <period> <period> : "" U2026 # HORIZONTAL ELLIPSIS
<Multi_key> <minus> <minus> <period> : "" U2013 # EN DASH
<Multi_key> <minus> <minus> <minus> : "" U2014 # EM DASH
<Multi_key> <tab> <tab> : " " U0009 # HORIZONTAL TABULATION
#====== Smileys & Co
<Multi_key> <less> <3> : "" U2665 # BLACK HEART SUIT
<Multi_key> <O> <numbersign> : "" U2706 # TELEPHONE LOCATION SIGN
<Multi_key> <numbersign> : "" U260E # BLACK TELEPHONE
#====== Modifying symbols
<Multi_key> <backslash> <Left> : "" U0202E # RightLeftOverride: TEXT REVERSAL! :)
<Multi_key> <backslash> <Right> : "" U0202D # LeftRightOverride: Back to normal
#====== Combining Diacritical Marks: [ \ punctuation ], [ \ punctuation ], [ \ punctuation ],
# ABOVE
<Multi_key> <backslash> <Up> <grave> : "" U0340 # GRAVE TONE:
<Multi_key> <backslash> <Up> <apostrophe> : "" U0341 # ACUTE TONE:
<Multi_key> <backslash> <Up> <asciicircum> : "" U0302 # CIRCUMFLEX:
<Multi_key> <backslash> <Up> <o> : "" U030A # CIRCLE:
<Multi_key> <backslash> <Up> <asterisk> : "" U20F0 # ASTERISK:
<Multi_key> <backslash> <Up> <asciitilde> : "" U0303 # TILDE:
<Multi_key> <backslash> <Up> <Right> : "" U20D7 # VECTOR:
<Multi_key> <backslash> <Up> <minus> : "" U0305 # OVERLINE:
<Multi_key> <backslash> <Up> <2> <minus> : "" U033F # 2xOVERLINE:
<Multi_key> <backslash> <Up> <u> : "" U0306 # BREVE:
<Multi_key> <backslash> <Up> <period> : "" U0307 # DOT:
<Multi_key> <backslash> <Up> <2> <period> : "" U0308 # 2xDOT:
<Multi_key> <backslash> <Up> <3> <period> : "" U20DB # 3xDOT:
<Multi_key> <backslash> <Up> <4> <period> : "" U20DC # 4xDOT:
# MIDDLE
<Multi_key> <backslash> <minus> : "" U0336 # STROKE (STRIKE):
<Multi_key> <backslash> <slash> : "" U0338 # OVERLAY (MISTAKE):
<Multi_key> <backslash> <2> <slash> : "" U20EB # DOUBLE OVERLAY (MISTAKE):
# BELOW
<Multi_key> <backslash> <Down> <asciitilde> : "" U0330 # TILDE:
<Multi_key> <backslash> <Down> <minus> : "" U0332 # UNDERLINE:
<Multi_key> <backslash> <Down> <2> <minus> : "" U0333 # 2xUNDERLINE:
<Multi_key> <backslash> <Down> <Up> : "" U034E # POINTING ARROW:
#====== Pointing hands: [ H arrow ], [ h arrow ]
<Multi_key> <H> <Left> : "" U261A # BLACK LEFT POINTING INDEX
<Multi_key> <H> <Right> : "" U261B # BLACK RIGHT POINTING INDEX
<Multi_key> <h> <Left> : "" U261C # WHITE LEFT POINTING INDEX
<Multi_key> <h> <Up> : "" U261D # WHITE UP POINTING INDEX
<Multi_key> <h> <Right> : "" U261E # WHITE RIGHT POINTING INDEX
<Multi_key> <h> <Down> : "" U261F # WHITE DOWN POINTING INDEX
<Multi_key> <h> <v> : "" U270C # VICTORY HAND
#====== Single arrows: [ - arrow arrow ]
<Multi_key> <minus> <Right> <Right> : ""
<Multi_key> <minus> <Left> <Left> : ""
<Multi_key> <minus> <Up> <Up> : ""
<Multi_key> <minus> <Down> <Down> : ""
<Multi_key> <minus> <Left> <Right> : ""
<Multi_key> <minus> <Up> <Down> : ""
<Multi_key> <minus> <slash> <Left> <Left> : ""
<Multi_key> <minus> <slash> <Right> <Right> : ""
<Multi_key> <minus> <slash> <Left> <Right> : ""
<Multi_key> <minus> <Left> <Up> : ""
<Multi_key> <minus> <Left> <Down> : ""
<Multi_key> <minus> <Up> <Right> : ""
<Multi_key> <minus> <Down> <Right> : ""
#====== Paired arrows: [ - arrow - arrow ]
<Multi_key> <minus> <Right> <minus> <Right> : ""
<Multi_key> <minus> <Left> <minus> <Left> : ""
<Multi_key> <minus> <Up> <minus> <Up> : ""
<Multi_key> <minus> <Down> <minus> <Down> : ""
<Multi_key> <minus> <Right> <minus> <Left> : ""
<Multi_key> <minus> <Left> <minus> <Right> : ""
<Multi_key> <minus> <Up> <minus> <Down> : ""
<Multi_key> <minus> <Down> <minus> <Up> : ""
#====== Double arrows: [ = arrow arrow ]
<Multi_key> <equal> <Right> <Right> : ""
<Multi_key> <equal> <Left> <Left> : ""
<Multi_key> <equal> <Up> <Up> : ""
<Multi_key> <equal> <Down> <Down> : ""
<Multi_key> <equal> <Left> <Right> : ""
<Multi_key> <equal> <Up> <Down> : ""
<Multi_key> <equal> <slash> <Left> <Left> : ""
<Multi_key> <equal> <slash> <Right> <Right> : ""
<Multi_key> <equal> <slash> <Left> <Right> : ""
<Multi_key> <equal> <Left> <Up> : ""
<Multi_key> <equal> <Left> <Down> : ""
<Multi_key> <equal> <Up> <Right> : ""
<Multi_key> <equal> <Down> <Right> : ""
#====== Rotating arrows: [ - c arrow ]
<Multi_key> <minus> <c> <Left> : "" U27F2 # ANTICLOCKWISE GAPPED CIRCLE ARROW
<Multi_key> <minus> <c> <Right> : "" U27F3 # CLOCKWISE GAPPED CIRCLE ARROW
#====== Long single arrows: [ - - arrow arrow ], [ | - - arrow arrow ]
<Multi_key> <minus> <minus> <Left> <Left> : "" U27F5 # LONG LEFTWARDS ARROW
<Multi_key> <minus> <minus> <Right> <Right> : "" U27F6 # LONG RIGHTWARDS ARROW
<Multi_key> <minus> <minus> <Left> <Right> : "" U27F7 # LONG LEFT RIGHT ARROW
<Multi_key> <bar> <minus> <minus> <Left> <Left> : "" U27FB # LONG LEFTWARDS ARROW FROM BAR
<Multi_key> <bar> <minus> <minus> <Right> <Right> : "" U27FC # LONG RIGHTWARDS ARROW FROM BAR
#====== Long double arrows: [ = = arrow arrow ], [ | = = arrow arrow ]
<Multi_key> <equal> <equal> <Left> <Left> : "" U27F8 # LONG LEFTWARDS DOUBLE ARROW
<Multi_key> <equal> <equal> <Right> <Right> : "" U27F9 # LONG RIGHTWARDS DOUBLE ARROW
<Multi_key> <equal> <equal> <Left> <Right> : "" U27FA # LONG LEFT RIGHT DOUBLE ARROW
<Multi_key> <bar> <equal> <equal> <Left> <Left> : "" U27FD # LONG LEFTWARDS DOUBLE ARROW FROM BAR
<Multi_key> <bar> <equal> <equal> <Right> <Right> : "" U27FE # LONG RIGHTWARDS DOUBLE ARROW FROM BAR
#====== Arithmetic Operators
<Multi_key> <O> <plus> : "" U2295 # CIRCLED PLUS
<Multi_key> <O> <minus> : "" U2296 # CIRCLED MINUS
<Multi_key> <O> <asterisk> : "" U2297 # CIRCLED TIMES
<Multi_key> <O> <slash> : "" U2298 # CIRCLED DIVISION SLASH
<Multi_key> <O> <equal> : "" U229B # CIRCLED ASTERISK OPERATOR
<Multi_key> <colon> <equal> : "" U2254 # COLON EQUALS
<Multi_key> <equal> <colon> : "" U2255 # EQUALS COLON
<Multi_key> <equal> <d> <e> <f> : "" U225D # EQUAL TO BY DEFINITION
<Multi_key> <equal> <question> : "" U225F # QUESTIONED EQUAL TO
<Multi_key> <less> <equal> : "" U2264 # LESS-THAN OR EQUAL
<Multi_key> <greater> <equal> : "" U2265 # GREATER-THAN OR EQUAL
<Multi_key> <equal> <equal> <equal> : "" U2261 # IDENTICAL TO
<Multi_key> <slash> <equal> : "" U2260 # NOT EQUAL TO
<Multi_key> <exclam> <equal> : "" U2260 # NOT EQUAL TO
<Multi_key> <slash> <less> : "" U226E # NOT LESS-THAN
<Multi_key> <slash> <greater> : "" U226F # NOT GREATER-THAN
<Multi_key> <asciitilde> : "" U223C # TILDE OPERATOR
<Multi_key> <slash> <asciitilde> : "" U2241 # NOT TILDE
<Multi_key> <equal> <asciitilde> : "" U2248 # ALMOST EQUAL TO
<Multi_key> <slash> <equal> <asciitilde> : "" U2249 # NOT ALMOST EQUAL TO
<Multi_key> <plus> <minus> : "" U00B1 # PLUS-MINUS SIGN
<Multi_key> <minus> <plus> : "" U2213 # MINUS-OR-PLUS SIGN
<Multi_key> <plus> <plus> : "" U2211 # N-ARY SUMMATION
<Multi_key> <asterisk> <asterisk> : "" U220F # N-ARY PRODUCT
<Multi_key> <Up> <slash> <2> : "" U221A # SQUARE ROOT
<Multi_key> <Up> <slash> <3> : "" U221B # CUBE ROOT
<Multi_key> <Up> <slash> <4> : "" U221C # FOURTH ROOT
#====== Set Operators: [ { keys ]
<Multi_key> <braceleft> <slash> <o> : "" # EMPTY SET
<Multi_key> <braceleft> <i> <n> : "" # ELEMENT OF
<Multi_key> <braceleft> <n> <i> : "" # CONTAINS AS MEMBER
<Multi_key> <braceleft> <slash> <i> <n> : "" # NOT ELEMENT OF
<Multi_key> <braceleft> <slash> <n> <i> : "" # NOT CONTAINS AS MEMBER
<Multi_key> <braceleft> <plus> : "" # UNION
<Multi_key> <braceleft> <minus> : "" # MINUS
<Multi_key> <braceleft> <asterisk> : "" # INTERSECTION
<Multi_key> <braceleft> <parenleft> : "" # SUBSET OF
<Multi_key> <braceleft> <parenright> : "" # SUPERSET OF
<Multi_key> <braceleft> <equal> <parenleft> : "" # SUBSET OF OR EQUAL
<Multi_key> <braceleft> <equal> <parenright> : "" # SUPERSET OF OR EQUAL
<Multi_key> <braceleft> <slash> <parenleft> : "" # NOT SUBSET OF
<Multi_key> <braceleft> <slash> <parenright> : "" # NOT SUPERSET OF
<Multi_key> <braceleft> <slash> <equal> <parenleft> : "" # NOT SUBSET OF AND EQUAL
<Multi_key> <braceleft> <slash> <equal> <parenright> : "" # NOT SUPERSET OF AND EQUAL
#====== Logical Operators
<Multi_key> <E> <E> : "" # THERE EXISTS
<Multi_key> <exclam> <E> <E> : "" # THERE DOES NOT EXIST
<Multi_key> <A> <A> : "" # FOR ALL
<Multi_key> <less> <parenright> : "" # LET'S SEE
<Multi_key> <exclam> <exclam> : "" # LOGICAL NOT
<Multi_key> <ampersand> <ampersand> : "" # LOGICAL AND
<Multi_key> <bar> <bar> : "" # LOGICAL OR
#====== Mathematical Operators
<Multi_key> <d> <f> : "" U2202 # PARTIAL DIFFERENTIAL
<Multi_key> <d> <x> : "" U2206 # INCREMENT
<Multi_key> <S> : "" U222B # INTEGRAL
#====== Math Symbols
<Multi_key> <8> <8> : "" # INFINITY
<Multi_key> <C> <C> : "" # DOUBLE-STRUCK CAPITAL C (set of complex numbers)
<Multi_key> <N> <N> : "" # DOUBLE-STRUCK CAPITAL N (natural number)
<Multi_key> <P> <P> : "" # DOUBLE-STRUCK CAPITAL P
<Multi_key> <Q> <Q> : "" # DOUBLE-STRUCK CAPITAL Q (set of rational numbers)
<Multi_key> <R> <R> : "" # DOUBLE-STRUCK CAPITAL R (set of real numbers)
<Multi_key> <Z> <Z> : "" # DOUBLE-STRUCK CAPITAL Z (set of integers)
#====== Greek Letters (MathCad compatible): [ g char ] , [ g CHAR ]
<Multi_key> <g> <a> : "" # GREEK SMALL LETTER ALPHA
<Multi_key> <g> <b> : "" # GREEK SMALL LETTER BETA
<Multi_key> <g> <g> : "" # GREEK SMALL LETTER GAMMA
<Multi_key> <g> <d> : "" # GREEK SMALL LETTER DELTA
<Multi_key> <g> <e> : "" # GREEK SMALL LETTER EPSILON
<Multi_key> <g> <z> : "" # GREEK SMALL LETTER ZETA
<Multi_key> <g> <h> : "" # GREEK SMALL LETTER
<Multi_key> <g> <q> : "" # GREEK SMALL LETTER THETA
<Multi_key> <g> <i> : "" # GREEK SMALL LETTER
<Multi_key> <g> <k> : "" # GREEK SMALL LETTER KAPPA
<Multi_key> <g> <l> : "" # GREEK SMALL LETTER LAMBDA
<Multi_key> <g> <m> : "" # GREEK SMALL LETTER MU
<Multi_key> <g> <n> : "" # GREEK SMALL LETTER NU
<Multi_key> <g> <x> : "" # GREEK SMALL LETTER XI
<Multi_key> <g> <o> : "" # GREEK SMALL LETTER OMICRON
<Multi_key> <g> <p> : "" # GREEK SMALL LETTER PI
<Multi_key> <g> <v> : "" # GREEK PI SYMBOL
<Multi_key> <g> <r> : "" # GREEK SMALL LETTER RHO
#<Multi_key> <g> <> : "" # GREEK SMALL LETTER FINAL SIGMA
<Multi_key> <g> <s> : "" # GREEK SMALL LETTER SIGMA
<Multi_key> <g> <t> : "" # GREEK SMALL LETTER TAU
<Multi_key> <g> <u> : "" # GREEK SMALL LETTER UPSILON
<Multi_key> <g> <f> : "" # GREEK SMALL LETTER PHI
<Multi_key> <g> <j> : "" # GREEK SMALL PHI SYMBOL
<Multi_key> <g> <c> : "" # GREEK SMALL LETTER CHI
<Multi_key> <g> <y> : "" # GREEK SMALL LETTER PSI
<Multi_key> <g> <w> : "" # GREEK SMALL LETTER OMEGA
<Multi_key> <G> <A> : "" # GREEK CAPITAL LETTER ALPHA
<Multi_key> <G> <B> : "" # GREEK CAPITAL LETTER BETA
<Multi_key> <G> <G> : "" # GREEK CAPITAL LETTER GAMMA
<Multi_key> <G> <D> : "" # GREEK CAPITAL LETTER DELTA
<Multi_key> <G> <E> : "" # GREEK CAPITAL LETTER EPSILON
<Multi_key> <G> <Z> : "" # GREEK CAPITAL LETTER ZETA
<Multi_key> <G> <H> : "" # GREEK CAPITAL LETTER
<Multi_key> <G> <Q> : "" # GREEK CAPITAL LETTER THETA
<Multi_key> <G> <I> : "" # GREEK CAPITAL LETTER
<Multi_key> <G> <K> : "" # GREEK CAPITAL LETTER KAPPA
<Multi_key> <G> <L> : "" # GREEK CAPITAL LETTER LAMBDA
<Multi_key> <G> <M> : "" # GREEK CAPITAL LETTER MU
<Multi_key> <G> <N> : "" # GREEK CAPITAL LETTER NU
<Multi_key> <G> <X> : "" # GREEK CAPITAL LETTER XI
<Multi_key> <G> <O> : "" # GREEK CAPITAL LETTER OMICRON
<Multi_key> <G> <P> : "" # GREEK CAPITAL LETTER PI
<Multi_key> <G> <V> : "" # GREEK PI SYMBOL
<Multi_key> <G> <R> : "" # GREEK CAPITAL LETTER RHO
#<Multi_key> <G> <> : "" # GREEK CAPITAL LETTER FINAL SIGMA
<Multi_key> <G> <S> : "" # GREEK CAPITAL LETTER SIGMA
<Multi_key> <G> <T> : "" # GREEK CAPITAL LETTER TAU
<Multi_key> <G> <U> : "" # GREEK CAPITAL LETTER UPSILON
<Multi_key> <G> <F> : "" # GREEK CAPITAL LETTER PHI
<Multi_key> <G> <J> : "" # GREEK CAPITAL PHI SYMBOL
<Multi_key> <G> <C> : "" # GREEK CAPITAL LETTER CHI
<Multi_key> <G> <Y> : "" # GREEK CAPITAL LETTER PSI
<Multi_key> <G> <W> : "" # GREEK CAPITAL LETTER OMEGA
#====== Fractions: [ number / number ]
<Multi_key> <1> <slash> <2> : ""
<Multi_key> <1> <slash> <3> : ""
<Multi_key> <2> <slash> <3> : ""
<Multi_key> <1> <slash> <4> : ""
<Multi_key> <3> <slash> <4> : ""
<Multi_key> <1> <slash> <5> : ""
<Multi_key> <2> <slash> <5> : ""
<Multi_key> <3> <slash> <5> : ""
<Multi_key> <4> <slash> <5> : ""
<Multi_key> <1> <slash> <6> : ""
<Multi_key> <5> <slash> <6> : ""
<Multi_key> <1> <slash> <8> : ""
<Multi_key> <3> <slash> <8> : ""
<Multi_key> <5> <slash> <8> : ""
<Multi_key> <7> <slash> <8> : ""
#====== Powers: Superscript numbers: [ number ]
<Multi_key> <Up> <0> : ""
<Multi_key> <Up> <1> : ""
<Multi_key> <Up> <2> : ""
<Multi_key> <Up> <3> : ""
<Multi_key> <Up> <4> : ""
<Multi_key> <Up> <5> : ""
<Multi_key> <Up> <6> : ""
<Multi_key> <Up> <7> : ""
<Multi_key> <Up> <8> : ""
<Multi_key> <Up> <9> : ""
<Multi_key> <Up> <plus> : ""
<Multi_key> <Up> <minus> : ""
<Multi_key> <Up> <equal> : ""
<Multi_key> <Up> <parenleft> : ""
<Multi_key> <Up> <parenright> : ""
<Multi_key> <Up> <i> : ""
<Multi_key> <Up> <n> : ""
#====== Indicies: Subscript numbers: [ number ]
<Multi_key> <Down> <0> : ""
<Multi_key> <Down> <1> : ""
<Multi_key> <Down> <2> : ""
<Multi_key> <Down> <3> : ""
<Multi_key> <Down> <4> : ""
<Multi_key> <Down> <5> : ""
<Multi_key> <Down> <6> : ""
<Multi_key> <Down> <7> : ""
<Multi_key> <Down> <8> : ""
<Multi_key> <Down> <9> : ""
<Multi_key> <Down> <plus> : ""
<Multi_key> <Down> <minus> : ""
<Multi_key> <Down> <equal> : ""
<Multi_key> <Down> <parenleft> : ""
<Multi_key> <Down> <parenright> : ""
<Multi_key> <Down> <i> : ""
<Multi_key> <Down> <n> : "_n" # There's none!
#====== Circled: Digits [ O 0 number ], [ O number number ]
<Multi_key> <O> <0> <0> : ""
<Multi_key> <O> <0> <1> : ""
<Multi_key> <O> <0> <2> : ""
<Multi_key> <O> <0> <3> : ""
<Multi_key> <O> <0> <4> : ""
<Multi_key> <O> <0> <5> : ""
<Multi_key> <O> <0> <6> : ""
<Multi_key> <O> <0> <7> : ""
<Multi_key> <O> <0> <8> : ""
<Multi_key> <O> <0> <9> : ""
<Multi_key> <O> <1> <0> : ""
<Multi_key> <O> <1> <1> : ""
<Multi_key> <O> <1> <2> : ""
<Multi_key> <O> <1> <3> : ""
<Multi_key> <O> <1> <4> : ""
<Multi_key> <O> <1> <5> : ""
<Multi_key> <O> <1> <6> : ""
<Multi_key> <O> <1> <7> : ""
<Multi_key> <O> <1> <8> : ""
<Multi_key> <O> <1> <9> : ""
<Multi_key> <O> <2> <0> : ""
#====== Circled: Letters [ O char ], [ O CHAR ]
<Multi_key> <O> <a> : ""
<Multi_key> <O> <b> : ""
<Multi_key> <O> <c> : ""
<Multi_key> <O> <d> : ""
<Multi_key> <O> <e> : ""
<Multi_key> <O> <f> : ""
<Multi_key> <O> <g> : ""
<Multi_key> <O> <h> : ""
<Multi_key> <O> <i> : ""
<Multi_key> <O> <j> : ""
<Multi_key> <O> <k> : ""
<Multi_key> <O> <l> : ""
<Multi_key> <O> <m> : ""
<Multi_key> <O> <n> : ""
<Multi_key> <O> <o> : ""
<Multi_key> <O> <p> : ""
<Multi_key> <O> <q> : ""
<Multi_key> <O> <r> : ""
<Multi_key> <O> <s> : ""
<Multi_key> <O> <t> : ""
<Multi_key> <O> <u> : ""
<Multi_key> <O> <v> : ""
<Multi_key> <O> <w> : ""
<Multi_key> <O> <x> : ""
<Multi_key> <O> <y> : ""
<Multi_key> <O> <z> : ""
<Multi_key> <O> <A> : ""
<Multi_key> <O> <B> : ""
<Multi_key> <O> <C> : ""
<Multi_key> <O> <D> : ""
<Multi_key> <O> <E> : ""
<Multi_key> <O> <F> : ""
<Multi_key> <O> <G> : ""
<Multi_key> <O> <H> : ""
<Multi_key> <O> <I> : ""
<Multi_key> <O> <J> : ""
<Multi_key> <O> <K> : ""
<Multi_key> <O> <L> : ""
<Multi_key> <O> <M> : ""
<Multi_key> <O> <N> : ""
<Multi_key> <O> <O> : ""
<Multi_key> <O> <P> : ""
<Multi_key> <O> <Q> : ""
<Multi_key> <O> <R> : ""
<Multi_key> <O> <S> : ""
<Multi_key> <O> <T> : ""
<Multi_key> <O> <U> : ""
<Multi_key> <O> <V> : ""
<Multi_key> <O> <W> : ""
<Multi_key> <O> <X> : ""
<Multi_key> <O> <Y> : ""
<Multi_key> <O> <Z> : ""
### ====================[ KEYPAD VERSIONS ]====================
### Generated aliases for NumPad
### cat ~/.XCompose | grep -E "^<.*<(plus|minus|slash|asterisk|period|[0-9])>" | sed -r "s~<([0-9])>~<KP_\1>~g" | sed -r "s~<plus>~<KP_Add>~g" | sed -r "s~<minus>~<KP_Subtract>~g" | sed -r "s~<slash>~<KP_Divide>~g" | sed -r "s~<asterisk>~<KP_Multiply>~g" | sed -r "s~<period>~<KP_Decimal>~g" >> ~/.XCompose
###+++###
<Multi_key> <equal> <KP_0> : "" U2718 # HEAVY BALLOT X
<Multi_key> <equal> <KP_1> : "" U2714 # HEAVY CHECK MARK
<Multi_key> <equal> <KP_Multiply> : "" U2605 # BLACK STAR
<Multi_key> <KP_Divide> <c> : "" U00A2 # CENT SIGN
<Multi_key> <KP_Decimal> <KP_Decimal> <KP_Decimal> : "" U2026 # HORIZONTAL ELLIPSIS
<Multi_key> <KP_Subtract> <KP_Subtract> <KP_Decimal> : "" U2013 # EN DASH
<Multi_key> <KP_Subtract> <KP_Subtract> <KP_Subtract> : "" U2014 # EM DASH
<Multi_key> <less> <KP_3> : "" U2665 # BLACK HEART SUIT
<Multi_key> <backslash> <Up> <KP_Multiply> : "" U20F0 # ASTERISK:
<Multi_key> <backslash> <Up> <KP_Subtract> : "" U0305 # OVERLINE:
<Multi_key> <backslash> <Up> <KP_2> <KP_Subtract> : "" U033F # 2xOVERLINE:
<Multi_key> <backslash> <Up> <KP_Decimal> : "" U0307 # DOT:
<Multi_key> <backslash> <Up> <KP_2> <KP_Decimal> : "" U0308 # 2xDOT:
<Multi_key> <backslash> <Up> <KP_3> <KP_Decimal> : "" U20DB # 3xDOT:
<Multi_key> <backslash> <Up> <KP_4> <KP_Decimal> : "" U20DC # 4xDOT:
<Multi_key> <backslash> <KP_Subtract> : "" U0336 # STROKE (STRIKE):
<Multi_key> <backslash> <KP_Divide> : "" U0338 # OVERLAY (MISTAKE):
<Multi_key> <backslash> <KP_2> <KP_Divide> : "" U20EB # DOUBLE OVERLAY (MISTAKE):
<Multi_key> <backslash> <Down> <KP_Subtract> : "" U0332 # UNDERLINE:
<Multi_key> <backslash> <Down> <KP_2> <KP_Subtract> : "" U0333 # 2xUNDERLINE:
<Multi_key> <KP_Subtract> <Right> <Right> : ""
<Multi_key> <KP_Subtract> <Left> <Left> : ""
<Multi_key> <KP_Subtract> <Up> <Up> : ""
<Multi_key> <KP_Subtract> <Down> <Down> : ""
<Multi_key> <KP_Subtract> <Left> <Right> : ""
<Multi_key> <KP_Subtract> <Up> <Down> : ""
<Multi_key> <KP_Subtract> <KP_Divide> <Left> <Left> : ""
<Multi_key> <KP_Subtract> <KP_Divide> <Right> <Right> : ""
<Multi_key> <KP_Subtract> <KP_Divide> <Left> <Right> : ""
<Multi_key> <KP_Subtract> <Left> <Up> : ""
<Multi_key> <KP_Subtract> <Left> <Down> : ""
<Multi_key> <KP_Subtract> <Up> <Right> : ""
<Multi_key> <KP_Subtract> <Down> <Right> : ""
<Multi_key> <KP_Subtract> <Right> <KP_Subtract> <Right> : ""
<Multi_key> <KP_Subtract> <Left> <KP_Subtract> <Left> : ""
<Multi_key> <KP_Subtract> <Up> <KP_Subtract> <Up> : ""
<Multi_key> <KP_Subtract> <Down> <KP_Subtract> <Down> : ""
<Multi_key> <KP_Subtract> <Right> <KP_Subtract> <Left> : ""
<Multi_key> <KP_Subtract> <Left> <KP_Subtract> <Right> : ""
<Multi_key> <KP_Subtract> <Up> <KP_Subtract> <Down> : ""
<Multi_key> <KP_Subtract> <Down> <KP_Subtract> <Up> : ""
<Multi_key> <equal> <KP_Divide> <Left> <Left> : ""
<Multi_key> <equal> <KP_Divide> <Right> <Right> : ""
<Multi_key> <equal> <KP_Divide> <Left> <Right> : ""
<Multi_key> <KP_Subtract> <c> <Left> : "" U27F2 # ANTICLOCKWISE GAPPED CIRCLE ARROW
<Multi_key> <KP_Subtract> <c> <Right> : "" U27F3 # CLOCKWISE GAPPED CIRCLE ARROW
<Multi_key> <KP_Subtract> <KP_Subtract> <Left> <Left> : "" U27F5 # LONG LEFTWARDS ARROW
<Multi_key> <KP_Subtract> <KP_Subtract> <Right> <Right> : "" U27F6 # LONG RIGHTWARDS ARROW
<Multi_key> <KP_Subtract> <KP_Subtract> <Left> <Right> : "" U27F7 # LONG LEFT RIGHT ARROW
<Multi_key> <bar> <KP_Subtract> <KP_Subtract> <Left> <Left> : "" U27FB # LONG LEFTWARDS ARROW FROM BAR
<Multi_key> <bar> <KP_Subtract> <KP_Subtract> <Right> <Right> : "" U27FC # LONG RIGHTWARDS ARROW FROM BAR
<Multi_key> <O> <KP_Add> : "" U2295 # CIRCLED PLUS
<Multi_key> <O> <KP_Subtract> : "" U2296 # CIRCLED MINUS
<Multi_key> <O> <KP_Multiply> : "" U2297 # CIRCLED TIMES
<Multi_key> <O> <KP_Divide> : "" U2298 # CIRCLED DIVISION SLASH
<Multi_key> <KP_Divide> <equal> : "" U2260 # NOT EQUAL TO
<Multi_key> <KP_Divide> <less> : "" U226E # NOT LESS-THAN
<Multi_key> <KP_Divide> <greater> : "" U226F # NOT GREATER-THAN
<Multi_key> <KP_Divide> <asciitilde> : "" U2241 # NOT TILDE
<Multi_key> <KP_Divide> <equal> <asciitilde> : "" U2249 # NOT ALMOST EQUAL TO
<Multi_key> <KP_Add> <KP_Subtract> : "" U00B1 # PLUS-MINUS SIGN
<Multi_key> <KP_Subtract> <KP_Add> : "" U2213 # MINUS-OR-PLUS SIGN
<Multi_key> <KP_Add> <KP_Add> : "" U2211 # N-ARY SUMMATION
<Multi_key> <KP_Multiply> <KP_Multiply> : "" U220F # N-ARY PRODUCT
<Multi_key> <Up> <KP_Divide> <KP_2> : "" U221A # SQUARE ROOT
<Multi_key> <Up> <KP_Divide> <KP_3> : "" U221B # CUBE ROOT
<Multi_key> <Up> <KP_Divide> <KP_4> : "" U221C # FOURTH ROOT
<Multi_key> <braceleft> <KP_Divide> <o> : "" # EMPTY SET
<Multi_key> <braceleft> <KP_Divide> <i> <n> : "" # NOT ELEMENT OF
<Multi_key> <braceleft> <KP_Divide> <n> <i> : "" # NOT CONTAINS AS MEMBER
<Multi_key> <braceleft> <KP_Add> : "" # UNION
<Multi_key> <braceleft> <KP_Subtract> : "" # MINUS
<Multi_key> <braceleft> <KP_Multiply> : "" # INTERSECTION
<Multi_key> <braceleft> <KP_Divide> <parenleft> : "" # NOT SUBSET OF
<Multi_key> <braceleft> <KP_Divide> <parenright> : "" # NOT SUPERSET OF
<Multi_key> <braceleft> <KP_Divide> <equal> <parenleft> : "" # NOT SUBSET OF AND EQUAL
<Multi_key> <braceleft> <KP_Divide> <equal> <parenright> : "" # NOT SUPERSET OF AND EQUAL
<Multi_key> <KP_8> <KP_8> : "" # INFINITY
<Multi_key> <KP_1> <KP_Divide> <KP_2> : ""
<Multi_key> <KP_1> <KP_Divide> <KP_3> : ""
<Multi_key> <KP_2> <KP_Divide> <KP_3> : ""
<Multi_key> <KP_1> <KP_Divide> <KP_4> : ""
<Multi_key> <KP_3> <KP_Divide> <KP_4> : ""
<Multi_key> <KP_1> <KP_Divide> <KP_5> : ""
<Multi_key> <KP_2> <KP_Divide> <KP_5> : ""
<Multi_key> <KP_3> <KP_Divide> <KP_5> : ""
<Multi_key> <KP_4> <KP_Divide> <KP_5> : ""
<Multi_key> <KP_1> <KP_Divide> <KP_6> : ""
<Multi_key> <KP_5> <KP_Divide> <KP_6> : ""
<Multi_key> <KP_1> <KP_Divide> <KP_8> : ""
<Multi_key> <KP_3> <KP_Divide> <KP_8> : ""
<Multi_key> <KP_5> <KP_Divide> <KP_8> : ""
<Multi_key> <KP_7> <KP_Divide> <KP_8> : ""
<Multi_key> <Up> <KP_0> : ""
<Multi_key> <Up> <KP_1> : ""
<Multi_key> <Up> <KP_2> : ""
<Multi_key> <Up> <KP_3> : ""
<Multi_key> <Up> <KP_4> : ""
<Multi_key> <Up> <KP_5> : ""
<Multi_key> <Up> <KP_6> : ""
<Multi_key> <Up> <KP_7> : ""
<Multi_key> <Up> <KP_8> : ""
<Multi_key> <Up> <KP_9> : ""
<Multi_key> <Up> <KP_Add> : ""
<Multi_key> <Up> <KP_Subtract> : ""
<Multi_key> <Down> <KP_0> : ""
<Multi_key> <Down> <KP_1> : ""
<Multi_key> <Down> <KP_2> : ""
<Multi_key> <Down> <KP_3> : ""
<Multi_key> <Down> <KP_4> : ""
<Multi_key> <Down> <KP_5> : ""
<Multi_key> <Down> <KP_6> : ""
<Multi_key> <Down> <KP_7> : ""
<Multi_key> <Down> <KP_8> : ""
<Multi_key> <Down> <KP_9> : ""
<Multi_key> <Down> <KP_Add> : ""
<Multi_key> <Down> <KP_Subtract> : ""
<Multi_key> <O> <KP_0> <KP_0> : ""
<Multi_key> <O> <KP_0> <KP_1> : ""
<Multi_key> <O> <KP_0> <KP_2> : ""
<Multi_key> <O> <KP_0> <KP_3> : ""
<Multi_key> <O> <KP_0> <KP_4> : ""
<Multi_key> <O> <KP_0> <KP_5> : ""
<Multi_key> <O> <KP_0> <KP_6> : ""
<Multi_key> <O> <KP_0> <KP_7> : ""
<Multi_key> <O> <KP_0> <KP_8> : ""
<Multi_key> <O> <KP_0> <KP_9> : ""
<Multi_key> <O> <KP_1> <KP_0> : ""
<Multi_key> <O> <KP_1> <KP_1> : ""
<Multi_key> <O> <KP_1> <KP_2> : ""
<Multi_key> <O> <KP_1> <KP_3> : ""
<Multi_key> <O> <KP_1> <KP_4> : ""
<Multi_key> <O> <KP_1> <KP_5> : ""
<Multi_key> <O> <KP_1> <KP_6> : ""
<Multi_key> <O> <KP_1> <KP_7> : ""
<Multi_key> <O> <KP_1> <KP_8> : ""
<Multi_key> <O> <KP_1> <KP_9> : ""
<Multi_key> <O> <KP_2> <KP_0> : ""