]> shimmer.witbreuk.eu Git - UltimateKEYS.git/blobdiff - linux-xcompose/.XCompose
Add files via upload
[UltimateKEYS.git] / linux-xcompose / .XCompose
index 66f0a4c026df162fdbfd244cf4d5648e6346aac8..0e2f34849985b4d76660d25be062dc0e36fa9353 100644 (file)
@@ -1,6 +1,6 @@
 include "%L"
 
-# UltimateKEYS - 2024-06-04  (~/.XCompose)
+# UltimateKEYS Compose Key Sequences - 2025-01-22
 
 # Website :  https://pieter-degroote.github.io/UltimateKEYS/
 
@@ -9,9 +9,6 @@ include "%L"
 # License :  GNU General Public License Version 3
 
 
-# Compose Key Sequences for UltimateKEYS
-
-
 # Acute Accent
 
 <Multi_key> <apostrophe> <a> : "á"  U00E1  # a with acute
@@ -410,7 +407,7 @@ include "%L"
 <Multi_key> <equal> <U> : "Ű"  U0170  # U with double acute
 
 
-# Hook and Horn
+# Hook, Horn and Variations
 
 <Multi_key> <h> <b> : "ɓ"  U0253  # b with hook
 <Multi_key> <h> <B> : "Ɓ"  U0181  # B with hook
@@ -428,6 +425,8 @@ include "%L"
 <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> <l> : "ɬ"  U026C  # l with belt
+<Multi_key> <h> <L> : "Ɬ"  UA7AD  # L with belt
 <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
@@ -455,14 +454,16 @@ include "%L"
 <Multi_key> <h> <Z> : "Ȥ"  U0224  # Z with hook
 
 
-# Retroflex Hook, Right Hook, Crossed-Tail and Variations
+# Retroflex Hook and Variations
 
 <Multi_key> <f> <d> : "ᶑ"  U1D91  # d with hook and tail
 <Multi_key> <f> <e> : "ɝ"  U025D  # small letter reversed open e with hook
+<Multi_key> <f> <f> : "ᶔ"  U1D94  # small letter reversed open e with retroflex hook
 <Multi_key> <f> <g> : "ꬶ"  UAB36  # small letter script g with crossed-tail
 <Multi_key> <f> <h> : "ꜧ"  UA727  # small letter heng
 <Multi_key> <f> <H> : "Ꜧ"  UA726  # capital letter heng
 <Multi_key> <f> <j> : "ʝ"  U029D  # j with crossed-tail
+<Multi_key> <f> <J> : "Ʝ"  UA7B2  # J with crossed-tail
 <Multi_key> <f> <l> : "ɭ"  U026D  # l with retroflex hook
 <Multi_key> <f> <n> : "ɳ"  U0273  # n with retroflex hook
 <Multi_key> <f> <q> : "ʠ"  U02A0  # q with hook
@@ -473,6 +474,20 @@ include "%L"
 <Multi_key> <f> <z> : "ʐ"  U0290  # z with retroflex hook
 
 
+# Swash Tail and Other Variations
+
+<Multi_key> <t> <c> : "ꞓ"  UA793  # c with bar
+<Multi_key> <t> <C> : "Ꞓ"  UA792  # C with bar
+<Multi_key> <t> <f> : "ꞙ"  UA799  # f with stroke
+<Multi_key> <t> <F> : "Ꞙ"  UA798  # F with stroke
+<Multi_key> <t> <l> : "ⱡ"  U2C61  # l with double bar
+<Multi_key> <t> <L> : "Ⱡ"  U2C60  # L with double bar
+<Multi_key> <t> <s> : "ȿ"  U023F  # s with swash tail
+<Multi_key> <t> <S> : "Ȿ"  U2C7E  # S with swash tail
+<Multi_key> <t> <z> : "ɀ"  U0240  # z with swash tail
+<Multi_key> <t> <Z> : "Ɀ"  U2C7F  # Z with swash tail
+
+
 # Latin Greek Letters and Variations
 
 <Multi_key> <l> <a> : "ɑ"  U0251  # Latin small letter alpha
