]> shimmer.witbreuk.eu Git - UltimateKEYS.git/blobdiff - msklc/UltimateKEYS.klc
Delete .XCompose_sw
[UltimateKEYS.git] / msklc / UltimateKEYS.klc
index d3182cb25b3a2e2f73d7d96ad1df52adbb327afc..8803e02f1ed0c67473d8748de079f26e62d9033e 100644 (file)
@@ -1,4 +1,4 @@
-KBD    ultkeys "UltimateKEYS - 2021-07-26"\r
+KBD    ultkeys "UltimateKEYS - 2021-11-14"\r
 \r
 COPYRIGHT      "License: GNU General Public License Version 3"\r
 \r
@@ -27,7 +27,7 @@ LAYOUT        // @ symbol at the end: defined as dead key
 \r
 02     1               0       1       0021    -1      00a1    00b9            // 1, !, ¡, ¹    digit 1, exclamation mark, inverted exclamation mark, superscript 1\r
 03     2               0       2       0040    -1      00a9    00b2            // 2, @, ©, ²    digit 2, at sign, copyright sign, superscript 2\r
-04     3               0       3       0023    -1      00b1    00b3            // 3, #, ±, ³    digit 3, number sign, plus-minus sign, superscript 3\r
+04     3               0       3       0023    -1      00a7    00b3            // 3, #, §, ³    digit 3, number sign, section sign, superscript 3\r
 05     4               0       4       0024    -1      00a3    00a5            // 4, $, £, ¥    digit 4, dollar sign, pound sign, yen sign\r
 06     5               0       5       0025    -1      20ac    00a2            // 5, %, €, ¢    digit 5, percent sign, euro sign, cent sign (dollar)\r
 07     6               0       6       005e    -1      005e@   02c7@           // 6, ^, ^, ˇ    digit 6, circumflex accent, circumflex accent (dead key), caron (dead key)\r
@@ -50,7 +50,7 @@ LAYOUT        // @ symbol at the end: defined as dead key
 1a     OEM_4           0       005b    007b    001b    00ab    2039            // [, {, «, ‹    left square bracket, left curly bracket, left-pointing double angle quotation mark, left-pointing single angle quotation mark    escape (001b)\r
 1b     OEM_6           0       005d    007d    001d    00bb    203a            // ], }, », ›    right square bracket, right curly bracket, right-pointing double angle quotation mark, right-pointing single angle quotation mark    information separator three (001d)\r
 1e     A               5       a       A       -1      00e4    00c4            // a, A, ä, Ä    letter a, letter A, a with diaeresis, A with diaeresis\r
-1f     S               1       s       S       -1      00df    00a7            // s, S, ß, §    letter s, letter S, small sharp s (Eszett), section sign\r
+1f     S               5       s       S       -1      00df    1e9e            // s, S, ß, ẞ    letter s, letter S, small sharp s (Eszett), capital sharp S (capital Eszett)\r
 20     D               5       d       D       -1      00e2    00c2            // d, D, â, Â    letter d, letter D, a with circumflex, A with circumflex\r
 21     F               5       f       F       -1      00e8    00c8            // f, F, è, È    letter f, letter F, e with grave, E with grave\r
 22     G               5       g       G       -1      00e9    00c9            // g, G, é, É    letter g, letter G, e with acute, E with acute\r
@@ -61,7 +61,7 @@ LAYOUT        // @ symbol at the end: defined as dead key
 27     OEM_1           0       003b    003a    -1      00b0    00b7            // ;, :, °, ·    semicolon, colon, degree sign, middle dot\r
 28     OEM_7           0       0027    0022    -1      00b4@   00a8@           // ', ", ´, ¨    apostrophe, quotation mark, acute accent (dead key), diaeresis (dead key)\r
 29     OEM_3           0       0060    007e    -1      0060@   007e@           // `, ~, `, ~    grave accent, tilde, grave accent (dead key), tilde (dead key)\r
