]> shimmer.witbreuk.eu Git - UltimateKEYS.git/blobdiff - msklc/UltimateKEYS.klc
Add files via upload
[UltimateKEYS.git] / msklc / UltimateKEYS.klc
index ed9a01f56e0989320e099b2307cd42f53b7e2334..e102a697adc023927afd846b85e4334dbfb187cc 100644 (file)
@@ -1,4 +1,4 @@
-KBD    ultkeys "UltimateKEYS - 2021-07-10"\r
+KBD    ultkeys "UltimateKEYS - 2021-07-17"\r
 \r
 COPYRIGHT      "License: GNU General Public License Version 3"\r
 \r
@@ -28,30 +28,30 @@ LAYOUT      // @ symbol at the end: defined as dead key
 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
-05     4               0       4       0024    -1      00a3    00a5            // 4, $, £, ¥    digit 4, at sign, pound sign, yen sign\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
 08     7               0       7       0026    -1      02d9@   00af@           // 7, &, ˙, ¯    digit 7, ampersand, dot above (dead key), macron (dead key)\r
-09     8               0       8       002a    -1      201e    00b6            // 8, *, „, ¶    digit 8, asterisk, double low-9 quotation mark, pilcrow sign\r
+09     8               0       8       002a    -1      00b8@   02d8@           // 8, *, ¸, ˘    digit 8, asterisk, cedilla/ogonek (dead key), breve (dead key)\r
 0a     9               0       9       0028    -1      201c    2018            // 9, (, “, ‘    digit 9, left parenthesis, left double quotation mark, left single quotation mark\r
 0b     0               0       0       0029    -1      201d    2019            // 0, ), ”, ’    digit 0, right parenthesis, right double quotation mark, right single quotation mark\r
-0c     OEM_MINUS       0       002d    005f    -1      00b8@   02d8@           // -, _, ¸, ˘    hyphen-minus, underscore, cedilla/ogonek (dead key), breve (dead key)\r
-0d     OEM_PLUS        0       003d    002b    -1      00d7    00f7            // =, +, ×, ÷    equals sign, plus sign, multiplication sign, division sign\r
+0c     OEM_MINUS       4       002d    005f    -1      00e3    00c3            // -, _, ã, Ã    hyphen-minus, underscore, a with tilde, A with tilde\r
+0d     OEM_PLUS        4       003d    002b    -1      00f5    00d5            // =, +, õ, Õ    equals sign, plus sign, o with tilde, O with tilde\r
 10     Q               5       q       Q       -1      00e6    00c6            // q, Q, æ, Æ    letter q, letter Q, letter ae, letter AE\r
 11     W               5       w       W       -1      00e5    00c5            // w, W, å, Å    letter w, letter W, a with ring above, A with ring above\r
 12     E               5       e       E       -1      00eb    00cb            // e, E, ë, Ë    letter e, letter E, e with diaeresis, E with diaeresis\r
-13     R               5       r       R       -1      00fd    00dd            // r, R, ý, Ý    letter r, letter R, y with acute, Y with acute\r
-14     T               5       t       T       -1      00fe    00de            // t, T, þ, Þ    letter t, letter T, small letter thorn, capital letter thorn\r
-15     Y               5       y       Y       -1      00ff    0178            // y, Y, ÿ, Ÿ    letter y, letter Y, y with diaeresis, Y with diaeresis\r
+13     R               5       r       R       -1      00ea    00ca            // r, R, ê, Ê    letter r, letter R, e with circumflex, E with circumflex\r
+14     T               5       t       T       -1      00ee    00ce            // t, T, î, Î    letter t, letter T, i with circumflex, I with circumflex\r
+15     Y               5       y       Y       -1      00fb    00db            // y, Y, û, Û    letter y, letter Y, u with circumflex, U with circumflex\r
 16     U               5       u       U       -1      00fc    00dc            // u, U, ü, Ü    letter u, letter U, u with diaeresis, U with diaeresis\r
 17     I               5       i       I       -1      00ef    00cf            // i, I, ï, Ï    letter i, letter I, i with diaeresis, I with diaeresis\r
 18     O               5       o       O       -1      00f6    00d6            // o, O, ö, Ö    letter o, letter O, o with diaeresis, O with diaeresis\r
-19     P               1       p       P       -1      2020    2021            // p, P, †, ‡    letter p, letter P, dagger, double dagger\r
+19     P               5       p       P       -1      00f4    00d4            // p, P, ô, Ô    letter p, letter P, o with circumflex, O with circumflex\r
 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