@@ -509,11 +524,12 @@ include "%L"
 <Multi_key> <l> <question>  : "ʔ"  U0294  # unicase letter glottal stop
 
 
-# Turned Letters
+# Turned and Reversed Letters
 
 <Multi_key> <r> <a> : "ɐ"  U0250  # small letter turned a
 <Multi_key> <r> <A> : "Ɐ"  U2C6F  # capital letter turned A
 <Multi_key> <r> <b> : "ɜ"  U025C  # small letter reversed open e
+<Multi_key> <r> <B> : "Ɜ"  UA7AB  # capital letter reversed open E
 <Multi_key> <r> <d> : "ƍ"  U018D  # Latin small letter turned delta
 <Multi_key> <r> <e> : "ǝ"  U01DD  # small letter turned e
 <Multi_key> <r> <E> : "Ǝ"  U018E  # capital letter reversed E
@@ -532,10 +548,13 @@ include "%L"
 <Multi_key> <r> <Q> : "Ɒ"  U2C70  # Latin capital letter turned alpha
 <Multi_key> <r> <r> : "ɹ"  U0279  # small letter turned r
 <Multi_key> <r> <t> : "ʇ"  U0287  # small letter turned t
+<Multi_key> <r> <T> : "Ʇ"  UA7B1  # capital letter turned T
 <Multi_key> <r> <v> : "ʌ"  U028C  # small letter turned v
 <Multi_key> <r> <V> : "Ʌ"  U0245  # capital letter turned V
 <Multi_key> <r> <w> : "ʍ"  U028D  # small letter turned w
 <Multi_key> <r> <y> : "ʎ"  U028E  # small letter turned y
+<Multi_key> <r> <z> : "ƹ"  U01B9  # Latin small letter ezh reversed
+<Multi_key> <r> <Z> : "Ƹ"  U01B8  # Latin capital letter ezh reversed
 
 
 # Currency Symbols
@@ -586,59 +605,59 @@ include "%L"
 
 # Greek Alphabet
 
