]> shimmer.witbreuk.eu Git - UltimateKEYS.git/blobdiff - linux-xcompose/.XCompose
Fixes
[UltimateKEYS.git] / linux-xcompose / .XCompose
index 3204c4ba824b9918c5f82d092302b68b083fbe93..486626aab4c56be7f25b5a6bb0e54767d24eafb7 100644 (file)
@@ -1,6 +1,6 @@
 include "%L"
 
-# UltimateKEYS Compose Key Sequences - 2025-02-19
+# UltimateKEYS Compose Key Sequences
 
 # Website :  https://pieter-degroote.github.io/UltimateKEYS/
 
@@ -243,8 +243,8 @@ include "%L"
 <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> <i> : "ı"  U0131  # dotless i
+<Multi_key> <period> <I> : "İ"  U0130  # I with dot above
 <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
@@ -294,10 +294,10 @@ include "%L"
 <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> <g> : "ǥ"  U01E5  # g with stroke
+<Multi_key> <minus> <G> : "Ǥ"  U01E4  # G with stroke
+<Multi_key> <minus> <h> : "ħ"  U0127  # h with stroke
+<Multi_key> <minus> <H> : "Ħ"  U0126  # H with stroke
 <Multi_key> <minus> <i> : "ī"  U012B  # i with macron
 <Multi_key> <minus> <I> : "Ī"  U012A  # I with macron
 <Multi_key> <minus> <j> : "ɉ"  U0249  # j with stroke
@@ -381,10 +381,10 @@ include "%L"
 <Multi_key> <b> <I> : "Ĭ"  U012C  # I with breve
 <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> <s> : "ș"  U0219  # s with comma below
+<Multi_key> <b> <S> : "Ș"  U0218  # S with comma below
+<Multi_key> <b> <t> : "ț"  U021B  # t with comma below
+<Multi_key> <b> <T> : "Ț"  U021A  # T with comma below
 <Multi_key> <b> <u> : "ŭ"  U016D  # u with breve
 <Multi_key> <b> <U> : "Ŭ"  U016C  # U with breve
 <Multi_key> <b> <3>          : "ʒ"  U0292  # small letter ezh
@@ -463,28 +463,17 @@ include "%L"
 <Multi_key> <f> <t> : "ʈ"  U0288  # t with retroflex hook
 <Multi_key> <f> <T> : "Ʈ"  U01AE  # T with retroflex hook
 <Multi_key> <f> <v> : "ⱱ"  U2C71  # v with right hook
+<Multi_key> <f> <y> : "ỿ"  U1EFF  # y with loop
+<Multi_key> <f> <Y> : "Ỿ"  U1EFE  # Y with loop
 <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
-<Multi_key> <l> <A> : "Ɑ"  U2C6D  # Latin capital letter alpha
-<Multi_key> <l> <b> : "ɞ"  U025E  # small letter closed reversed open e
+<Multi_key> <l> <a> : "ɑ"  U0251  # Latin small letter alpha (script a)
+<Multi_key> <l> <A> : "Ɑ"  U2C6D  # Latin capital letter alpha (script A)
+<Multi_key> <l> <b> : "ꞵ"  UA7B5  # Latin small letter beta
+<Multi_key> <l> <B> : "Ꞵ"  UA7B4  # Latin capital letter beta
 <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)
@@ -513,11 +502,13 @@ include "%L"
 <Multi_key> <l> <W> : "Ƿ"  U01F7  # capital letter wynn
 <Multi_key> <l> <y> : "ȝ"  U021D  # small letter yogh
 <Multi_key> <l> <Y> : "Ȝ"  U021C  # capital letter yogh
-<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
+<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
+<Multi_key> <l> <semicolon>  : "ʻ"  U02BB  # modifier letter turned comma
+<Multi_key> <l> <apostrophe> : "ʼ"  U02BC  # modifier letter apostrophe
 
 
 # Turned and Reversed Letters
@@ -526,6 +517,7 @@ include "%L"
 <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> <c> : "ɞ"  U025E  # small letter closed 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
@@ -540,8 +532,8 @@ include "%L"
 <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 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> <q> : "ɒ"  U0252  # Latin small letter turned alpha (turned script a)
+<Multi_key> <r> <Q> : "Ɒ"  U2C70  # Latin capital letter turned alpha (turned script A)
 <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