-2b     OEM_5           0       005c    007c    001c    00d7@   00a4@           // \, |, ×, ¤    reverse solidus (backslash), vertical line, multiplication sign (dead key), currency (dead key)    information separator four (001c)\r
+2b     OEM_5           0       005c    007c    001c    00d7@   00a4@           // \, |, ×, ¤    reverse solidus (backslash), vertical line, multiplication sign (dead key), currency sign (dead key)    information separator four (001c)\r
 2c     Z               5       z       Z       -1      00e0    00c0            // z, Z, à, À    letter z, letter Z, a with grave, A with grave\r
 2d     X               5       x       X       -1      00e1    00c1            // x, X, á, Á    letter x, letter X, a with acute, A with acute\r
 2e     C               5       c       C       -1      00e7    00c7            // c, C, ç, Ç    letter c, letter C, c with cedilla, C with cedilla\r
@@ -79,26 +79,28 @@ LAYOUT      // @ symbol at the end: defined as dead key
 \r
 DEADKEY        005e    // Dead Key :  Circumflex Accent\r
 \r
-0061   00e2    // a -> â    a with circumflex\r
-0041   00c2    // A -> Â    A with circumflex\r
+0061   0203    // a -> ȃ    a with inverted breve\r
+0041   0202    // A -> Ȃ    A with inverted breve\r
 0063   0109    // c -> ĉ    c with circumflex\r
 0043   0108    // C -> Ĉ    C with circumflex\r
-0065   00ea    // e -> ê    e with circumflex\r
-0045   00ca    // E -> Ê    E with circumflex\r
+0065   0207    // e -> ȇ    e with inverted breve\r
+0045   0206    // E -> Ȇ    E with inverted breve\r
 0067   011d    // g -> ĝ    g with circumflex\r
 0047   011c    // G -> Ĝ    G with circumflex\r
 0068   0125    // h -> ĥ    h with circumflex\r
 0048   0124    // H -> Ĥ    H with circumflex\r
-0069   00ee    // i -> î    i with circumflex\r
-0049   00ce    // I -> Î    I with circumflex\r
+0069   020b    // i -> ȋ    i with inverted breve\r
+0049   020a    // I -> Ȋ    I with inverted breve\r
 006a   0135    // j -> ĵ    j with circumflex\r
 004a   0134    // J -> Ĵ    J with circumflex\r
-006f   00f4    // o -> ô    o with circumflex\r
-004f   00d4    // O -> Ô    O with circumflex\r
+006f   020f    // o -> ȏ    o with inverted breve\r
+004f   020e    // O -> Ȏ    O with inverted breve\r
+0072   0213    // r -> ȓ    r with inverted breve\r
+0052   0212    // R -> Ȓ    R with inverted breve\r
 0073   015d    // s -> ŝ    s with circumflex\r
 0053   015c    // S -> Ŝ    S with circumflex\r
-0075   00fb    // u -> û    u with circumflex\r
-0055   00db    // U -> Û    U with circumflex\r
+0075   0217    // u -> ȗ    u with inverted breve\r
+0055   0216    // U -> Ȗ    U with inverted breve\r
 0077   0175    // w -> ŵ    w with circumflex\r
 0057   0174    // W -> Ŵ    W with circumflex\r
 0079   0177    // y -> ŷ    y with circumflex\r
@@ -273,8 +275,8 @@ DEADKEY     00af    // Dead Key :  Macron/Stroke
 004a   0248    // J -> Ɉ    J with stroke\r
 006c   0142    // l -> ł    l with stroke\r
 004c   0141    // L -> Ł    L with stroke\r
-00f8   1e3b    // ø -> ḻ    l with line below\r
-00d8   1e3a    // Ø -> Ḻ    L with line below\r
+00f8   019a    // ø -> ƚ    l with bar\r
+00d8   023d    // Ø -> Ƚ    L with bar\r
 006f   014d    // o -> ō    o with macron\r
 004f   014c    // O -> Ō    O with macron\r
 00f6   01ed    // ö -> ǭ    o with ogonek and macron\r
