]> shimmer.witbreuk.eu Git - UltimateKEYS.git/blobdiff - linux-xcompose/.XCompose
Update and rename rule_xml to xml-definition.txt
[UltimateKEYS.git] / linux-xcompose / .XCompose
index 8468d0e4d8eca8ded200142580650cf735c6d19f..746bd66f364b66d77b66f9d4b0b71c252459e205 100644 (file)
@@ -1,4 +1,6 @@
-# UltimateKEYS - 2022-12-06  (~/.XCompose)
+include "%L"
+
+# UltimateKEYS - 2023-09-08  (~/.XCompose)
 
 # Website :  www.ultimatekeys.info (pieter-degroote.github.io/UltimateKEYS/)
 
 
 # Website :  www.ultimatekeys.info (pieter-degroote.github.io/UltimateKEYS/)
 
 <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> <A> : "Á"  U00C1  # A with acute
 <Multi_key> <apostrophe> <c> : "ć"  U0107  # c with acute
 <Multi_key> <apostrophe> <C> : "Ć"  U0106  # C with acute
+<Multi_key> <apostrophe> <d> : "ḉ"  U1E09  # c with cedilla and acute
+<Multi_key> <apostrophe> <D> : "Ḉ"  U1E08  # C with cedilla and 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> <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> <j> : "ǿ"  U01FF  # o with stroke and acute
+<Multi_key> <apostrophe> <J> : "Ǿ"  U01FE  # O with stroke and 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> <k> : "ḱ"  U1E31  # k with acute
 <Multi_key> <apostrophe> <K> : "Ḱ"  U1E30  # K with acute
 <Multi_key> <apostrophe> <l> : "ĺ"  U013A  # l with acute
@@ -34,6 +40,8 @@
 <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> <O> : "Ó"  U00D3  # O with acute
 <Multi_key> <apostrophe> <p> : "ṕ"  U1E55  # p with acute
 <Multi_key> <apostrophe> <P> : "Ṕ"  U1E54  # P with acute
+<Multi_key> <apostrophe> <q> : "ǽ"  U01FD  # ae with acute
+<Multi_key> <apostrophe> <Q> : "Ǽ"  U01FC  # AE 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> <r> : "ŕ"  U0155  # r with acute
 <Multi_key> <apostrophe> <R> : "Ŕ"  U0154  # R with acute
 <Multi_key> <apostrophe> <s> : "ś"  U015B  # s 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> <U> : "Ú"  U00DA  # U with acute
 <Multi_key> <apostrophe> <w> : "ẃ"  U1E83  # w with acute
 <Multi_key> <apostrophe> <W> : "Ẃ"  U1E82  # W with acute
+<Multi_key> <apostrophe> <x> : "ǻ"  U01FB  # a with ring above and acute
+<Multi_key> <apostrophe> <X> : "Ǻ"  U01FA  # A with ring above and 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> <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
 
 
 # Grave Accent
 
 
 # Grave Accent
@@ -67,7 +76,6 @@
 <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> <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)
 
 
 # Diaeresis
 
 
 # Diaeresis
@@ -91,7 +99,6 @@
 <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> <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
 
 
 # Circumflex Accent
 
 
 # Circumflex Accent
 <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> <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)
 
 
 # Tilde
 
 
 # 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> <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
 
 
 # Cedilla and Ogonek
 
 
 # Cedilla and Ogonek
 <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> <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
 
 
 # Caron
 
 
 # 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> <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
 
 
 # Dot Above
 <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> <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 and Stroke (additional)
 
 
 
 # Macron and Stroke (additional)
 
+<Multi_key> <underscore> <f> : "ẝ"  U1E9D  # long s with high stroke
 <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> <g> : "ḡ"  U1E21  # g with macron
 <Multi_key> <underscore> <G> : "Ḡ"  U1E20  # G with macron
 <Multi_key> <underscore> <i> : "ɨ"  U0268  # i with stroke
 <Multi_key> <underscore> <L> : "Ƚ"  U023D  # L with bar
 <Multi_key> <underscore> <o> : "ɵ"  U0275  # barred o
 <Multi_key> <underscore> <O> : "Ɵ"  U019F  # O with middle tilde
 <Multi_key> <underscore> <L> : "Ƚ"  U023D  # L with bar
 <Multi_key> <underscore> <o> : "ɵ"  U0275  # barred o
 <Multi_key> <underscore> <O> : "Ɵ"  U019F  # O with middle tilde