@@ -553,6 +545,20 @@ include "%L"
 <Multi_key> <r> <Z> : "Ƹ"  U01B8  # Latin capital letter ezh reversed
 
 
+# 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
+
+
 # Currency Symbols
 
 <Multi_key> <dollar> <a> : "֏"  U058F  # Armenian dram
@@ -826,6 +832,8 @@ include "%L"
 <Multi_key> <s> <question> : "⸮"  U2E2E  # reversed question mark
 <Multi_key> <s> <slash>    : "⁞"  U205E  # vertical four dots
 <Multi_key> <s> <bar>      : "¦"  U00A6  # broken bar
+<Multi_key> <s> <bracketleft>  : "⁅"  U2045  # left square bracket with quill
+<Multi_key> <s> <bracketright> : "⁆"  U2046  # right square bracket with quill
 
 
 # Math Symbols
@@ -946,8 +954,8 @@ include "%L"
 <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> <a> <minus>               : "ª"  U00AA  # feminine ordinal indicator
+<Multi_key> <o> <minus>               : "º"  U00BA  # masculine ordinal indicator
 <Multi_key> <exclam> <exclam>         : "¡"  U00A1  # inverted exclamation mark
 <Multi_key> <question> <question>     : "¿"  U00BF  # inverted question mark
 <Multi_key> <exclam> <question>       : "‽"  U203D  # interrobang
@@ -1096,6 +1104,28 @@ include "%L"
 <Multi_key> <B> <U> : "Ȗ"  U0216  # U with inverted breve
 
 
+# Letters with Two Diacritical Marks
+
+<Multi_key> <M> <a> : "ǟ"  U01DF  # a with diaeresis and macron
+<Multi_key> <M> <A> : "Ǟ"  U01DE  # A with diaeresis and macron
+<Multi_key> <M> <q> : "ǡ"  U01E1  # a with dot above and macron
+<Multi_key> <M> <Q> : "Ǡ"  U01E0  # A with dot above and macron
+<Multi_key> <M> <o> : "ȫ"  U022B  # o with diaeresis and macron
+<Multi_key> <M> <O> : "Ȫ"  U022A  # O with diaeresis and macron
+<Multi_key> <M> <k> : "ȭ"  U022D  # o with tilde and macron
+<Multi_key> <M> <K> : "Ȭ"  U022C  # O with tilde and macron
+<Multi_key> <M> <l> : "ȱ"  U0231  # o with dot above and macron
+<Multi_key> <M> <L> : "Ȱ"  U0230  # O with dot above and macron
+<Multi_key> <M> <u> : "ǖ"  U01D6  # u with diaeresis and macron
+<Multi_key> <M> <U> : "Ǖ"  U01D5  # U with diaeresis and macron
+<Multi_key> <M> <h> : "ǘ"  U01D8  # u with diaeresis and acute
+<Multi_key> <M> <H> : "Ǘ"  U01D7  # U with diaeresis and acute
+<Multi_key> <M> <y> : "ǚ"  U01DA  # u with diaeresis and caron
+<Multi_key> <M> <Y> : "Ǚ"  U01D9  # U with diaeresis and caron
+<Multi_key> <M> <j> : "ǜ"  U01DC  # u with diaeresis and grave
+<Multi_key> <M> <J> : "Ǜ"  U01DB  # U with diaeresis and grave
+
+
 # Circumflex Below
 
 <Multi_key> <I> <d> : "ḓ"  U1E13  # d with circumflex below
@@ -1112,23 +1142,17 @@ include "%L"
 <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
+# Line Below and Tilde 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> <e> : "ḛ"  U1E1B  # e with tilde below
+<Multi_key> <L> <E> : "Ḛ"  U1E1A  # E with tilde below
 <Multi_key> <L> <h> : "ẖ"  U1E96  # h with line below
+<Multi_key> <L> <i> : "ḭ"  U1E2D  # i with tilde below
+<Multi_key> <L> <I> : "Ḭ"  U1E2C  # I with tilde 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
@@ -1139,6 +1163,8 @@ include "%L"
 <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> <u> : "ṵ"  U1E75  # u with tilde below
+<Multi_key> <L> <U> : "Ṵ"  U1E74  # U with tilde below
 <Multi_key> <L> <z> : "ẕ"  U1E95  # z with line below
 <Multi_key> <L> <Z> : "Ẕ"  U1E94  # Z with line below