]> shimmer.witbreuk.eu Git - UltimateKEYS.git/blobdiff - msklc/UltimateKEYS.klc
Add files via upload
[UltimateKEYS.git] / msklc / UltimateKEYS.klc
index 0c5e817bda1a0aa78ffeb2c1f2eebdf7f86b9b01..cf6a5a0bf3a3e3bcd717ef59d3adc7ea02514821 100644 (file)
@@ -1,10 +1,10 @@
-KBD    ultkeys "UltimateKEYS - 2021-07-15"\r
+KBD    ultkeys "UltimateKEYS - 2021-12-28"\r
 \r
-COPYRIGHT      "License: GNU General Public License Version 3"\r
+COPYRIGHT      "GNU General Public License Version 3"\r
 \r
-COMPANY                "Created by: Pieter Degroote"\r
+COMPANY                "github.com/pieter-degroote/UltimateKEYS"\r
 \r
-// GitHub :  https://github.com/pieter-degroote/UltimateKEYS\r
+// Website :  www.ultimatekeys.info (pieter-degroote.github.io/UltimateKEYS/)\r
 \r
 LOCALENAME     "en-US"\r
 \r
@@ -22,12 +22,12 @@ SHIFTSTATE
 \r
 LAYOUT // @ symbol at the end: defined as dead key\r
 \r
-//SC   VK              Cap     0       1       2       6       7               Descriptions\r
+//SC   VK_             Cap     0       1       2       6       7               Descriptions\r
 //--   ----            ----    ----    ----    ----    ----    ----            ------------\r
 \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    00ac@   00a6@           // \, |, ¬, ¦    reverse solidus (backslash), vertical line, not sign (dead key), broken bar (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
@@ -289,6 +291,8 @@ DEADKEY     00af    // Dead Key :  Macron/Stroke
 0055   016a    // U -> Ū    U with macron\r
 00fc   0289    // ü -> ʉ    u with bar\r
 00dc   0244    // Ü -> Ʉ    U with bar\r
+0076   01d6    // v -> ǖ    u with diaeresis and macron\r
+0056   01d5    // V -> Ǖ    U with diaeresis and macron\r
 0079   0233    // y -> ȳ    y with macron\r
 0059   0232    // Y -> Ȳ    Y with macron\r
 00fb   024f    // û -> ɏ    y with stroke\r
@@ -389,11 +393,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
@@ -404,9 +411,12 @@ 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   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
 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
@@ -419,16 +429,16 @@ 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
 \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
@@ -437,10 +447,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
@@ -449,45 +457,32 @@ 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
+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   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
 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
-0070   01a5    // p -> ƥ    p with hook\r
-0050   01a4    // P -> Ƥ    P with hook\r
-00f4   1e55    // ô -> ṕ    p with acute\r
-00d4   1e54    // Ô -> Ṕ    P with 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
 0051   024a    // Q -> Ɋ    Q with hook tail\r
 0072   0155    // r -> ŕ    r with acute\r
 0052   0154    // R -> Ŕ    R with acute\r
-00ea   027d    // ê -> ɽ    r with tail\r
-00ca   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
 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
@@ -500,14 +495,17 @@ DEADKEY   00b4    // Dead Key :  Acute Accent
 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
 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
+0031   26a0    // 1 -> ⚠   warning sign\r
 0032   266b    // 2 -> ♫    beamed eighth notes\r
 0033   2042    // 3 -> ⁂    asterism\r
 0034   2605    // 4 -> ★    black star\r
@@ -517,6 +515,7 @@ DEADKEY     00b4    // Dead Key :  Acute Accent
 0038   266a    // 8 -> ♪    eighth note\r
 0039   2706    // 9 -> ✆    telephone location sign\r
 0030   2709    // 0 -> ✉   envolope\r
+0021   26a0    // ! -> ⚠   warning sign\r
 0040   266b    // @ -> ♫    beamed eighth notes\r
 0023   2042    // # -> ⁂    asterism\r
 0024   2605    // $ -> ★    black star\r
@@ -540,9 +539,13 @@ 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
+0076   01d8    // v -> ǘ    u with diaeresis and acute\r
+0056   01d7    // V -> Ǘ    U with diaeresis and acute\r
 0077   1e85    // w -> ẅ    w with diaeresis\r
 0057   1e84    // W -> Ẅ    W with diaeresis\r
 0078   1e8d    // x -> ẍ    x with diaeresis\r
@@ -553,32 +556,36 @@ 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
+0076   01dc    // v -> ǜ    u with diaeresis and grave\r
+0056   01db    // V -> Ǜ    U with diaeresis and 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
 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
@@ -613,6 +620,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
@@ -625,16 +634,15 @@ 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
-0073   0283    // s -> ʃ    small letter esh\r
-0053   01a9    // S -> Ʃ    capital letter esh\r
-00df   017f    // ß -> ſ    small long s\r
+006b   0138    // k -> ĸ    small letter kra\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
 0040   2001    // @ ->      em quad\r
 0020   007e    //   -> ~    tilde\r
 \r
-DEADKEY        00ac    // Dead Key :  Not Sign\r
+DEADKEY        00d7    // Dead Key :  General Symbols\r
 \r
 0061   00aa    // a -> ª    feminine ordinal indicator (Spanish, Portuguese, Italian, Galician)\r
 0041   00aa    // A -> ª    feminine ordinal indicator (Spanish, Portuguese, Italian, Galician)\r
@@ -642,20 +650,20 @@ DEADKEY   00ac    // Dead Key :  Not Sign
 00c4   214d    // Ä -> ⅍    aktieselskab\r
 0062   2022    // b -> •    bullet\r
 0042   25e6    // B -> ◦    white bullet\r
