]> shimmer.witbreuk.eu Git - UltimateKEYS.git/blobdiff - linux-xcompose/.XCompose
Add files via upload
[UltimateKEYS.git] / linux-xcompose / .XCompose
index fe4f38598478390a07c8dfac01cac170bcfcd6ae..0ea88e44155956db66c2ff3cbb0bc74966f87bad 100644 (file)
@@ -1,4 +1,4 @@
-# UltimateKEYS  (~/.XCompose) - 2022-02-04
+# UltimateKEYS - 2022-09-14  (~/.XCompose)
 
 # Website :  www.ultimatekeys.info (pieter-degroote.github.io/UltimateKEYS/)
 
 # GitHub :   github.com/pieter-degroote/UltimateKEYS
 
 
-# Dead key descriptions for UltimateKEYS
-
-
-# Dead Key :  Circumflex Accent
-
-<dead_circumflex> <a> : "ȃ"  U0203  # a with inverted breve
-<dead_circumflex> <A> : "Ȃ"  U0202  # A with inverted breve
-<dead_circumflex> <c> : "ĉ"  U0109  # c with circumflex
-<dead_circumflex> <C> : "Ĉ"  U0108  # C with circumflex
-<dead_circumflex> <e> : "ȇ"  U0207  # e with inverted breve
-<dead_circumflex> <E> : "Ȇ"  U0206  # E with inverted breve
-<dead_circumflex> <g> : "ĝ"  U011D  # g with circumflex
-<dead_circumflex> <G> : "Ĝ"  U011C  # G with circumflex
-<dead_circumflex> <h> : "ĥ"  U0125  # h with circumflex
-<dead_circumflex> <H> : "Ĥ"  U0124  # H with circumflex
-<dead_circumflex> <i> : "ȋ"  U020B  # i with inverted breve
-<dead_circumflex> <I> : "Ȋ"  U020A  # I with inverted breve
-<dead_circumflex> <j> : "ĵ"  U0135  # j with circumflex
-<dead_circumflex> <J> : "Ĵ"  U0134  # J with circumflex
-<dead_circumflex> <o> : "ȏ"  U020F  # o with inverted breve
-<dead_circumflex> <O> : "Ȏ"  U020E  # O with inverted breve
-<dead_circumflex> <r> : "ȓ"  U0213  # r with inverted breve
-<dead_circumflex> <R> : "Ȓ"  U0212  # R with inverted breve
-<dead_circumflex> <s> : "ŝ"  U015D  # s with circumflex
-<dead_circumflex> <S> : "Ŝ"  U015C  # S with circumflex
-<dead_circumflex> <u> : "ȗ"  U0217  # u with inverted breve
-<dead_circumflex> <U> : "Ȗ"  U0216  # U with inverted breve
-<dead_circumflex> <w> : "ŵ"  U0175  # w with circumflex
-<dead_circumflex> <W> : "Ŵ"  U0174  # W with circumflex
-<dead_circumflex> <y> : "ŷ"  U0177  # y with circumflex
-<dead_circumflex> <Y> : "Ŷ"  U0176  # Y with circumflex
-<dead_circumflex> <z> : "ẑ"  U1E91  # z with circumflex
-<dead_circumflex> <Z> : "Ẑ"  U1E90  # Z with circumflex
-<dead_circumflex> <1> : "⇙"  U21D9  # south west double arrow
-<dead_circumflex> <2> : "⇓"  U21D3  # downwards double arrow
-<dead_circumflex> <3> : "⇘"  U21D8  # south east double arrow
-<dead_circumflex> <4> : "⇐"  U21D0  # leftwards double arrow
-<dead_circumflex> <5> : "⇕"  U21D5  # up down double arrow
-<dead_circumflex> <6> : "⇒"  U21D2  # rightwards double arrow
-<dead_circumflex> <7> : "⇖"  U21D6  # north west double arrow
-<dead_circumflex> <8> : "⇑"  U21D1  # upwards double arrow
-<dead_circumflex> <9> : "⇗"  U21D7  # north east double arrow
-<dead_circumflex> <0> : "⇔"  U21D4  # left right double arrow
-<dead_circumflex> <exclam>      : "⇙"  U21D9  # south west double arrow
-<dead_circumflex> <at>          : "⇓"  U21D3  # downwards double arrow
-<dead_circumflex> <numbersign>  : "⇘"  U21D8  # south east double arrow
-<dead_circumflex> <dollar>      : "⇐"  U21D0  # leftwards double arrow
-<dead_circumflex> <percent>     : "⇕"  U21D5  # up down double arrow
-<dead_circumflex> <asciicircum> : "⇒"  U21D2  # rightwards double arrow
-<dead_circumflex> <ampersand>   : "⇖"  U21D6  # north west double arrow
-<dead_circumflex> <asterisk>    : "⇑"  U21D1  # upwards double arrow
-<dead_circumflex> <parenleft>   : "⇗"  U21D7  # north east double arrow
-<dead_circumflex> <parenright>  : "⇔"  U21D4  # left right double arrow
-<dead_circumflex> <space>       : "^"  U005E  # circumflex accent
-<dead_circumflex> <dead_circumflex> : "^"  U005E  # circumflex accent
-
-
-# Dead Key :  Caron
-
-<dead_caron> <a> : "ǎ"  U01CE  # a with caron
-<dead_caron> <A> : "Ǎ"  U01CD  # A with caron
-<dead_caron> <c> : "č"  U010D  # c with caron
-<dead_caron> <C> : "Č"  U010C  # C with caron
-<dead_caron> <d> : "ď"  U010F  # d with caron
-<dead_caron> <D> : "Ď"  U010E  # D with caron
-<dead_caron> <e> : "ě"  U011B  # e with caron
-<dead_caron> <E> : "Ě"  U011A  # E with caron
-<dead_caron> <g> : "ǧ"  U01E7  # g with caron
-<dead_caron> <G> : "Ǧ"  U01E6  # G with caron
-<dead_caron> <h> : "ȟ"  U021F  # h with caron
-<dead_caron> <H> : "Ȟ"  U021E  # H with caron
-<dead_caron> <i> : "ǐ"  U01D0  # i with caron
-<dead_caron> <I> : "Ǐ"  U01CF  # I with caron
-<dead_caron> <j> : "ǰ"  U01F0  # j with caron
-<dead_caron> <k> : "ǩ"  U01E9  # k with caron
-<dead_caron> <K> : "Ǩ"  U01E8  # K with caron
-<dead_caron> <l> : "ľ"  U013E  # l with caron
-<dead_caron> <L> : "Ľ"  U013D  # L with caron
-<dead_caron> <n> : "ň"  U0148  # n with caron
-<dead_caron> <N> : "Ň"  U0147  # N with caron
-<dead_caron> <o> : "ǒ"  U01D2  # o with caron
-<dead_caron> <O> : "Ǒ"  U01D1  # O with caron
-<dead_caron> <r> : "ř"  U0159  # r with caron
-<dead_caron> <R> : "Ř"  U0158  # R with caron
-<dead_caron> <s> : "š"  U0161  # s with caron
-<dead_caron> <S> : "Š"  U0160  # S with caron
-<dead_caron> <t> : "ť"  U0165  # t with caron
-<dead_caron> <T> : "Ť"  U0164  # T with caron
-<dead_caron> <u> : "ǔ"  U01D4  # u with caron
-<dead_caron> <U> : "Ǔ"  U01D3  # U with caron
-<dead_caron> <v> : "ǚ"  U01DA  # u with diaeresis and caron
-<dead_caron> <V> : "Ǚ"  U01D9  # U with diaeresis and caron
-<dead_caron> <z> : "ž"  U017E  # z with caron
-<dead_caron> <Z> : "Ž"  U017D  # Z with caron
-<dead_caron> <3>           : "ǯ"  U01EF  # small letter ezh with caron
-<dead_caron> <numbersign>  : "Ǯ"  U01EE  # capital letter ezh with caron
-<dead_caron> <2>           : "▼"  U25BC  # black down-pointing triangle
-<dead_caron> <at>          : "▽"  U25BD  # white down-pointing triangle
-<dead_caron> <4>           : "◀"  U25C0  # black left-pointing triangle
-<dead_caron> <dollar>      : "◁"  U25C1  # white left-pointing triangle
-<dead_caron> <6>           : "▶"  U25B6  # black right-pointing triangle
-<dead_caron> <asciicircum> : "▷"  U25B7  # white right-pointing triangle
-<dead_caron> <8>           : "▲"  U25B2  # black up-pointing triangle
-<dead_caron> <asterisk>    : "△"  U25B3  # white up-pointing triangle
-<dead_caron> <space>       : "ˇ"  U02C7  # caron
-<dead_caron> <dead_caron>  : "ˇ"  U02C7  # caron
-
-
-# Dead Key :  Dot Above
-
-<dead_abovedot> <a> : "ȧ"  U0227  # a with dot above
-<dead_abovedot> <A> : "Ȧ"  U0226  # A with dot above
-<dead_abovedot> <b> : "ḃ"  U1E03  # b with dot above
-<dead_abovedot> <B> : "Ḃ"  U1E02  # B with dot above
-<dead_abovedot> <c> : "ċ"  U010B  # c with dot above
-<dead_abovedot> <C> : "Ċ"  U010A  # C with dot above
-<dead_abovedot> <d> : "ḋ"  U1E0B  # d with dot above
-<dead_abovedot> <D> : "Ḋ"  U1E0A  # D with dot above
-<dead_abovedot> <e> : "ė"  U0117  # e with dot above
-<dead_abovedot> <E> : "Ė"  U0116  # E with dot above
-<dead_abovedot> <f> : "ḟ"  U1E1F  # f with dot above
-<dead_abovedot> <F> : "Ḟ"  U1E1E  # F with dot above
-<dead_abovedot> <g> : "ġ"  U0121  # g with dot above
-<dead_abovedot> <G> : "Ġ"  U0120  # G with dot above
-<dead_abovedot> <h> : "ḣ"  U1E23  # h with dot above
-<dead_abovedot> <H> : "Ḣ"  U1E22  # H with dot above
-<dead_abovedot> <i> : "ı"  U0131  # dotless i (Turkish, Azerbaijani)
-<dead_abovedot> <I> : "İ"  U0130  # I with dot above (Turkish, Azerbaijani)
-<dead_abovedot> <j> : "ȷ"  U0237  # dotless j
-<dead_abovedot> <l> : "ŀ"  U0140  # l with middle dot
-<dead_abovedot> <L> : "Ŀ"  U013F  # L with middle dot
-<dead_abovedot> <m> : "ṁ"  U1E41  # m with dot above
-<dead_abovedot> <M> : "Ṁ"  U1E40  # M with dot above
-<dead_abovedot> <n> : "ṅ"  U1E45  # n with dot above
-<dead_abovedot> <N> : "Ṅ"  U1E44  # N with dot above
-<dead_abovedot> <o> : "ȯ"  U022F  # o with dot above
-<dead_abovedot> <O> : "Ȯ"  U022E  # O with dot above
-<dead_abovedot> <p> : "ṗ"  U1E57  # p with dot above
-<dead_abovedot> <P> : "Ṗ"  U1E56  # P with dot above
-<dead_abovedot> <q> : "ẛ"  U1E9B  # long s with dot above
-<dead_abovedot> <r> : "ṙ"  U1E59  # r with dot above
-<dead_abovedot> <R> : "Ṙ"  U1E58  # R with dot above
-<dead_abovedot> <s> : "ṡ"  U1E61  # s with dot above
-<dead_abovedot> <S> : "Ṡ"  U1E60  # S with dot above
-<dead_abovedot> <t> : "ṫ"  U1E6B  # t with dot above
-<dead_abovedot> <T> : "Ṫ"  U1E6A  # T with dot above
-<dead_abovedot> <u> : "ů"  U016F  # u with ring above
-<dead_abovedot> <U> : "Ů"  U016E  # U with ring above
-<dead_abovedot> <w> : "ẇ"  U1E87  # w with dot above
-<dead_abovedot> <W> : "Ẇ"  U1E86  # W with dot above
-<dead_abovedot> <x> : "ẋ"  U1E8B  # x with dot above
-<dead_abovedot> <X> : "Ẋ"  U1E8A  # X with dot above
-<dead_abovedot> <y> : "ẏ"  U1E8F  # y with dot above
-<dead_abovedot> <Y> : "Ẏ"  U1E8E  # Y with dot above
-<dead_abovedot> <z> : "ż"  U017C  # z with dot above
-<dead_abovedot> <Z> : "Ż"  U017B  # Z with dot above
-<dead_abovedot> <1> : "↙"  U2199  # south west arrow
-<dead_abovedot> <2> : "↓"  U2193  # downwards arrow
-<dead_abovedot> <3> : "↘"  U2198  # south east arrow
-<dead_abovedot> <4> : "←"  U2190  # leftwards arrow
-<dead_abovedot> <5> : "↕"  U2195  # up down arrow
-<dead_abovedot> <6> : "→"  U2192  # rightwards arrow
-<dead_abovedot> <7> : "↖"  U2196  # north west arrow
-<dead_abovedot> <8> : "↑"  U2191  # upwards arrow
-<dead_abovedot> <9> : "↗"  U2197  # north east arrow
-<dead_abovedot> <0> : "↔"  U2194  # left right arrow
-<dead_abovedot> <exclam>      : "↙"  U2199  # south west arrow
-<dead_abovedot> <at>          : "↓"  U2193  # downwards arrow
-<dead_abovedot> <numbersign>  : "↘"  U2198  # south east arrow
-<dead_abovedot> <dollar>      : "←"  U2190  # leftwards arrow
-<dead_abovedot> <percent>     : "↕"  U2195  # up down arrow
-<dead_abovedot> <asciicircum> : "→"  U2192  # rightwards arrow
-<dead_abovedot> <ampersand>   : "↖"  U2196  # north west arrow
-<dead_abovedot> <asterisk>    : "↑"  U2191  # upwards arrow
-<dead_abovedot> <parenleft>   : "↗"  U2197  # north east arrow
-<dead_abovedot> <parenright>  : "↔"  U2194  # left right arrow
-<dead_abovedot> <space>       : "˙"  U02D9  # dot above
-<dead_abovedot> <dead_abovedot> : "˙"  U02D9  # dot above
-
-
-# Dead Key :  Macron/Stroke
-
-<dead_macron> <a> : "ā"  U0101  # a with macron
-<dead_macron> <A> : "Ā"  U0100  # A with macron
-<dead_macron> <b> : "ƀ"  U0180  # b with stroke
-<dead_macron> <B> : "Ƀ"  U0243  # B with stroke
-<dead_macron> <d> : "đ"  U0111  # d with stroke
-<dead_macron> <D> : "Đ"  U0110  # D with stroke
-<dead_macron> <e> : "ē"  U0113  # e with macron
-<dead_macron> <E> : "Ē"  U0112  # E with macron
-<dead_macron> <g> : "ǥ"  U01E5  # g with stroke (Skolt Sami)
-<dead_macron> <G> : "Ǥ"  U01E4  # G with stroke (Skolt Sami)
-<dead_macron> <h> : "ħ"  U0127  # h with stroke (Maltese)
-<dead_macron> <H> : "Ħ"  U0126  # H with stroke (Maltese)
-<dead_macron> <i> : "ī"  U012B  # i with macron
-<dead_macron> <I> : "Ī"  U012A  # I with macron
-<dead_macron> <j> : "ɉ"  U0249  # j with stroke
-<dead_macron> <J> : "Ɉ"  U0248  # J with stroke
-<dead_macron> <l> : "ł"  U0142  # l with stroke
-<dead_macron> <L> : "Ł"  U0141  # L with stroke
-<dead_macron> <o> : "ō"  U014D  # o with macron
-<dead_macron> <O> : "Ō"  U014C  # O with macron
-<dead_macron> <p> : "ᵽ"  U1D7D  # p with stroke
-<dead_macron> <P> : "Ᵽ"  U2C63  # P with stroke
-<dead_macron> <q> : "ǭ"  U01ED  # o with ogonek and macron
-<dead_macron> <Q> : "Ǭ"  U01EC  # O with ogonek and macron
-<dead_macron> <r> : "ɍ"  U024D  # r with stroke
-<dead_macron> <R> : "Ɍ"  U024C  # R with stroke
-<dead_macron> <t> : "ŧ"  U0167  # t with stroke
-<dead_macron> <T> : "Ŧ"  U0166  # T with stroke
-<dead_macron> <u> : "ū"  U016B  # u with macron
-<dead_macron> <U> : "Ū"  U016A  # U with macron
-<dead_macron> <v> : "ǖ"  U01D6  # u with diaeresis and macron
-<dead_macron> <V> : "Ǖ"  U01D5  # U with diaeresis and macron
-<dead_macron> <w> : "ǣ"  U01E3  # ae with macron
-<dead_macron> <W> : "Ǣ"  U01E2  # AE with macron
-<dead_macron> <y> : "ȳ"  U0233  # y with macron
-<dead_macron> <Y> : "Ȳ"  U0232  # Y with macron
-<dead_macron> <z> : "ƶ"  U01B6  # z with stroke
-<dead_macron> <Z> : "Ƶ"  U01B5  # Z with stroke
-<dead_macron> <1> : "↲"  U21B2  # downwards arrow with tip leftwards
-<dead_macron> <2> : "⇵"  U21F5  # downwards arrow leftwards of upwards arrow
-<dead_macron> <3> : "↳"  U21B3  # downwards arrow with tip rightwards
-<dead_macron> <4> : "⇆"  U21C6  # leftwards arrow over rightwards arrow
-<dead_macron> <5> : "↨"  U21A8  # up down arrow with base
-<dead_macron> <6> : "⇄"  U21C4  # rightwards arrow over leftwards arrow
-<dead_macron> <7> : "↰"  U21B0  # upwards arrow with tip leftwards
-<dead_macron> <8> : "⇅"  U21C5  # upwards arrow leftwards of downwards arrow
-<dead_macron> <9> : "↱"  U21B1  # upwards arrow with tip rightwards
-<dead_macron> <0> : "↹"  U21B9  # leftwards arrow to bar over rightwards arrow to bar
-<dead_macron> <exclam>      : "↲"  U21B2  # downwards arrow with tip leftwards
-<dead_macron> <at>          : "⇵"  U21F5  # downwards arrow leftwards of upwards arrow
-<dead_macron> <numbersign>  : "↳"  U21B3  # downwards arrow with tip rightwards
-<dead_macron> <dollar>      : "⇆"  U21C6  # leftwards arrow over rightwards arrow
-<dead_macron> <percent>     : "↨"  U21A8  # up down arrow with base
-<dead_macron> <asciicircum> : "⇄"  U21C4  # rightwards arrow over leftwards arrow
-<dead_macron> <ampersand>   : "↰"  U21B0  # upwards arrow with tip leftwards
-<dead_macron> <asterisk>    : "⇅"  U21C5  # upwards arrow leftwards of downwards arrow
-<dead_macron> <parenleft>   : "↱"  U21B1  # upwards arrow with tip rightwards
-<dead_macron> <parenright>  : "↹"  U21B9  # leftwards arrow to bar over rightwards arrow to bar
-<dead_macron> <ae>          : "ǣ"  U01E3  # ae with macron
-<dead_macron> <AE>          : "Ǣ"  U01E2  # AE with macron
-<dead_macron> <space>       : "¯"  U00AF  # macron
-<dead_macron> <dead_macron> : "¯"  U00AF  # macron
-
-
-# Dead Key :  Cedilla/Ogonek
-
-<dead_cedilla> <a> : "ą"  U0105  # a with ogonek
-<dead_cedilla> <A> : "Ą"  U0104  # A with ogonek
-<dead_cedilla> <c> : "ç"  U00E7  # c with cedilla
-<dead_cedilla> <C> : "Ç"  U00C7  # C with cedilla
-<dead_cedilla> <d> : "ḑ"  U1E11  # d with cedilla
-<dead_cedilla> <D> : "Ḑ"  U1E10  # D with cedilla
-<dead_cedilla> <e> : "ę"  U0119  # e with ogonek
-<dead_cedilla> <E> : "Ę"  U0118  # E with ogonek
-<dead_cedilla> <f> : "ȩ"  U0229  # e with cedilla
-<dead_cedilla> <F> : "Ȩ"  U0228  # E with cedilla
-<dead_cedilla> <g> : "ģ"  U0123  # g with cedilla
-<dead_cedilla> <G> : "Ģ"  U0122  # G with cedilla
-<dead_cedilla> <h> : "ḩ"  U1E29  # h with cedilla
-<dead_cedilla> <H> : "Ḩ"  U1E28  # H with cedilla
-<dead_cedilla> <i> : "į"  U012F  # i with ogonek
-<dead_cedilla> <I> : "Į"  U012E  # I with ogonek
-<dead_cedilla> <k> : "ķ"  U0137  # k with cedilla
-<dead_cedilla> <K> : "Ķ"  U0136  # K with cedilla
-<dead_cedilla> <l> : "ļ"  U013C  # l with cedilla
-<dead_cedilla> <L> : "Ļ"  U013B  # L with cedilla
-<dead_cedilla> <n> : "ņ"  U0146  # n with cedilla
-<dead_cedilla> <N> : "Ņ"  U0145  # N with cedilla
-<dead_cedilla> <o> : "ǫ"  U01EB  # o with ogonek
-<dead_cedilla> <O> : "Ǫ"  U01EA  # O with ogonek
-<dead_cedilla> <r> : "ŗ"  U0157  # r with cedilla
-<dead_cedilla> <R> : "Ŗ"  U0156  # R with cedilla
-<dead_cedilla> <s> : "ş"  U015F  # s with cedilla
-<dead_cedilla> <S> : "Ş"  U015E  # S with cedilla
-<dead_cedilla> <t> : "ţ"  U0163  # t with cedilla
-<dead_cedilla> <T> : "Ţ"  U0162  # T with cedilla
-<dead_cedilla> <u> : "ų"  U0173  # u with ogonek
-<dead_cedilla> <U> : "Ų"  U0172  # U with ogonek
-<dead_cedilla> <w> : "ƿ"  U01BF  # small letter wynn
-<dead_cedilla> <W> : "Ƿ"  U01F7  # capital letter wynn
-<dead_cedilla> <y> : "ȝ"  U021D  # small letter yogh
-<dead_cedilla> <Y> : "Ȝ"  U021C  # capital letter yogh
-<dead_cedilla> <1> : "–"  U2013  # en dash
-<dead_cedilla> <2> : "—"  U2014  # em dash
-<dead_cedilla> <3> : "―"  U2015  # horizontal bar
-<dead_cedilla> <4> : "‐"  U2010  # hyphen
-<dead_cedilla> <9> : "‒"  U2012  # figure dash
-<dead_cedilla> <0> : "­"  U00AD  # soft hyphen
-<dead_cedilla> <exclam>     : "–"  U2013  # en dash
-<dead_cedilla> <at>         : "—"  U2014  # em dash
-<dead_cedilla> <numbersign> : "―"  U2015  # horizontal bar
-<dead_cedilla> <dollar>     : "‐"  U2010  # hyphen
-<dead_cedilla> <parenleft>  : "‒"  U2012  # figure dash
-<dead_cedilla> <parenright> : "­"  U00AD  # soft hyphen
-<dead_cedilla> <minus>      : "‑"  U2011  # non-breaking hyphen
-<dead_cedilla> <space>      : "¸"  U00B8  # cedilla
-<dead_cedilla> <dead_cedilla> : "¸"  U00B8  # cedilla
-
-
-# Dead Key :  Breve/Special
-
-<dead_breve> <a> : "ă"  U0103  # a with breve
-<dead_breve> <A> : "Ă"  U0102  # A with breve
-<dead_breve> <c> : "ƈ"  U0188  # c with hook
-<dead_breve> <C> : "Ƈ"  U0187  # C with hook
-<dead_breve> <d> : "ɖ"  U0256  # small letter d with tail
-<dead_breve> <D> : "Ɖ"  U0189  # capital letter African D
-<dead_breve> <e> : "ĕ"  U0115  # e with breve
-<dead_breve> <E> : "Ĕ"  U0114  # E with breve
-<dead_breve> <f> : "ə"  U0259  # small letter schwa (Azerbaijani)
-<dead_breve> <F> : "Ə"  U018F  # capital letter schwa (Azerbaijani)
-<dead_breve> <g> : "ğ"  U011F  # g with breve
-<dead_breve> <G> : "Ğ"  U011E  # G with breve
-<dead_breve> <h> : "ɠ"  U0260  # g with hook
-<dead_breve> <H> : "Ɠ"  U0193  # G with hook
-<dead_breve> <i> : "ĭ"  U012D  # i with breve
-<dead_breve> <I> : "Ĭ"  U012C  # I with breve
-<dead_breve> <j> : "ij"  U0133  # ligature ij
-<dead_breve> <J> : "IJ"  U0132  # ligature IJ
-<dead_breve> <k> : "ƙ"  U0199  # k with hook
-<dead_breve> <K> : "Ƙ"  U0198  # K with hook
-<dead_breve> <m> : "ɱ"  U0271  # m with hook
-<dead_breve> <M> : "Ɱ"  U2C6E  # M with hook
-<dead_breve> <n> : "ŋ"  U014B  # small letter eng(ma)
-<dead_breve> <N> : "Ŋ"  U014A  # capital letter eng(ma)
-<dead_breve> <o> : "ŏ"  U014F  # o with breve
-<dead_breve> <O> : "Ŏ"  U014E  # O with breve
-<dead_breve> <p> : "ƥ"  U01A5  # p with hook
-<dead_breve> <P> : "Ƥ"  U01A4  # P with hook
-<dead_breve> <q> : "ɋ"  U024B  # q with hook tail
-<dead_breve> <Q> : "Ɋ"  U024A  # Q with hook tail
-<dead_breve> <r> : "ɽ"  U027D  # r with tail
-<dead_breve> <R> : "Ɽ"  U2C64  # R with tail
-<dead_breve> <s> : "ș"  U0219  # s with comma below (Romanian)
-<dead_breve> <S> : "Ș"  U0218  # S with comma below (Romanian)
-<dead_breve> <t> : "ț"  U021B  # t with comma below (Romanian)
-<dead_breve> <T> : "Ț"  U021A  # T with comma below (Romanian)
-<dead_breve> <u> : "ŭ"  U016D  # u with breve
-<dead_breve> <U> : "Ŭ"  U016C  # U with breve
-<dead_breve> <v> : "ʋ"  U028B  # v with hook
-<dead_breve> <V> : "Ʋ"  U01B2  # V with hook
-<dead_breve> <w> : "ⱳ"  U2C73  # w with hook
-<dead_breve> <W> : "Ⱳ"  U2C72  # W with hook
-<dead_breve> <y> : "ƴ"  U01B4  # y with hook
-<dead_breve> <Y> : "Ƴ"  U01B3  # Y with hook
-<dead_breve> <z> : "ȥ"  U0225  # z with hook
-<dead_breve> <Z> : "Ȥ"  U0224  # Z with hook
-<dead_breve> <3>          : "ʒ"  U0292  # small letter ezh
-<dead_breve> <numbersign> : "Ʒ"  U01B7  # capital letter ezh
-<dead_breve> <space>      : "˘"  U02D8  # breve
-<dead_breve> <dead_breve> : "˘"  U02D8  # breve
-
-
-# Dead Key :  Acute Accent
-
-<dead_acute> <a> : "ǻ"  U01FB  # a with ring above and acute
-<dead_acute> <A> : "Ǻ"  U01FA  # A with ring above and acute
-<dead_acute> <b> : "ɓ"  U0253  # b with hook
-<dead_acute> <B> : "Ɓ"  U0181  # B with hook
-<dead_acute> <c> : "ć"  U0107  # c with acute
-<dead_acute> <C> : "Ć"  U0106  # C with acute
-<dead_acute> <d> : "ɗ"  U0257  # d with hook
-<dead_acute> <D> : "Ɗ"  U018A  # D with hook
-<dead_acute> <e> : "ǽ"  U01FD  # ae with acute
-<dead_acute> <E> : "Ǽ"  U01FC  # AE with acute
-<dead_acute> <f> : "ƒ"  U0192  # f with hook
-<dead_acute> <F> : "Ƒ"  U0191  # F with hook
-<dead_acute> <g> : "ǵ"  U01F5  # g with acute
-<dead_acute> <G> : "Ǵ"  U01F4  # G with acute
-<dead_acute> <h> : "ɦ"  U0266  # h with hook
-<dead_acute> <H> : "Ɦ"  UA7AA  # H with hook
-<dead_acute> <i> : "ǿ"  U01FF  # o with stroke and acute
-<dead_acute> <I> : "Ǿ"  U01FE  # O with stroke and acute
-<dead_acute> <j> : "ij"  U0133  # ligature ij
-<dead_acute> <J> : "IJ"  U0132  # ligature IJ
-<dead_acute> <k> : "ḱ"  U1E31  # k with acute
-<dead_acute> <K> : "Ḱ"  U1E30  # K with acute
-<dead_acute> <l> : "ĺ"  U013A  # l with acute
-<dead_acute> <L> : "Ĺ"  U0139  # L with acute
-<dead_acute> <m> : "ḿ"  U1E3F  # m with acute
-<dead_acute> <M> : "Ḿ"  U1E3E  # M with acute
-<dead_acute> <n> : "ń"  U0144  # n with acute
-<dead_acute> <N> : "Ń"  U0143  # N with acute
-<dead_acute> <o> : "ő"  U0151  # o with double acute
-<dead_acute> <O> : "Ő"  U0150  # O with double acute
-<dead_acute> <p> : "ṕ"  U1E55  # p with acute
-<dead_acute> <P> : "Ṕ"  U1E54  # P with acute
-<dead_acute> <q> : "ḉ"  U1E09  # c with cedilla and acute
-<dead_acute> <Q> : "Ḉ"  U1E08  # C with cedilla and acute
-<dead_acute> <r> : "ŕ"  U0155  # r with acute
-<dead_acute> <R> : "Ŕ"  U0154  # R with acute
-<dead_acute> <s> : "ś"  U015B  # s with acute
-<dead_acute> <S> : "Ś"  U015A  # S with acute
-<dead_acute> <t> : "ƭ"  U01AD  # t with hook
-<dead_acute> <T> : "Ƭ"  U01AC  # T with hook
-<dead_acute> <u> : "ű"  U0171  # u with double acute
-<dead_acute> <U> : "Ű"  U0170  # U with double acute
-<dead_acute> <v> : "ǘ"  U01D8  # u with diaeresis and acute
-<dead_acute> <V> : "Ǘ"  U01D7  # U with diaeresis and acute
-<dead_acute> <w> : "ẃ"  U1E83  # w with acute
-<dead_acute> <W> : "Ẃ"  U1E82  # W with acute
-<dead_acute> <y> : "ý"  U00FD  # y with acute
-<dead_acute> <Y> : "Ý"  U00DD  # Y with acute
-<dead_acute> <z> : "ź"  U017A  # z with acute
-<dead_acute> <Z> : "Ź"  U0179  # Z with acute
-<dead_acute> <2> : "♫"  U266B  # beamed eighth notes
-<dead_acute> <3> : "⁂"  U2042  # asterism
-<dead_acute> <4> : "★"  U2605  # black star
-<dead_acute> <5> : "☆"  U2606  # white star
-<dead_acute> <6> : "✽"  U273D  # heavy teardrop-spoked asterisk
-<dead_acute> <7> : "✻"  U273B  # teardrop-spoked asterisk
-<dead_acute> <8> : "♪"  U266A  # eighth note
-<dead_acute> <at>          : "♫"  U266B  # beamed eighth notes
-<dead_acute> <numbersign>  : "⁂"  U2042  # asterism
-<dead_acute> <dollar>      : "★"  U2605  # black star
-<dead_acute> <percent>     : "☆"  U2606  # white star
-<dead_acute> <asciicircum> : "✽"  U273D  # heavy teardrop-spoked asterisk
-<dead_acute> <ampersand>   : "✻"  U273B  # teardrop-spoked asterisk
-<dead_acute> <asterisk>    : "♪"  U266A  # eighth note
-<dead_acute> <aring>       : "ǻ"  U01FB  # a with ring above and acute
-<dead_acute> <Aring>       : "Ǻ"  U01FA  # A with ring above and acute
-<dead_acute> <ae>          : "ǽ"  U01FD  # ae with acute
-<dead_acute> <AE>          : "Ǽ"  U01FC  # AE with acute
-<dead_acute> <oslash>      : "ǿ"  U01FF  # o with stroke and acute
-<dead_acute> <Ooblique>    : "Ǿ"  U01FE  # O with stroke and acute
-<dead_acute> <ccedilla>    : "ḉ"  U1E09  # c with cedilla and acute
-<dead_acute> <Ccedilla>    : "Ḉ"  U1E08  # C with cedilla and acute
-<dead_acute> <space>       : "´"  U00B4  # acute accent
-<dead_acute> <dead_acute>  : "´"  U00B4  # acute accent
-
-
-# Dead Key :  Diaeresis
-
-<dead_diaeresis> <a> : "ä"  U00E4  # a with diaeresis
-<dead_diaeresis> <A> : "Ä"  U00C4  # A with diaeresis
-<dead_diaeresis> <e> : "ë"  U00EB  # e with diaeresis
-<dead_diaeresis> <E> : "Ë"  U00CB  # E with diaeresis
-<dead_diaeresis> <h> : "ḧ"  U1E27  # h with diaeresis
-<dead_diaeresis> <H> : "Ḧ"  U1E26  # H with diaeresis
-<dead_diaeresis> <i> : "ï"  U00EF  # i with diaeresis
-<dead_diaeresis> <I> : "Ï"  U00CF  # I with diaeresis
-<dead_diaeresis> <o> : "ö"  U00F6  # o with diaeresis
-<dead_diaeresis> <O> : "Ö"  U00D6  # O with diaeresis
-<dead_diaeresis> <s> : "ʃ"  U0283  # small letter esh
-<dead_diaeresis> <S> : "Ʃ"  U01A9  # capital letter esh
-<dead_diaeresis> <t> : "ẗ"  U1E97  # t with diaeresis
-<dead_diaeresis> <u> : "ü"  U00FC  # u with diaeresis
-<dead_diaeresis> <U> : "Ü"  U00DC  # U with diaeresis
-<dead_diaeresis> <w> : "ẅ"  U1E85  # w with diaeresis
-<dead_diaeresis> <W> : "Ẅ"  U1E84  # W with diaeresis
-<dead_diaeresis> <x> : "ẍ"  U1E8D  # x with diaeresis
-<dead_diaeresis> <X> : "Ẍ"  U1E8C  # X with diaeresis
-<dead_diaeresis> <y> : "ÿ"  U00FF  # y with diaeresis
-<dead_diaeresis> <Y> : "Ÿ"  U0178  # Y with diaeresis
-<dead_diaeresis> <space> : "¨"  U00A8  # diaeresis
-<dead_diaeresis> <dead_diaeresis> : "¨"  U00A8  # diaeresis
-
-
-# Dead Key :  Grave Accent
-
-<dead_grave> <a> : "ȁ"  U0201  # a with double grave
-<dead_grave> <A> : "Ȁ"  U0200  # A with double grave
-<dead_grave> <d> : "ð"  U00F0  # small letter eth
-<dead_grave> <D> : "Ð"  U00D0  # capital letter eth
-<dead_grave> <e> : "ȅ"  U0205  # e with double grave
-<dead_grave> <E> : "Ȅ"  U0204  # E with double grave
-<dead_grave> <i> : "ȉ"  U0209  # i with double grave
-<dead_grave> <I> : "Ȉ"  U0208  # I with double grave
-<dead_grave> <n> : "ǹ"  U01F9  # n with grave
-<dead_grave> <N> : "Ǹ"  U01F8  # N with grave
-<dead_grave> <o> : "ȍ"  U020D  # o with double grave
-<dead_grave> <O> : "Ȍ"  U020C  # O with double grave
-<dead_grave> <r> : "ȑ"  U0211  # r with double grave
-<dead_grave> <R> : "Ȑ"  U0210  # R with double grave
-<dead_grave> <t> : "þ"  U00FE  # small letter thorn
-<dead_grave> <T> : "Þ"  U00DE  # capital letter thorn
-<dead_grave> <u> : "ȕ"  U0215  # u with double grave
-<dead_grave> <U> : "Ȕ"  U0214  # U with double grave
-<dead_grave> <v> : "ǜ"  U01DC  # u with diaeresis and grave
-<dead_grave> <V> : "Ǜ"  U01DB  # U with diaeresis and grave
-<dead_grave> <w> : "ẁ"  U1E81  # w with grave
-<dead_grave> <W> : "Ẁ"  U1E80  # W with grave
-<dead_grave> <y> : "ỳ"  U1EF3  # y with grave
-<dead_grave> <Y> : "Ỳ"  U1EF2  # Y with grave
-<dead_grave> <c> : "♣"  U2663  # black club suit
-<dead_grave> <C> : "♧"  U2667  # white club suit
-<dead_grave> <h> : "♥"  U2665  # black heart suit
-<dead_grave> <H> : "♡"  U2661  # white heart suit
-<dead_grave> <m> : "♦"  U2666  # black diamond suit
-<dead_grave> <M> : "♢"  U2662  # white diamond suit
-<dead_grave> <s> : "♠"  U2660  # black spade suit
-<dead_grave> <S> : "♤"  U2664  # white spade suit
-<dead_grave> <1> : " "  U2002  # en space
-<dead_grave> <2> : " "  U2003  # em space
-<dead_grave> <3> : " "  U2004  # three-per-em space
-<dead_grave> <4> : " "  U2005  # four-per-em space
-<dead_grave> <5> : " "  U2008  # punctuation space
-<dead_grave> <6> : " "  U2006  # six-per-em space
-<dead_grave> <7> : " "  U2009  # thin space
-<dead_grave> <8> : " "  U200A  # hair space
-<dead_grave> <9> : " "  U2007  # figure space
-<dead_grave> <0> : "​"  U200B  # zero-width space
-<dead_grave> <exclam>      : " "  U2002  # en space
-<dead_grave> <at>          : " "  U2003  # em space
-<dead_grave> <numbersign>  : " "  U2004  # three-per-em space
-<dead_grave> <dollar>      : " "  U2005  # four-per-em space
-<dead_grave> <percent>     : " "  U2008  # punctuation space
-<dead_grave> <asciicircum> : " "  U2006  # six-per-em space
-<dead_grave> <ampersand>   : " "  U2009  # thin space
-<dead_grave> <asterisk>    : " "  U200A  # hair space
-<dead_grave> <parenleft>   : " "  U2007  # figure space
-<dead_grave> <parenright>  : "​"  U200B  # zero-width space
-<dead_grave> <minus>       : " "  U00A0  # non-breaking space
-<dead_grave> <equal>       : " "  U202F  # narrow no-break space
-<dead_grave> <space>       : "`"  U0060  # grave accent
-<dead_grave> <dead_grave>  : "`"  U0060  # grave accent
-
-
-# Dead Key :  Tilde
-
-<dead_tilde> <a> : "ã"  U00E3  # a with tilde
-<dead_tilde> <A> : "Ã"  U00C3  # A with tilde
-<dead_tilde> <e> : "ẽ"  U1EBD  # e with tilde
-<dead_tilde> <E> : "Ẽ"  U1EBC  # E with tilde
-<dead_tilde> <i> : "ĩ"  U0129  # i with tilde
-<dead_tilde> <I> : "Ĩ"  U0128  # I with tilde
-<dead_tilde> <l> : "ɫ"  U026B  # l with middle tilde
-<dead_tilde> <L> : "Ɫ"  U2C62  # L with middle tilde
-<dead_tilde> <n> : "ñ"  U00F1  # n with tilde
-<dead_tilde> <N> : "Ñ"  U00D1  # N with tilde
-<dead_tilde> <o> : "õ"  U00F5  # o with tilde
-<dead_tilde> <O> : "Õ"  U00D5  # O with tilde
-<dead_tilde> <u> : "ũ"  U0169  # u with tilde
-<dead_tilde> <U> : "Ũ"  U0168  # U with tilde
-<dead_tilde> <v> : "ṽ"  U1E7D  # v with tilde
-<dead_tilde> <V> : "Ṽ"  U1E7C  # V with tilde
-<dead_tilde> <y> : "ỹ"  U1EF9  # y with tilde
-<dead_tilde> <Y> : "Ỹ"  U1EF8  # Y with tilde
-<dead_tilde> <s> : "ſ"  U017F  # small long s
-<dead_tilde> <1> : " "  U2000  # en quad
-<dead_tilde> <2> : " "  U2001  # em quad
-<dead_tilde> <exclam> : " "  U2000  # en quad
-<dead_tilde> <at>     : " "  U2001  # em quad
-<dead_tilde> <space>  : "~"  U007E  # tilde
-<dead_tilde> <dead_tilde> : "~"  U007E  # tilde
-
-
-# Dead Key :  General Symbols
-
-<dead_stroke> <a> : "ª"  U00AA  # feminine ordinal indicator (Spanish, Portuguese, Italian, Galician)
-<dead_stroke> <A> : "ª"  U00AA  # feminine ordinal indicator (Spanish, Portuguese, Italian, Galician)
-<dead_stroke> <b> : "•"  U2022  # bullet
-<dead_stroke> <B> : "◦"  U25E6  # white bullet
-<dead_stroke> <c> : "℅"  U2105  # care of
-<dead_stroke> <C> : "℅"  U2105  # care of
-<dead_stroke> <d> : "†"  U2020  # dagger
-<dead_stroke> <D> : "‡"  U2021  # double dagger
-<dead_stroke> <e> : "℮"  U212E  # estimated symbol
-<dead_stroke> <E> : "✉"  U2709  # envelope
-<dead_stroke> <f> : "♀"  U2640  # Venus symbol (female)
-<dead_stroke> <F> : "♀"  U2640  # Venus symbol (female)
-<dead_stroke> <g> : "❀"  U2740  # white florette
-<dead_stroke> <G> : "✿"  U273F  # black florette
-<dead_stroke> <h> : "❦"  U2766  # floral heart
-<dead_stroke> <H> : "❧"  U2767  # rotated floral heart bullet
-<dead_stroke> <i> : "⋄"  U22C4  # diamond operator
-<dead_stroke> <I> : "⋄"  U22C4  # diamond operator
-<dead_stroke> <j> : "Ω"  U2126  # ohm sign (backwards compatibility)
-<dead_stroke> <J> : "Ω"  U2126  # ohm sign (backwards compatibility)
-<dead_stroke> <k> : "⅍"  U214D  # aktieselskab
-<dead_stroke> <K> : "⅍"  U214D  # aktieselskab
-<dead_stroke> <l> : "ℓ"  U2113  # script small l
-<dead_stroke> <L> : "ℒ"  U2112  # Laplace transform
-<dead_stroke> <m> : "♂"  U2642  # Mars symbol (male)
-<dead_stroke> <M> : "♂"  U2642  # Mars symbol (male)
-<dead_stroke> <n> : "¬"  U00AC  # not sign
-<dead_stroke> <N> : "¬"  U00AC  # not sign
-<dead_stroke> <o> : "º"  U00BA  # masculine ordinal indicator (Spanish, Portuguese, Italian, Galician)
-<dead_stroke> <O> : "º"  U00BA  # masculine ordinal indicator (Spanish, Portuguese, Italian, Galician)
-<dead_stroke> <p> : "¶"  U00B6  # pilcrow sign
-<dead_stroke> <P> : "℗"  U2117  # sound recording copyright
-<dead_stroke> <q> : "„"  U201E  # double low-9 quotation mark
-<dead_stroke> <Q> : "‚"  U201A  # single low-9 quotation mark
-<dead_stroke> <r> : "®"  U00AE  # registered sign
-<dead_stroke> <R> : "℞"  U211E  # prescription take (Recipere)
-<dead_stroke> <s> : "℠"  U2120  # service mark
-<dead_stroke> <S> : "℠"  U2120  # service mark
-<dead_stroke> <t> : "™"  U2122  # trademark symbol
-<dead_stroke> <T> : "✆"  U2706  # telephone location sign
-<dead_stroke> <u> : "☐"  U2610  # ballot box
-<dead_stroke> <U> : "☙"  U2619  # reversed rotated floral heart bullet
-<dead_stroke> <v> : "✓"  U2713  # check mark
-<dead_stroke> <V> : "✔"  U2714  # heavy check mark
-<dead_stroke> <w> : "⚠"  U26A0  # warning sign
-<dead_stroke> <W> : "⚠"  U26A0  # warning sign
-<dead_stroke> <x> : "✗"  U2717  # ballot x
-<dead_stroke> <X> : "✘"  U2718  # heavy ballot x
-<dead_stroke> <y> : "☑"  U2611  # ballot box with check
-<dead_stroke> <Y> : "☒"  U2612  # ballot box with x
-<dead_stroke> <1> : "№"  U2116  # numero sign
-<dead_stroke> <2> : "½"  U00BD  # vulgar fraction 1/2
-<dead_stroke> <3> : "⅓"  U2153  # vulgar fraction 1/3
-<dead_stroke> <4> : "¼"  U00BC  # vulgar fraction 1/4
-<dead_stroke> <5> : "⅔"  U2154  # vulgar fraction 2/3
-<dead_stroke> <6> : "¾"  U00BE  # vulgar fraction 3/4
-<dead_stroke> <7> : "⅛"  U215B  # vulgar fraction 1/8
-<dead_stroke> <8> : "⅜"  U215C  # vulgar fraction 3/8
-<dead_stroke> <9> : "⅝"  U215D  # vulgar fraction 5/8
-<dead_stroke> <0> : "⅞"  U215E  # vulgar fraction 7/8
-<dead_stroke> <exclam>      : "№"  U2116  # numero sign
-<dead_stroke> <at>          : "½"  U00BD  # vulgar fraction 1/2
-<dead_stroke> <numbersign>  : "⅓"  U2153  # vulgar fraction 1/3
-<dead_stroke> <dollar>      : "¼"  U00BC  # vulgar fraction 1/4
-<dead_stroke> <percent>     : "⅔"  U2154  # vulgar fraction 2/3
-<dead_stroke> <asciicircum> : "¾"  U00BE  # vulgar fraction 3/4
-<dead_stroke> <ampersand>   : "⅛"  U215B  # vulgar fraction 1/8
-<dead_stroke> <asterisk>    : "⅜"  U215C  # vulgar fraction 3/8
-<dead_stroke> <parenleft>   : "⅝"  U215D  # vulgar fraction 5/8
-<dead_stroke> <parenright>  : "⅞"  U215E  # vulgar fraction 7/8
-<dead_stroke> <minus>       : "⁃"  U2043  # hyphen bullet
-<dead_stroke> <underscore>  : "‣"  U2023  # triangular bullet
-<dead_stroke> <equal>       : "×"  U00D7  # multiplication sign
-<dead_stroke> <plus>        : "÷"  U00F7  # division sign
-<dead_stroke> <semicolon>   : "☺"  U263A  # white smiling face
-<dead_stroke> <colon>       : "☻"  U263B  # black smiling face
-<dead_stroke> <period>      : "‼"  U203C  # double exclamation mark
-<dead_stroke> <greater>     : "⸮"  U2E2E  # reversed question mark
-<dead_stroke> <slash>       : "‽"  U203D  # interrobang
-<dead_stroke> <question>    : "⸘"  U2E18  # inverted interrobang
-<dead_stroke> <backslash>   : "⁞"  U205E  # vertical four dots
-<dead_stroke> <bar>         : "¦"  U00A6  # broken bar
-<dead_stroke> <space>       : "×"  U00D7  # multiplication sign
-<dead_stroke> <dead_stroke> : "×"  U00D7  # multiplication sign
-
-
-# Dead Key :  Currency
-
-<dead_currency> <a> : "֏"  U058F  # Armenian dram
-<dead_currency> <A> : "₳"  U20B3  # Argentine austral
-<dead_currency> <b> : "₿"  U20BF  # bitcoin
-<dead_currency> <B> : "฿"  U0E3F  # Thai baht
-<dead_currency> <c> : "₡"  U20A1  # Costa Rican colón
-<dead_currency> <C> : "₵"  U20B5  # Ghanaian cedi
-<dead_currency> <d> : "₫"  U20AB  # Vietnamese dong
-<dead_currency> <D> : "₯"  U20AF  # Greek drachma
-<dead_currency> <e> : "₢"  U20A2  # Brazilian cruzeiro
-<dead_currency> <E> : "₠"  U20A0  # euro-currency sign
-<dead_currency> <f> : "₣"  U20A3  # French franc
-<dead_currency> <F> : "₣"  U20A3  # French franc
-<dead_currency> <g> : "₲"  U20B2  # Paraguayan guaraní
-<dead_currency> <G> : "₲"  U20B2  # Paraguayan guaraní
-<dead_currency> <h> : "₴"  U20B4  # Ukrainian hryvnia
-<dead_currency> <H> : "₴"  U20B4  # Ukrainian hryvnia
-<dead_currency> <i> : "₤"  U20A4  # lira
-<dead_currency> <I> : "₶"  U20B6  # livre tournois
-<dead_currency> <k> : "₭"  U20AD  # Laotian kip
-<dead_currency> <K> : "₭"  U20AD  # Laotian kip
-<dead_currency> <l> : "₺"  U20BA  # Turkish lira
-<dead_currency> <L> : "₾"  U20BE  # Georgian lari
-<dead_currency> <m> : "₼"  U20BC  # Azerbaijani manat
-<dead_currency> <M> : "₥"  U20A5  # mill sign
-<dead_currency> <n> : "₦"  U20A6  # Nigerian naira
-<dead_currency> <N> : "₻"  U20BB  # nordic mark
-<dead_currency> <p> : "₱"  U20B1  # Philippine peso
-<dead_currency> <P> : "₧"  U20A7  # Spanish pesetas
-<dead_currency> <r> : "₹"  U20B9  # Indian rupee
-<dead_currency> <R> : "₽"  U20BD  # Russian ruble
-<dead_currency> <s> : "₪"  U20AA  # Israeli new shekel
-<dead_currency> <S> : "₷"  U20B7  # spesmilo
-<dead_currency> <t> : "₮"  U20AE  # Mongolian tögrög (tugrik)
-<dead_currency> <T> : "₸"  U20B8  # Kazakh tenge
-<dead_currency> <u> : "₨"  U20A8  # rupee sign
-<dead_currency> <U> : "₨"  U20A8  # rupee sign
-<dead_currency> <w> : "₩"  U20A9  # South Korean won
-<dead_currency> <W> : "₩"  U20A9  # South Korean won
-<dead_currency> <x> : "¤"  U00A4  # currency sign
-<dead_currency> <X> : "¤"  U00A4  # currency sign
-<dead_currency> <space> : "¤"  U00A4  # currency sign
-<dead_currency> <dead_currency> : "¤"  U00A4  # currency sign
-
-
-# Dead Key :  Greek Alphabet
-
-<dead_greek> <a> : "α"  U03B1  # small alpha
-<dead_greek> <A> : "Α"  U0391  # capital alpha
-<dead_greek> <b> : "β"  U03B2  # small beta
-<dead_greek> <B> : "Β"  U0392  # capital beta
-<dead_greek> <v> : "β"  U03B2  # small beta
-<dead_greek> <V> : "Β"  U0392  # capital beta
-<dead_greek> <g> : "γ"  U03B3  # small gamma
-<dead_greek> <G> : "Γ"  U0393  # capital gamma
-<dead_greek> <d> : "δ"  U03B4  # small delta
-<dead_greek> <D> : "Δ"  U0394  # capital delta
-<dead_greek> <e> : "ε"  U03B5  # small epsilon
-<dead_greek> <E> : "Ε"  U0395  # capital epsilon
-<dead_greek> <z> : "ζ"  U03B6  # small zeta
-<dead_greek> <Z> : "Ζ"  U0396  # capital zeta
-<dead_greek> <h> : "η"  U03B7  # small eta
-<dead_greek> <H> : "Η"  U0397  # capital eta
-<dead_greek> <j> : "θ"  U03B8  # small theta
-<dead_greek> <J> : "Θ"  U0398  # capital theta
-<dead_greek> <i> : "ι"  U03B9  # small iota
-<dead_greek> <I> : "Ι"  U0399  # capital iota
-<dead_greek> <k> : "κ"  U03BA  # small kappa
-<dead_greek> <K> : "Κ"  U039A  # capital kappa
-<dead_greek> <l> : "λ"  U03BB  # small lambda
-<dead_greek> <L> : "Λ"  U039B  # capital lambda
-<dead_greek> <m> : "μ"  U03BC  # small mu
-<dead_greek> <M> : "Μ"  U039C  # capital mu
-<dead_greek> <n> : "ν"  U03BD  # small nu
-<dead_greek> <N> : "Ν"  U039D  # capital nu
-<dead_greek> <x> : "ξ"  U03BE  # small xi
-<dead_greek> <X> : "Ξ"  U039E  # capital xi
-<dead_greek> <o> : "ο"  U03BF  # small omicron
-<dead_greek> <O> : "Ο"  U039F  # capital omicron
-<dead_greek> <p> : "π"  U03C0  # small pi
-<dead_greek> <P> : "Π"  U03A0  # capital pi
-<dead_greek> <r> : "ρ"  U03C1  # small rho
-<dead_greek> <R> : "Ρ"  U03A1  # capital rho
-<dead_greek> <s> : "σ"  U03C3  # small sigma
-<dead_greek> <S> : "Σ"  U03A3  # capital sigma
-<dead_greek> <t> : "τ"  U03C4  # small tau
-<dead_greek> <T> : "Τ"  U03A4  # capital tau
-<dead_greek> <u> : "υ"  U03C5  # small upsilon
-<dead_greek> <U> : "Υ"  U03A5  # capital upsilon
-<dead_greek> <y> : "υ"  U03C5  # small upsilon
-<dead_greek> <Y> : "Υ"  U03A5  # capital upsilon
-<dead_greek> <f> : "φ"  U03C6  # small phi
-<dead_greek> <F> : "Φ"  U03A6  # capital phi
-<dead_greek> <c> : "χ"  U03C7  # small chi
-<dead_greek> <C> : "Χ"  U03A7  # capital chi
-<dead_greek> <w> : "ψ"  U03C8  # small psi
-<dead_greek> <W> : "Ψ"  U03A8  # capital psi
-<dead_greek> <q> : "ω"  U03C9  # small omega
-<dead_greek> <Q> : "Ω"  U03A9  # capital omega
-<dead_greek> <1> : "¹"  U00B9  # superscript 1
-<dead_greek> <2> : "²"  U00B2  # superscript 2
-<dead_greek> <3> : "³"  U00B3  # superscript 3
-<dead_greek> <4> : "⁴"  U2074  # superscript 4
-<dead_greek> <5> : "⁵"  U2075  # superscript 5
-<dead_greek> <6> : "⁶"  U2076  # superscript 6
-<dead_greek> <7> : "⁷"  U2077  # superscript 7
-<dead_greek> <8> : "⁸"  U2078  # superscript 8
-<dead_greek> <9> : "⁹"  U2079  # superscript 9
-<dead_greek> <0> : "⁰"  U2070  # superscript 0
-<dead_greek> <minus>        : "⁻"  U207B  # superscript -
-<dead_greek> <equal>        : "⁼"  U207C  # superscript =
-<dead_greek> <plus>         : "⁺"  U207A  # superscript +
-<dead_greek> <bracketleft>  : "⁽"  U207D  # superscript (
-<dead_greek> <bracketright> : "⁾"  U207E  # superscript )
-<dead_greek> <exclam>       : "₁"  U2081  # subscript 1
-<dead_greek> <at>           : "₂"  U2082  # subscript 2
-<dead_greek> <numbersign>   : "₃"  U2083  # subscript 3
-<dead_greek> <dollar>       : "₄"  U2084  # subscript 4
-<dead_greek> <percent>      : "₅"  U2085  # subscript 5
-<dead_greek> <asciicircum>  : "₆"  U2086  # subscript 6
-<dead_greek> <ampersand>    : "₇"  U2087  # subscript 7
-<dead_greek> <asterisk>     : "₈"  U2088  # subscript 8
-<dead_greek> <parenleft>    : "₉"  U2089  # subscript 9
-<dead_greek> <parenright>   : "₀"  U2080  # subscript 0
-<dead_greek> <semicolon>    : "₋"  U208B  # subscript -
-<dead_greek> <apostrophe>   : "₌"  U208C  # subscript =
-<dead_greek> <quotedbl>     : "₊"  U208A  # subscript +
-<dead_greek> <braceleft>    : "₍"  U208D  # subscript (
-<dead_greek> <braceright>   : "₎"  U208E  # subscript )
-<dead_greek> <period>       : "µ"  U00B5  # micro sign
-<dead_greek> <comma>        : "ς"  U03C2  # small final sigma
-<dead_greek> <ssharp>       : "ς"  U03C2  # small final sigma
-<dead_greek> <space>        : "μ"  U03BC  # small mu
-<dead_greek> <dead_greek>   : "μ"  U03BC  # small mu
-
-
-# Dead Key :  Math Symbols
-
-<dead_hook> <a> : "∀"  U2200  # for all
-<dead_hook> <A> : "∀"  U2200  # for all
-<dead_hook> <b> : "⊆"  U2286  # subset of or equal to
-<dead_hook> <B> : "⊇"  U2287  # superset of or equal to
-<dead_hook> <c> : "∝"  U221D  # proportional to
-<dead_hook> <C> : "ℂ"  U2102  # complex numbers
-<dead_hook> <d> : "∆"  U2206  # increment operator
-<dead_hook> <D> : "∇"  U2207  # nabla/del operator
-<dead_hook> <e> : "∃"  U2203  # there exists
-<dead_hook> <E> : "∄"  U2204  # there does not exist
-<dead_hook> <f> : "ƒ"  U0192  # f with hook
-<dead_hook> <F> : "∎"  U220E  # end of proof
-<dead_hook> <g> : "⊂"  U2282  # subset of
-<dead_hook> <G> : "⊄"  U2284  # not a subset of
-<dead_hook> <h> : "⊃"  U2283  # superset of
-<dead_hook> <H> : "⊅"  U2285  # not a superset of
-<dead_hook> <i> : "∞"  U221E  # infinity symbol
-<dead_hook> <I> : "ℑ"  U2111  # imaginary numbers
-<dead_hook> <j> : "≅"  U2245  # congruent to
-<dead_hook> <J> : "≇"  U2247  # not congruent to
-<dead_hook> <k> : "∋"  U220B  # contains as member
-<dead_hook> <K> : "∌"  U220C  # does not contain as member
-<dead_hook> <l> : "∥"  U2225  # parallel to
-<dead_hook> <L> : "∦"  U2226  # not parallel to
-<dead_hook> <m> : "∈"  U2208  # element of
-<dead_hook> <M> : "∉"  U2209  # not an element of
-<dead_hook> <n> : "ⁿ"  U207F  # superscript n
-<dead_hook> <N> : "ℕ"  U2115  # natural numbers
-<dead_hook> <o> : "∘"  U2218  # ring operator
-<dead_hook> <O> : "∅"  U2205  # empty set
-<dead_hook> <p> : "∂"  U2202  # partial differential
-<dead_hook> <P> : "ℙ"  U2119  # prime numbers
-<dead_hook> <q> : "ℚ"  U211A  # rational numbers
-<dead_hook> <Q> : "ℚ"  U211A  # rational numbers
-<dead_hook> <r> : "√"  U221A  # square root
-<dead_hook> <R> : "ℝ"  U211D  # real numbers
-<dead_hook> <s> : "∩"  U2229  # set intersection
-<dead_hook> <S> : "∫"  U222B  # integral symbol
-<dead_hook> <t> : "⌀"  U2300  # diameter sign
-<dead_hook> <T> : "⌀"  U2300  # diameter sign
-<dead_hook> <u> : "∪"  U222A  # set union
-<dead_hook> <U> : "∖"  U2216  # set minus
-<dead_hook> <v> : "≡"  U2261  # identical to
-<dead_hook> <V> : "≢"  U2262  # not identical to
-<dead_hook> <w> : "℘"  U2118  # Weierstrass elliptic function
-<dead_hook> <W> : "℘"  U2118  # Weierstrass elliptic function
-<dead_hook> <z> : "↯"  U21AF  # downwards zigzag arrow
-<dead_hook> <Z> : "ℤ"  U2124  # whole numbers
-<dead_hook> <1>            : "≠"  U2260  # not equal to
-<dead_hook> <exclam>       : "≠"  U2260  # not equal to
-<dead_hook> <2>            : "√"  U221A  # square root
-<dead_hook> <at>           : "√"  U221A  # square root
-<dead_hook> <3>            : "∛"  U221B  # cube root
-<dead_hook> <numbersign>   : "∛"  U221B  # cube root
-<dead_hook> <4>            : "∜"  U221C  # fourth root
-<dead_hook> <dollar>       : "∜"  U221C  # fourth root
-<dead_hook> <5>            : "‰"  U2030  # per mille sign
-<dead_hook> <percent>      : "‱"  U2031  # per ten thousand sign
-<dead_hook> <6>            : "∠"  U2220  # angle symbol
-<dead_hook> <asciicircum>  : "∠"  U2220  # angle symbol
-<dead_hook> <7>            : "∧"  U2227  # logical and
-<dead_hook> <ampersand>    : "∧"  U2227  # logical and
-<dead_hook> <8>            : "⊗"  U2297  # circled times
-<dead_hook> <asterisk>     : "⊙"  U2299  # circled dot operator
-<dead_hook> <9>            : "∟"  U221F  # right angle
-<dead_hook> <parenleft>    : "∟"  U221F  # right angle
-<dead_hook> <0>            : "∡"  U2221  # measured angle
-<dead_hook> <parenright>   : "∡"  U2221  # measured angle
-<dead_hook> <grave>        : "≈"  U2248  # almost equal to
-<dead_hook> <asciitilde>   : "≈"  U2248  # almost equal to
-<dead_hook> <comma>        : "≤"  U2264  # less-than or equal to
-<dead_hook> <less>         : "⩽"  U2A7D  # less-than or slanted equal to
-<dead_hook> <period>       : "≥"  U2265  # greater-than or equal to
-<dead_hook> <greater>      : "⩾"  U2A7E  # greater-than or slanted equal to
-<dead_hook> <minus>        : "±"  U00B1  # plus-minus sign
-<dead_hook> <underscore>   : "⊖"  U2296  # circled minus
-<dead_hook> <slash>        : "⊘"  U2298  # circled division slash
-<dead_hook> <equal>        : "≝"  U225D  # equal to by definition
-<dead_hook> <plus>         : "⊕"  U2295  # circled plus
-<dead_hook> <semicolon>    : "∵"  U2235  # because sign
-<dead_hook> <colon>        : "∴"  U2234  # therefore sign
-<dead_hook> <apostrophe>   : "′"  U2032  # prime
-<dead_hook> <quotedbl>     : "″"  U2033  # double prime
-<dead_hook> <bracketleft>  : "‴"  U2034  # triple prime
-<dead_hook> <bracketright> : "⁗"  U2057  # quadruple prime
-<dead_hook> <backslash>    : "∨"  U2228  # logical or
-<dead_hook> <bar>          : "∨"  U2228  # logical or
-<dead_hook> <space>        : "√"  U221A  # square root
-<dead_hook> <dead_hook>    : "√"  U221A  # square root
+# Compose key descriptions for UltimateKEYS
+
+
+# Circumflex Accent
+
+<Multi_key> <c> <a> : "â"  U00E2  # a with circumflex
+<Multi_key> <c> <A> : "Â"  U00C2  # A with circumflex
+<Multi_key> <c> <c> : "ĉ"  U0109  # c with circumflex
+<Multi_key> <c> <C> : "Ĉ"  U0108  # C with circumflex
+<Multi_key> <c> <e> : "ê"  U00EA  # e with circumflex
+<Multi_key> <c> <E> : "Ê"  U00CA  # E with circumflex
+<Multi_key> <c> <g> : "ĝ"  U011D  # g with circumflex
+<Multi_key> <c> <G> : "Ĝ"  U011C  # G with circumflex
+<Multi_key> <c> <h> : "ĥ"  U0125  # h with circumflex
+<Multi_key> <c> <H> : "Ĥ"  U0124  # H with circumflex
+<Multi_key> <c> <i> : "î"  U00EE  # i with circumflex
+<Multi_key> <c> <I> : "Î"  U00CE  # I with circumflex
+<Multi_key> <c> <j> : "ĵ"  U0135  # j with circumflex
+<Multi_key> <c> <J> : "Ĵ"  U0134  # J with circumflex
+<Multi_key> <c> <o> : "ô"  U00F4  # o with circumflex
+<Multi_key> <c> <O> : "Ô"  U00D4  # O with circumflex
+<Multi_key> <c> <s> : "ŝ"  U015D  # s with circumflex
+<Multi_key> <c> <S> : "Ŝ"  U015C  # S with circumflex
+<Multi_key> <c> <u> : "û"  U00FB  # u with circumflex
+<Multi_key> <c> <U> : "Û"  U00DB  # U with circumflex
+<Multi_key> <c> <w> : "ŵ"  U0175  # w with circumflex
+<Multi_key> <c> <W> : "Ŵ"  U0174  # W with circumflex
+<Multi_key> <c> <y> : "ŷ"  U0177  # y with circumflex
+<Multi_key> <c> <Y> : "Ŷ"  U0176  # Y with circumflex
+<Multi_key> <c> <z> : "ẑ"  U1E91  # z with circumflex
+<Multi_key> <c> <Z> : "Ẑ"  U1E90  # Z with circumflex
+<Multi_key> <c> <space> : "ˆ"  U02C6  # circumflex accent (modifier)
+
+
+# Caron
+
+<Multi_key> <v> <a> : "ǎ"  U01CE  # a with caron
+<Multi_key> <v> <A> : "Ǎ"  U01CD  # A with caron
+<Multi_key> <v> <c> : "č"  U010D  # c with caron
+<Multi_key> <v> <C> : "Č"  U010C  # C with caron
+<Multi_key> <v> <d> : "ď"  U010F  # d with caron
+<Multi_key> <v> <D> : "Ď"  U010E  # D with caron
+<Multi_key> <v> <e> : "ě"  U011B  # e with caron
+<Multi_key> <v> <E> : "Ě"  U011A  # E with caron
+<Multi_key> <v> <g> : "ǧ"  U01E7  # g with caron
+<Multi_key> <v> <G> : "Ǧ"  U01E6  # G with caron
+<Multi_key> <v> <h> : "ȟ"  U021F  # h with caron
+<Multi_key> <v> <H> : "Ȟ"  U021E  # H with caron
+<Multi_key> <v> <i> : "ǐ"  U01D0  # i with caron
+<Multi_key> <v> <I> : "Ǐ"  U01CF  # I with caron
+<Multi_key> <v> <j> : "ǰ"  U01F0  # j with caron
+<Multi_key> <v> <k> : "ǩ"  U01E9  # k with caron
+<Multi_key> <v> <K> : "Ǩ"  U01E8  # K with caron
+<Multi_key> <v> <l> : "ľ"  U013E  # l with caron
+<Multi_key> <v> <L> : "Ľ"  U013D  # L with caron
+<Multi_key> <v> <n> : "ň"  U0148  # n with caron
+<Multi_key> <v> <N> : "Ň"  U0147  # N with caron
+<Multi_key> <v> <o> : "ǒ"  U01D2  # o with caron
+<Multi_key> <v> <O> : "Ǒ"  U01D1  # O with caron
+<Multi_key> <v> <r> : "ř"  U0159  # r with caron
+<Multi_key> <v> <R> : "Ř"  U0158  # R with caron
+<Multi_key> <v> <s> : "š"  U0161  # s with caron
+<Multi_key> <v> <S> : "Š"  U0160  # S with caron
+<Multi_key> <v> <t> : "ť"  U0165  # t with caron
+<Multi_key> <v> <T> : "Ť"  U0164  # T with caron
+<Multi_key> <v> <u> : "ǔ"  U01D4  # u with caron
+<Multi_key> <v> <U> : "Ǔ"  U01D3  # U with caron
+<Multi_key> <v> <z> : "ž"  U017E  # z with caron
+<Multi_key> <v> <Z> : "Ž"  U017D  # Z with caron
+<Multi_key> <v> <3>           : "ǯ"  U01EF  # small letter ezh with caron
+<Multi_key> <v> <numbersign>  : "Ǯ"  U01EE  # capital letter ezh with caron
+<Multi_key> <v> <space>       : "ˇ"  U02C7  # caron
+
+
+# Dot Above
+
+<Multi_key> <period> <a> : "ȧ"  U0227  # a with dot above
+<Multi_key> <period> <A> : "Ȧ"  U0226  # A with dot above
+<Multi_key> <period> <b> : "ḃ"  U1E03  # b with dot above
+<Multi_key> <period> <B> : "Ḃ"  U1E02  # B with dot above
+<Multi_key> <period> <c> : "ċ"  U010B  # c with dot above
+<Multi_key> <period> <C> : "Ċ"  U010A  # C with dot above
+<Multi_key> <period> <d> : "ḋ"  U1E0B  # d with dot above
+<Multi_key> <period> <D> : "Ḋ"  U1E0A  # D with dot above
+<Multi_key> <period> <e> : "ė"  U0117  # e with dot above
+<Multi_key> <period> <E> : "Ė"  U0116  # E with dot above
+<Multi_key> <period> <f> : "ḟ"  U1E1F  # f with dot above
+<Multi_key> <period> <F> : "Ḟ"  U1E1E  # F with dot above
+<Multi_key> <period> <g> : "ġ"  U0121  # g with dot above
+<Multi_key> <period> <G> : "Ġ"  U0120  # G with dot above
+<Multi_key> <period> <h> : "ḣ"  U1E23  # h with dot above
+<Multi_key> <period> <H> : "Ḣ"  U1E22  # H with dot above
+<Multi_key> <period> <i> : "ı"  U0131  # dotless i (Turkish, Azerbaijani)
+<Multi_key> <period> <I> : "İ"  U0130  # I with dot above (Turkish, Azerbaijani)
+<Multi_key> <period> <j> : "ȷ"  U0237  # dotless j
+<Multi_key> <period> <l> : "ŀ"  U0140  # l with middle dot
+<Multi_key> <period> <L> : "Ŀ"  U013F  # L with middle dot
+<Multi_key> <period> <m> : "ṁ"  U1E41  # m with dot above
+<Multi_key> <period> <M> : "Ṁ"  U1E40  # M with dot above
+<Multi_key> <period> <n> : "ṅ"  U1E45  # n with dot above
+<Multi_key> <period> <N> : "Ṅ"  U1E44  # N with dot above
+<Multi_key> <period> <o> : "ȯ"  U022F  # o with dot above
+<Multi_key> <period> <O> : "Ȯ"  U022E  # O with dot above
+<Multi_key> <period> <p> : "ṗ"  U1E57  # p with dot above
+<Multi_key> <period> <P> : "Ṗ"  U1E56  # P with dot above
+<Multi_key> <period> <r> : "ṙ"  U1E59  # r with dot above
+<Multi_key> <period> <R> : "Ṙ"  U1E58  # R with dot above
+<Multi_key> <period> <s> : "ṡ"  U1E61  # s with dot above
+<Multi_key> <period> <S> : "Ṡ"  U1E60  # S with dot above
+<Multi_key> <period> <t> : "ṫ"  U1E6B  # t with dot above
+<Multi_key> <period> <T> : "Ṫ"  U1E6A  # T with dot above
+<Multi_key> <period> <u> : "ů"  U016F  # u with ring above
+<Multi_key> <period> <U> : "Ů"  U016E  # U with ring above
+<Multi_key> <period> <w> : "ẇ"  U1E87  # w with dot above
+<Multi_key> <period> <W> : "Ẇ"  U1E86  # W with dot above
+<Multi_key> <period> <x> : "ẋ"  U1E8B  # x with dot above
+<Multi_key> <period> <X> : "Ẋ"  U1E8A  # X with dot above
+<Multi_key> <period> <y> : "ẏ"  U1E8F  # y with dot above
+<Multi_key> <period> <Y> : "Ẏ"  U1E8E  # Y with dot above
+<Multi_key> <period> <z> : "ż"  U017C  # z with dot above
+<Multi_key> <period> <Z> : "Ż"  U017B  # Z with dot above
+
+
+# Ring Above
+
+<Multi_key> <o> <a> : "å"  U00E5  # a with ring above
+<Multi_key> <o> <A> : "Å"  U00C5  # A with ring above
+<Multi_key> <o> <u> : "ů"  U016F  # u with ring above
+<Multi_key> <o> <U> : "Ů"  U016E  # U with ring above
+<Multi_key> <o> <w> : "ẘ"  U1E98  # w with ring above
+<Multi_key> <o> <y> : "ẙ"  U1E99  # y with ring above
+
+
+# Macron/Stroke
+
+<Multi_key> <minus> <a> : "ā"  U0101  # a with macron
+<Multi_key> <minus> <A> : "Ā"  U0100  # A with macron
+<Multi_key> <minus> <b> : "ƀ"  U0180  # b with stroke
+<Multi_key> <minus> <B> : "Ƀ"  U0243  # B with stroke
+<Multi_key> <minus> <d> : "đ"  U0111  # d with stroke
+<Multi_key> <minus> <D> : "Đ"  U0110  # D with stroke
+<Multi_key> <minus> <e> : "ē"  U0113  # e with macron
+<Multi_key> <minus> <E> : "Ē"  U0112  # E with macron
+<Multi_key> <minus> <g> : "ǥ"  U01E5  # g with stroke (Skolt Sami)
+<Multi_key> <minus> <G> : "Ǥ"  U01E4  # G with stroke (Skolt Sami)
+<Multi_key> <minus> <h> : "ħ"  U0127  # h with stroke (Maltese)
+<Multi_key> <minus> <H> : "Ħ"  U0126  # H with stroke (Maltese)
+<Multi_key> <minus> <i> : "ī"  U012B  # i with macron
+<Multi_key> <minus> <I> : "Ī"  U012A  # I with macron
+<Multi_key> <minus> <j> : "ɉ"  U0249  # j with stroke
+<Multi_key> <minus> <J> : "Ɉ"  U0248  # J with stroke
+<Multi_key> <minus> <l> : "ł"  U0142  # l with stroke
+<Multi_key> <minus> <L> : "Ł"  U0141  # L with stroke
+<Multi_key> <minus> <o> : "ō"  U014D  # o with macron
+<Multi_key> <minus> <O> : "Ō"  U014C  # O with macron
+<Multi_key> <minus> <p> : "ᵽ"  U1D7D  # p with stroke
+<Multi_key> <minus> <P> : "Ᵽ"  U2C63  # P with stroke
+<Multi_key> <minus> <q> : "ǭ"  U01ED  # o with ogonek and macron
+<Multi_key> <minus> <Q> : "Ǭ"  U01EC  # O with ogonek and macron
+<Multi_key> <minus> <r> : "ɍ"  U024D  # r with stroke
+<Multi_key> <minus> <R> : "Ɍ"  U024C  # R with stroke
+<Multi_key> <minus> <t> : "ŧ"  U0167  # t with stroke
+<Multi_key> <minus> <T> : "Ŧ"  U0166  # T with stroke
+<Multi_key> <minus> <u> : "ū"  U016B  # u with macron
+<Multi_key> <minus> <U> : "Ū"  U016A  # U with macron
+<Multi_key> <minus> <y> : "ȳ"  U0233  # y with macron
+<Multi_key> <minus> <Y> : "Ȳ"  U0232  # Y with macron
+<Multi_key> <minus> <z> : "ƶ"  U01B6  # z with stroke
+<Multi_key> <minus> <Z> : "Ƶ"  U01B5  # Z with stroke
+<Multi_key> <minus> <space> : "¯"  U00AF  # macron
+
+
+# Macron/Stroke (Additional)
+
+<Multi_key> <underscore> <g> : "ḡ"  U1E21  # g with macron
+<Multi_key> <underscore> <G> : "Ḡ"  U1E20  # G with macron
+<Multi_key> <underscore> <i> : "ɨ"  U0268  # i with stroke
+<Multi_key> <underscore> <I> : "Ɨ"  U0197  # I with stroke
+<Multi_key> <underscore> <l> : "ƚ"  U019A  # l with bar
+<Multi_key> <underscore> <L> : "Ƚ"  U023D  # L with bar
+<Multi_key> <underscore> <u> : "ʉ"  U0289  # u with bar
+<Multi_key> <underscore> <U> : "Ʉ"  U0244  # U with bar
+<Multi_key> <underscore> <y> : "ɏ"  U024F  # y with stroke
+<Multi_key> <underscore> <Y> : "Ɏ"  U024E  # Y with stroke
+
+
+# Oblique/Diagonal Stroke
+
+<Multi_key> <slash> <a> : "ⱥ"  U2C65  # a with stroke
+<Multi_key> <slash> <A> : "Ⱥ"  U023A  # A with stroke
+<Multi_key> <slash> <c> : "ȼ"  U023C  # c with stroke
+<Multi_key> <slash> <C> : "Ȼ"  U023B  # C with stroke
+<Multi_key> <slash> <e> : "ɇ"  U0247  # e with stroke
+<Multi_key> <slash> <E> : "Ɇ"  U0246  # E with stroke
+<Multi_key> <slash> <f> : "ẜ"  U1E9C  # long s with diagonal stroke
+<Multi_key> <slash> <g> : "ꞡ"  UA7A1  # g with oblique stroke
+<Multi_key> <slash> <G> : "Ꞡ"  UA7A0  # G with oblique stroke
+<Multi_key> <slash> <k> : "ꞣ"  UA7A3  # k with oblique stroke
+<Multi_key> <slash> <K> : "Ꞣ"  UA7A2  # K with oblique stroke
+<Multi_key> <slash> <l> : "ł"  U0142  # l with stroke
+<Multi_key> <slash> <L> : "Ł"  U0141  # L with stroke
+<Multi_key> <slash> <n> : "ꞥ"  UA7A5  # n with oblique stroke
+<Multi_key> <slash> <N> : "Ꞥ"  UA7A4  # N with oblique stroke
+<Multi_key> <slash> <o> : "ø"  U00F8  # o with stroke
+<Multi_key> <slash> <O> : "Ø"  U00D8  # O with stroke
+<Multi_key> <slash> <r> : "ꞧ"  UA7A7  # r with oblique stroke
+<Multi_key> <slash> <R> : "Ꞧ"  UA7A6  # R with oblique stroke
+<Multi_key> <slash> <s> : "ꞩ"  UA7A9  # s with oblique stroke
+<Multi_key> <slash> <S> : "Ꞩ"  UA7A8  # S with oblique stroke
+<Multi_key> <slash> <t> : "ⱦ"  U2C66  # t with stroke
+<Multi_key> <slash> <T> : "Ⱦ"  U023E  # T with stroke
+
+
+# Cedilla/Ogonek
+
+<Multi_key> <comma> <a> : "ą"  U0105  # a with ogonek
+<Multi_key> <comma> <A> : "Ą"  U0104  # A with ogonek
+<Multi_key> <comma> <c> : "ç"  U00E7  # c with cedilla
+<Multi_key> <comma> <C> : "Ç"  U00C7  # C with cedilla
+<Multi_key> <comma> <d> : "ḑ"  U1E11  # d with cedilla
+<Multi_key> <comma> <D> : "Ḑ"  U1E10  # D with cedilla
+<Multi_key> <comma> <e> : "ę"  U0119  # e with ogonek
+<Multi_key> <comma> <E> : "Ę"  U0118  # E with ogonek
+<Multi_key> <comma> <f> : "ȩ"  U0229  # e with cedilla
+<Multi_key> <comma> <F> : "Ȩ"  U0228  # E with cedilla
+<Multi_key> <comma> <g> : "ģ"  U0123  # g with cedilla
+<Multi_key> <comma> <G> : "Ģ"  U0122  # G with cedilla
+<Multi_key> <comma> <h> : "ḩ"  U1E29  # h with cedilla
+<Multi_key> <comma> <H> : "Ḩ"  U1E28  # H with cedilla
+<Multi_key> <comma> <i> : "į"  U012F  # i with ogonek
+<Multi_key> <comma> <I> : "Į"  U012E  # I with ogonek
+<Multi_key> <comma> <k> : "ķ"  U0137  # k with cedilla
+<Multi_key> <comma> <K> : "Ķ"  U0136  # K with cedilla
+<Multi_key> <comma> <l> : "ļ"  U013C  # l with cedilla
+<Multi_key> <comma> <L> : "Ļ"  U013B  # L with cedilla
+<Multi_key> <comma> <n> : "ņ"  U0146  # n with cedilla
+<Multi_key> <comma> <N> : "Ņ"  U0145  # N with cedilla
+<Multi_key> <comma> <o> : "ǫ"  U01EB  # o with ogonek
+<Multi_key> <comma> <O> : "Ǫ"  U01EA  # O with ogonek
+<Multi_key> <comma> <r> : "ŗ"  U0157  # r with cedilla
+<Multi_key> <comma> <R> : "Ŗ"  U0156  # R with cedilla
+<Multi_key> <comma> <s> : "ş"  U015F  # s with cedilla
+<Multi_key> <comma> <S> : "Ş"  U015E  # S with cedilla
+<Multi_key> <comma> <t> : "ţ"  U0163  # t with cedilla
+<Multi_key> <comma> <T> : "Ţ"  U0162  # T with cedilla
+<Multi_key> <comma> <u> : "ų"  U0173  # u with ogonek
+<Multi_key> <comma> <U> : "Ų"  U0172  # U with ogonek
+<Multi_key> <comma> <period> : "˛"  U02DB  # ogonek
+<Multi_key> <comma> <space>  : "¸"  U00B8  # cedilla
+
+
+# Breve and Special Letters
+
+<Multi_key> <b> <a> : "ă"  U0103  # a with breve
+<Multi_key> <b> <A> : "Ă"  U0102  # A with breve
+<Multi_key> <b> <d> : "ɖ"  U0256  # small letter d with tail
+<Multi_key> <b> <D> : "Ɖ"  U0189  # capital letter African D
+<Multi_key> <b> <e> : "ĕ"  U0115  # e with breve
+<Multi_key> <b> <E> : "Ĕ"  U0114  # E with breve
+<Multi_key> <b> <f> : "ə"  U0259  # small letter schwa (Azerbaijani)
+<Multi_key> <b> <F> : "Ə"  U018F  # capital letter schwa (Azerbaijani)
+<Multi_key> <b> <g> : "ğ"  U011F  # g with breve
+<Multi_key> <b> <G> : "Ğ"  U011E  # G with breve
+<Multi_key> <b> <i> : "ĭ"  U012D  # i with breve
+<Multi_key> <b> <I> : "Ĭ"  U012C  # I with breve
+<Multi_key> <b> <n> : "ŋ"  U014B  # small letter eng(ma)
+<Multi_key> <b> <N> : "Ŋ"  U014A  # capital letter eng(ma)
+<Multi_key> <b> <o> : "ŏ"  U014F  # o with breve
+<Multi_key> <b> <O> : "Ŏ"  U014E  # O with breve
+<Multi_key> <b> <s> : "ș"  U0219  # s with comma below (Romanian)
+<Multi_key> <b> <S> : "Ș"  U0218  # S with comma below (Romanian)
+<Multi_key> <b> <t> : "ț"  U021B  # t with comma below (Romanian)
+<Multi_key> <b> <T> : "Ț"  U021A  # T with comma below (Romanian)
+<Multi_key> <b> <u> : "ŭ"  U016D  # u with breve
+<Multi_key> <b> <U> : "Ŭ"  U016C  # U with breve
+<Multi_key> <b> <w> : "ƿ"  U01BF  # small letter wynn
+<Multi_key> <b> <W> : "Ƿ"  U01F7  # capital letter wynn
+<Multi_key> <b> <y> : "ȝ"  U021D  # small letter yogh
+<Multi_key> <b> <Y> : "Ȝ"  U021C  # capital letter yogh
+<Multi_key> <b> <3>          : "ʒ"  U0292  # small letter ezh
+<Multi_key> <b> <numbersign> : "Ʒ"  U01B7  # capital letter ezh
+<Multi_key> <b> <space>      : "˘"  U02D8  # breve
+
+
+# Inverted Breve
+
+<Multi_key> <B> <a> : "ȃ"  U0203  # a with inverted breve
+<Multi_key> <B> <A> : "Ȃ"  U0202  # A with inverted breve
+<Multi_key> <B> <e> : "ȇ"  U0207  # e with inverted breve
+<Multi_key> <B> <E> : "Ȇ"  U0206  # E with inverted breve
+<Multi_key> <B> <i> : "ȋ"  U020B  # i with inverted breve
+<Multi_key> <B> <I> : "Ȋ"  U020A  # I with inverted breve
+<Multi_key> <B> <o> : "ȏ"  U020F  # o with inverted breve
+<Multi_key> <B> <O> : "Ȏ"  U020E  # O with inverted breve
+<Multi_key> <B> <r> : "ȓ"  U0213  # r with inverted breve
+<Multi_key> <B> <R> : "Ȓ"  U0212  # R with inverted breve
+<Multi_key> <B> <u> : "ȗ"  U0217  # u with inverted breve
+<Multi_key> <B> <U> : "Ȗ"  U0216  # U with inverted breve
+
+
+# Acute Accent
+
+<Multi_key> <apostrophe> <a> : "á"  U00E1  # a with acute
+<Multi_key> <apostrophe> <A> : "Á"  U00C1  # A with acute
+<Multi_key> <apostrophe> <c> : "ć"  U0107  # c with acute
+<Multi_key> <apostrophe> <C> : "Ć"  U0106  # C with acute
+<Multi_key> <apostrophe> <e> : "é"  U00E9  # e with acute
+<Multi_key> <apostrophe> <E> : "É"  U00C9  # E with acute
+<Multi_key> <apostrophe> <g> : "ǵ"  U01F5  # g with acute
+<Multi_key> <apostrophe> <G> : "Ǵ"  U01F4  # G with acute
+<Multi_key> <apostrophe> <i> : "í"  U00ED  # i with acute
+<Multi_key> <apostrophe> <I> : "Í"  U00CD  # I with acute
+<Multi_key> <apostrophe> <k> : "ḱ"  U1E31  # k with acute
+<Multi_key> <apostrophe> <K> : "Ḱ"  U1E30  # K with acute
+<Multi_key> <apostrophe> <l> : "ĺ"  U013A  # l with acute
+<Multi_key> <apostrophe> <L> : "Ĺ"  U0139  # L with acute
+<Multi_key> <apostrophe> <m> : "ḿ"  U1E3F  # m with acute
+<Multi_key> <apostrophe> <M> : "Ḿ"  U1E3E  # M with acute
+<Multi_key> <apostrophe> <n> : "ń"  U0144  # n with acute
+<Multi_key> <apostrophe> <N> : "Ń"  U0143  # N with acute
+<Multi_key> <apostrophe> <o> : "ó"  U00F3  # o with acute
+<Multi_key> <apostrophe> <O> : "Ó"  U00D3  # O with acute
+<Multi_key> <apostrophe> <p> : "ṕ"  U1E55  # p with acute
+<Multi_key> <apostrophe> <P> : "Ṕ"  U1E54  # P with acute
+<Multi_key> <apostrophe> <r> : "ŕ"  U0155  # r with acute
+<Multi_key> <apostrophe> <R> : "Ŕ"  U0154  # R with acute
+<Multi_key> <apostrophe> <s> : "ś"  U015B  # s with acute
+<Multi_key> <apostrophe> <S> : "Ś"  U015A  # S with acute
+<Multi_key> <apostrophe> <u> : "ú"  U00FA  # u with acute
+<Multi_key> <apostrophe> <U> : "Ú"  U00DA  # U with acute
+<Multi_key> <apostrophe> <w> : "ẃ"  U1E83  # w with acute
+<Multi_key> <apostrophe> <W> : "Ẃ"  U1E82  # W with acute
+<Multi_key> <apostrophe> <y> : "ý"  U00FD  # y with acute
+<Multi_key> <apostrophe> <Y> : "Ý"  U00DD  # Y with acute
+<Multi_key> <apostrophe> <z> : "ź"  U017A  # z with acute
+<Multi_key> <apostrophe> <Z> : "Ź"  U0179  # Z with acute
+<Multi_key> <apostrophe> <space> : "´"  U00B4  # acute accent
+
+
+# Diaeresis
+
+<Multi_key> <quotedbl> <a> : "ä"  U00E4  # a with diaeresis
+<Multi_key> <quotedbl> <A> : "Ä"  U00C4  # A with diaeresis
+<Multi_key> <quotedbl> <e> : "ë"  U00EB  # e with diaeresis
+<Multi_key> <quotedbl> <E> : "Ë"  U00CB  # E with diaeresis
+<Multi_key> <quotedbl> <h> : "ḧ"  U1E27  # h with diaeresis
+<Multi_key> <quotedbl> <H> : "Ḧ"  U1E26  # H with diaeresis
+<Multi_key> <quotedbl> <i> : "ï"  U00EF  # i with diaeresis
+<Multi_key> <quotedbl> <I> : "Ï"  U00CF  # I with diaeresis
+<Multi_key> <quotedbl> <o> : "ö"  U00F6  # o with diaeresis
+<Multi_key> <quotedbl> <O> : "Ö"  U00D6  # O with diaeresis
+<Multi_key> <quotedbl> <t> : "ẗ"  U1E97  # t with diaeresis
+<Multi_key> <quotedbl> <u> : "ü"  U00FC  # u with diaeresis
+<Multi_key> <quotedbl> <U> : "Ü"  U00DC  # U with diaeresis
+<Multi_key> <quotedbl> <w> : "ẅ"  U1E85  # w with diaeresis
+<Multi_key> <quotedbl> <W> : "Ẅ"  U1E84  # W with diaeresis
+<Multi_key> <quotedbl> <x> : "ẍ"  U1E8D  # x with diaeresis
+<Multi_key> <quotedbl> <X> : "Ẍ"  U1E8C  # X with diaeresis
+<Multi_key> <quotedbl> <y> : "ÿ"  U00FF  # y with diaeresis
+<Multi_key> <quotedbl> <Y> : "Ÿ"  U0178  # Y with diaeresis
+<Multi_key> <quotedbl> <space> : "¨"  U00A8  # diaeresis
+
+
+# Double Acute Accent
+
+<Multi_key> <equal> <o> : "ő"  U0151  # o with double acute
+<Multi_key> <equal> <O> : "Ő"  U0150  # O with double acute
+<Multi_key> <equal> <u> : "ű"  U0171  # u with double acute
+<Multi_key> <equal> <U> : "Ű"  U0170  # U with double acute
+<Multi_key> <equal> <space> : "˝"  U02DD  # double acute accent
+
+
+# Grave Accent
+
+<Multi_key> <grave> <a> : "à"  U00E0  # a with grave
+<Multi_key> <grave> <A> : "À"  U00C0  # A with grave
+<Multi_key> <grave> <e> : "è"  U00E8  # e with grave
+<Multi_key> <grave> <E> : "È"  U00C8  # E with grave
+<Multi_key> <grave> <i> : "ì"  U00EC  # i with grave
+<Multi_key> <grave> <I> : "Ì"  U00CC  # I with grave
+<Multi_key> <grave> <n> : "ǹ"  U01F9  # n with grave
+<Multi_key> <grave> <N> : "Ǹ"  U01F8  # N with grave
+<Multi_key> <grave> <o> : "ò"  U00F2  # o with grave
+<Multi_key> <grave> <O> : "Ò"  U00D2  # O with grave
+<Multi_key> <grave> <u> : "ù"  U00F9  # u with grave
+<Multi_key> <grave> <U> : "Ù"  U00D9  # U with grave
+<Multi_key> <grave> <w> : "ẁ"  U1E81  # w with grave
+<Multi_key> <grave> <W> : "Ẁ"  U1E80  # W with grave
+<Multi_key> <grave> <y> : "ỳ"  U1EF3  # y with grave
+<Multi_key> <grave> <Y> : "Ỳ"  U1EF2  # Y with grave
+<Multi_key> <grave> <space> : "ˋ"  U02CB  # grave accent (modifier)
+
+
+# Double Grave Accent
+
+<Multi_key> <G> <a> : "ȁ"  U0201  # a with double grave
+<Multi_key> <G> <A> : "Ȁ"  U0200  # A with double grave
+<Multi_key> <G> <e> : "ȅ"  U0205  # e with double grave
+<Multi_key> <G> <E> : "Ȅ"  U0204  # E with double grave
+<Multi_key> <G> <i> : "ȉ"  U0209  # i with double grave
+<Multi_key> <G> <I> : "Ȉ"  U0208  # I with double grave
+<Multi_key> <G> <o> : "ȍ"  U020D  # o with double grave
+<Multi_key> <G> <O> : "Ȍ"  U020C  # O with double grave
+<Multi_key> <G> <r> : "ȑ"  U0211  # r with double grave
+<Multi_key> <G> <R> : "Ȑ"  U0210  # R with double grave
+<Multi_key> <G> <u> : "ȕ"  U0215  # u with double grave
+<Multi_key> <G> <U> : "Ȕ"  U0214  # U with double grave
+
+
+# Tilde
+
+<Multi_key> <asciitilde> <a> : "ã"  U00E3  # a with tilde
+<Multi_key> <asciitilde> <A> : "Ã"  U00C3  # A with tilde
+<Multi_key> <asciitilde> <e> : "ẽ"  U1EBD  # e with tilde
+<Multi_key> <asciitilde> <E> : "Ẽ"  U1EBC  # E with tilde
+<Multi_key> <asciitilde> <i> : "ĩ"  U0129  # i with tilde
+<Multi_key> <asciitilde> <I> : "Ĩ"  U0128  # I with tilde
+<Multi_key> <asciitilde> <l> : "ɫ"  U026B  # l with middle tilde
+<Multi_key> <asciitilde> <L> : "Ɫ"  U2C62  # L with middle tilde
+<Multi_key> <asciitilde> <n> : "ñ"  U00F1  # n with tilde
+<Multi_key> <asciitilde> <N> : "Ñ"  U00D1  # N with tilde
+<Multi_key> <asciitilde> <o> : "õ"  U00F5  # o with tilde
+<Multi_key> <asciitilde> <O> : "Õ"  U00D5  # O with tilde
+<Multi_key> <asciitilde> <u> : "ũ"  U0169  # u with tilde
+<Multi_key> <asciitilde> <U> : "Ũ"  U0168  # U with tilde
+<Multi_key> <asciitilde> <v> : "ṽ"  U1E7D  # v with tilde
+<Multi_key> <asciitilde> <V> : "Ṽ"  U1E7C  # V with tilde
+<Multi_key> <asciitilde> <y> : "ỹ"  U1EF9  # y with tilde
+<Multi_key> <asciitilde> <Y> : "Ỹ"  U1EF8  # Y with tilde
+<Multi_key> <asciitilde> <space>  : "˜"  U02DC  # small tilde
+
+
+# Hook and Horn
+
+<Multi_key> <h> <b> : "ɓ"  U0253  # b with hook
+<Multi_key> <h> <B> : "Ɓ"  U0181  # B with hook
+<Multi_key> <h> <c> : "ƈ"  U0188  # c with hook
+<Multi_key> <h> <C> : "Ƈ"  U0187  # C with hook
+<Multi_key> <h> <d> : "ɗ"  U0257  # d with hook
+<Multi_key> <h> <D> : "Ɗ"  U018A  # D with hook
+<Multi_key> <h> <f> : "ƒ"  U0192  # f with hook
+<Multi_key> <h> <F> : "Ƒ"  U0191  # F with hook
+<Multi_key> <h> <g> : "ɠ"  U0260  # g with hook
+<Multi_key> <h> <G> : "Ɠ"  U0193  # G with hook
+<Multi_key> <h> <h> : "ɦ"  U0266  # h with hook
+<Multi_key> <h> <H> : "Ɦ"  UA7AA  # H with hook
+<Multi_key> <h> <j> : "ɧ"  U0267  # small letter heng with hook
+<Multi_key> <h> <k> : "ƙ"  U0199  # k with hook
+<Multi_key> <h> <K> : "Ƙ"  U0198  # K with hook
+<Multi_key> <h> <m> : "ɱ"  U0271  # m with hook
+<Multi_key> <h> <M> : "Ɱ"  U2C6E  # M with hook
+<Multi_key> <h> <n> : "ɲ"  U0272  # n with left hook
+<Multi_key> <h> <N> : "Ɲ"  U019D  # N with left hook
+<Multi_key> <h> <o> : "ơ"  U01A1  # o with horn
+<Multi_key> <h> <O> : "Ơ"  U01A0  # O with horn
+<Multi_key> <h> <p> : "ƥ"  U01A5  # p with hook
+<Multi_key> <h> <P> : "Ƥ"  U01A4  # P with hook
+<Multi_key> <h> <q> : "ɋ"  U024B  # q with hook tail
+<Multi_key> <h> <Q> : "Ɋ"  U024A  # Q with hook tail
+<Multi_key> <h> <r> : "ɽ"  U027D  # r with tail
+<Multi_key> <h> <R> : "Ɽ"  U2C64  # R with tail
+<Multi_key> <h> <t> : "ƭ"  U01AD  # t with hook
+<Multi_key> <h> <T> : "Ƭ"  U01AC  # T with hook
+<Multi_key> <h> <u> : "ư"  U01B0  # u with horn
+<Multi_key> <h> <U> : "Ư"  U01AF  # U with horn
+<Multi_key> <h> <v> : "ʋ"  U028B  # v with hook
+<Multi_key> <h> <V> : "Ʋ"  U01B2  # V with hook
+<Multi_key> <h> <w> : "ⱳ"  U2C73  # w with hook
+<Multi_key> <h> <W> : "Ⱳ"  U2C72  # W with hook
+<Multi_key> <h> <y> : "ƴ"  U01B4  # y with hook
+<Multi_key> <h> <Y> : "Ƴ"  U01B3  # Y with hook
+<Multi_key> <h> <z> : "ȥ"  U0225  # z with hook
+<Multi_key> <h> <Z> : "Ȥ"  U0224  # Z with hook
+
+
+# Latin Greek Letters and Variations
+
+<Multi_key> <l> <a> : "ɑ"  U0251  # latin small letter alpha
+<Multi_key> <l> <A> : "Ɑ"  U2C6D  # latin capital letter alpha
+<Multi_key> <l> <c> : "ꬶ"  UAB36  # small letter script g with crossed-tail
+<Multi_key> <l> <e> : "ɛ"  U025B  # small letter open e (latin small epsilon)
+<Multi_key> <l> <E> : "Ɛ"  U0190  # capital letter open E (latin capital epsilon)
+<Multi_key> <l> <f> : "ſ"  U017F  # small letter long s
+<Multi_key> <l> <F> : "ẛ"  U1E9B  # long s with dot above
+<Multi_key> <l> <g> : "ɣ"  U0263  # latin small letter gamma
+<Multi_key> <l> <G> : "Ɣ"  U0194  # latin capital letter gamma
+<Multi_key> <l> <h> : "ꜧ"  UA727  # small letter heng
+<Multi_key> <l> <H> : "Ꜧ"  UA726  # capital letter heng
+<Multi_key> <l> <i> : "ɩ"  U0269  # latin small letter iota
+<Multi_key> <l> <I> : "Ɩ"  U0196  # latin capital letter iota
+<Multi_key> <l> <k> : "ĸ"  U0138  # small letter kra
+<Multi_key> <l> <o> : "ɔ"  U0254  # small letter open o
+<Multi_key> <l> <O> : "Ɔ"  U0186  # capital letter open O
+<Multi_key> <l> <s> : "ʃ"  U0283  # small letter esh
+<Multi_key> <l> <S> : "Ʃ"  U01A9  # capital letter esh
+<Multi_key> <l> <u> : "ʊ"  U028A  # latin small letter upsilon
+<Multi_key> <l> <U> : "Ʊ"  U01B1  # latin capital letter upsilon
+
+
+# Turned Letters
+
+<Multi_key> <t> <a> : "ɐ"  U0250  # latin small letter turned a
+<Multi_key> <t> <A> : "Ɐ"  U2C6F  # latin capital letter turned A
+<Multi_key> <t> <e> : "ǝ"  U01DD  # latin small letter turned e
+<Multi_key> <t> <E> : "Ǝ"  U018E  # latin capital letter reversed E
+<Multi_key> <t> <q> : "ɒ"  U0252  # latin small letter turned alpha
+<Multi_key> <t> <Q> : "Ɒ"  U2C70  # latin capital letter turned alpha
+<Multi_key> <t> <v> : "ʌ"  U028C  # latin small letter turned v
+<Multi_key> <t> <V> : "Ʌ"  U0245  # latin capital letter turned V
+<Multi_key> <t> <y> : "ʎ"  U028E  # latin small letter turned y
+
+
+# Letters with Two Diacritical Marks
+
+<Multi_key> <a> <quotedbl>   : "ǟ"  U01DF  # a with diaeresis and macron
+<Multi_key> <A> <quotedbl>   : "Ǟ"  U01DE  # A with diaeresis and macron
+<Multi_key> <a> <period>     : "ǡ"  U01E1  # a with dot above and macron
+<Multi_key> <A> <period>     : "Ǡ"  U01E0  # A with dot above and macron
+<Multi_key> <a> <apostrophe> : "ǻ"  U01FB  # a with ring above and acute
+<Multi_key> <A> <apostrophe> : "Ǻ"  U01FA  # A with ring above and acute
+<Multi_key> <c> <apostrophe> : "ḉ"  U1E09  # c with cedilla and acute
+<Multi_key> <C> <apostrophe> : "Ḉ"  U1E08  # C with cedilla and acute
+<Multi_key> <e> <minus>      : "ǣ"  U01E3  # ae with macron
+<Multi_key> <E> <minus>      : "Ǣ"  U01E2  # AE with macron
+<Multi_key> <e> <apostrophe> : "ǽ"  U01FD  # ae with acute
+<Multi_key> <E> <apostrophe> : "Ǽ"  U01FC  # AE with acute
+<Multi_key> <o> <comma>      : "ǭ"  U01ED  # o with ogonek and macron
+<Multi_key> <O> <comma>      : "Ǭ"  U01EC  # O with ogonek and macron
+<Multi_key> <o> <apostrophe> : "ǿ"  U01FF  # o with stroke and acute
+<Multi_key> <O> <apostrophe> : "Ǿ"  U01FE  # O with stroke and acute
+<Multi_key> <o> <quotedbl>   : "ȫ"  U022B  # o with diaeresis and macron
+<Multi_key> <O> <quotedbl>   : "Ȫ"  U022A  # O with diaeresis and macron
+<Multi_key> <o> <asciitilde> : "ȭ"  U022D  # o with tilde and macron
+<Multi_key> <O> <asciitilde> : "Ȭ"  U022C  # O with tilde and macron
+<Multi_key> <o> <period>     : "ȱ"  U0231  # o with dot above and macron
+<Multi_key> <O> <period>     : "Ȱ"  U0230  # O with dot above and macron
+<Multi_key> <u> <minus>      : "ǖ"  U01D6  # u with diaeresis and macron
+<Multi_key> <U> <minus>      : "Ǖ"  U01D5  # U with diaeresis and macron
+<Multi_key> <u> <apostrophe> : "ǘ"  U01D8  # u with diaeresis and acute
+<Multi_key> <U> <apostrophe> : "Ǘ"  U01D7  # U with diaeresis and acute
+<Multi_key> <u> <v>          : "ǚ"  U01DA  # u with diaeresis and caron
+<Multi_key> <U> <v>          : "Ǚ"  U01D9  # U with diaeresis and caron
+<Multi_key> <u> <grave>      : "ǜ"  U01DC  # u with diaeresis and grave
+<Multi_key> <U> <grave>      : "Ǜ"  U01DB  # U with diaeresis and grave
+
+
+# Currency Symbols
+
+<Multi_key> <dollar> <a> : "֏"  U058F  # Armenian dram
+<Multi_key> <dollar> <A> : "₳"  U20B3  # Argentine austral
+<Multi_key> <dollar> <b> : "₿"  U20BF  # bitcoin
+<Multi_key> <dollar> <B> : "฿"  U0E3F  # Thai baht
+<Multi_key> <dollar> <c> : "₡"  U20A1  # Costa Rican colón
+<Multi_key> <dollar> <C> : "₵"  U20B5  # Ghanaian cedi
+<Multi_key> <dollar> <d> : "₫"  U20AB  # Vietnamese dong
+<Multi_key> <dollar> <D> : "₯"  U20AF  # Greek drachma
+<Multi_key> <dollar> <e> : "€"  U20AC  # euro sign
+<Multi_key> <dollar> <E> : "₠"  U20A0  # euro-currency sign
+<Multi_key> <dollar> <f> : "₣"  U20A3  # French franc
+<Multi_key> <dollar> <F> : "₣"  U20A3  # French franc
+<Multi_key> <dollar> <g> : "₲"  U20B2  # Paraguayan guaraní
+<Multi_key> <dollar> <G> : "₾"  U20BE  # Georgian lari
+<Multi_key> <dollar> <h> : "₴"  U20B4  # Ukrainian hryvnia
+<Multi_key> <dollar> <H> : "₴"  U20B4  # Ukrainian hryvnia
+<Multi_key> <dollar> <i> : "₤"  U20A4  # lira
+<Multi_key> <dollar> <I> : "₶"  U20B6  # livre tournois
+<Multi_key> <dollar> <k> : "₭"  U20AD  # Laotian kip
+<Multi_key> <dollar> <K> : "₭"  U20AD  # Laotian kip
+<Multi_key> <dollar> <l> : "₺"  U20BA  # Turkish lira
+<Multi_key> <dollar> <L> : "£"  U00A3  # pound sign
+<Multi_key> <dollar> <m> : "₼"  U20BC  # Azerbaijani manat
+<Multi_key> <dollar> <M> : "₥"  U20A5  # mill sign
+<Multi_key> <dollar> <n> : "₦"  U20A6  # Nigerian naira
+<Multi_key> <dollar> <N> : "₻"  U20BB  # Nordic mark
+<Multi_key> <dollar> <o> : "¢"  U00A2  # cent sign (dollar)
+<Multi_key> <dollar> <p> : "₱"  U20B1  # Philippine peso
+<Multi_key> <dollar> <P> : "₧"  U20A7  # Spanish pesetas
+<Multi_key> <dollar> <r> : "₹"  U20B9  # Indian rupee
+<Multi_key> <dollar> <R> : "₽"  U20BD  # Russian ruble
+<Multi_key> <dollar> <s> : "₪"  U20AA  # Israeli new shekel
+<Multi_key> <dollar> <S> : "₷"  U20B7  # spesmilo
+<Multi_key> <dollar> <t> : "₮"  U20AE  # Mongolian tögrög (tugrik)
+<Multi_key> <dollar> <T> : "₸"  U20B8  # Kazakh tenge
+<Multi_key> <dollar> <u> : "₨"  U20A8  # rupee sign
+<Multi_key> <dollar> <U> : "₢"  U20A2  # Brazilian cruzeiro
+<Multi_key> <dollar> <w> : "₩"  U20A9  # South Korean won
+<Multi_key> <dollar> <W> : "₩"  U20A9  # South Korean won
+<Multi_key> <dollar> <x> : "¤"  U00A4  # currency sign
+<Multi_key> <dollar> <y> : "¥"  U00A5  # yen sign
+<Multi_key> <dollar> <Y> : "¥"  U00A5  # yen sign
+<Multi_key> <dollar> <space> : "¤"  U00A4  # currency sign
+
+
+# Greek Alphabet
+
+<Multi_key> <g> <a> : "α"  U03B1  # small alpha
+<Multi_key> <g> <A> : "Α"  U0391  # capital alpha
+<Multi_key> <g> <b> : "β"  U03B2  # small beta
+<Multi_key> <g> <B> : "Β"  U0392  # capital beta
+<Multi_key> <g> <v> : "β"  U03B2  # small beta
+<Multi_key> <g> <V> : "Β"  U0392  # capital beta
+<Multi_key> <g> <g> : "γ"  U03B3  # small gamma
+<Multi_key> <g> <G> : "Γ"  U0393  # capital gamma
+<Multi_key> <g> <d> : "δ"  U03B4  # small delta
+<Multi_key> <g> <D> : "Δ"  U0394  # capital delta
+<Multi_key> <g> <e> : "ε"  U03B5  # small epsilon
+<Multi_key> <g> <E> : "Ε"  U0395  # capital epsilon
+<Multi_key> <g> <z> : "ζ"  U03B6  # small zeta
+<Multi_key> <g> <Z> : "Ζ"  U0396  # capital zeta
+<Multi_key> <g> <h> : "η"  U03B7  # small eta
+<Multi_key> <g> <H> : "Η"  U0397  # capital eta
+<Multi_key> <g> <j> : "θ"  U03B8  # small theta
+<Multi_key> <g> <J> : "Θ"  U0398  # capital theta
+<Multi_key> <g> <i> : "ι"  U03B9  # small iota
+<Multi_key> <g> <I> : "Ι"  U0399  # capital iota
+<Multi_key> <g> <k> : "κ"  U03BA  # small kappa
+<Multi_key> <g> <K> : "Κ"  U039A  # capital kappa
+<Multi_key> <g> <l> : "λ"  U03BB  # small lambda
+<Multi_key> <g> <L> : "Λ"  U039B  # capital lambda
+<Multi_key> <g> <m> : "μ"  U03BC  # small mu
+<Multi_key> <g> <M> : "Μ"  U039C  # capital mu
+<Multi_key> <g> <n> : "ν"  U03BD  # small nu
+<Multi_key> <g> <N> : "Ν"  U039D  # capital nu
+<Multi_key> <g> <x> : "ξ"  U03BE  # small xi
+<Multi_key> <g> <X> : "Ξ"  U039E  # capital xi
+<Multi_key> <g> <o> : "ο"  U03BF  # small omicron
+<Multi_key> <g> <O> : "Ο"  U039F  # capital omicron
+<Multi_key> <g> <p> : "π"  U03C0  # small pi
+<Multi_key> <g> <P> : "Π"  U03A0  # capital pi
+<Multi_key> <g> <r> : "ρ"  U03C1  # small rho
+<Multi_key> <g> <R> : "Ρ"  U03A1  # capital rho
+<Multi_key> <g> <s> : "σ"  U03C3  # small sigma
+<Multi_key> <g> <comma> : "ς"  U03C2  # small final sigma
+<Multi_key> <g> <S> : "Σ"  U03A3  # capital sigma
+<Multi_key> <g> <t> : "τ"  U03C4  # small tau
+<Multi_key> <g> <T> : "Τ"  U03A4  # capital tau
+<Multi_key> <g> <u> : "υ"  U03C5  # small upsilon
+<Multi_key> <g> <U> : "Υ"  U03A5  # capital upsilon
+<Multi_key> <g> <y> : "υ"  U03C5  # small upsilon
+<Multi_key> <g> <Y> : "Υ"  U03A5  # capital upsilon
+<Multi_key> <g> <f> : "φ"  U03C6  # small phi
+<Multi_key> <g> <F> : "Φ"  U03A6  # capital phi
+<Multi_key> <g> <c> : "χ"  U03C7  # small chi
+<Multi_key> <g> <C> : "Χ"  U03A7  # capital chi
+<Multi_key> <g> <w> : "ψ"  U03C8  # small psi
+<Multi_key> <g> <W> : "Ψ"  U03A8  # capital psi
+<Multi_key> <g> <q> : "ω"  U03C9  # small omega
+<Multi_key> <g> <Q> : "Ω"  U03A9  # capital omega
+
+
+# Superscript Characters
+
+<Multi_key> <p> <1> : "¹"  U00B9  # superscript 1
+<Multi_key> <p> <2> : "²"  U00B2  # superscript 2
+<Multi_key> <p> <3> : "³"  U00B3  # superscript 3
+<Multi_key> <p> <4> : "⁴"  U2074  # superscript 4
+<Multi_key> <p> <5> : "⁵"  U2075  # superscript 5
+<Multi_key> <p> <6> : "⁶"  U2076  # superscript 6
+<Multi_key> <p> <7> : "⁷"  U2077  # superscript 7
+<Multi_key> <p> <8> : "⁸"  U2078  # superscript 8
+<Multi_key> <p> <9> : "⁹"  U2079  # superscript 9
+<Multi_key> <p> <0> : "⁰"  U2070  # superscript 0
+<Multi_key> <p> <n> : "ⁿ"  U207F  # superscript n
+<Multi_key> <p> <plus>       : "⁺"  U207A  # superscript +
+<Multi_key> <p> <minus>      : "⁻"  U207B  # superscript -
+<Multi_key> <p> <equal>      : "⁼"  U207C  # superscript =
+<Multi_key> <p> <parenleft>  : "⁽"  U207D  # superscript (
+<Multi_key> <p> <parenright> : "⁾"  U207E  # superscript )
+
+
+# Subscript Characters
+
+<Multi_key> <u> <1> : "₁"  U2081  # subscript 1
+<Multi_key> <u> <2> : "₂"  U2082  # subscript 2
+<Multi_key> <u> <3> : "₃"  U2083  # subscript 3
+<Multi_key> <u> <4> : "₄"  U2084  # subscript 4
+<Multi_key> <u> <5> : "₅"  U2085  # subscript 5
+<Multi_key> <u> <6> : "₆"  U2086  # subscript 6
+<Multi_key> <u> <7> : "₇"  U2087  # subscript 7
+<Multi_key> <u> <8> : "₈"  U2088  # subscript 8
+<Multi_key> <u> <9> : "₉"  U2089  # subscript 9
+<Multi_key> <u> <0> : "₀"  U2080  # subscript 0
+<Multi_key> <u> <n> : "ₙ"  U2099  # subscript n
+<Multi_key> <u> <plus>       : "₊"  U208A  # subscript +
+<Multi_key> <u> <minus>      : "₋"  U208B  # subscript -
+<Multi_key> <u> <equal>      : "₌"  U208C  # subscript =
+<Multi_key> <u> <parenleft>  : "₍"  U208D  # subscript (
+<Multi_key> <u> <parenright> : "₎"  U208E  # subscript )
+
+
+# Spacing Characters and Dashes
+
+<Multi_key> <space> <2> : " "  U2002  # en space
+<Multi_key> <space> <3> : " "  U2003  # em space
+<Multi_key> <space> <1> : " "  U2004  # three-per-em space
+<Multi_key> <space> <4> : " "  U2005  # four-per-em space
+<Multi_key> <space> <5> : " "  U2008  # punctuation space
+<Multi_key> <space> <6> : " "  U2006  # six-per-em space
+<Multi_key> <space> <7> : " "  U2009  # thin space
+<Multi_key> <space> <8> : " "  U200A  # hair space
+<Multi_key> <space> <9> : " "  U2007  # figure space
+<Multi_key> <space> <0> : "​"  U200B  # zero-width space
+<Multi_key> <space> <space>  : " "  U00A0  # non-breaking space
+<Multi_key> <space> <period> : " "  U202F  # narrow no-break space
+<Multi_key> <minus> <2> : "–"  U2013  # en dash
+<Multi_key> <minus> <3> : "—"  U2014  # em dash
+<Multi_key> <minus> <4> : "―"  U2015  # horizontal bar
+<Multi_key> <minus> <5> : "‐"  U2010  # hyphen
+<Multi_key> <minus> <9> : "‒"  U2012  # figure dash
+<Multi_key> <minus> <0> : "­"  U00AD  # soft hyphen
+<Multi_key> <minus> <minus> : "‑"  U2011  # non-breaking hyphen
+<Multi_key> <q> <2> : " "  U2000  # en quad
+<Multi_key> <q> <3> : " "  U2001  # em quad
+
+
+# Arrows and Pointers
+
+<Multi_key> <a> <w> : "▲"  U25B2  # black up-pointing triangle
+<Multi_key> <a> <a> : "◀"  U25C0  # black left-pointing triangle
+<Multi_key> <a> <s> : "▼"  U25BC  # black down-pointing triangle
+<Multi_key> <a> <d> : "▶"  U25B6  # black right-pointing triangle
+<Multi_key> <a> <i> : "△"  U25B3  # white up-pointing triangle
+<Multi_key> <a> <j> : "◁"  U25C1  # white left-pointing triangle
+<Multi_key> <a> <k> : "▽"  U25BD  # white down-pointing triangle
+<Multi_key> <a> <l> : "▷"  U25B7  # white right-pointing triangle
+<Multi_key> <a> <1> : "↙"  U2199  # south west arrow
+<Multi_key> <a> <2> : "↓"  U2193  # downwards arrow
+<Multi_key> <a> <3> : "↘"  U2198  # south east arrow
+<Multi_key> <a> <4> : "←"  U2190  # leftwards arrow
+<Multi_key> <a> <5> : "↕"  U2195  # up down arrow
+<Multi_key> <a> <6> : "→"  U2192  # rightwards arrow
+<Multi_key> <a> <7> : "↖"  U2196  # north west arrow
+<Multi_key> <a> <8> : "↑"  U2191  # upwards arrow
+<Multi_key> <a> <9> : "↗"  U2197  # north east arrow
+<Multi_key> <a> <0> : "↔"  U2194  # left right arrow
+<Multi_key> <equal> <1> : "⇙"  U21D9  # south west double arrow
+<Multi_key> <equal> <2> : "⇓"  U21D3  # downwards double arrow
+<Multi_key> <equal> <3> : "⇘"  U21D8  # south east double arrow
+<Multi_key> <equal> <4> : "⇐"  U21D0  # leftwards double arrow
+<Multi_key> <equal> <5> : "⇕"  U21D5  # up down double arrow
+<Multi_key> <equal> <6> : "⇒"  U21D2  # rightwards double arrow
+<Multi_key> <equal> <7> : "⇖"  U21D6  # north west double arrow
+<Multi_key> <equal> <8> : "⇑"  U21D1  # upwards double arrow
+<Multi_key> <equal> <9> : "⇗"  U21D7  # north east double arrow
+<Multi_key> <equal> <0> : "⇔"  U21D4  # left right double arrow
+
+
+# Special Letters/Characters
+
+<Multi_key> <a> <e> : "æ"  U00E6  # letter ae
+<Multi_key> <A> <E> : "Æ"  U00C6  # letter AE
+<Multi_key> <d> <h> : "ð"  U00F0  # small letter eth
+<Multi_key> <D> <H> : "Ð"  U00D0  # capital letter eth
+<Multi_key> <i> <j> : "ij"  U0133  # ligature ij
+<Multi_key> <I> <J> : "IJ"  U0132  # ligature IJ
+<Multi_key> <o> <e> : "œ"  U0153  # ligature oe
+<Multi_key> <O> <E> : "Œ"  U0152  # ligature OE
+<Multi_key> <s> <s> : "ß"  U00DF  # small sharp s (Eszett)
+<Multi_key> <S> <S> : "ẞ"  U1E9E  # capital sharp S (capital Eszett)
+<Multi_key> <t> <h> : "þ"  U00FE  # small letter thorn
+<Multi_key> <T> <H> : "Þ"  U00DE  # capital letter thorn
+
+
+# General/Math Symbols
+
+<Multi_key> <d> <d> : "†"  U2020  # dagger
+<Multi_key> <D> <D> : "‡"  U2021  # double dagger
+<Multi_key> <i> <i> : "∞"  U221E  # infinity symbol
+<Multi_key> <8> <8> : "∞"  U221E  # infinity symbol
+<Multi_key> <m> <i> : "µ"  U00B5  # micro sign
+<Multi_key> <n> <o> : "№"  U2116  # numero sign
+<Multi_key> <N> <o> : "№"  U2116  # numero sign
+<Multi_key> <o> <x> : "¤"  U00A4  # currency sign
+<Multi_key> <p> <p> : "¶"  U00B6  # pilcrow sign
+<Multi_key> <P> <P> : "¶"  U00B6  # pilcrow sign
+<Multi_key> <r> <2> : "√"  U221A  # square root
+<Multi_key> <r> <3> : "∛"  U221B  # cube root
+<Multi_key> <r> <4> : "∜"  U221C  # fourth root
+<Multi_key> <s> <o> : "§"  U00A7  # section sign
+<Multi_key> <S> <o> : "§"  U00A7  # section sign
+<Multi_key> <t> <m> : "™"  U2122  # trademark symbol
+<Multi_key> <apostrophe> <1> : "′"  U2032  # prime
+<Multi_key> <apostrophe> <2> : "″"  U2033  # double prime
+<Multi_key> <apostrophe> <3> : "‴"  U2034  # triple prime
+<Multi_key> <apostrophe> <4> : "⁗"  U2057  # quadruple prime
+<Multi_key> <asterisk> <asterisk> : "×"  U00D7  # multiplication sign
+<Multi_key> <slash> <slash>       : "÷"  U00F7  # division sign
+<Multi_key> <asterisk> <o>        : "°"  U00B0  # degree sign
+<Multi_key> <o> <asterisk>        : "°"  U00B0  # degree sign
+<Multi_key> <period> <period>     : "·"  U00B7  # middle dot
+<Multi_key> <period> <space>      : "·"  U00B7  # middle dot
+<Multi_key> <period> <3>          : "…"  U2026  # horizontal ellipsis
+<Multi_key> <a> <minus>           : "ª"  U00AA  # feminine ordinal indicator (Spanish, Portuguese, Italian, Galician)
+<Multi_key> <o> <minus>           : "º"  U00BA  # masculine ordinal indicator (Spanish, Portuguese, Italian, Galician)
+<Multi_key> <exclam> <exclam>     : "¡"  U00A1  # inverted exclamation mark
+<Multi_key> <question> <question> : "¿"  U00BF  # inverted question mark
+<Multi_key> <o> <c>               : "©"  U00A9  # copyright sign
+<Multi_key> <parenleft> <c>       : "©"  U00A9  # copyright sign
+<Multi_key> <o> <p>               : "℗"  U2117  # sound recording copyright
+<Multi_key> <parenleft> <p>       : "℗"  U2117  # sound recording copyright
+<Multi_key> <o> <r>               : "®"  U00AE  # registered sign
+<Multi_key> <parenleft> <r>       : "®"  U00AE  # registered sign
+<Multi_key> <plus> <minus>        : "±"  U00B1  # plus-minus sign
+<Multi_key> <percent> <percent>   : "‰"  U2030  # per mille sign
+<Multi_key> <percent> <3>         : "‰"  U2030  # per mille sign
+<Multi_key> <percent> <4>         : "‱"  U2031  # per ten thousand sign
+<Multi_key> <exclam> <equal>      : "≠"  U2260  # not equal to
+<Multi_key> <less> <greater>      : "≠"  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> <less> <plus>         : "⩽"  U2A7D  # less-than or slanted equal to
+<Multi_key> <greater> <plus>      : "⩾"  U2A7E  # greater-than or slanted equal to
+<Multi_key> <asciitilde> <asciitilde> : "≈"  U2248  # almost equal to
+<Multi_key> <bracketleft> <bracketright> : "☐"  U2610  # ballot box
+<Multi_key> <bracketleft> <v>            : "☑"  U2611  # ballot box with check
+<Multi_key> <bracketleft> <y>            : "☑"  U2611  # ballot box with check
+<Multi_key> <bracketleft> <x>            : "☒"  U2612  # ballot box with x
+
+
+# Bullets and Arrowheads
+
+<Multi_key> <semicolon> <a>          : "➤"  U27A4  # black rightwards arrowhead
+<Multi_key> <semicolon> <b>          : "•"  U2022  # bullet
+<Multi_key> <semicolon> <semicolon>  : "•"  U2022  # bullet
+<Multi_key> <semicolon> <d>          : "➥"  U27A5  # heavy black curved downwards and rightwards arrow
+<Multi_key> <semicolon> <h>          : "⁃"  U2043  # hyphen bullet
+<Multi_key> <semicolon> <minus>      : "⁃"  U2043  # hyphen bullet
+<Multi_key> <semicolon> <p>          : "➨"  U27A8  # heavy concave-pointed black rightwards arrow
+<Multi_key> <semicolon> <q>          : "➧"  U27A7  # squat black rightwards arrow
+<Multi_key> <semicolon> <r>          : "➡"  U27A1  # black rightwards arrow
+<Multi_key> <semicolon> <t>          : "‣"  U2023  # triangular bullet
+<Multi_key> <semicolon> <u>          : "➦"  U27A6  # heavy black curved upwards and rightwards arrow
+<Multi_key> <semicolon> <w>          : "◦"  U25E6  # white bullet
+<Multi_key> <semicolon> <3>          : "➢"  U27A2  # 3d top-lighted rightwards arrowhead
+<Multi_key> <semicolon> <numbersign> : "➣"  U27A3  # 3d bottom-lighted rightwards arrowhead
+
+
+# Quotation Marks
+
+<Multi_key> <comma> <quotedbl>          : "„"  U201E  # double low-9 quotation mark
+<Multi_key> <quotedbl> <comma>          : "„"  U201E  # double low-9 quotation mark
+<Multi_key> <comma> <apostrophe>        : "‚"  U201A  # single low-9 quotation mark
+<Multi_key> <apostrophe> <comma>        : "‚"  U201A  # single low-9 quotation mark
+<Multi_key> <quotedbl> <bracketleft>    : "“"  U201C  # left double quotation mark
+<Multi_key> <bracketleft> <quotedbl>    : "“"  U201C  # left double quotation mark
+<Multi_key> <quotedbl> <bracketright>   : "”"  U201D  # right double quotation mark
+<Multi_key> <bracketright> <quotedbl>   : "”"  U201D  # right double quotation mark
+<Multi_key> <apostrophe> <bracketleft>  : "‘"  U2018  # left single quotation mark
+<Multi_key> <bracketleft> <apostrophe>  : "‘"  U2018  # left single quotation mark
+<Multi_key> <apostrophe> <bracketright> : "’"  U2019  # right single quotation mark
+<Multi_key> <bracketright> <apostrophe> : "’"  U2019  # right single quotation mark
+<Multi_key> <less> <less>               : "«"  U00AB  # left-pointing double angle quotation mark
+<Multi_key> <less> <quotedbl>           : "«"  U00AB  # left-pointing double angle quotation mark
+<Multi_key> <quotedbl> <less>           : "«"  U00AB  # left-pointing double angle quotation mark
+<Multi_key> <greater> <greater>         : "»"  U00BB  # right-pointing double angle quotation mark
+<Multi_key> <greater> <quotedbl>        : "»"  U00BB  # right-pointing double angle quotation mark
+<Multi_key> <quotedbl> <greater>        : "»"  U00BB  # right-pointing double angle quotation mark
+<Multi_key> <less> <apostrophe>         : "‹"  U2039  # left-pointing single angle quotation mark
+<Multi_key> <apostrophe> <less>         : "‹"  U2039  # left-pointing single angle quotation mark
+<Multi_key> <greater> <apostrophe>      : "›"  U203A  # right-pointing single angle quotation mark
+<Multi_key> <apostrophe> <greater>      : "›"  U203A  # right-pointing single angle quotation mark
+
+
+# Miscellaneous Symbols
+
+<Multi_key> <s> <a> : "⅍"  U214D  # aktieselskab
+<Multi_key> <s> <c> : "℅"  U2105  # care of
+<Multi_key> <s> <d> : "⋄"  U22C4  # diamond operator
+<Multi_key> <s> <e> : "℮"  U212E  # estimated symbol
+<Multi_key> <s> <f> : "♀"  U2640  # Venus symbol (female)
+<Multi_key> <s> <i> : "⌀"  U2300  # diameter sign
+<Multi_key> <s> <l> : "ℓ"  U2113  # script small l
+<Multi_key> <s> <L> : "ℒ"  U2112  # Laplace transform
+<Multi_key> <s> <m> : "♂"  U2642  # Mars symbol (male)
+<Multi_key> <s> <M> : "℠"  U2120  # service mark
+<Multi_key> <s> <n> : "✉"  U2709  # envelope
+<Multi_key> <s> <q> : "Ω"  U2126  # ohm sign (backwards compatibility)
+<Multi_key> <s> <r> : "℞"  U211E  # prescription take (Recipere)
+<Multi_key> <s> <R> : "℞"  U211E  # prescription take (Recipere)
+<Multi_key> <s> <t> : "✆"  U2706  # telephone location sign
+<Multi_key> <s> <v> : "✓"  U2713  # check mark
+<Multi_key> <s> <V> : "✔"  U2714  # heavy check mark
+<Multi_key> <s> <w> : "⚠"  U26A0  # warning sign
+<Multi_key> <s> <x> : "✗"  U2717  # ballot x
+<Multi_key> <s> <X> : "✘"  U2718  # heavy ballot x
+<Multi_key> <s> <y> : "✓"  U2713  # check mark
+<Multi_key> <s> <Y> : "✔"  U2714  # heavy check mark
+<Multi_key> <s> <2>           : "♫"  U266B  # beamed eighth notes
+<Multi_key> <s> <3>           : "⁂"  U2042  # asterism
+<Multi_key> <s> <5>           : "★"  U2605  # black star
+<Multi_key> <s> <percent>     : "☆"  U2606  # white star
+<Multi_key> <s> <6>           : "✽"  U273D  # heavy teardrop-spoked asterisk
+<Multi_key> <s> <asciicircum> : "✻"  U273B  # teardrop-spoked asterisk
+<Multi_key> <s> <8>           : "♪"  U266A  # eighth note
+<Multi_key> <s> <semicolon>   : "☺"  U263A  # white smiling face
+<Multi_key> <s> <colon>       : "☻"  U263B  # black smiling face
+<Multi_key> <s> <exclam>      : "‼"  U203C  # double exclamation mark
+<Multi_key> <s> <question>    : "‽"  U203D  # interrobang
+<Multi_key> <s> <backslash>   : "⁞"  U205E  # vertical four dots
+<Multi_key> <s> <bar>         : "¦"  U00A6  # broken bar
+<Multi_key> <s> <period>      : "⸘"  U2E18  # inverted interrobang
+<Multi_key> <s> <slash>       : "⸮"  U2E2E  # reversed question mark
+
+
+# Florette and Floral Heart Symbols
+
+<Multi_key> <f> <r> : "☙"  U2619  # reversed rotated floral heart bullet
+<Multi_key> <f> <6> : "✾"  U273E  # six petalled black and white florette
+<Multi_key> <f> <b> : "✿"  U273F  # black florette
+<Multi_key> <f> <w> : "❀"  U2740  # white florette
+<Multi_key> <f> <8> : "❁"  U2741  # eight petalled outlined black florette
+<Multi_key> <f> <f> : "❦"  U2766  # floral heart
+<Multi_key> <f> <h> : "❧"  U2767  # rotated floral heart bullet
+
+
+# Playing Card Suit Symbols
+
+<Multi_key> <S> <c> : "♣"  U2663  # black club suit
+<Multi_key> <S> <C> : "♧"  U2667  # white club suit
+<Multi_key> <S> <d> : "♦"  U2666  # black diamond suit
+<Multi_key> <S> <D> : "♢"  U2662  # white diamond suit
+<Multi_key> <S> <h> : "♥"  U2665  # black heart suit
+<Multi_key> <S> <H> : "♡"  U2661  # white heart suit
+<Multi_key> <S> <p> : "♠"  U2660  # black spade suit
+<Multi_key> <S> <P> : "♤"  U2664  # white spade suit
+
+
+# Vulgar Fractions
+
+<Multi_key> <1> <2> : "½"  U00BD  # vulgar fraction 1/2
+<Multi_key> <1> <3> : "⅓"  U2153  # vulgar fraction 1/3
+<Multi_key> <2> <3> : "⅔"  U2154  # vulgar fraction 2/3
+<Multi_key> <1> <4> : "¼"  U00BC  # vulgar fraction 1/4
+<Multi_key> <3> <4> : "¾"  U00BE  # vulgar fraction 3/4
+<Multi_key> <1> <5> : "⅕"  U2155  # vulgar fraction 1/5
+<Multi_key> <2> <5> : "⅖"  U2156  # vulgar fraction 2/5
+<Multi_key> <3> <5> : "⅗"  U2157  # vulgar fraction 3/5
+<Multi_key> <4> <5> : "⅘"  U2158  # vulgar fraction 4/5
+<Multi_key> <1> <6> : "⅙"  U2159  # vulgar fraction 1/6
+<Multi_key> <5> <6> : "⅚"  U215A  # vulgar fraction 5/6
+<Multi_key> <1> <7> : "⅐"  U2150  # vulgar fraction 1/7
+<Multi_key> <1> <8> : "⅛"  U215B  # vulgar fraction 1/8
+<Multi_key> <3> <8> : "⅜"  U215C  # vulgar fraction 3/8
+<Multi_key> <5> <8> : "⅝"  U215D  # vulgar fraction 5/8
+<Multi_key> <7> <8> : "⅞"  U215E  # vulgar fraction 7/8
+<Multi_key> <1> <9> : "⅑"  U2151  # vulgar fraction 1/9
+<Multi_key> <1> <0> : "⅒"  U2152  # vulgar fraction 1/10
+<Multi_key> <0> <3> : "↉"  U2189  # vulgar fraction 0/3
+
+
+# Math Symbols
+
+<Multi_key> <m> <a> : "∀"  U2200  # for all
+<Multi_key> <m> <A> : "∀"  U2200  # for all
+<Multi_key> <m> <b> : "⊆"  U2286  # subset of or equal to
+<Multi_key> <m> <B> : "⊇"  U2287  # superset of or equal to
+<Multi_key> <m> <c> : "∝"  U221D  # proportional to
+<Multi_key> <m> <C> : "ℂ"  U2102  # complex numbers
+<Multi_key> <m> <d> : "∆"  U2206  # increment operator
+<Multi_key> <m> <D> : "∇"  U2207  # nabla/del operator
+<Multi_key> <m> <e> : "∃"  U2203  # there exists
+<Multi_key> <m> <E> : "∄"  U2204  # there does not exist
+<Multi_key> <m> <f> : "ƒ"  U0192  # f with hook
+<Multi_key> <m> <F> : "∎"  U220E  # end of proof
+<Multi_key> <m> <g> : "⊂"  U2282  # subset of
+<Multi_key> <m> <G> : "⊄"  U2284  # not a subset of
+<Multi_key> <m> <h> : "⊃"  U2283  # superset of
+<Multi_key> <m> <H> : "⊅"  U2285  # not a superset of
+<Multi_key> <m> <I> : "ℑ"  U2111  # imaginary numbers
+<Multi_key> <m> <j> : "≅"  U2245  # congruent to
+<Multi_key> <m> <J> : "≇"  U2247  # not congruent to
+<Multi_key> <m> <k> : "∋"  U220B  # contains as member
+<Multi_key> <m> <K> : "∌"  U220C  # does not contain as member
+<Multi_key> <m> <l> : "∥"  U2225  # parallel to
+<Multi_key> <m> <L> : "∦"  U2226  # not parallel to
+<Multi_key> <m> <m> : "∈"  U2208  # element of
+<Multi_key> <m> <M> : "∉"  U2209  # not an element of
+<Multi_key> <m> <n> : "¬"  U00AC  # not sign
+<Multi_key> <m> <N> : "ℕ"  U2115  # natural numbers
+<Multi_key> <m> <o> : "∘"  U2218  # ring operator
+<Multi_key> <m> <O> : "∅"  U2205  # empty set
+<Multi_key> <m> <p> : "∂"  U2202  # partial differential
+<Multi_key> <m> <P> : "ℙ"  U2119  # prime numbers
+<Multi_key> <m> <Q> : "ℚ"  U211A  # rational numbers
+<Multi_key> <m> <R> : "ℝ"  U211D  # real numbers
+<Multi_key> <m> <s> : "∩"  U2229  # set intersection
+<Multi_key> <m> <S> : "∫"  U222B  # integral symbol
+<Multi_key> <m> <t> : "≡"  U2261  # identical to
+<Multi_key> <m> <T> : "≢"  U2262  # not identical to
+<Multi_key> <m> <u> : "∪"  U222A  # set union
+<Multi_key> <m> <U> : "∖"  U2216  # set minus
+<Multi_key> <m> <w> : "℘"  U2118  # Weierstrass elliptic function
+<Multi_key> <m> <z> : "↯"  U21AF  # downwards zigzag arrow
+<Multi_key> <m> <Z> : "ℤ"  U2124  # whole numbers
+<Multi_key> <m> <6>         : "∠"  U2220  # angle symbol
+<Multi_key> <m> <ampersand> : "∧"  U2227  # logical and
+<Multi_key> <m> <8>         : "⊗"  U2297  # circled times
+<Multi_key> <m> <asterisk>  : "⊙"  U2299  # circled dot operator
+<Multi_key> <m> <9>         : "∟"  U221F  # right angle
+<Multi_key> <m> <0>         : "∡"  U2221  # measured angle
+<Multi_key> <m> <plus>      : "⊕"  U2295  # circled plus
+<Multi_key> <m> <minus>     : "⊖"  U2296  # circled minus
+<Multi_key> <m> <slash>     : "⊘"  U2298  # circled division slash
+<Multi_key> <m> <equal>     : "≝"  U225D  # equal to by definition
+<Multi_key> <m> <semicolon> : "∵"  U2235  # because sign
+<Multi_key> <m> <colon>     : "∴"  U2234  # therefore sign
+<Multi_key> <m> <bar>       : "∨"  U2228  # logical or