-<Multi_key> <g> <a> : "α"  U03B1  # Greek small alpha
-<Multi_key> <g> <A> : "Α"  U0391  # Greek capital alpha
-<Multi_key> <g> <b> : "β"  U03B2  # Greek small beta
-<Multi_key> <g> <B> : "Β"  U0392  # Greek capital beta
-<Multi_key> <g> <v> : "β"  U03B2  # Greek small beta
-<Multi_key> <g> <V> : "Β"  U0392  # Greek capital beta
-<Multi_key> <g> <g> : "γ"  U03B3  # Greek small gamma
-<Multi_key> <g> <G> : "Γ"  U0393  # Greek capital gamma
-<Multi_key> <g> <d> : "δ"  U03B4  # Greek small delta
-<Multi_key> <g> <D> : "Δ"  U0394  # Greek capital delta
-<Multi_key> <g> <e> : "ε"  U03B5  # Greek small epsilon
-<Multi_key> <g> <E> : "Ε"  U0395  # Greek capital epsilon
-<Multi_key> <g> <z> : "ζ"  U03B6  # Greek small zeta
-<Multi_key> <g> <Z> : "Ζ"  U0396  # Greek capital zeta
-<Multi_key> <g> <h> : "η"  U03B7  # Greek small eta
-<Multi_key> <g> <H> : "Η"  U0397  # Greek capital eta
-<Multi_key> <g> <j> : "θ"  U03B8  # Greek small theta
-<Multi_key> <g> <J> : "Θ"  U0398  # Greek capital theta
-<Multi_key> <g> <i> : "ι"  U03B9  # Greek small iota
-<Multi_key> <g> <I> : "Ι"  U0399  # Greek capital iota
-<Multi_key> <g> <k> : "κ"  U03BA  # Greek small kappa
-<Multi_key> <g> <K> : "Κ"  U039A  # Greek capital kappa
-<Multi_key> <g> <l> : "λ"  U03BB  # Greek small lambda
-<Multi_key> <g> <L> : "Λ"  U039B  # Greek capital lambda
-<Multi_key> <g> <m> : "μ"  U03BC  # Greek small mu
-<Multi_key> <g> <M> : "Μ"  U039C  # Greek capital mu
-<Multi_key> <g> <n> : "ν"  U03BD  # Greek small nu
-<Multi_key> <g> <N> : "Ν"  U039D  # Greek capital nu
-<Multi_key> <g> <x> : "ξ"  U03BE  # Greek small xi
-<Multi_key> <g> <X> : "Ξ"  U039E  # Greek capital xi
-<Multi_key> <g> <o> : "ο"  U03BF  # Greek small omicron
-<Multi_key> <g> <O> : "Ο"  U039F  # Greek capital omicron
-<Multi_key> <g> <p> : "π"  U03C0  # Greek small pi
-<Multi_key> <g> <P> : "Π"  U03A0  # Greek capital pi
-<Multi_key> <g> <r> : "ρ"  U03C1  # Greek small rho
-<Multi_key> <g> <R> : "Ρ"  U03A1  # Greek capital rho
-<Multi_key> <g> <s> : "σ"  U03C3  # Greek small sigma
-<Multi_key> <g> <comma> : "ς"  U03C2  # Greek small final sigma
-<Multi_key> <g> <S> : "Σ"  U03A3  # Greek capital sigma
-<Multi_key> <g> <t> : "τ"  U03C4  # Greek small tau
-<Multi_key> <g> <T> : "Τ"  U03A4  # Greek capital tau
-<Multi_key> <g> <u> : "υ"  U03C5  # Greek small upsilon
-<Multi_key> <g> <U> : "Υ"  U03A5  # Greek capital upsilon
-<Multi_key> <g> <y> : "υ"  U03C5  # Greek small upsilon
-<Multi_key> <g> <Y> : "Υ"  U03A5  # Greek capital upsilon
-<Multi_key> <g> <f> : "φ"  U03C6  # Greek small phi
-<Multi_key> <g> <F> : "Φ"  U03A6  # Greek capital phi
-<Multi_key> <g> <c> : "χ"  U03C7  # Greek small chi
-<Multi_key> <g> <C> : "Χ"  U03A7  # Greek capital chi
-<Multi_key> <g> <w> : "ψ"  U03C8  # Greek small psi
-<Multi_key> <g> <W> : "Ψ"  U03A8  # Greek capital psi
-<Multi_key> <g> <q> : "ω"  U03C9  # Greek small omega
-<Multi_key> <g> <Q> : "Ω"  U03A9  # Greek capital omega
+<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
@@ -710,24 +729,23 @@ include "%L"
 <Multi_key> <space> <2> : " "  U2002  # en space
 <Multi_key> <space> <3> : " "  U2003  # 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 (ZWSP)
+<Multi_key> <space> <b> : " "  U00A0  # non-breaking space (NBSP)
 <Multi_key> <space> <m> : " "  U205F  # medium mathematical space (MMSP)
 <Multi_key> <space> <n> : " "  U202F  # narrow no-break space (NNBSP)
-<Multi_key> <space> <space> : " "  U00A0  # non-breaking space (NBSP)
+<Multi_key> <space> <p> : " "  U2008  # punctuation space
+<Multi_key> <space> <t> : " "  U2009  # thin space
+<Multi_key> <space> <h> : " "  U200A  # hair space
+<Multi_key> <space> <period> : " "  U2008  # punctuation space
+<Multi_key> <minus> <1> : "‐"  U2010  # hyphen
 <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 (SHY)
 <Multi_key> <minus> <minus> : "‑"  U2011  # non-breaking hyphen
-<Multi_key> <q> <2> : " "  U2000  # en quad
-<Multi_key> <q> <3> : " "  U2001  # em quad
 
 
 # Arrows and Pointing Triangles
@@ -740,6 +758,10 @@ include "%L"
 <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> <q> : "■"  U25A0  # black square
+<Multi_key> <a> <u> : "□"  U25A1  # white square
+<Multi_key> <a> <z> : "◆"  U25C6  # black diamond
+<Multi_key> <a> <m> : "◇"  U25C7  # white diamond
 <Multi_key> <a> <1> : "↙"  U2199  # south west arrow
 <Multi_key> <a> <2> : "↓"  U2193  # downwards arrow
 <Multi_key> <a> <3> : "↘"  U2198  # south east arrow