-20     D               5       d       D       -1      00f0    00d0            // d, D, ð, Ð    letter d, letter D, small letter eth, capital letter eth\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
 23     H               5       h       H       -1      00f9    00d9            // h, H, ù, Ù    letter h, letter H, u with grave, U with grave\r
@@ -125,16 +125,6 @@ DEADKEY    005e    // Dead Key :  Circumflex Accent
 002a   21d1    // * -> ⇑    upwards double arrow\r
 0028   21d7    // ( -> ⇗    north east double arrow\r
 0029   21d4    // ) -> ⇔    left right double arrow\r
-00e4   00e2    // ä -> â    a with circumflex - Smart error-tolerant optimization for circumflex in French (begin)\r
-00c4   00c2    // Ä -> Â    A with circumflex      |\r
-00eb   00ea    // ë -> ê    e with circumflex      |\r
-00cb   00ca    // Ë -> Ê    E with circumflex      |\r
-00ef   00ee    // ï -> î    i with circumflex      |\r
-00cf   00ce    // Ï -> Î    I with circumflex      |\r
-00f6   00f4    // ö -> ô    o with circumflex      |\r
-00d6   00d4    // Ö -> Ô    O with circumflex      |\r
-00fc   00fb    // ü -> û    u with circumflex      |\r
-00dc   00db    // Ü -> Û    U with circumflex - Smart error-tolerant optimization for circumflex in French (end)\r
 0020   005e    //   -> ^    circumflex accent\r
 \r
 DEADKEY        02c7    // Dead Key :  Caron\r
@@ -232,7 +222,7 @@ DEADKEY     02d9    // Dead Key :  Dot Above
 0058   1e8a    // X -> Ẋ    X with dot above\r
 0079   1e8f    // y -> ẏ    y with dot above\r
 0059   1e8e    // Y -> Ẏ    Y with dot above\r
-00ff   1e99    // ÿ -> ẙ    y with ring above\r
+00fb   1e99    // û -> ẙ    y with ring above\r
 007a   017c    // z -> ż    z with dot above\r
 005a   017b    // Z -> Ż    Z with dot above\r
 0031   2199    // 1 -> ↙    south west arrow\r
@@ -301,8 +291,8 @@ DEADKEY     00af    // Dead Key :  Macron/Stroke
 00dc   0244    // Ü -> Ʉ    U with bar\r
 0079   0233    // y -> ȳ    y with macron\r
 0059   0232    // Y -> Ȳ    Y with macron\r
-00ff   024f    // ÿ -> ɏ    y with stroke\r
-0178   024e    // Ÿ -> Ɏ    Y with stroke\r
+00fb   024f    // û -> ɏ    y with stroke\r
+00db   024e    // Û -> Ɏ    Y with stroke\r
 007a   01b6    // z -> ƶ    z with stroke\r
 005a   01b5    // Z -> Ƶ    Z with stroke\r
 0031   21b2    // 1 -> ↲    downwards arrow with tip leftwards\r
@@ -399,11 +389,14 @@ DEADKEY   02d8    // Dead Key :  Breve/Special
 0047   011e    // G -> Ğ    G with breve\r
 00e9   0263    // é -> ɣ    latin small gamma\r
 00c9   0194    // É -> Ɣ    latin capital gamma\r
+0068   a727    // h -> ꜧ    small letter heng\r
+0048   a726    // H -> Ꜧ    capital letter heng\r
 0069   012d    // i -> ĭ    i with breve\r
 0049   012c    // I -> Ĭ    I with breve\r
 006a   0133    // j -> ij    ligature ij\r
 004a   0132    // J -> IJ    ligature IJ\r
-006b   0138    // k -> ĸ    small letter kra\r
+006b   0199    // k -> ƙ    k with hook\r
+004b   0198    // K -> Ƙ    K with hook\r
 006d   0271    // m -> ɱ    m with hook\r
 004d   2c6e    // M -> Ɱ    M with hook\r
 006e   014b    // n -> ŋ    small letter eng(ma)\r
@@ -414,8 +407,10 @@ DEADKEY    02d8    // Dead Key :  Breve/Special
 004f   014e    // O -> Ŏ    O with breve\r
 00f6   0254    // ö -> ɔ    small open o\r
 00d6   0186    // Ö -> Ɔ    capital open O\r
