From c10c3cd4af2ee09b0bf23583c078a294aee3f98e Mon Sep 17 00:00:00 2001 From: Pieter Degroote Date: Sun, 11 Jul 2021 01:15:38 +0200 Subject: [PATCH] Add files via upload A lot of additional characters have been added to the dead keys (for Linux). :) --- linux-xcompose/.XCompose | 174 ++++++++++++++++++++++++++++++++++++ linux-xcompose/.XCompose_sw | 174 ++++++++++++++++++++++++++++++++++++ 2 files changed, 348 insertions(+) create mode 100644 linux-xcompose/.XCompose create mode 100644 linux-xcompose/.XCompose_sw diff --git a/linux-xcompose/.XCompose b/linux-xcompose/.XCompose new file mode 100644 index 0000000..f613c82 --- /dev/null +++ b/linux-xcompose/.XCompose @@ -0,0 +1,174 @@ +# UltimateKEYS (~/.XCompose) + +# Created by : Pieter Degroote + +# License : GNU General Public License Version 3 + +# GitHub : https://github.com/pieter-degroote/UltimateKEYS + + +include "%L" + +# Additional dead key descriptions + + <3> : "ǯ" U01EF # small letter ezh with caron + : "Ǯ" U01EE # capital letter ezh with caron + + : "ů" U016F # u with ring above + : "Ů" U016E # U with ring above + + : "ƀ" U0180 # b with stroke + : "Ƀ" U0243 # B with stroke + : "đ" U0111 # d with stroke + : "Đ" U0110 # D with stroke + : "ǥ" U01E5 # g with stroke (Skolt Sami) + : "Ǥ" U01E4 # G with stroke (Skolt Sami) + : "ḡ" U1E21 # g with macron + : "Ḡ" U1E20 # G with macron + : "ħ" U0127 # h with stroke (Maltese) + : "Ħ" U0126 # H with stroke (Maltese) + : "ɨ" U0268 # i with stroke + : "Ɨ" U0197 # I with stroke + : "ɉ" U0249 # j with stroke + : "Ɉ" U0248 # J with stroke + : "ł" U0142 # l with stroke + : "Ł" U0141 # L with stroke + : "ḻ" U1E3B # l with line below + : "Ḻ" U1E3A # L with line below + : "ǭ" U01ED # o with ogonek and macron + : "Ǭ" U01EC # O with ogonek and macron +

: "áµ½" U1D7D # p with stroke +

: "Ᵽ" U2C63 # P with stroke + : "ɍ" U024D # r with stroke + : "Ɍ" U024C # R with stroke + : "ŧ" U0167 # t with stroke + : "Ŧ" U0166 # T with stroke + : "ʉ" U0289 # u with bar + : "Ʉ" U0244 # U with bar + : "ɏ" U024F # y with stroke + : "Ɏ" U024E # Y with stroke + : "ƶ" U01B6 # z with stroke + : "Ƶ" U01B5 # Z with stroke + + : "ą" U0105 # a with ogonek + : "Ą" U0104 # A with ogonek + : "ę" U0119 # e with ogonek + : "Ę" U0118 # E with ogonek + : "ȩ" U0229 # e with cedilla + : "Ȩ" U0228 # E with cedilla + : "į" U012F # i with ogonek + : "Į" U012E # I with ogonek + : "ǫ" U01EB # o with ogonek + : "Ǫ" U01EA # O with ogonek + : "ǭ" U01ED # o with ogonek and macron + : "Ǭ" U01EC # O with ogonek and macron + : "ų" U0173 # u with ogonek + : "Ų" U0172 # U with ogonek + + : "ɒ" U0252 # latin small letter turned alpha + : "Ɒ" U2C70 # latin capital letter turned alpha + : "ƈ" U0188 # c with hook + : "Ƈ" U0187 # C with hook + : "ɖ" U0256 # small letter d with tail + : "Ɖ" U0189 # capital letter African D + : "ǝ" U01DD # small turned e + : "Ǝ" U018E # capital reversed E + : "ə" U0259 # small letter schwa (Azerbaijani) + : "Ə" U018F # capital letter schwa (Azerbaijani) + : "ɣ" U0263 # latin small gamma + : "Ɣ" U0194 # latin capital gamma + : "ɱ" U0271 # m with hook + : "Ɱ" U2C6E # M with hook + : "ŋ" U014B # small letter eng(ma) + : "Ŋ" U014A # capital letter eng(ma) + : "ɲ" U0272 # n with left hook + : "Ɲ" U019D # N with left hook + : "ɔ" U0254 # small open o + : "Ɔ" U0186 # capital open O +