@@ -413,7 +415,6 @@ DEADKEY     02d8    // Dead Key :  Breve/Special
 0052   2c64    // R -> Ɽ    R with tail\r
 0073   0219    // s -> ș    s with comma below (Romanian)\r
 0053   0218    // S -> Ș    S with comma below (Romanian)\r
-00df   1e9e    // ß -> ẞ    capital sharp S (capital Eszett)\r
 0074   021b    // t -> ț    t with comma below (Romanian)\r
 0054   021a    // T -> Ț    T with comma below (Romanian)\r
 0075   016d    // u -> ŭ    u with breve\r
@@ -434,10 +435,8 @@ DEADKEY    02d8    // Dead Key :  Breve/Special
 \r
 DEADKEY        00b4    // Dead Key :  Acute Accent\r
 \r
-0061   00e1    // a -> á    a with acute\r
-0041   00c1    // A -> Á    A with acute\r
-00e4   0251    // ä -> ɑ    latin small letter alpha\r
-00c4   2c6d    // Ä -> Ɑ    latin capital letter alpha\r
+0061   0251    // a -> ɑ    latin small letter alpha\r
+0041   2c6d    // A -> Ɑ    latin capital letter alpha\r
 0062   0253    // b -> ɓ    b with hook\r
 0042   0181    // B -> Ɓ    B with hook\r
 0063   0107    // c -> ć    c with acute\r
@@ -446,10 +445,8 @@ DEADKEY    00b4    // Dead Key :  Acute Accent
 00c7   1e08    // Ç -> Ḉ    C with cedilla and acute\r
 0064   0257    // d -> ɗ    d with hook\r
 0044   018a    // D -> Ɗ    D with hook\r
-0065   00e9    // e -> é    e with acute\r
-0045   00c9    // E -> É    E with acute\r
-00eb   025b    // ë -> ɛ    small open e (latin small epsilon)\r
-00cb   0190    // Ë -> Ɛ    capital open E (latin capital epsilon)\r
+0065   025b    // e -> ɛ    small letter open e (latin small epsilon)\r
+0045   0190    // E -> Ɛ    capital letter open E (latin capital epsilon)\r
 0066   0192    // f -> ƒ    f with hook\r
 0046   0191    // F -> Ƒ    F with hook\r
 0067   01f5    // g -> ǵ    g with acute\r
@@ -458,8 +455,8 @@ DEADKEY     00b4    // Dead Key :  Acute Accent
 00c9   0193    // É -> Ɠ    G with hook\r
 0068   0266    // h -> ɦ    h with hook\r
 0048   a7aa    // H -> Ɦ    H with hook\r
-0069   00ed    // i -> í    i with acute\r
-0049   00cd    // I -> Í    I with acute\r
+0069   0269    // i -> ɩ    latin small letter iota\r
+0049   0196    // I -> Ɩ    latin capital letter iota\r
 006a   0133    // j -> ij    ligature ij\r
 004a   0132    // J -> IJ    ligature IJ\r
 006b   1e31    // k -> ḱ    k with acute\r
@@ -470,10 +467,8 @@ DEADKEY    00b4    // Dead Key :  Acute Accent
 004d   1e3e    // M -> Ḿ    M with acute\r
 006e   0144    // n -> ń    n with acute\r
 004e   0143    // N -> Ń    N with acute\r
-006f   00f3    // o -> ó    o with acute\r
-004f   00d3    // O -> Ó    O with acute\r
-00f6   0151    // ö -> ő    o with double acute\r
-00d6   0150    // Ö -> Ő    O with double acute\r
+006f   0151    // o -> ő    o with double acute\r
+004f   0150    // O -> Ő    O with double acute\r
 0070   1e55    // p -> ṕ    p with acute\r
 0050   1e54    // P -> Ṕ    P with acute\r
 0071   024b    // q -> ɋ    q with hook tail\r