+<Multi_key> <underscore> <q> : "ǣ"  U01E3  # ae with macron
+<Multi_key> <underscore> <Q> : "Ǣ"  U01E2  # AE with macron
 <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> <u> : "ʉ"  U0289  # u with bar
 <Multi_key> <underscore> <U> : "Ʉ"  U0244  # U with bar
 <Multi_key> <underscore> <y> : "ɏ"  U024F  # y 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> <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> <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> <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> <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> <q> : "ẜ"  U1E9C  # long s with diagonal 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> <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> <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> <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
 
 
 # Double Acute Accent
 
 
 # Double Acute Accent
 <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> <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
-
-
-# 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
-
-
-# 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
 
 
 # Hook and Horn
 
 
 # Hook and Horn
 <Multi_key> <h> <Z> : "Ȥ"  U0224  # Z with hook
 
 
 <Multi_key> <h> <Z> : "Ȥ"  U0224  # Z with hook
 
 
-# Retroflex Hook, Crossed-Tail and Variations
+# Retroflex Hook, Right Hook, Crossed-Tail and Variations
 
 
-<Multi_key> <f> <a> : "ᶏ"  U1D8F  # a with retroflex hook
 <Multi_key> <f> <d> : "ᶑ"  U1D91  # d with hook and tail
 <Multi_key> <f> <d> : "ᶑ"  U1D91  # d with hook and tail
-<Multi_key> <f> <e> : "ᶒ"  U1D92  # e with retroflex hook
-<Multi_key> <f> <f> : "ᶓ"  U1D93  # small letter open e with retroflex hook
+<Multi_key> <f> <e> : "ɝ"  U025D  # small letter reversed open e with 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> <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> <i> : "ᶖ"  U1D96  # i with retroflex hook
 <Multi_key> <f> <j> : "ʝ"  U029D  # 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> <j> : "ʝ"  U029D  # 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> <o> : "ᶗ"  U1D97  # small letter open o with retroflex hook
-<Multi_key> <f> <q> : "ᶐ"  U1D90  # Latin small letter alpha with retroflex hook
+<Multi_key> <f> <q> : "ʠ"  U02A0  # q with hook
 <Multi_key> <f> <r> : "ɾ"  U027E  # r with fishhook
 <Multi_key> <f> <t> : "ʈ"  U0288  # t with retroflex hook
 <Multi_key> <f> <T> : "Ʈ"  U01AE  # T with retroflex hook
 <Multi_key> <f> <r> : "ɾ"  U027E  # r with fishhook
 <Multi_key> <f> <t> : "ʈ"  U0288  # t with retroflex hook
 <Multi_key> <f> <T> : "Ʈ"  U01AE  # T with retroflex hook
-<Multi_key> <f> <u> : "ᶙ"  U1D99  # u with retroflex hook
 <Multi_key> <f> <v> : "ⱱ"  U2C71  # v with right hook
 <Multi_key> <f> <v> : "ⱱ"  U2C71  # v with right hook
-<Multi_key> <f> <w> : "ⱳ"  U2C73  # w with right hook
-<Multi_key> <f> <W> : "Ⱳ"  U2C72  # W with right hook
 <Multi_key> <f> <z> : "ʐ"  U0290  # z with retroflex hook
 
 
 <Multi_key> <f> <z> : "ʐ"  U0290  # z with retroflex hook
 
 
 
 <Multi_key> <l> <a> : "ɑ"  U0251  # Latin small letter alpha
 <Multi_key> <l> <A> : "Ɑ"  U2C6D  # Latin capital letter alpha
 
 <Multi_key> <l> <a> : "ɑ"  U0251  # Latin small letter alpha
 <Multi_key> <l> <A> : "Ɑ"  U2C6D  # Latin capital letter alpha