@@ -750,117 +772,33 @@ include "%L"
 <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> <f> <s> : "ſ"  U017F  # small letter long s
-<Multi_key> <i> <j> : "ij"  U0133  # ligature ij
-<Multi_key> <I> <J> : "IJ"  U0132  # ligature IJ
-<Multi_key> <n> <g> : "ŋ"  U014B  # small letter eng(ma)
-<Multi_key> <N> <G> : "Ŋ"  U014A  # capital letter eng(ma)
-<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> <bar> <bar>               : "‖"  U2016  # double vertical line
-<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> <minus>          : "·"  U00B7  # middle dot
-<Multi_key> <period> <3>              : "…"  U2026  # horizontal ellipsis
-<Multi_key> <period> <period>         : "…"  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> <minus> <plus>            : "∓"  U2213  # minus-or-plus 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
-
-
-# Bullets and Small Geometric Shapes
-
-<Multi_key> <semicolon> <b> : "•"  U2022  # bullet
-<Multi_key> <semicolon> <o> : "◦"  U25E6  # white bullet
-<Multi_key> <semicolon> <h> : "⁃"  U2043  # hyphen bullet
-<Multi_key> <semicolon> <t> : "‣"  U2023  # triangular bullet
-<Multi_key> <semicolon> <q> : "▪"  U25AA  # black small square
-<Multi_key> <semicolon> <u> : "▫"  U25AB  # white small square
-<Multi_key> <semicolon> <w> : "▴"  U25B4  # black up-pointing small triangle
-<Multi_key> <semicolon> <a> : "◂"  U25C2  # black left-pointing small triangle
-<Multi_key> <semicolon> <s> : "▾"  U25BE  # black down-pointing small triangle
-<Multi_key> <semicolon> <d> : "▸"  U25B8  # black right-pointing small triangle
-<Multi_key> <semicolon> <i> : "▵"  U25B5  # white up-pointing small triangle
-<Multi_key> <semicolon> <j> : "◃"  U25C3  # white left-pointing small triangle
-<Multi_key> <semicolon> <k> : "▿"  U25BF  # white down-pointing small triangle
-<Multi_key> <semicolon> <l> : "▹"  U25B9  # white right-pointing small triangle
-<Multi_key> <semicolon> <z> : "■"  U25A0  # black square
-<Multi_key> <semicolon> <x> : "□"  U25A1  # white square
-<Multi_key> <semicolon> <c> : "◆"  U25C6  # black diamond
-<Multi_key> <semicolon> <v> : "◇"  U25C7  # white diamond
-<Multi_key> <semicolon> <semicolon> : "•"  U2022  # bullet
+<Multi_key> <q> <w> : "▴"  U25B4  # black up-pointing small triangle
+<Multi_key> <q> <a> : "◂"  U25C2  # black left-pointing small triangle
+<Multi_key> <q> <s> : "▾"  U25BE  # black down-pointing small triangle
+<Multi_key> <q> <d> : "▸"  U25B8  # black right-pointing small triangle
+<Multi_key> <q> <i> : "▵"  U25B5  # white up-pointing small triangle
+<Multi_key> <q> <j> : "◃"  U25C3  # white left-pointing small triangle
+<Multi_key> <q> <k> : "▿"  U25BF  # white down-pointing small triangle
+<Multi_key> <q> <l> : "▹"  U25B9  # white right-pointing small triangle
+<Multi_key> <q> <q> : "▪"  U25AA  # black small square
+<Multi_key> <q> <u> : "▫"  U25AB  # white small square
+<Multi_key> <q> <z> : "⬥"  U2B25  # black medium diamond
+<Multi_key> <q> <m> : "⬦"  U2B26  # white medium diamond
+<Multi_key> <q> <1> : "⇙"  U21D9  # south west double arrow
+<Multi_key> <q> <2> : "⇓"  U21D3  # downwards double arrow
+<Multi_key> <q> <3> : "⇘"  U21D8  # south east double arrow
+<Multi_key> <q> <4> : "⇐"  U21D0  # leftwards double arrow
+<Multi_key> <q> <5> : "⇕"  U21D5  # up down double arrow
+<Multi_key> <q> <6> : "⇒"  U21D2  # rightwards double arrow
+<Multi_key> <q> <7> : "⇖"  U21D6  # north west double arrow
+<Multi_key> <q> <8> : "⇑"  U21D1  # upwards double arrow
+<Multi_key> <q> <9> : "⇗"  U21D7  # north east double arrow
+<Multi_key> <q> <0> : "⇔"  U21D4  # left right double arrow
 
 
 # Various Symbols
 