@@ -482,13 +477,10 @@ DEADKEY   00b4    // Dead Key :  Acute Accent
 0052   0154    // R -> Ŕ    R with acute\r
 0073   015b    // s -> ś    s with acute\r
 0053   015a    // S -> Ś    S with acute\r
-00df   1e9e    // ß -> ẞ    capital sharp S (capital Eszett)\r
 0074   01ad    // t -> ƭ    t with hook\r
 0054   01ac    // T -> Ƭ    T with hook\r
-0075   00fa    // u -> ú    u with acute\r
-0055   00da    // U -> Ú    U with acute\r
-00fc   0171    // ü -> ű    u with double acute\r
-00dc   0170    // Ü -> Ű    U with double acute\r
+0075   0171    // u -> ű    u with double acute\r
+0055   0170    // U -> Ű    U with double acute\r
 0076   028b    // v -> ʋ    v with hook\r
 0056   01b2    // V -> Ʋ    V with hook\r
 00ec   028c    // ì -> ʌ    latin small letter turned v\r
@@ -507,6 +499,10 @@ DEADKEY    00b4    // Dead Key :  Acute Accent
 00c6   01fc    // Æ -> Ǽ    AE with acute\r
 00f8   01ff    // ø -> ǿ    o with stroke and acute\r
 00d8   01fe    // Ø -> Ǿ    O with stroke and acute\r
+00f6   01a1    // ö -> ơ    o with horn\r
+00d6   01a0    // Ö -> Ơ    O with horn\r
+00fc   01b0    // ü -> ư    u with horn\r
+00dc   01af    // Ü -> Ư    U with horn\r
 0032   266b    // 2 -> ♫    beamed eighth notes\r
 0033   2042    // 3 -> ⁂    asterism\r
 0034   2605    // 4 -> ★    black star\r
@@ -539,6 +535,8 @@ DEADKEY     00a8    // Dead Key :  Diaeresis
 0049   00cf    // I -> Ï    I with diaeresis\r
 006f   00f6    // o -> ö    o with diaeresis\r
 004f   00d6    // O -> Ö    O with diaeresis\r
+0073   0283    // s -> ʃ    small letter esh\r
+0053   01a9    // S -> Ʃ    capital letter esh\r
 0074   1e97    // t -> ẗ    t with diaeresis\r
 0075   00fc    // u -> ü    u with diaeresis\r
 0055   00dc    // U -> Ü    U with diaeresis\r
@@ -552,36 +550,34 @@ DEADKEY   00a8    // Dead Key :  Diaeresis
 \r
 DEADKEY        0060    // Dead Key :  Grave Accent\r
 \r
-0061   00e0    // a -> à    a with grave\r
-0041   00c0    // A -> À    A with grave\r
+0061   0201    // a -> ȁ    a with double grave\r
+0041   0200    // A -> Ȁ    A with double grave\r
 0064   00f0    // d -> ð    small letter eth\r
 0044   00d0    // D -> Ð    capital letter eth\r
-0065   00e8    // e -> è    e with grave\r
-0045   00c8    // E -> È    E with grave\r
-0069   00ec    // i -> ì    i with grave\r
-0049   00cc    // I -> Ì    I with grave\r
+0065   0205    // e -> ȅ    e with double grave\r
+0045   0204    // E -> Ȅ    E with double grave\r
+0069   0209    // i -> ȉ    i with double grave\r
+0049   0208    // I -> Ȉ    I with double grave\r
 006e   01f9    // n -> ǹ    n with grave\r
 004e   01f8    // N -> Ǹ    N with grave\r
-006f   00f2    // o -> ò    o with grave\r
-004f   00d2    // O -> Ò    O with grave\r
+006f   020d    // o -> ȍ    o with double grave\r
+004f   020c    // O -> Ȍ    O with double grave\r
+0072   0211    // r -> ȑ    r with double grave\r
+0052   0210    // R -> Ȑ    R with double grave\r
 0074   00fe    // t -> þ    small letter thorn\r
 0054   00de    // T -> Þ    capital letter thorn\r
