# 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: # ... : "string" U-CODE # COMMENT # Keyname can be a code or any of the below: ## Find their names using `xev` output # KEY-RESULT KEYNAME # ` # ' # " # ~ # ! # ? # @ # # # $ # % # ^ # & # * # ( # ) # [ # ] # { # } # - # + # = # _ # < # > # \ # / # | # , # . # : # ; # a-z,A-Z,0-9 -,-,<0>-<9> # NumPad 0-9 - # NumPad + # NumPad - # NumPad * # NumPad / # NumPad . # ARROW KEYS: ## 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 <0> : "" U2718 # HEAVY BALLOT X <1> : "" U2714 # HEAVY CHECK MARK : "" U2022 # BULLET : "" U2023 # TRIANGULAR BULLET : "" U2605 # BLACK STAR : "" U00A9 # COPYRIGHT SIGN : "" U00AE # REGISTERED SIGN : "" U2122 # TRADE MARK SIGN : "" U00A4 # CURRENCY SIGN : "" U20AC # EURO SIGN : "" U00A2 # CENT SIGN : "" U2030 # PER MILLE SIGN : "" U00B0 # DEGREE SIGN : "" U2103 # DEGREE CELSIUS : "" U2109 # DEGREE FARENHEIT : "" U00A7 # SECTION SIGN : "" U00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK : "" U00BB # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK : "" # LEFT-RIGHT PAIR OF POINTING DOUBLE ANGLE QUOTATION MARK : "" U2026 # HORIZONTAL ELLIPSIS : "" U2013 # EN DASH : "" U2014 # EM DASH : " " U0009 # HORIZONTAL TABULATION #====== Smileys & Co <3> : "" U2665 # BLACK HEART SUIT : "" U2706 # TELEPHONE LOCATION SIGN : "" U260E # BLACK TELEPHONE #====== Modifying symbols : "" U0202E # RightLeftOverride: TEXT REVERSAL! :) : "" U0202D # LeftRightOverride: Back to normal #====== Combining Diacritical Marks: [ \ punctuation ], [ \ punctuation ], [ \ punctuation ], # ABOVE : "" U0340 # GRAVE TONE: : "" U0341 # ACUTE TONE: : "" U0302 # CIRCUMFLEX: : "" U030A # CIRCLE: : "" U20F0 # ASTERISK: : "" U0303 # TILDE: : "" U20D7 # VECTOR: : "" U0305 # OVERLINE: <2> : "" U033F # 2xOVERLINE: : "" U0306 # BREVE: : "" U0307 # DOT: <2> : "" U0308 # 2xDOT: <3> : "" U20DB # 3xDOT: <4> : "" U20DC # 4xDOT: # MIDDLE : "" U0336 # STROKE (STRIKE): : "" U0338 # OVERLAY (MISTAKE): <2> : "" U20EB # DOUBLE OVERLAY (MISTAKE): # BELOW : "" U0330 # TILDE: : "" U0332 # UNDERLINE: <2> : "" U0333 # 2xUNDERLINE: : "" U034E # POINTING ARROW: #====== Pointing hands: [ H arrow ], [ h arrow ] : "" U261A # BLACK LEFT POINTING INDEX : "" U261B # BLACK RIGHT POINTING INDEX : "" U261C # WHITE LEFT POINTING INDEX : "" U261D # WHITE UP POINTING INDEX : "" U261E # WHITE RIGHT POINTING INDEX : "" U261F # WHITE DOWN POINTING INDEX : "" U270C # VICTORY HAND #====== Single arrows: [ - arrow arrow ] : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" #====== Paired arrows: [ - arrow - arrow ] : "" : "" : "" : "" : "" : "" : "" : "" #====== Double arrows: [ = arrow arrow ] : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" #====== Rotating arrows: [ - c arrow ] : "" U27F2 # ANTICLOCKWISE GAPPED CIRCLE ARROW : "" U27F3 # CLOCKWISE GAPPED CIRCLE ARROW #====== Long single arrows: [ - - arrow arrow ], [ | - - arrow arrow ] : "" U27F5 # LONG LEFTWARDS ARROW : "" U27F6 # LONG RIGHTWARDS ARROW : "" U27F7 # LONG LEFT RIGHT ARROW : "" U27FB # LONG LEFTWARDS ARROW FROM BAR : "" U27FC # LONG RIGHTWARDS ARROW FROM BAR #====== Long double arrows: [ = = arrow arrow ], [ | = = arrow arrow ] : "" U27F8 # LONG LEFTWARDS DOUBLE ARROW : "" U27F9 # LONG RIGHTWARDS DOUBLE ARROW : "" U27FA # LONG LEFT RIGHT DOUBLE ARROW : "" U27FD # LONG LEFTWARDS DOUBLE ARROW FROM BAR : "" U27FE # LONG RIGHTWARDS DOUBLE ARROW FROM BAR #====== Arithmetic Operators : "" U2295 # CIRCLED PLUS : "" U2296 # CIRCLED MINUS : "" U2297 # CIRCLED TIMES : "" U2298 # CIRCLED DIVISION SLASH : "" U229B # CIRCLED ASTERISK OPERATOR : "" U2254 # COLON EQUALS : "" U2255 # EQUALS COLON : "" U225D # EQUAL TO BY DEFINITION : "" U225F # QUESTIONED EQUAL TO : "" U2264 # LESS-THAN OR EQUAL : "" U2265 # GREATER-THAN OR EQUAL : "" U2261 # IDENTICAL TO : "" U2260 # NOT EQUAL TO : "" U2260 # NOT EQUAL TO : "" U226E # NOT LESS-THAN : "" U226F # NOT GREATER-THAN : "" U223C # TILDE OPERATOR : "" U2241 # NOT TILDE : "" U2248 # ALMOST EQUAL TO : "" U2249 # NOT ALMOST EQUAL TO : "" U00B1 # PLUS-MINUS SIGN : "" U2213 # MINUS-OR-PLUS SIGN : "" U2211 # N-ARY SUMMATION : "" U220F # N-ARY PRODUCT <2> : "" U221A # SQUARE ROOT <3> : "" U221B # CUBE ROOT <4> : "" U221C # FOURTH ROOT #====== Set Operators: [ { keys ] : "" # EMPTY SET : "" # ELEMENT OF : "" # CONTAINS AS MEMBER : "" # NOT ELEMENT OF : "" # NOT CONTAINS AS MEMBER : "" # UNION : "" # MINUS : "" # INTERSECTION : "" # SUBSET OF : "" # SUPERSET OF : "" # SUBSET OF OR EQUAL : "" # SUPERSET OF OR EQUAL : "" # NOT SUBSET OF : "" # NOT SUPERSET OF : "" # NOT SUBSET OF AND EQUAL : "" # NOT SUPERSET OF AND EQUAL #====== Logical Operators : "" # THERE EXISTS : "" # THERE DOES NOT EXIST : "" # FOR ALL : "" # LET'S SEE : "" # LOGICAL NOT : "" # LOGICAL AND : "" # LOGICAL OR #====== Mathematical Operators : "" U2202 # PARTIAL DIFFERENTIAL : "" U2206 # INCREMENT : "" U222B # INTEGRAL #====== Math Symbols <8> <8> : "" # INFINITY : "" # DOUBLE-STRUCK CAPITAL C (set of complex numbers) : "" # DOUBLE-STRUCK CAPITAL N (natural number)