-0070   1e55    // p -> ṕ    p with acute\r
-0050   1e54    // P -> Ṕ    P with acute\r
+0070   01a5    // p -> ƥ    p with hook\r
+0050   01a4    // P -> Ƥ    P with hook\r
+0072   027d    // r -> ɽ    r with tail\r
+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
@@ -431,6 +426,8 @@ DEADKEY     02d8    // Dead Key :  Breve/Special
 00c5   2c72    // Å -> Ⱳ    W with hook\r
 0079   021d    // y -> ȝ    small letter yogh\r
 0059   021c    // Y -> Ȝ    capital letter yogh\r
+007a   0225    // z -> ȥ    z with hook\r
+005a   0224    // Z -> Ȥ    Z with hook\r
 0033   0292    // 3 -> ʒ    small letter ezh\r
 0023   01b7    // # -> Ʒ    capital letter ezh\r
 0020   02d8    //   -> ˘    breve\r
@@ -461,16 +458,12 @@ 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
-00f9   a727    // ù -> ꜧ    small letter heng\r
-00d9   a726    // Ù -> Ꜧ    capital letter heng\r
 0069   00ed    // i -> í    i with acute\r
 0049   00cd    // I -> Í    I with acute\r
 006a   0133    // j -> ij    ligature ij\r
 004a   0132    // J -> IJ    ligature IJ\r
-006b   0199    // k -> ƙ    k with hook\r
-004b   0198    // K -> Ƙ    K with hook\r
-0153   1e31    // œ -> ḱ    k with acute\r
-0152   1e30    // Œ -> Ḱ    K with acute\r
+006b   1e31    // k -> ḱ    k with acute\r
+004b   1e30    // K -> Ḱ    K with acute\r
 006c   013a    // l -> ĺ    l with acute\r
 004c   0139    // L -> Ĺ    L with acute\r
 006d   1e3f    // m -> ḿ    m with acute\r
@@ -481,14 +474,12 @@ DEADKEY   00b4    // Dead Key :  Acute Accent
 004f   00d3    // O -> Ó    O with acute\r
 00f6   0151    // ö -> ő    o with double acute\r
 00d6   0150    // Ö -> Ő    O with double acute\r
-0070   01a5    // p -> ƥ    p with hook\r
-0050   01a4    // P -> Ƥ    P with hook\r
+0070   1e55    // p -> ṕ    p with acute\r
+0050   1e54    // P -> Ṕ    P with acute\r
 0071   024b    // q -> ɋ    q with hook tail\r
 0051   024a    // Q -> Ɋ    Q with hook tail\r
 0072   0155    // r -> ŕ    r with acute\r
 0052   0154    // R -> Ŕ    R with acute\r
-00fd   027d    // ý -> ɽ    r with tail\r
-00dd   2c64    // Ý -> Ɽ    R with tail\r
 0073   015b    // s -> ś    s with acute\r
 0053   015a    // S -> Ś    S with acute\r
 00df   1e9e    // ß -> ẞ    capital sharp S (capital Eszett)\r
@@ -506,12 +497,10 @@ DEADKEY   00b4    // Dead Key :  Acute Accent
 0057   1e82    // W -> Ẃ    W with acute\r
 0079   00fd    // y -> ý    y with acute\r
 0059   00dd    // Y -> Ý    Y with acute\r
-00ff   01b4    // ÿ -> ƴ    y with hook\r
-0178   01b3    // Ÿ -> Ƴ    Y with hook\r
+00fb   01b4    // û -> ƴ    y with hook\r
+00db   01b3    // Û -> Ƴ    Y with hook\r
 007a   017a    // z -> ź    z with acute\r
 005a   0179    // Z -> Ź    Z with acute\r
-00e0   0225    // à -> ȥ    z with hook\r
-00c0   0224    // À -> Ȥ    Z with hook\r
 00e5   01fb    // å -> ǻ    a with ring above and acute\r
 00c5   01fa    // Å -> Ǻ    A with ring above and acute\r
 00e6   01fd    // æ -> ǽ    ae with acute\r
@@ -565,6 +554,8 @@ DEADKEY     0060    // Dead Key :  Grave Accent
 \r
 0061   00e0    // a -> à    a with grave\r
 0041   00c0    // A -> À    A with 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
@@ -573,6 +564,8 @@ DEADKEY     0060    // Dead Key :  Grave Accent
 004e   01f8    // N -> Ǹ    N with grave\r
 006f   00f2    // o -> ò    o with grave\r
 004f   00d2    // O -> Ò    O with 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
 0077   1e81    // w -> ẁ    w with grave\r
