--- fcitx-unikey-0.2.5/unikey/data.cpp.old 2016-10-06 19:58:54.276381656 -0400 +++ fcitx-unikey-0.2.5/unikey/data.cpp 2016-10-06 20:04:37.443651619 -0400 @@ -96,145 +96,145 @@ unsigned char SingleByteTables[][TOTAL_VNCHARS] = // TCVN3 -{{'A','a','','','','','','','','','','', // 0: a - '','','','','','','','','','','','', // 1: a^ - '','','','','','','','','','','','', // 2: a( - 'B','b','C','c','D','d', - '','', - 'E','e','','','','','','','','','','', // 3: e - '','','','','','','','','','','','', // 4: e^ - 'F','f','G','g','H','h', - 'I','i','','','','','','','','','','', // 5: i - 'J','j','K','k','L','l','M','m','N','n', - 'O','o','','','','','','','','','','', // 6: o - '','','','','','','','','','','','', // 7: o^ - '','','','','','','','','','','','', // 8: o+ - 'P','p','Q','q','R','r','S','s','T','t', - 'U','u','','','','','','','','','','', // 9: u - '','','','','','','','','','','','', //10: u+ - 'V','v','W','w','X','x', - 'Y','y','','','','','','','','','','', //11: y - 'Z','z', +{{(unsigned char) 'A',(unsigned char) 'a',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', // 0: a + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', // 1: a^ + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', // 2: a( + (unsigned char) 'B',(unsigned char) 'b',(unsigned char) 'C',(unsigned char) 'c',(unsigned char) 'D',(unsigned char) 'd', + (unsigned char) '',(unsigned char) '', + (unsigned char) 'E',(unsigned char) 'e',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', // 3: e + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', // 4: e^ + (unsigned char) 'F',(unsigned char) 'f',(unsigned char) 'G',(unsigned char) 'g',(unsigned char) 'H',(unsigned char) 'h', + (unsigned char) 'I',(unsigned char) 'i',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', // 5: i + (unsigned char) 'J',(unsigned char) 'j',(unsigned char) 'K',(unsigned char) 'k',(unsigned char) 'L',(unsigned char) 'l',(unsigned char) 'M',(unsigned char) 'm',(unsigned char) 'N',(unsigned char) 'n', + (unsigned char) 'O',(unsigned char) 'o',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', // 6: o + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', // 7: o^ + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', // 8: o+ + (unsigned char) 'P',(unsigned char) 'p',(unsigned char) 'Q',(unsigned char) 'q',(unsigned char) 'R',(unsigned char) 'r',(unsigned char) 'S',(unsigned char) 's',(unsigned char) 'T',(unsigned char) 't', + (unsigned char) 'U',(unsigned char) 'u',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', // 9: u + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', //10: u+ + (unsigned char) 'V',(unsigned char) 'v',(unsigned char) 'W',(unsigned char) 'w',(unsigned char) 'X',(unsigned char) 'x', + (unsigned char) 'Y',(unsigned char) 'y',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', //11: y + (unsigned char) 'Z',(unsigned char) 'z', 0x80, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8E, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9A, 0x9B, 0x9C, 0x9E, 0x9F}, //VPS -{ 'A','a','','','','','','','','','','', - '','','','','','','','','','','','', - '','','','','','','','','','','','', - 'B','b','C','c','D','d', - '','', - 'E','e','','','','','','','','','','', - '','','','','','','','','','','','', - 'F','f','G','g','H','h', - 'I','i','','','','','','','','','','', - 'J','j','K','k','L','l','M','m','N','n', - 'O','o','','','','','','','','','','', - '','','','','','','','','','','','', - '','','','','','','','','','','','', - 'P','p','Q','q','R','r','S','s','T','t', - 'U','u','','','','','','','','','','', - '','','','','','','','','','','','', - 'V','v','W','w','X','x', - 'Y','y','','','','','','','','','','', - 'Z','z', +{ (unsigned char) 'A',(unsigned char) 'a',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'B',(unsigned char) 'b',(unsigned char) 'C',(unsigned char) 'c',(unsigned char) 'D',(unsigned char) 'd', + (unsigned char) '',(unsigned char) '', + (unsigned char) 'E',(unsigned char) 'e',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'F',(unsigned char) 'f',(unsigned char) 'G',(unsigned char) 'g',(unsigned char) 'H',(unsigned char) 'h', + (unsigned char) 'I',(unsigned char) 'i',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'J',(unsigned char) 'j',(unsigned char) 'K',(unsigned char) 'k',(unsigned char) 'L',(unsigned char) 'l',(unsigned char) 'M',(unsigned char) 'm',(unsigned char) 'N',(unsigned char) 'n', + (unsigned char) 'O',(unsigned char) 'o',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'P',(unsigned char) 'p',(unsigned char) 'Q',(unsigned char) 'q',(unsigned char) 'R',(unsigned char) 'r',(unsigned char) 'S',(unsigned char) 's',(unsigned char) 'T',(unsigned char) 't', + (unsigned char) 'U',(unsigned char) 'u',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'V',(unsigned char) 'v',(unsigned char) 'W',(unsigned char) 'w',(unsigned char) 'X',(unsigned char) 'x', + (unsigned char) 'Y',(unsigned char) 'y',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'Z',(unsigned char) 'z', 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8E, 0x91, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9E, 0x00}, //VISCII -{ 'A','a','','','','','','','','','','', - '','','','','','','','','','','','', - '','','','','','','','','','','','', - 'B','b','C','c','D','d', - '','', - 'E','e','','','','','','','','','','', - '','','','','','','','','','','','', - 'F','f','G','g','H','h', - 'I','i','','','','','','','','','','', - 'J','j','K','k','L','l','M','m','N','n', - 'O','o','','','','','','','','','','', - '','','','','','','','','','','','', - '','','','','','','','','','','','', - 'P','p','Q','q','R','r','S','s','T','t', - 'U','u','','','','','','','','','','', - '','','','','','','','','','','','', - 'V','v','W','w','X','x', - 'Y','y','','','','','','','','','','', - 'Z','z', +{ (unsigned char) 'A',(unsigned char) 'a',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'B',(unsigned char) 'b',(unsigned char) 'C',(unsigned char) 'c',(unsigned char) 'D',(unsigned char) 'd', + (unsigned char) '',(unsigned char) '', + (unsigned char) 'E',(unsigned char) 'e',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'F',(unsigned char) 'f',(unsigned char) 'G',(unsigned char) 'g',(unsigned char) 'H',(unsigned char) 'h', + (unsigned char) 'I',(unsigned char) 'i',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'J',(unsigned char) 'j',(unsigned char) 'K',(unsigned char) 'k',(unsigned char) 'L',(unsigned char) 'l',(unsigned char) 'M',(unsigned char) 'm',(unsigned char) 'N',(unsigned char) 'n', + (unsigned char) 'O',(unsigned char) 'o',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'P',(unsigned char) 'p',(unsigned char) 'Q',(unsigned char) 'q',(unsigned char) 'R',(unsigned char) 'r',(unsigned char) 'S',(unsigned char) 's',(unsigned char) 'T',(unsigned char) 't', + (unsigned char) 'U',(unsigned char) 'u',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'V',(unsigned char) 'v',(unsigned char) 'W',(unsigned char) 'w',(unsigned char) 'X',(unsigned char) 'x', + (unsigned char) 'Y',(unsigned char) 'y',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'Z',(unsigned char) 'z', 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9E, 0x00}, // BKHCM1 -{'A','a','','','','','','','','','','', - '','','~','','','','','','','','','', - '','','','','','','','','','','','', - 'B','b','C','c','D','d', - '}','', - 'E','e','','','','','','','','','','', - '','','','','','','','','','','','', - 'F','f','G','g','H','h', - 'I','i','','','','','','','','','','', - 'J','j','K','k','L','l','M','m','N','n', - 'O','o','','','','','','','','','','', - '','','','','','','','','','','','', - '','','','','','','','','','','','', - 'P','p','Q','q','R','r','S','s','T','t', - 'U','u','','','','','','','','','','', - '','','','','','','','','','','','', - 'V','v','W','w','X','x', - 'Y','y','{','','^','','`','','|','','','', - 'Z','z', +{(unsigned char) 'A',(unsigned char) 'a',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '~',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'B',(unsigned char) 'b',(unsigned char) 'C',(unsigned char) 'c',(unsigned char) 'D',(unsigned char) 'd', + (unsigned char) '}',(unsigned char) '', + (unsigned char) 'E',(unsigned char) 'e',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'F',(unsigned char) 'f',(unsigned char) 'G',(unsigned char) 'g',(unsigned char) 'H',(unsigned char) 'h', + (unsigned char) 'I',(unsigned char) 'i',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'J',(unsigned char) 'j',(unsigned char) 'K',(unsigned char) 'k',(unsigned char) 'L',(unsigned char) 'l',(unsigned char) 'M',(unsigned char) 'm',(unsigned char) 'N',(unsigned char) 'n', + (unsigned char) 'O',(unsigned char) 'o',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'P',(unsigned char) 'p',(unsigned char) 'Q',(unsigned char) 'q',(unsigned char) 'R',(unsigned char) 'r',(unsigned char) 'S',(unsigned char) 's',(unsigned char) 'T',(unsigned char) 't', + (unsigned char) 'U',(unsigned char) 'u',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'V',(unsigned char) 'v',(unsigned char) 'W',(unsigned char) 'w',(unsigned char) 'X',(unsigned char) 'x', + (unsigned char) 'Y',(unsigned char) 'y',(unsigned char) '{',(unsigned char) '',(unsigned char) '^',(unsigned char) '',(unsigned char) '`',(unsigned char) '',(unsigned char) '|',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'Z',(unsigned char) 'z', 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9E, 0x00}, //Vietware-F -{ 'A','a','','','','','','','','','','', - '','','','','','','','','','','','', - '','','','','','','','','','','','', - 'B','b','C','c','D','d', - '','', - 'E','e','','','','','','','','','','', - '','','','','','','','','','','','', - 'F','f','G','g','H','h', - 'I','i','','','','','','','','','','', - 'J','j','K','k','L','l','M','m','N','n', - 'O','o','','','','','','','','','','', - '','','','','','','','','','','','', - '','','','','','','','','','','','', - 'P','p','Q','q','R','r','S','s','T','t', - 'U','u','','','','','','','','','','', - '','','','','','','','','','','','', - 'V','v','W','w','X','x', - 'Y','y','','','','','','','','','','', - 'Z','z', +{ (unsigned char) 'A',(unsigned char) 'a',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'B',(unsigned char) 'b',(unsigned char) 'C',(unsigned char) 'c',(unsigned char) 'D',(unsigned char) 'd', + (unsigned char) '',(unsigned char) '', + (unsigned char) 'E',(unsigned char) 'e',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'F',(unsigned char) 'f',(unsigned char) 'G',(unsigned char) 'g',(unsigned char) 'H',(unsigned char) 'h', + (unsigned char) 'I',(unsigned char) 'i',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'J',(unsigned char) 'j',(unsigned char) 'K',(unsigned char) 'k',(unsigned char) 'L',(unsigned char) 'l',(unsigned char) 'M',(unsigned char) 'm',(unsigned char) 'N',(unsigned char) 'n', + (unsigned char) 'O',(unsigned char) 'o',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'P',(unsigned char) 'p',(unsigned char) 'Q',(unsigned char) 'q',(unsigned char) 'R',(unsigned char) 'r',(unsigned char) 'S',(unsigned char) 's',(unsigned char) 'T',(unsigned char) 't', + (unsigned char) 'U',(unsigned char) 'u',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'V',(unsigned char) 'v',(unsigned char) 'W',(unsigned char) 'w',(unsigned char) 'X',(unsigned char) 'x', + (unsigned char) 'Y',(unsigned char) 'y',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'Z',(unsigned char) 'z', 0x80, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8E, 0x91, 0x92, 0x93, 0x94, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9E, 0x00}, // ISC - {'A','a','','','','','','','','','','', - '','','','','','','','','','','','', - '','','','','','','','','','','','', - 'B','b','C','c','D','d', - '','', - 'E','e','','','','','','','','','','', - '','','','','','','','','','','','', - 'F','f','G','g','H','h', - 'I','i','','','','','','','','','','', - 'J','j','K','k','L','l','M','m','N','n', - 'O','o','','','','','','','','','','', - '','','','','','','','','','','','', - '','','','','','','','','','','','', - 'P','p','Q','q','R','r','S','s','T','t', - 'U','u','@','','','','','','','','|','', - '','','`','',0x5C,'','^','','~','','#','', - 'V','v','W','w','X','x', - 'Y','y','','','','','','','','','','', - 'Z','z', + {(unsigned char) 'A',(unsigned char) 'a',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'B',(unsigned char) 'b',(unsigned char) 'C',(unsigned char) 'c',(unsigned char) 'D',(unsigned char) 'd', + (unsigned char) '',(unsigned char) '', + (unsigned char) 'E',(unsigned char) 'e',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'F',(unsigned char) 'f',(unsigned char) 'G',(unsigned char) 'g',(unsigned char) 'H',(unsigned char) 'h', + (unsigned char) 'I',(unsigned char) 'i',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'J',(unsigned char) 'j',(unsigned char) 'K',(unsigned char) 'k',(unsigned char) 'L',(unsigned char) 'l',(unsigned char) 'M',(unsigned char) 'm',(unsigned char) 'N',(unsigned char) 'n', + (unsigned char) 'O',(unsigned char) 'o',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'P',(unsigned char) 'p',(unsigned char) 'Q',(unsigned char) 'q',(unsigned char) 'R',(unsigned char) 'r',(unsigned char) 'S',(unsigned char) 's',(unsigned char) 'T',(unsigned char) 't', + (unsigned char) 'U',(unsigned char) 'u',(unsigned char) '@',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '|',(unsigned char) '', + (unsigned char) '',(unsigned char) '',(unsigned char) '`',(unsigned char) '',0x5C,(unsigned char) '',(unsigned char) '^',(unsigned char) '',(unsigned char) '~',(unsigned char) '',(unsigned char) '#',(unsigned char) '', + (unsigned char) 'V',(unsigned char) 'v',(unsigned char) 'W',(unsigned char) 'w',(unsigned char) 'X',(unsigned char) 'x', + (unsigned char) 'Y',(unsigned char) 'y',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '',(unsigned char) '', + (unsigned char) 'Z',(unsigned char) 'z', 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x12, 0x13, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,