+<Multi_key> <l> <b> : "ɞ"  U025E  # small letter closed reversed open e
 <Multi_key> <l> <d> : "ẟ"  U1E9F  # Latin small letter delta
 <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> : "ɸ"  U0278  # Latin small letter phi
 <Multi_key> <l> <g> : "ɡ"  U0261  # small letter script g
 <Multi_key> <l> <G> : "Ɡ"  UA7AC  # capital letter script G
 <Multi_key> <l> <d> : "ẟ"  U1E9F  # Latin small letter delta
 <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> : "ɸ"  U0278  # Latin small letter phi
 <Multi_key> <l> <g> : "ɡ"  U0261  # small letter script g
 <Multi_key> <l> <G> : "Ɡ"  UA7AC  # capital letter script G
+<Multi_key> <l> <h> : "ƣ"  U01A3  # small letter gha
+<Multi_key> <l> <H> : "Ƣ"  U01A2  # capital letter gha
 <Multi_key> <l> <i> : "ɩ"  U0269  # Latin small letter iota
 <Multi_key> <l> <I> : "Ɩ"  U0196  # Latin capital letter iota
 <Multi_key> <l> <j> : "ɣ"  U0263  # Latin small letter gamma
 <Multi_key> <l> <J> : "Ɣ"  U0194  # Latin capital letter gamma
 <Multi_key> <l> <k> : "ĸ"  U0138  # small letter kra
 <Multi_key> <l> <i> : "ɩ"  U0269  # Latin small letter iota
 <Multi_key> <l> <I> : "Ɩ"  U0196  # Latin capital letter iota
 <Multi_key> <l> <j> : "ɣ"  U0263  # Latin small letter gamma
 <Multi_key> <l> <J> : "Ɣ"  U0194  # Latin capital letter gamma
 <Multi_key> <l> <k> : "ĸ"  U0138  # small letter kra
+<Multi_key> <l> <l> : "ƛ"  U019B  # Latin small letter lambda with stroke (barred lambda)
 <Multi_key> <l> <m> : "ɰ"  U0270  # small letter turned m with long leg
 <Multi_key> <l> <n> : "ƞ"  U019E  # small letter n with long right leg
 <Multi_key> <l> <N> : "Ƞ"  U0220  # capital letter N with long right leg
 <Multi_key> <l> <o> : "ɔ"  U0254  # small letter open o
 <Multi_key> <l> <O> : "Ɔ"  U0186  # capital letter open O
 <Multi_key> <l> <m> : "ɰ"  U0270  # small letter turned m with long leg
 <Multi_key> <l> <n> : "ƞ"  U019E  # small letter n with long right leg
 <Multi_key> <l> <N> : "Ƞ"  U0220  # capital letter N with long right leg
 <Multi_key> <l> <o> : "ɔ"  U0254  # small letter open o
 <Multi_key> <l> <O> : "Ɔ"  U0186  # capital letter open O
-<Multi_key> <l> <q> : "ƣ"  U01A3  # small letter gha
-<Multi_key> <l> <Q> : "Ƣ"  U01A2  # capital letter gha
-<Multi_key> <l> <s> : "ʃ"  U0283  # small letter esh
-<Multi_key> <l> <S> : "Ʃ"  U01A9  # capital letter esh
+<Multi_key> <l> <q> : "ɷ"  U0277  # Latin small letter closed omega
+<Multi_key> <l> <s> : "ʃ"  U0283  # Latin small letter esh
+<Multi_key> <l> <S> : "Ʃ"  U01A9  # Latin capital letter esh
 <Multi_key> <l> <u> : "ʊ"  U028A  # Latin small letter upsilon
 <Multi_key> <l> <U> : "Ʊ"  U01B1  # Latin capital letter upsilon
 <Multi_key> <l> <u> : "ʊ"  U028A  # Latin small letter upsilon
 <Multi_key> <l> <U> : "Ʊ"  U01B1  # Latin capital letter upsilon
+<Multi_key> <l> <8>         : "ȣ"  U0223  # small letter ou
+<Multi_key> <l> <asterisk>  : "Ȣ"  U0222  # capital letter OU
+<Multi_key> <l> <7>         : "ɂ"  U0242  # small letter glottal stop
+<Multi_key> <l> <ampersand> : "Ɂ"  U0241  # capital letter glottal stop
+<Multi_key> <l> <question>  : "ʔ"  U0294  # unicase letter glottal stop
 
 
 # Turned Letters
 
 <Multi_key> <r> <a> : "ɐ"  U0250  # small letter turned a
 <Multi_key> <r> <A> : "Ɐ"  U2C6F  # capital letter turned A
 
 
 # Turned Letters
 
 <Multi_key> <r> <a> : "ɐ"  U0250  # small letter turned a
 <Multi_key> <r> <A> : "Ɐ"  U2C6F  # capital letter turned A