-0075   00f9    // u -> ù    u with grave\r
-0055   00d9    // U -> Ù    U with grave\r
+0075   0215    // u -> ȕ    u with double grave\r
+0055   0214    // U -> Ȕ    U with double grave\r
 0077   1e81    // w -> ẁ    w with grave\r
 0057   1e80    // W -> Ẁ    W with grave\r
 0079   1ef3    // y -> ỳ    y with grave\r
 0059   1ef2    // Y -> Ỳ    Y with grave\r
-00f6   01a1    // ö -> ơ    o with horn\r
-00d6   01a0    // Ö -> Ơ    O with horn\r
-00fc   01b0    // ü -> ư    u with horn\r
-00dc   01af    // Ü -> Ư    U with horn\r
 0063   2663    // c -> ♣    black club suit\r
 0043   2667    // C -> ♧    white club suit\r
-006d   2666    // m -> ♦    black diamond suit\r
-004d   2662    // M -> ♢    white diamond suit\r
 0068   2665    // h -> ♥    black heart suit\r
 0048   2661    // H -> ♡    white heart suit\r
+006d   2666    // m -> ♦    black diamond suit\r
+004d   2662    // M -> ♢    white diamond suit\r
 0073   2660    // s -> ♠    black spade suit\r
 0053   2664    // S -> ♤    white spade suit\r
 0031   2002    // 1 ->      en space\r
@@ -616,6 +612,8 @@ DEADKEY     007e    // Dead Key :  Tilde
 0045   1ebc    // E -> Ẽ    E with tilde\r
 0069   0129    // i -> ĩ    i with tilde\r
 0049   0128    // I -> Ĩ    I with tilde\r
+006c   026b    // l -> ɫ    l with middle tilde\r
+004c   2c62    // L -> Ɫ    L with middle tilde\r
 006e   00f1    // n -> ñ    n with tilde\r
 004e   00d1    // N -> Ñ    N with tilde\r
 006f   00f5    // o -> õ    o with tilde\r
@@ -629,9 +627,7 @@ DEADKEY     007e    // Dead Key :  Tilde
 0067   ab36    // g -> ꬶ    cross-tailed g\r
 0068   0267    // h -> ɧ    small letter heng with hook\r
 006b   0138    // k -> ĸ    small letter kra\r
-0073   0283    // s -> ʃ    small letter esh\r
-0053   01a9    // S -> Ʃ    capital letter esh\r
-00df   017f    // ß -> ſ    small long s\r
+0073   017f    // s -> ſ    small long s\r
 0031   2000    // 1 ->      en quad\r
 0032   2001    // 2 ->      em quad\r
 0021   2000    // ! ->      en quad\r
@@ -722,14 +718,14 @@ DEADKEY   00d7    // Dead Key :  General Symbols
 \r
 DEADKEY        00a4    // Dead Key :  Currency\r
 \r
-0061   20b3    // a -> ₳    Argentine austral\r
+0061   058f    // a -> ֏    Armenian dram\r
 0041   20b3    // A -> ₳    Argentine austral\r
 0062   20bf    // b -> ₿    bitcoin\r
-0042   20bf    // B -> ₿    bitcoin\r
+0042   0e3f    // B -> ฿    Thai baht\r
 0063   20a1    // c -> ₡    Costa Rican colón\r
 0043   20b5    // C -> ₵    Ghanaian cedi\r
 00e7   20a2    // ç -> ₢    Brazilian cruzeiro\r
-00c7   20a2    // Ç -> ₢    Brazilian cruzeiro\r
+00c7   20a0    // Ç -> ₠    euro-currency sign\r
 0064   20ab    // d -> ₫    Vietnamese dong\r
 0044   20af    // D -> ₯    Greek drachma\r
 0066   20a3    // f -> ₣    French franc\r
@@ -747,11 +743,13 @@ DEADKEY   00a4    // Dead Key :  Currency
 006d   20bc    // m -> ₼    Azerbaijani manat\r
 004d   20a5    // M -> ₥    mill sign\r
 006e   20a6    // n -> ₦    Nigerian naira\r