: "ṕ" U1E55 # p with acute +

: "Ṕ" U1E54 # P with acute + : "ș" U0219 # s with comma below (Romanian) + : "Ș" U0218 # S with comma below (Romanian) + : "ț" U021B # t with comma below (Romanian) + : "Ț" U021A # T with comma below (Romanian) + : "ʊ" U028A # latin small letter upsilon + : "Ʊ" U01B1 # latin capital letter upsilon + : "ƿ" U01BF # small letter wynn + : "Ƿ" U01F7 # capital letter wynn + : "ⱳ" U2C73 # w with hook + : "Ⱳ" U2C72 # W with hook + : "ȝ" U021D # small letter yogh + : "Ȝ" U021C # capital letter yogh + <3> : "ʒ" U0292 # small letter ezh + : "Ʒ" U01B7 # capital letter ezh + + : "ɑ" U0251 # latin small letter alpha + : "Ɑ" U2C6D # latin capital letter alpha + : "ɓ" U0253 # b with hook + : "Ɓ" U0181 # B with hook + : "ɗ" U0257 # d with hook + : "Ɗ" U018A # D with hook + : "ɛ" U025B # small open e (latin small epsilon) + : "Ɛ" U0190 # capital open E (latin capital epsilon) + : "ƒ" function # f with hook + : "Ƒ" U0191 # F with hook + : "ɠ" U0260 # g with hook + : "Ɠ" U0193 # G with hook + : "ɦ" U0266 # h with hook + : "Ɦ" UA7AA # H with hook + : "ꜧ" UA727 # small letter heng + : "Ꜧ" UA726 # capital letter heng + : "ƙ" U0199 # k with hook + : "Ƙ" U0198 # K with hook + : "ḱ" U1E31 # k with acute + : "Ḱ" U1E30 # K with acute +

: "Æ¥" U01A5 # p with hook +