-<Multi_key> <s> <a> : "â\85\8d"  U214D  # aktieselskab
+<Multi_key> <s> <a> : "â\84\80"  U2100  # account of
 <Multi_key> <s> <b> : "‽"  U203D  # interrobang
 <Multi_key> <s> <B> : "⸘"  U2E18  # inverted interrobang
 <Multi_key> <s> <c> : "℅"  U2105  # care of
@@ -870,6 +808,8 @@ include "%L"
 <Multi_key> <s> <h> : "⌂"  U2302  # house
 <Multi_key> <s> <H> : "Ω"  U2126  # ohm sign (backwards compatibility)
 <Multi_key> <s> <i> : "⌀"  U2300  # diameter sign
+<Multi_key> <s> <j> : "℁"  U2101  # addressed to the subject
+<Multi_key> <s> <k> : "⅍"  U214D  # aktieselskab
 <Multi_key> <s> <l> : "ℓ"  U2113  # script small l
 <Multi_key> <s> <L> : "ℒ"  U2112  # Laplace transform
 <Multi_key> <s> <m> : "♂"  U2642  # male sign (Mars)
@@ -878,12 +818,15 @@ include "%L"
 <Multi_key> <s> <P> : "℞"  U211E  # prescription take (Recipere)
 <Multi_key> <s> <r> : "℟"  U211F  # response (liturgy)
 <Multi_key> <s> <R> : "℟"  U211F  # response (liturgy)
+<Multi_key> <s> <u> : "℆"  U2106  # cada una (each one)
 <Multi_key> <s> <v> : "℣"  U2123  # versicle (liturgy)
 <Multi_key> <s> <V> : "℣"  U2123  # versicle (liturgy)
 <Multi_key> <s> <x> : "※"  U203B  # reference mark
 <Multi_key> <s> <2> : "♫"  U266B  # beamed eighth notes
 <Multi_key> <s> <3> : "⁂"  U2042  # asterism
 <Multi_key> <s> <4> : "※"  U203B  # reference mark
+<Multi_key> <s> <5> : "★"  U2605  # black star
+<Multi_key> <s> <6> : "☆"  U2606  # white star
 <Multi_key> <s> <8> : "♪"  U266A  # eighth note
 <Multi_key> <s> <exclam>   : "‼"  U203C  # double exclamation mark
 <Multi_key> <s> <question> : "⸮"  U2E2E  # reversed question mark
@@ -940,19 +883,107 @@ include "%L"
 <Multi_key> <m> <6> : "∠"  U2220  # angle symbol
 <Multi_key> <m> <9> : "∟"  U221F  # right angle
 <Multi_key> <m> <0> : "∡"  U2221  # measured angle
-<Multi_key> <m> <comma>     : "∙"  U2219  # bullet operator
+<Multi_key> <m> <period>    : "⋅"  U22C5  # dot operator
+<Multi_key> <m> <equal>     : "≝"  U225D  # equal to by definition
 <Multi_key> <m> <plus>      : "⊕"  U2295  # circled plus
 <Multi_key> <m> <minus>     : "⊖"  U2296  # circled minus
 <Multi_key> <m> <asterisk>  : "⊗"  U2297  # circled times
 <Multi_key> <m> <slash>     : "⊘"  U2298  # circled division slash
-<Multi_key> <m> <period>    : "⊙"  U2299  # circled dot operator
-<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> <ampersand> : "∧"  U2227  # logical and
 <Multi_key> <m> <bar>       : "∨"  U2228  # logical or
 
 