-004e   20a6    // N -> ₦    Nigerian naira\r
+004e   20bb    // N -> ₻    nordic mark\r
 0070   20b1    // p -> ₱    Philippine peso\r
-0050   20b1    // P -> ₱    Philippine peso\r
+0050   20a7    // P -> ₧    Spanish pesetas\r
 0072   20b9    // r -> ₹    Indian rupee\r
 0052   20bd    // R -> ₽    Russian ruble\r
+00ea   20a8    // ê -> ₨    rupee sign\r
+00ca   20a8    // Ê -> ₨    rupee sign\r
 0073   20aa    // s -> ₪    Israeli new shekel\r
 0053   20b7    // S -> ₷    spesmilo\r
 0074   20ae    // t -> ₮    Mongolian tögrög (tugrik)\r
@@ -862,7 +860,7 @@ DEADKEY     0020    // Dead Key :  Math Symbols
 00e7   2245    // ç -> ≅    congruent to\r
 00c7   2247    // Ç -> ≇    not congruent to\r
 0064   2206    // d -> ∆    increment operator\r
-0044   2207    // D -> ∇    nable/del operator\r
+0044   2207    // D -> ∇    nabla/del operator\r
 0065   2203    // e -> ∃    there exists\r
 0045   2204    // E -> ∄    there does not exist\r
 0066   0192    // f -> ƒ    f with hook\r
@@ -883,6 +881,8 @@ DEADKEY     0020    // Dead Key :  Math Symbols
 004e   2115    // N -> ℕ    natural numbers\r
 006f   2218    // o -> ∘    ring operator\r
 004f   2205    // O -> ∅    empty set\r
+00f6   2300    // ö -> ⌀    diameter sign\r
+00d6   2300    // Ö -> ⌀    diameter sign\r
 0070   2202    // p -> ∂    partial differential\r
 0050   2119    // P -> ℙ    prime numbers\r
 0071   211a    // q -> ℚ    rational numbers\r
@@ -912,7 +912,7 @@ DEADKEY     0020    // Dead Key :  Math Symbols
 0037   2227    // 7 -> ∧    logical and\r
 0026   2227    // & -> ∧    logical and\r
 0038   2297    // 8 -> ⊗    circled times\r
-002a   2297    // * -> ⊗    circled times\r
+002a   2299    // * -> ⊙    circled dot operator\r
 0039   221f    // 9 -> ∟    right angle\r
 0028   221f    // ( -> ∟    right angle\r
 0030   2221    // 0 -> ∡    measured angle\r
@@ -923,8 +923,9 @@ DEADKEY     0020    // Dead Key :  Math Symbols
 003c   2264    // < -> ≤    less-than or equal to\r
 002e   2265    // . -> ≥    greater-than or equal to\r
 003e   2265    // > -> ≥    greater-than or equal to\r
-002d   2296    // - -> ⊖    circled minus\r
-005f   2298    // _ -> ⊘    circled division slash\r
+002d   00b1    // - -> ±    plus-minus sign\r
+005f   2296    // _ -> ⊖    circled minus\r
+002f   2298    // / -> ⊘    circled division slash\r
 003d   225d    // = -> ≝    equal to by definition\r
 002b   2295    // + -> ⊕    circled plus\r
 00f5   2261    // õ -> ≡    identical to\r
@@ -933,8 +934,8 @@ DEADKEY     0020    // Dead Key :  Math Symbols
 003a   2234    // : -> ∴    therefore sign\r
 0027   2032    // ' -> ′    prime\r
 0022   2033    // " -> ″    double prime\r
-002f   2034    // / -> ‴    triple prime\r
-003f   2057    // ? -> ⁗    quadruple prime\r
+005b   2034    // [ -> ‴    triple prime\r
+005d   2057    // ] -> ⁗    quadruple prime\r
 005c   2228    // \ -> ∨    logical or\r
 007c   2228    // | -> ∨    logical or\r
 0020   221a    //   -> √    square root\r