: "" # GREEK SMALL LETTER PI : "" # GREEK PI SYMBOL : "" # GREEK SMALL LETTER RHO # <> : "" # GREEK SMALL LETTER FINAL SIGMA : "" # GREEK SMALL LETTER SIGMA : "" # GREEK SMALL LETTER TAU : "" # GREEK SMALL LETTER UPSILON : "" # GREEK SMALL LETTER PHI : "" # GREEK SMALL PHI SYMBOL : "" # GREEK SMALL LETTER CHI : "" # GREEK SMALL LETTER PSI : "" # GREEK SMALL LETTER OMEGA : "" # GREEK CAPITAL LETTER ALPHA : "" # GREEK CAPITAL LETTER BETA : "" # GREEK CAPITAL LETTER GAMMA : "" # GREEK CAPITAL LETTER DELTA : "" # GREEK CAPITAL LETTER EPSILON : "" # GREEK CAPITAL LETTER ZETA : "" # GREEK CAPITAL LETTER : "" # GREEK CAPITAL LETTER THETA : "" # GREEK CAPITAL LETTER : "" # GREEK CAPITAL LETTER KAPPA : "" # GREEK CAPITAL LETTER LAMBDA : "" # GREEK CAPITAL LETTER MU : "" # GREEK CAPITAL LETTER NU : "" # GREEK CAPITAL LETTER XI : "" # GREEK CAPITAL LETTER OMICRON

: "" # GREEK CAPITAL LETTER PI : "" # GREEK PI SYMBOL : "" # GREEK CAPITAL LETTER RHO # <> : "" # GREEK CAPITAL LETTER FINAL SIGMA : "" # GREEK CAPITAL LETTER SIGMA : "" # GREEK CAPITAL LETTER TAU : "" # GREEK CAPITAL LETTER UPSILON : "" # GREEK CAPITAL LETTER PHI : "" # GREEK CAPITAL PHI SYMBOL : "" # GREEK CAPITAL LETTER CHI : "" # GREEK CAPITAL LETTER PSI : "" # GREEK CAPITAL LETTER OMEGA #====== Fractions: [ number / number ] <1> <2> : "" <1> <3> : "" <2> <3> : "" <1> <4> : "" <3> <4> : "" <1> <5> : "" <2> <5> : "" <3> <5> : "" <4> <5> : "" <1> <6> : "" <5> <6> : "" <1> <8> : "" <3> <8> : "" <5> <8> : "" <7> <8> : "" #====== Powers: Superscript numbers: [ number ] <0> : "" <1> : "" <2> : "" <3> : "" <4> : "" <5> : "" <6> : "" <7> : "" <8> : "" <9> : "" : "" : "" : "" : "" : "" : "" : "" #====== Indicies: Subscript numbers: [ number ] <0> : "" <1> : "" <2> : "" <3> : "" <4> : "" <5> : "" <6> : "" <7> : "" <8> : "" <9> : "" : "" : "" : "" : "" : "" : "" : "_n" # There's none! #====== Circled: Digits [ O 0 number ], [ O number number ] <0> <0> : "" <0> <1> : "" <0> <2> : "" <0> <3> : "" <0> <4> : "" <0> <5> : "" <0> <6> : "" <0> <7> : "" <0> <8> : "" <0> <9> : "" <1> <0> : "" <1> <1> : "" <1> <2> : "" <1> <3> : "" <1> <4> : "" <1> <5> : "" <1> <6> : "" <1> <7> : "" <1> <8> : "" <1> <9> : "" <2> <0> : "" #====== Circled: Letters [ O char ], [ O CHAR ] : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : ""