@@ -581,8 +574,8 @@ DEADKEY     0060    // Dead Key :  Grave Accent
 0059   1ef2    // Y -> Ỳ    Y with grave\r
 0063   2663    // c -> ♣    black club suit\r
 0043   2667    // C -> ♧    white club suit\r
-0064   2666    // d -> ♦    black diamond suit\r
-0044   2662    // D -> ♢    white diamond 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
 0073   2660    // s -> ♠    black spade suit\r
@@ -631,6 +624,7 @@ DEADKEY     007e    // Dead Key :  Tilde
 0059   1ef8    // Y -> Ỹ    Y with tilde\r
 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
@@ -652,8 +646,10 @@ DEADKEY    00ac    // Dead Key :  Not Sign
 0043   00a4    // C -> ¤    currency sign\r
 00e7   2105    // ç -> ℅    care of\r
 00c7   2105    // Ç -> ℅    care of\r
-0064   22c4    // d -> ⋄    diamond operator\r
-0044   22c4    // D -> ⋄    diamond operator\r
+0064   2020    // d -> †    dagger\r
+0044   2021    // D -> ‡    double dagger\r
+00e2   22c4    // â -> ⋄    diamond operator\r
+00c2   22c4    // Â -> ⋄    diamond operator\r
 0065   212e    // e -> ℮    estimated symbol\r
 0045   2709    // E -> ✉   envolope\r
 0066   2640    // f -> ♀    Venus symbol (female)\r
@@ -670,9 +666,9 @@ DEADKEY     00ac    // Dead Key :  Not Sign
 004f   00ba    // O -> º    masculine ordinal indicator (Spanish, Portuguese, Italian, Galician)\r
 00f6   2126    // ö -> Ω    ohm sign (backwards compatibility)\r
 00d6   2126    // Ö -> Ω    ohm sign (backwards compatibility)\r
-0070   2117    // p -> ℗    sound recording copyright\r
+0070   00b6    // p -> ¶    pilcrow sign\r
 0050   2117    // P -> ℗    sound recording copyright\r
-0071   201a    // q -> ‚    single low-9 quotation mark\r
+0071   201e    // q -> „    double low-9 quotation mark\r
 0051   201a    // Q -> ‚    single low-9 quotation mark\r
 0072   00ae    // r -> ®    registered sign\r
 0052   2619    // R -> ☙    reversed rotated floral heart bullet\r
@@ -806,8 +802,8 @@ DEADKEY     03bc    // Dead Key :  Greek Alphabet
 0052   03a1    // R -> Ρ    capital rho\r
 0073   03c3    // s -> σ    small sigma\r
 0053   03a3    // S -> Σ    capital sigma\r
-002c   03c2    // , -> ς    small sigma, in word-final position\r
-00df   03c2    // ß -> ς    small sigma, in word-final position\r
+002c   03c2    // , -> ς    small final sigma\r
+00df   03c2    // ß -> ς    small final sigma\r
 0074   03c4    // t -> τ    small tau\r
 0054   03a4    // T -> Τ    capital tau\r
 0075   03c5    // u -> υ    small upsilon\r
@@ -899,6 +895,8 @@ DEADKEY     0020    // Dead Key :  Math Symbols
 0055   2216    // U -> ∖    set minus\r
 0077   2118    // w -> ℘    Weierstrass elliptic function\r
 0057   2118    // W -> ℘    Weierstrass elliptic function\r
+0078   2295    // x -> ⊕    exclusive or\r
+0058   225d    // X -> ≝    equal to by definition\r
 007a   21af    // z -> ↯    downwards zigzag arrow\r
 005a   2124    // Z -> ℤ    whole numbers\r
 0031   2260    // 1 -> ≠    not equal to\r
@@ -929,10 +927,10 @@ DEADKEY   0020    // Dead Key :  Math Symbols
 003e   2265    // > -> ≥    greater-than or equal to\r
 002d   2296    // - -> ⊖    circled minus\r
 005f   2298    // _ -> ⊘    circled division slash\r
-003d   225d    // = -> ≝    equal to by definition\r
-002b   2295    // + -> ⊕    exclusive or\r
-00d7   2261    // × -> ≡    identical to\r
-00f7   2262    // ÷ -> ≢    not identical to\r
+003d   00d7    // = -> ×    multiplication sign\r
+002b   00f7    // + -> ÷    division sign\r
+00f5   2261    // õ -> ≡    identical to\r
+00d5   2262    // Õ -> ≢    not identical to\r
 003b   2235    // ; -> ∵    because sign\r
 003a   2234    // : -> ∴    therefore sign\r
 0027   2032    // ' -> ′    prime\r