+# 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> <f> <s> : "ſ"  U017F  # small letter long s
+<Multi_key> <i> <j> : "ij"  U0133  # ligature ij
+<Multi_key> <I> <J> : "IJ"  U0132  # ligature IJ
+<Multi_key> <n> <g> : "ŋ"  U014B  # small letter eng(ma)
+<Multi_key> <N> <G> : "Ŋ"  U014A  # capital letter eng(ma)
+<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> <v> <v> : "✓"  U2713  # check mark
+<Multi_key> <y> <y> : "✓"  U2713  # check mark
+<Multi_key> <V> <V> : "✔"  U2714  # heavy check mark
+<Multi_key> <Y> <Y> : "✔"  U2714  # heavy check mark
+<Multi_key> <x> <x> : "✗"  U2717  # ballot x
+<Multi_key> <X> <X> : "✘"  U2718  # heavy ballot x
+<Multi_key> <bar> <bar>               : "‖"  U2016  # double vertical line
+<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> <minus>          : "·"  U00B7  # middle dot
+<Multi_key> <period> <3>              : "…"  U2026  # horizontal ellipsis
+<Multi_key> <period> <period>         : "…"  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> <minus> <plus>            : "∓"  U2213  # minus-or-plus 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> <semicolon> <b>           : "•"  U2022  # bullet
+<Multi_key> <semicolon> <o>           : "◦"  U25E6  # white bullet
+<Multi_key> <semicolon> <w>           : "◦"  U25E6  # white bullet
+<Multi_key> <semicolon> <h>           : "⁃"  U2043  # hyphen bullet
+<Multi_key> <semicolon> <t>           : "‣"  U2023  # triangular bullet
+<Multi_key> <semicolon> <semicolon>   : "•"  U2022  # bullet
+<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
+
+
 # Vulgar Fractions
 
 <Multi_key> <1> <2> : "½"  U00BD  # vulgar fraction 1/2
@@ -1007,6 +1038,30 @@ include "%L"
 <Multi_key> <apostrophe> <greater>      : "›"  U203A  # right-pointing single angle quotation mark
 
 
+# Chess Pieces and Playing Card Suit Symbols
+
+<Multi_key> <C> <k> : "♔"  U2654  # white chess king
+<Multi_key> <C> <q> : "♕"  U2655  # white chess queen
+<Multi_key> <C> <r> : "♖"  U2656  # white chess rook
+<Multi_key> <C> <b> : "♗"  U2657  # white chess bishop
+<Multi_key> <C> <n> : "♘"  U2658  # white chess knight
+<Multi_key> <C> <p> : "♙"  U2659  # white chess pawn
+<Multi_key> <C> <K> : "♚"  U265A  # black chess king
+<Multi_key> <C> <Q> : "♛"  U265B  # black chess queen
+<Multi_key> <C> <R> : "♜"  U265C  # black chess rook
+<Multi_key> <C> <B> : "♝"  U265D  # black chess bishop
+<Multi_key> <C> <N> : "♞"  U265E  # black chess knight
+<Multi_key> <C> <P> : "♟"  U265F  # black chess pawn
+<Multi_key> <C> <c> : "♧"  U2667  # white club suit
+<Multi_key> <C> <C> : "♣"  U2663  # black club suit
+<Multi_key> <C> <d> : "♢"  U2662  # white diamond suit
+<Multi_key> <C> <D> : "♦"  U2666  # black diamond suit
+<Multi_key> <C> <h> : "♡"  U2661  # white heart suit
+<Multi_key> <C> <H> : "♥"  U2665  # black heart suit
+<Multi_key> <C> <s> : "♤"  U2664  # white spade suit
+<Multi_key> <C> <S> : "♠"  U2660  # black spade suit
+
+
 # Double Grave Accent
 
 <Multi_key> <G> <a> : "ȁ"  U0201  # a with double grave
@@ -1154,6 +1209,30 @@ include "%L"
 <Multi_key> <greater> <Z> : "Ẓ"  U1E92  # Z with dot below
 
 