-<Multi_key> <r> <c> : "ɜ"  U025C  # small letter reversed open e
+<Multi_key> <r> <b> : "ɜ"  U025C  # small 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
 <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
 <Multi_key> <r> <K> : "Ʞ"  UA7B0  # capital letter turned K
 <Multi_key> <r> <m> : "ɯ"  U026F  # small letter turned m
 <Multi_key> <r> <M> : "Ɯ"  U019C  # capital letter turned M
 <Multi_key> <r> <K> : "Ʞ"  UA7B0  # capital letter turned K
 <Multi_key> <r> <m> : "ɯ"  U026F  # small letter turned m
 <Multi_key> <r> <M> : "Ɯ"  U019C  # capital letter turned M
-<Multi_key> <r> <o> : "ɤ"  U0264  # small letter rams horn
+<Multi_key> <r> <o> : "ɤ"  U0264  # small letter ram's horn (baby gamma)
 <Multi_key> <r> <q> : "ɒ"  U0252  # Latin small letter turned alpha
 <Multi_key> <r> <Q> : "Ɒ"  U2C70  # Latin capital letter turned alpha
 <Multi_key> <r> <r> : "ɹ"  U0279  # small letter turned r
 <Multi_key> <r> <q> : "ɒ"  U0252  # Latin small letter turned alpha
 <Multi_key> <r> <Q> : "Ɒ"  U2C70  # Latin capital letter turned alpha
 <Multi_key> <r> <r> : "ɹ"  U0279  # small letter turned r
 <Multi_key> <r> <y> : "ʎ"  U028E  # small letter turned y
 
 
 <Multi_key> <r> <y> : "ʎ"  U028E  # 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> <v> <minus>      : "ǖ"  U01D6  # u with diaeresis and macron
-<Multi_key> <V> <minus>      : "Ǖ"  U01D5  # U with diaeresis and macron
-<Multi_key> <v> <apostrophe> : "ǘ"  U01D8  # u with diaeresis and acute
-<Multi_key> <V> <apostrophe> : "Ǘ"  U01D7  # U with diaeresis and acute
-<Multi_key> <v> <v>          : "ǚ"  U01DA  # u with diaeresis and caron
-<Multi_key> <V> <v>          : "Ǚ"  U01D9  # U with diaeresis and caron
-<Multi_key> <v> <grave>      : "ǜ"  U01DC  # u with diaeresis and grave
-<Multi_key> <V> <grave>      : "Ǜ"  U01DB  # U with diaeresis and grave
-
-
 # Currency Symbols
 
 <Multi_key> <dollar> <a> : "֏"  U058F  # Armenian dram
 # Currency Symbols
 
 <Multi_key> <dollar> <a> : "֏"  U058F  # Armenian dram
 <Multi_key> <dollar> <x> : "¤"  U00A4  # currency sign
 <Multi_key> <dollar> <y> : "¥"  U00A5  # yen sign
 <Multi_key> <dollar> <Y> : "¥"  U00A5  # yen sign
 <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
 
 
 # Greek Alphabet
 
 # Spacing Characters and Dashes
 
 
 # Spacing Characters and Dashes
 
+<Multi_key> <space> <1> : " "  U2004  # three-per-em space
 <Multi_key> <space> <2> : " "  U2002  # en space
 <Multi_key> <space> <3> : " "  U2003  # em space
 <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> <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> <space> <0> : "​"  U200B  # zero-width space (ZWSP)
+<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> <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> <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> <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
 <Multi_key> <minus> <minus> : "‑"  U2011  # non-breaking hyphen
 <Multi_key> <q> <2> : " "  U2000  # en quad
 <Multi_key> <q> <3> : " "  U2001  # em quad
 <Multi_key> <asterisk> <o>            : "°"  U00B0  # degree sign
 <Multi_key> <o> <asterisk>            : "°"  U00B0  # degree sign
 <Multi_key> <period> <period>         : "·"  U00B7  # middle dot
 <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> <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)
 # Various Symbols
 
 <Multi_key> <s> <a> : "⅍"  U214D  # aktieselskab
 # Various Symbols
 
 <Multi_key> <s> <a> : "⅍"  U214D  # aktieselskab