-0063   00a4    // c -> ¤    currency sign\r
-0043   00a4    // C -> ¤    currency sign\r
-00e7   2105    // ç -> ℅    care of\r
-00c7   2105    // Ç -> ℅    care of\r
+0063   2105    // c -> ℅    care of\r
+0043   2105    // C -> ℅    care of\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
 0046   2640    // F -> ♀    Venus symbol (female)\r
+0067   2740    // g -> ❀    white florette\r
+0047   273f    // G -> ✿    black florette\r
 0068   2766    // h -> ❦    floral heart\r
 0048   2767    // H -> ❧    rotated floral heart bullet\r
+0069   22c4    // i -> ⋄    diamond operator\r
+0049   22c4    // I -> ⋄    diamond operator\r
 006c   2113    // l -> ℓ    script small l\r
 004c   2112    // L -> ℒ    Laplace transform\r
 006d   2642    // m -> ♂    Mars symbol (male)\r
@@ -680,6 +688,8 @@ DEADKEY     00ac    // Dead Key :  Not Sign
 0055   2610    // U -> ☐    ballot box\r
 0076   2713    // v -> ✓    check mark\r
 0056   2714    // V -> ✔    heavy check mark\r
+0077   26a0    // w -> ⚠   warning sign\r
+0057   26a0    // W -> ⚠   warning sign\r
 0078   2717    // x -> ✗    ballot x\r
 0058   2718    // X -> ✘    heavy ballot x\r
 0079   2611    // y -> ☑    ballot box with check\r
@@ -705,7 +715,9 @@ DEADKEY     00ac    // Dead Key :  Not Sign
 0028   215d    // ( -> ⅝    vulgar fraction 5/8\r
 0029   215e    // ) -> ⅞    vulgar fraction 7/8\r
 002d   2043    // - -> ⁃    hyphen bullet\r
-003d   2023    // = -> ‣    triangular bullet\r
+005f   2023    // _ -> ‣    triangular bullet\r
+003d   00d7    // = -> ×    multiplication sign\r
+002b   00f7    // + -> ÷    division sign\r
 003b   263a    // ; -> ☺    white smiling face\r
 003a   263b    // : -> ☻    black smiling face\r
 002f   203c    // / -> ‼    double exclamation mark\r
@@ -713,19 +725,19 @@ DEADKEY   00ac    // Dead Key :  Not Sign
 00bf   2e18    // ¿ -> ⸘    inverted interrobang\r
 2026   2e2e    // … -> ⸮    reversed question mark\r
 005c   205e    // \ -> ⁞    vertical four dots\r
-007c   205e    // | -> ⁞    vertical four dots\r
-0020   00ac    //   -> ¬    not sign\r
+007c   00a6    // | -> ¦    broken bar\r
+0020   00d7    //   -> ×    multiplication sign\r
 \r
-DEADKEY        00a6    // Dead Key :  Broken Bar\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
@@ -743,24 +755,22 @@ DEADKEY   00a6    // Dead Key :  Broken Bar
 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
 0054   20b8    // T -> ₸    Kazakh tenge\r
 0077   20a9    // w -> ₩    South Korean won\r
 0057   20a9    // W -> ₩    South Korean won\r
-006f   01a1    // o -> ơ    o with horn\r
-004f   01a0    // O -> Ơ    O with horn\r
-0075   01b0    // u -> ư    u with horn\r
-0055   01af    // U -> Ư    U with horn\r
-005c   00a6    // \ -> ¦    broken bar\r
-007c   00a6    // | -> ¦    broken bar\r
-0020   00a6    //   -> ¦    broken bar\r
+0078   00a4    // x -> ¤    currency sign\r
+0058   00a4    // X -> ¤    currency sign\r
+0020   00a4    //   -> ¤    currency sign\r
 \r
 DEADKEY        03bc    // Dead Key :  Greek Alphabet\r
 \r
@@ -802,8 +812,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
@@ -862,7 +872,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 +893,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
@@ -895,8 +907,6 @@ 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
@@ -913,8 +923,8 @@ DEADKEY     0020    // Dead Key :  Math Symbols
 005e   2220    // ^ -> ∠    angle symbol\r
 0037   2227    // 7 -> ∧    logical and\r
 0026   2227    // & -> ∧    logical and\r
-0038   2297    // 8 -> ⊗    tensor product\r
-002a   2297    // * -> ⊗    tensor product\r
+0038   2297    // 8 -> ⊗    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
@@ -925,16 +935,23 @@ 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
+00f2   2a7d    // ò -> ⩽    less-than or slanted equal to\r
+00d2   2a7d    // Ò -> ⩽    less-than or slanted equal to\r
+00f3   2a7e    // ó -> ⩾    greater-than or slanted equal to\r
+00d3   2a7e    // Ó -> ⩾    greater-than or slanted equal to\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
 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
@@ -1031,10 +1048,10 @@ KEYNAME_DEAD
 00a8   "Diaeresis"\r
 0060   "Grave Accent"\r
 007e   "Tilde"\r
-00ac   "Not Sign"\r
-00a6   "Broken Bar"\r
+00d7   "General Symbols"\r
+00a4   "Currency"\r
 03bc   "Greek Alphabet"\r
-0020   "Math Symbols"  // To avoid issues, the space (0020) has been assigned, instead of the 'square root' (221a).\r
+0020   "Math Symbols"  // To avoid issues, the space (0020) has been assigned, instead of 'square root' (221a, √).\r
 \r
 \r
 DESCRIPTIONS\r