: "Ƥ" U01A4 # P with hook + : "ɋ" U024B # q with tail + : "Ɋ" U024A # Q with tail + : "ɽ" U027D # r with tail + : "Ɽ" U2C64 # R with tail + : "ƭ" U01AD # t with hook + : "Ƭ" U01AC # T with hook + : "ʋ" U028B # v with hook + : "Ʋ" U01B2 # V with hook + : "ʌ" U028C # latin small letter turned v + : "Ʌ" U0245 # latin capital letter turned V + : "ƴ" U01B4 # y with hook + : "Ƴ" U01B3 # Y with hook + : "ȥ" U0225 # z with hook + : "Ȥ" U0224 # Z with hook + + : "ꬶ" UAB36 # cross-tailed g + : "ɧ" U0267 # small letter heng with hook + : "ʃ" U0283 # small letter esh + : "Ʃ" U01A9 # capital letter esh + + : "β" U03B2 # small beta + : "Β" U0392 # capital beta + : "ς" U03C2 # small sigma, in word-final position + : "ς" U03C2 # small sigma, in word-final position + : "υ" U03C5 # small upsilon + : "Υ" U03A5 # capital upsilon + : "χ" U03C7 # small chi + : "Χ" U03A7 # capital chi + : "ψ" U03C8 # small psi + : "Ψ" U03A8 # capital spi + : "ω" U03C9 # small omega + : "Ω" U03A9 # capital omega + + : "≈" U2248 # almost equal to + + +# Smart error-tolerant optimization for circumflex in French + + : "â" acircumflex # a with circumflex + : "Â" Acircumflex # A with circumflex + : "ê" ecircumflex # e with circumflex + : "Ê" Ecircumflex # E with circumflex + : "î" icircumflex # i with circumflex + : "Î" Icircumflex # I with circumflex + : "ô" ocircumflex # o with circumflex + : "Ô" Ocircumflex # O with circumflex + : "û" ucircumflex # u with circumflex + : "Û" Ucircumflex # U with circumflex diff --git a/linux-xcompose/.XCompose_sw b/linux-xcompose/.XCompose_sw new file mode 100644 index 0000000..c0258d5 --- /dev/null +++ b/linux-xcompose/.XCompose_sw @@ -0,0 +1,174 @@ +# UltimateKEYS SW (~/.XCompose) + +# Created by : Pieter Degroote + +# License : GNU General Public License Version 3 + +# GitHub : https://github.com/pieter-degroote/UltimateKEYS + + +include "%L" + +# Additional dead key descriptions + + : "ǯ" U01EF # small letter ezh with caron + <3> : "Ǯ" U01EE # capital letter ezh with caron + + : "ů" U016F # u with ring above + : "Ů" U016E # U with ring above + + : "ƀ" U0180 # b with stroke + : "Ƀ" U0243 # B with stroke + : "đ" U0111 # d with stroke + : "Đ" U0110 # D with stroke + : "ǥ" U01E5 # g with stroke (Skolt Sami) + : "Ǥ" U01E4 # G with stroke (Skolt Sami) + : "ḡ" U1E21 # g with macron + : "Ḡ" U1E20 # G with macron + : "ħ" U0127 # h with stroke (Maltese) + : "Ħ" U0126 # H with stroke (Maltese) + : "ɨ" U0268 # i with stroke + : "Ɨ" U0197 # I with stroke + : "ɉ" U0249 # j with stroke + : "Ɉ" U0248 # J with stroke + : "ł" U0142 # l with stroke + : "Ł" U0141 # L with stroke + : "ḻ" U1E3B # l with line below + : "Ḻ" U1E3A # L with line below + : "ǭ" U01ED # o with ogonek and macron + : "Ǭ" U01EC # O with ogonek and macron +

: "áµ½" U1D7D # p with stroke +

: "Ᵽ" U2C63 # P with stroke + : "ɍ" U024D # r with stroke + : "Ɍ" U024C # R with stroke + : "ŧ" U0167 # t with stroke + : "Ŧ" U0166 # T with stroke + : "ʉ" U0289 # u with bar + : "Ʉ" U0244 # U with bar + : "ɏ" U024F # y with stroke + : "Ɏ" U024E # Y with stroke + : "ƶ" U01B6 # z with stroke + : "Ƶ" U01B5 # Z with stroke + + : "ą" U0105 # a with ogonek + : "Ą" U0104 # A with ogonek + : "ę" U0119 # e with ogonek + : "Ę" U0118 # E with ogonek + : "ȩ" U0229 # e with cedilla + : "Ȩ" U0228 # E with cedilla + : "į" U012F # i with ogonek + : "Į" U012E # I with ogonek + : "ǫ" U01EB # o with ogonek + : "Ǫ" U01EA # O with ogonek + : "ǭ" U01ED # o with ogonek and macron + : "Ǭ" U01EC # O with ogonek and macron + : "ų" U0173 # u with ogonek + : "Ų" U0172 # U with ogonek + + : "ɒ" U0252 # latin small letter turned alpha + : "Ɒ" U2C70 # latin capital letter turned alpha + : "ƈ" U0188 # c with hook + : "Ƈ" U0187 # C with hook + : "ɖ" U0256 # small letter d with tail + : "Ɖ" U0189 # capital letter African D + : "ǝ" U01DD # small turned e + : "Ǝ" U018E # capital reversed E + : "ə" U0259 # small letter schwa (Azerbaijani) + : "Ə" U018F # capital letter schwa (Azerbaijani) + : "ɣ" U0263 # latin small gamma + : "Ɣ" U0194 # latin capital gamma + : "ɱ" U0271 # m with hook + : "Ɱ" U2C6E # M with hook + : "ŋ" U014B # small letter eng(ma) + : "Ŋ" U014A # capital letter eng(ma) + : "ɲ" U0272 # n with left hook + : "Ɲ" U019D # N with left hook + : "ɔ" U0254 # small open o + : "Ɔ" U0186 # capital open O +