-<Multi_key> <s> <b> : "⸘"  U2E18  # inverted interrobang
+<Multi_key> <s> <b> : "‽"  U203D  # interrobang
+<Multi_key> <s> <B> : "⸘"  U2E18  # inverted interrobang
 <Multi_key> <s> <c> : "℅"  U2105  # care of
 <Multi_key> <s> <d> : "⋄"  U22C4  # diamond operator
 <Multi_key> <s> <e> : "℮"  U212E  # estimated symbol
 <Multi_key> <s> <c> : "℅"  U2105  # care of
 <Multi_key> <s> <d> : "⋄"  U22C4  # diamond operator
 <Multi_key> <s> <e> : "℮"  U212E  # estimated symbol
 <Multi_key> <s> <L> : "ℒ"  U2112  # Laplace transform
 <Multi_key> <s> <m> : "♂"  U2642  # male sign (Mars)
 <Multi_key> <s> <M> : "℠"  U2120  # service mark
 <Multi_key> <s> <L> : "ℒ"  U2112  # Laplace transform
 <Multi_key> <s> <m> : "♂"  U2642  # male sign (Mars)
 <Multi_key> <s> <M> : "℠"  U2120  # service mark
-<Multi_key> <s> <q> : "⸮"  U2E2E  # reversed question mark
 <Multi_key> <s> <r> : "℞"  U211E  # prescription take (Recipere)
 <Multi_key> <s> <R> : "℞"  U211E  # prescription take (Recipere)
 <Multi_key> <s> <r> : "℞"  U211E  # prescription take (Recipere)
 <Multi_key> <s> <R> : "℞"  U211E  # prescription take (Recipere)
+<Multi_key> <s> <x> : "※"  U203B  # reference mark
 <Multi_key> <s> <2> : "♫"  U266B  # beamed eighth notes
 <Multi_key> <s> <3> : "⁂"  U2042  # asterism
 <Multi_key> <s> <2> : "♫"  U266B  # beamed eighth notes
 <Multi_key> <s> <3> : "⁂"  U2042  # asterism
+<Multi_key> <s> <4> : "※"  U203B  # reference mark
 <Multi_key> <s> <8> : "♪"  U266A  # eighth note
 <Multi_key> <s> <8> : "♪"  U266A  # eighth note
-<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> <exclam>   : "‼"  U203C  # double exclamation mark
+<Multi_key> <s> <question> : "⸮"  U2E2E  # reversed question mark
+<Multi_key> <s> <slash>    : "⁞"  U205E  # vertical four dots
+<Multi_key> <s> <bar>      : "¦"  U00A6  # broken bar
 
 
 # Math Symbols
 
 
 # Math Symbols
 <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> <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> <2> : "∶"  U2236  # ratio symbol
+<Multi_key> <m> <4> : "∷"  U2237  # proportion sign
+<Multi_key> <m> <6> : "∠"  U2220  # angle symbol
+<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> <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> <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> <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
 
 
 <Multi_key> <m> <bar>       : "∨"  U2228  # logical or
 
 
 <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> <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> <comma> <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> <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> <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> <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> <backslash> <quotedbl>      : "‟"  U201F  # double high-reversed-9 quotation mark
+<Multi_key> <quotedbl> <backslash>      : "‟"  U201F  # double high-reversed-9 quotation mark
+<Multi_key> <backslash> <apostrophe>    : "‛"  U201B  # single high-reversed-9 quotation mark
+<Multi_key> <apostrophe> <backslash>    : "‛"  U201B  # single high-reversed-9 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> <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> <apostrophe> <greater>      : "›"  U203A  # right-pointing single angle quotation mark
 
 
 <Multi_key> <apostrophe> <greater>      : "›"  U203A  # right-pointing single angle quotation mark
 
 