+# Accented Letters with Dot Below
+
+<Multi_key> <question> <a> : "ậ"  U1EAD  # a with circumflex and dot below
+<Multi_key> <question> <A> : "Ậ"  U1EAC  # A with circumflex and dot below
+<Multi_key> <question> <b> : "ặ"  U1EB7  # a with breve and dot below
+<Multi_key> <question> <B> : "Ặ"  U1EB6  # A with breve and dot below
+<Multi_key> <question> <e> : "ệ"  U1EC7  # e with circumflex and dot below
+<Multi_key> <question> <E> : "Ệ"  U1EC6  # E with circumflex and dot below
+<Multi_key> <question> <f> : "ḝ"  U1E1D  # e with cedilla and breve
+<Multi_key> <question> <F> : "Ḝ"  U1E1C  # E with cedilla and breve
+<Multi_key> <question> <l> : "ḹ"  U1E39  # l with dot below and macron
+<Multi_key> <question> <L> : "Ḹ"  U1E38  # L with dot below and macron
+<Multi_key> <question> <o> : "ộ"  U1ED9  # o with circumflex and dot below
+<Multi_key> <question> <O> : "Ộ"  U1ED8  # O with circumflex and dot below
+<Multi_key> <question> <r> : "ṝ"  U1E5D  # r with dot below and macron
+<Multi_key> <question> <R> : "Ṝ"  U1E5C  # R with dot below and macron
+<Multi_key> <question> <s> : "ṩ"  U1E69  # s with dot below and dot above
+<Multi_key> <question> <S> : "Ṩ"  U1E68  # S with dot below and dot above
+<Multi_key> <question> <t> : "ợ"  U1EE3  # o with horn and dot below
+<Multi_key> <question> <T> : "Ợ"  U1EE2  # O with horn and dot below
+<Multi_key> <question> <u> : "ự"  U1EF1  # u with horn and dot below
+<Multi_key> <question> <U> : "Ự"  U1EF0  # U with horn and dot below
+
+
 # Miscellaneous Symbols and Dingbats
 
 <Multi_key> <1> <a> : "☀"  U2600  # black sun with rays
@@ -1350,30 +1429,6 @@ include "%L"
 <Multi_key> <8> <n> : "⟁"  U27C1  # white triangle containing small white triangle
 
 
-# Chess Pieces and Playing Card Suit Symbols
-
-<Multi_key> <C> <k> : "♔"  U2654  # white chess king
-<Multi_key> <C> <q> : "♕"  U2655  # white chess queen
-<Multi_key> <C> <r> : "♖"  U2656  # white chess rook
-<Multi_key> <C> <b> : "♗"  U2657  # white chess bishop
-<Multi_key> <C> <n> : "♘"  U2658  # white chess knight
-<Multi_key> <C> <p> : "♙"  U2659  # white chess pawn
-<Multi_key> <C> <K> : "♚"  U265A  # black chess king
-<Multi_key> <C> <Q> : "♛"  U265B  # black chess queen
-<Multi_key> <C> <R> : "♜"  U265C  # black chess rook
-<Multi_key> <C> <B> : "♝"  U265D  # black chess bishop
-<Multi_key> <C> <N> : "♞"  U265E  # black chess knight
-<Multi_key> <C> <P> : "♟"  U265F  # black chess pawn
-<Multi_key> <C> <c> : "♧"  U2667  # white club suit
-<Multi_key> <C> <C> : "♣"  U2663  # black club suit
-<Multi_key> <C> <d> : "♢"  U2662  # white diamond suit
-<Multi_key> <C> <D> : "♦"  U2666  # black diamond suit
-<Multi_key> <C> <h> : "♡"  U2661  # white heart suit
-<Multi_key> <C> <H> : "♥"  U2665  # black heart suit
-<Multi_key> <C> <s> : "♤"  U2664  # white spade suit
-<Multi_key> <C> <S> : "♠"  U2660  # black spade suit
-
-
 # Dingbat Negative Circled Digits
 
 <Multi_key> <n> <1> : "❶"  U2776  # dingbat negative circled digit 1