: "ṕ" U1E55 # p with acute +

: "Ṕ" U1E54 # P with acute + : "ș" U0219 # s with comma below (Romanian) + : "Ș" U0218 # S with comma below (Romanian) + : "ț" U021B # t with comma below (Romanian) + : "Ț" U021A # T with comma below (Romanian) + : "ʊ" U028A # latin small letter upsilon + : "Ʊ" U01B1 # latin capital letter upsilon + : "ƿ" U01BF # small letter wynn + : "Ƿ" U01F7 # capital letter wynn + : "ⱳ" U2C73 # w with hook + : "Ⱳ" U2C72 # W with hook + : "ȝ" U021D # small letter yogh + : "Ȝ" U021C # capital letter yogh + : "ʒ" U0292 # small letter ezh + <3> : "Ʒ" U01B7 # capital letter ezh + + : "ɑ" U0251 # latin small letter alpha + : "Ɑ" U2C6D # latin capital letter alpha + : "ɓ" U0253 # b with hook + : "Ɓ" U0181 # B with hook + : "ɗ" U0257 # d with hook + : "Ɗ" U018A # D with hook + : "ɛ" U025B # small open e (latin small epsilon) + : "Ɛ" U0190 # capital open E (latin capital epsilon) + : "ƒ" function # f with hook + : "Ƒ" U0191 # F with hook + : "ɠ" U0260 # g with hook + : "Ɠ" U0193 # G with hook + : "ɦ" U0266 # h with hook + : "Ɦ" UA7AA # H with hook + : "ꜧ" UA727 # small letter heng + : "Ꜧ" UA726 # capital letter heng + : "ƙ" U0199 # k with hook + : "Ƙ" U0198 # K with hook + : "ḱ" U1E31 # k with acute + : "Ḱ" U1E30 # K with acute +

: "Æ¥" U01A5 # p with hook +

: "Ƥ" U01A4 # P with hook + : "ɋ" U024B # q with tail + : "Ɋ" U024A # Q with tail + : "ɽ" U027D # r with tail + : "Ɽ" U2C64 # R with tail + : "ƭ" U01AD # t with hook + : "Ƭ" U01AC # T with hook + : "ʋ" U028B # v with hook + : "Ʋ" U01B2 # V with hook + : "ʌ" U028C # latin small letter turned v + : "Ʌ" U0245 # latin capital letter turned V + : "ƴ" U01B4 # y with hook + : "Ƴ" U01B3 # Y with hook + : "ȥ" U0225 # z with hook + : "Ȥ" U0224 # Z with hook + + : "ꬶ" UAB36 # cross-tailed g + : "ɧ" U0267 # small letter heng with hook + : "ʃ" U0283 # small letter esh + : "Ʃ" U01A9 # capital letter esh + + : "β" U03B2 # small beta + : "Β" U0392 # capital beta + : "ς" U03C2 # small sigma, in word-final position + : "ς" U03C2 # small sigma, in word-final position + : "υ" U03C5 # small upsilon + : "Υ" U03A5 # capital upsilon + : "χ" U03C7 # small chi + : "Χ" U03A7 # capital chi + : "ψ" U03C8 # small psi + : "Ψ" U03A8 # capital spi + : "ω" U03C9 # small omega + : "Ω" U03A9 # capital omega + + : "≈" U2248 # almost equal to + + +# Smart error-tolerant optimization for circumflex in French + + : "â" acircumflex # a with circumflex + : "Â" Acircumflex # A with circumflex + : "ê" ecircumflex # e with circumflex + : "Ê" Ecircumflex # E with circumflex + : "î" icircumflex # i with circumflex + : "Î" Icircumflex # I with circumflex + : "ô" ocircumflex # o with circumflex + : "Ô" Ocircumflex # O with circumflex + : "û" ucircumflex # u with circumflex + : "Û" Ucircumflex # U with circumflex -- 2.47.3