+# 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
+
+
+# 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
+
+
+# Circumflex Below
+
+<Multi_key> <I> <d> : "ḓ"  U1E13  # d with circumflex below
+<Multi_key> <I> <D> : "Ḓ"  U1E12  # D with circumflex below
+<Multi_key> <I> <e> : "ḙ"  U1E19  # e with circumflex below
+<Multi_key> <I> <E> : "Ḙ"  U1E18  # E with circumflex below
+<Multi_key> <I> <l> : "ḽ"  U1E3D  # l with circumflex below
+<Multi_key> <I> <L> : "Ḽ"  U1E3C  # L with circumflex below
+<Multi_key> <I> <n> : "ṋ"  U1E4B  # n with circumflex below
+<Multi_key> <I> <N> : "Ṋ"  U1E4A  # N with circumflex below
+<Multi_key> <I> <t> : "ṱ"  U1E71  # t with circumflex below
+<Multi_key> <I> <T> : "Ṱ"  U1E70  # T with circumflex below
+<Multi_key> <I> <u> : "ṷ"  U1E77  # u with circumflex below
+<Multi_key> <I> <U> : "Ṷ"  U1E76  # U with circumflex below
+
+
+# Tilde Below
+
+<Multi_key> <T> <e> : "ḛ"  U1E1B  # e with tilde below
+<Multi_key> <T> <E> : "Ḛ"  U1E1A  # E with tilde below
+<Multi_key> <T> <i> : "ḭ"  U1E2D  # i with tilde below
+<Multi_key> <T> <I> : "Ḭ"  U1E2C  # I with tilde below
+<Multi_key> <T> <u> : "ṵ"  U1E75  # u with tilde below
+<Multi_key> <T> <U> : "Ṵ"  U1E74  # U with tilde below
+
+
+# Line Below
+
+<Multi_key> <L> <b> : "ḇ"  U1E07  # b with line below
+<Multi_key> <L> <B> : "Ḇ"  U1E06  # B with line below
+<Multi_key> <L> <d> : "ḏ"  U1E0F  # d with line below
+<Multi_key> <L> <D> : "Ḏ"  U1E0E  # D with line below
+<Multi_key> <L> <h> : "ẖ"  U1E96  # h with line below
+<Multi_key> <L> <k> : "ḵ"  U1E35  # k with line below
+<Multi_key> <L> <K> : "Ḵ"  U1E34  # K with line below
+<Multi_key> <L> <l> : "ḻ"  U1E3B  # l with line below
+<Multi_key> <L> <L> : "Ḻ"  U1E3A  # L with line below
+<Multi_key> <L> <n> : "ṉ"  U1E49  # n with line below
+<Multi_key> <L> <N> : "Ṉ"  U1E48  # N with line below
+<Multi_key> <L> <r> : "ṟ"  U1E5F  # r with line below
+<Multi_key> <L> <R> : "Ṟ"  U1E5E  # R with line below
+<Multi_key> <L> <t> : "ṯ"  U1E6F  # t with line below
+<Multi_key> <L> <T> : "Ṯ"  U1E6E  # T with line below
+<Multi_key> <L> <z> : "ẕ"  U1E95  # z with line below
+<Multi_key> <L> <Z> : "Ẕ"  U1E94  # Z with line below
+
+
+# Ring Below, Breve Below and Diaeresis Below
+
+<Multi_key> <R> <a> : "ḁ"  U1E01  # a with ring below
+<Multi_key> <R> <A> : "Ḁ"  U1E00  # A with ring below
+<Multi_key> <R> <h> : "ḫ"  U1E2B  # h with breve below
+<Multi_key> <R> <H> : "Ḫ"  U1E2A  # H with breve below
+<Multi_key> <R> <u> : "ṳ"  U1E73  # u with diaeresis below
+<Multi_key> <R> <U> : "Ṳ"  U1E72  # U with diaeresis below
+
+
+# Hook Above
+
+<Multi_key> <less> <a> : "ả"  U1EA3  # a with hook above
+<Multi_key> <less> <A> : "Ả"  U1EA2  # A with hook above
+<Multi_key> <less> <e> : "ẻ"  U1EBB  # e with hook above
+<Multi_key> <less> <E> : "Ẻ"  U1EBA  # E with hook above
+<Multi_key> <less> <i> : "ỉ"  U1EC9  # i with hook above
+<Multi_key> <less> <I> : "Ỉ"  U1EC8  # I with hook above
+<Multi_key> <less> <o> : "ỏ"  U1ECF  # o with hook above
+<Multi_key> <less> <O> : "Ỏ"  U1ECE  # O with hook above
+<Multi_key> <less> <u> : "ủ"  U1EE7  # u with hook above
+<Multi_key> <less> <U> : "Ủ"  U1EE6  # U with hook above
+<Multi_key> <less> <y> : "ỷ"  U1EF7  # y with hook above
+<Multi_key> <less> <Y> : "Ỷ"  U1EF6  # Y with hook above
+
+
+# Dot Below
+
+<Multi_key> <greater> <a> : "ạ"  U1EA1  # a with dot below
+<Multi_key> <greater> <A> : "Ạ"  U1EA0  # A with dot below
+<Multi_key> <greater> <b> : "ḅ"  U1E05  # b with dot below
+<Multi_key> <greater> <B> : "Ḅ"  U1E04  # B with dot below
+<Multi_key> <greater> <d> : "ḍ"  U1E0D  # d with dot below
+<Multi_key> <greater> <D> : "Ḍ"  U1E0C  # D with dot below
+<Multi_key> <greater> <e> : "ẹ"  U1EB9  # e with dot below
+<Multi_key> <greater> <E> : "Ẹ"  U1EB8  # E with dot below
+<Multi_key> <greater> <h> : "ḥ"  U1E25  # h with dot below
+<Multi_key> <greater> <H> : "Ḥ"  U1E24  # H with dot below
+<Multi_key> <greater> <i> : "ị"  U1ECB  # i with dot below
+<Multi_key> <greater> <I> : "Ị"  U1ECA  # I with dot below
+<Multi_key> <greater> <k> : "ḳ"  U1E33  # k with dot below
+<Multi_key> <greater> <K> : "Ḳ"  U1E32  # K with dot below
+<Multi_key> <greater> <l> : "ḷ"  U1E37  # l with dot below
+<Multi_key> <greater> <L> : "Ḷ"  U1E36  # L with dot below
+<Multi_key> <greater> <m> : "ṃ"  U1E43  # m with dot below
+<Multi_key> <greater> <M> : "Ṃ"  U1E42  # M with dot below
+<Multi_key> <greater> <n> : "ṇ"  U1E47  # n with dot below
+<Multi_key> <greater> <N> : "Ṇ"  U1E46  # N with dot below
+<Multi_key> <greater> <o> : "ọ"  U1ECD  # o with dot below
+<Multi_key> <greater> <O> : "Ọ"  U1ECC  # O with dot below
+<Multi_key> <greater> <r> : "ṛ"  U1E5B  # r with dot below
+<Multi_key> <greater> <R> : "Ṛ"  U1E5A  # R with dot below
+<Multi_key> <greater> <s> : "ṣ"  U1E63  # s with dot below
+<Multi_key> <greater> <S> : "Ṣ"  U1E62  # S with dot below
+<Multi_key> <greater> <t> : "ṭ"  U1E6D  # t with dot below
+<Multi_key> <greater> <T> : "Ṭ"  U1E6C  # T with dot below
+<Multi_key> <greater> <u> : "ụ"  U1EE5  # u with dot below
+<Multi_key> <greater> <U> : "Ụ"  U1EE4  # U with dot below
+<Multi_key> <greater> <v> : "ṿ"  U1E7F  # v with dot below
+<Multi_key> <greater> <V> : "Ṿ"  U1E7E  # V with dot below
+<Multi_key> <greater> <w> : "ẉ"  U1E89  # w with dot below
+<Multi_key> <greater> <W> : "Ẉ"  U1E88  # W with dot below
+<Multi_key> <greater> <y> : "ỵ"  U1EF5  # y with dot below
+<Multi_key> <greater> <Y> : "Ỵ"  U1EF4  # Y with dot below
+<Multi_key> <greater> <z> : "ẓ"  U1E93  # z with dot below
+<Multi_key> <greater> <Z> : "Ẓ"  U1E92  # Z with dot below
+
+
 # Miscellaneous Symbols and Dingbats
 
 <Multi_key> <1> <a> : "☀"  U2600  # black sun with rays
 # Miscellaneous Symbols and Dingbats
 
 <Multi_key> <1> <a> : "☀"  U2600  # black sun with rays