Add Latin and Greek characters

pull/10/head
nirenjan 2015-12-09 07:13:00 -08:00
parent 090fbe6a3b
commit 450cdbabee
2 changed files with 74 additions and 2 deletions

View File

@ -296,7 +296,7 @@ int main(int argc, char *argv[])
fputs(" * Autogenerated character map file for Saitek X52 Pro\n", output);
fputs(" * Generated from ", output);
fputs(argv[1], output);
fputs("\n*/\n\n", output);
fputs("\n */\n\n", output);
fputs("#include \"x52_char_map.h\"\n", output);
fputs("\n\n", output);

View File

@ -123,6 +123,78 @@
0x00A9 0x0F # (C)
0x00AE 0x0E # (R)
# TODO: Accented Latin characters
# Accented Latin characters
0x00C7 0x80 # LATIN CAPITAL LETTER C WITH CEDILLA
0x00FC 0x81 # LATIN SMALL LETTER U WITH DIAERESIS
0x00E9 0x82 # LATIN SMALL LETTER E WITH ACUTE
0x00E2 0x83 # LATIN SMALL LETTER A WITH CIRCUMFLEX
0x00E4 0x84 # LATIN SMALL LETTER A WITH DIAERESIS
0x00E0 0x85 # LATIN SMALL LETTER A WITH GRAVE
0x0227 0x86 # LATIN SMALL LETTER A WITH DOT ABOVE
0x00E7 0x87 # LATIN SMALL LETTER C WITH CEDILLA
0x00EA 0x88 # LATIN SMALL LETTER E WITH CIRCUMFLEX
0x00EB 0x89 # LATIN SMALL LETTER E WITH DIAERESIS
0x00E8 0x8A # LATIN SMALL LETTER E WITH GRAVE
0x00EF 0x8B # LATIN SMALL LETTER I WITH DIAERESIS
0x00EE 0x8C # LATIN SMALL LETTER I WITH CIRCUMFLEX
0x00EC 0x8D # LATIN SMALL LETTER I WITH GRAVE
0x00C4 0x8E # LATIN CAPITAL LETTER A WITH DIAERESIS
0x00C2 0x8F # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
0x00C9 0x90 # LATIN CAPITAL LETTER E WITH ACUTE
0x00E6 0x91 # LATIN SMALL LETTER AE
0x00C6 0x92 # LATIN CAPITAL LETTER AE
0x00F4 0x93 # LATIN SMALL LETTER O WITH CIRCUMFLEX
0x00F6 0x94 # LATIN SMALL LETTER O WITH DIAERESIS
0x00F2 0x95 # LATIN SMALL LETTER O WITH GRAVE
0x00FB 0x96 # LATIN SMALL LETTER U WITH CIRCUMFLEX
0x00F9 0x97 # LATIN SMALL LETTER U WITH GRAVE
0x00FF 0x98 # LATIN SMALL LETTER Y WITH DIAERESIS
0x00D6 0x99 # LATIN CAPITAL LETTER O WITH DIAERESIS
0x00DC 0x9A # LATIN CAPITAL LETTER U WITH DIAERESIS
0x00F1 0x9B # LATIN SMALL LETTER N WITH TILDE
0x00D1 0x9C # LATIN CAPITAL LETTER N WITH TILDE
0x00AA 0x9D # FEMININE ORDINAL INDICATOR
0x00BA 0x9E # MASCULINE ORDINAL INDICATOR
0x00BF 0x9F # INVERTED QUESTION MARK
0x00E1 0xE0 # LATIN SMALL LETTER A WITH ACUTE
0x00ED 0xE1 # LATIN SMALL LETTER I WITH ACUTE
0x00F3 0xE2 # LATIN SMALL LETTER O WITH ACUTE
0x00FA 0xE3 # LATIN SMALL LETTER U WITH ACUTE
0x00A2 0xE4 # CENT SIGN
0x00A3 0xE5 # POUND SIGN
0x00A5 0xE6 # YEN SIGN
# 0x0000 0xE7 # This looks like a Pt, I think this is the Pesata symbol?
# 0x0000 0xE8 # This looks like a stylized lowercase F.
0x00A1 0xE9 # INVERTED EXCLAMATION MARK
0x00C3 0xEA # LATIN CAPITAL LETTER A WITH TILDE
0x00E3 0xEB # LATIN SMALL LETTER A WITH TILDE
0x00D5 0xEC # LATIN CAPITAL LETTER O WITH TILDE
0x00F5 0xED # LATIN SMALL LETTER O WITH TILDE
0x00D8 0xEE # LATIN CAPITAL LETTER O WITH STROKE
0x00F8 0xEF # LATIN SMALL LETTER O WITH STROKE
# Greek
0x0393 0x14 # GREEK CAPITAL LETTER GAMMA
0x0394 0x15 # GREEK CAPITAL LETTER DELTA
0x0398 0x16 # GREEK CAPITAL LETTER THETA
0x039B 0x17 # GREEK CAPITAL LETTER LAMDA
0x039E 0x18 # GREEK CAPITAL LETTER XI
0x03A0 0x19 # GREEK CAPITAL LETTER PI
0x03A3 0x1A # GREEK CAPITAL LETTER SIGMA
0x03D2 0x1B # GREEK UPSILON WITH HOOK SYMBOL
0x03A6 0x1C # GREEK CAPITAL LETTER PHI
0x03A8 0x1D # GREEK CAPITAL LETTER PSI
0x03A9 0x1E # GREEK CAPITAL LETTER OMEGA
0x03B1 0x1F # GREEK SMALL LETTER ALPHA
# Box Drawing
0x250C 0x09 # BOX DRAWINGS LIGHT DOWN AND RIGHT
0x2510 0x0A # BOX DRAWINGS LIGHT DOWN AND LEFT
0x2514 0x0B # BOX DRAWINGS LIGHT UP AND RIGHT
0x2518 0x0C # BOX DRAWINGS LIGHT UP AND LEFT
0x2500 0xFF # BOX DRAWINGS LIGHT HORIZONTAL
# TODO: Math symbols
# TODO: Japanese Kana