: "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : ""

: "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" ### ====================[ KEYPAD VERSIONS ]==================== ### Generated aliases for NumPad ### cat ~/.XCompose | grep -E "^<.*<(plus|minus|slash|asterisk|period|[0-9])>" | sed -r "s~<([0-9])>~~g" | sed -r "s~~~g" | sed -r "s~~~g" | sed -r "s~~~g" | sed -r "s~~~g" | sed -r "s~~~g" >> ~/.XCompose ###+++### : "" U2718 # HEAVY BALLOT X : "" U2714 # HEAVY CHECK MARK : "" U2605 # BLACK STAR : "" U00A2 # CENT SIGN : "" U2026 # HORIZONTAL ELLIPSIS : "" U2013 # EN DASH : "" U2014 # EM DASH : "" U2665 # BLACK HEART SUIT : "" U20F0 # ASTERISK: : "" U0305 # OVERLINE: : "" U033F # 2xOVERLINE: : "" U0307 # DOT: : "" U0308 # 2xDOT: : "" U20DB # 3xDOT: : "" U20DC # 4xDOT: : "" U0336 # STROKE (STRIKE): : "" U0338 # OVERLAY (MISTAKE): : "" U20EB # DOUBLE OVERLAY (MISTAKE): : "" U0332 # UNDERLINE: : "" U0333 # 2xUNDERLINE: : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" U27F2 # ANTICLOCKWISE GAPPED CIRCLE ARROW : "" U27F3 # CLOCKWISE GAPPED CIRCLE ARROW : "" U27F5 # LONG LEFTWARDS ARROW : "" U27F6 # LONG RIGHTWARDS ARROW : "" U27F7 # LONG LEFT RIGHT ARROW : "" U27FB # LONG LEFTWARDS ARROW FROM BAR : "" U27FC # LONG RIGHTWARDS ARROW FROM BAR : "" U2295 # CIRCLED PLUS : "" U2296 # CIRCLED MINUS : "" U2297 # CIRCLED TIMES : "" U2298 # CIRCLED DIVISION SLASH : "" U2260 # NOT EQUAL TO : "" U226E # NOT LESS-THAN : "" U226F # NOT GREATER-THAN : "" U2241 # NOT TILDE : "" U2249 # NOT ALMOST EQUAL TO : "" U00B1 # PLUS-MINUS SIGN : "" U2213 # MINUS-OR-PLUS SIGN : "" U2211 # N-ARY SUMMATION : "" U220F # N-ARY PRODUCT : "" U221A # SQUARE ROOT : "" U221B # CUBE ROOT : "" U221C # FOURTH ROOT : "" # EMPTY SET : "" # NOT ELEMENT OF : "" # NOT CONTAINS AS MEMBER : "" # UNION : "" # MINUS : "" # INTERSECTION : "" # NOT SUBSET OF : "" # NOT SUPERSET OF : "" # NOT SUBSET OF AND EQUAL : "" # NOT SUPERSET OF AND EQUAL : "" # INFINITY : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : "" : ""

: "" # DOUBLE-STRUCK CAPITAL P : "" # DOUBLE-STRUCK CAPITAL Q (set of rational numbers) : "" # DOUBLE-STRUCK CAPITAL R (set of real numbers) : "" # DOUBLE-STRUCK CAPITAL Z (set of integers) #====== Greek Letters (MathCad compatible): [ g char ] , [ g CHAR ] : "" # GREEK SMALL LETTER ALPHA : "" # GREEK SMALL LETTER BETA : "" # GREEK SMALL LETTER GAMMA : "" # GREEK SMALL LETTER DELTA : "" # GREEK SMALL LETTER EPSILON : "" # GREEK SMALL LETTER ZETA : "" # GREEK SMALL LETTER : "" # GREEK SMALL LETTER THETA : "" # GREEK SMALL LETTER : "" # GREEK SMALL LETTER KAPPA : "" # GREEK SMALL LETTER LAMBDA : "" # GREEK SMALL LETTER MU : "" # GREEK SMALL LETTER NU : "" # GREEK SMALL LETTER XI : "" # GREEK SMALL LETTER OMICRON