summaryrefslogtreecommitdiffstats
path: root/generic
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2019-10-10 21:47:29 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2019-10-10 21:47:29 (GMT)
commit96ae63b365f645b8b5824a9298043b33cbceab83 (patch)
treed5214406bde18cada51cd3c08dc14d4332b970f4 /generic
parentd75c6b2d8d209dd02e04ceefb21f39aa18e868ce (diff)
parente02fdc0c1df829ee25edf15d6b88728cadd60947 (diff)
downloadtk-96ae63b365f645b8b5824a9298043b33cbceab83.zip
tk-96ae63b365f645b8b5824a9298043b33cbceab83.tar.gz
tk-96ae63b365f645b8b5824a9298043b33cbceab83.tar.bz2
Merge 8.6.
Also re-generate ks_names.h from X1-R6's keysymdef.h, so a lot more Keysym's become available to MacOS and Windows as on modern X11.
Diffstat (limited to 'generic')
-rw-r--r--generic/ks_names.h2740
-rw-r--r--generic/tkBind.c4
2 files changed, 1962 insertions, 782 deletions
diff --git a/generic/ks_names.h b/generic/ks_names.h
index 9f49130..c391377 100644
--- a/generic/ks_names.h
+++ b/generic/ks_names.h
@@ -22,14 +22,39 @@
{ "Escape", 0xFF1B },
{ "Delete", 0xFFFF },
{ "Multi_key", 0xFF20 },
+{ "Codeinput", 0xFF37 },
+{ "SingleCandidate", 0xFF3C },
+{ "MultipleCandidate", 0xFF3D },
+{ "PreviousCandidate", 0xFF3E },
{ "Kanji", 0xFF21 },
+{ "Muhenkan", 0xFF22 },
+{ "Henkan_Mode", 0xFF23 },
+{ "Henkan", 0xFF23 },
+{ "Romaji", 0xFF24 },
+{ "Hiragana", 0xFF25 },
+{ "Katakana", 0xFF26 },
+{ "Hiragana_Katakana", 0xFF27 },
+{ "Zenkaku", 0xFF28 },
+{ "Hankaku", 0xFF29 },
+{ "Zenkaku_Hankaku", 0xFF2A },
+{ "Touroku", 0xFF2B },
+{ "Massyo", 0xFF2C },
+{ "Kana_Lock", 0xFF2D },
+{ "Kana_Shift", 0xFF2E },
+{ "Eisu_Shift", 0xFF2F },
+{ "Eisu_toggle", 0xFF30 },
+{ "Kanji_Bangou", 0xFF37 },
+{ "Zen_Koho", 0xFF3D },
+{ "Mae_Koho", 0xFF3E },
{ "Home", 0xFF50 },
{ "Left", 0xFF51 },
{ "Up", 0xFF52 },
{ "Right", 0xFF53 },
{ "Down", 0xFF54 },
{ "Prior", 0xFF55 },
+{ "Page_Up", 0xFF55 },
{ "Next", 0xFF56 },
+{ "Page_Down", 0xFF56 },
{ "End", 0xFF57 },
{ "Begin", 0xFF58 },
{ "Win_L", 0xFF5B },
@@ -56,6 +81,19 @@
{ "KP_F2", 0xFF92 },
{ "KP_F3", 0xFF93 },
{ "KP_F4", 0xFF94 },
+{ "KP_Home", 0xFF95 },
+{ "KP_Left", 0xFF96 },
+{ "KP_Up", 0xFF97 },
+{ "KP_Right", 0xFF98 },
+{ "KP_Down", 0xFF99 },
+{ "KP_Prior", 0xFF9A },
+{ "KP_Page_Up", 0xFF9A },
+{ "KP_Next", 0xFF9B },
+{ "KP_Page_Down", 0xFF9B },
+{ "KP_End", 0xFF9C },
+{ "KP_Begin", 0xFF9D },
+{ "KP_Insert", 0xFF9E },
+{ "KP_Delete", 0xFF9F },
{ "KP_Equal", 0xFFBD },
{ "KP_Multiply", 0xFFAA },
{ "KP_Add", 0xFFAB },
@@ -147,789 +185,1933 @@
{ "Super_R", 0xFFEC },
{ "Hyper_L", 0xFFED },
{ "Hyper_R", 0xFFEE },
-{ "space", 0x020 },
-{ "exclam", 0x021 },
-{ "quotedbl", 0x022 },
-{ "numbersign", 0x023 },
-{ "dollar", 0x024 },
-{ "percent", 0x025 },
-{ "ampersand", 0x026 },
-{ "quoteright", 0x027 },
-{ "parenleft", 0x028 },
-{ "parenright", 0x029 },
-{ "asterisk", 0x02a },
-{ "plus", 0x02b },
-{ "comma", 0x02c },
-{ "minus", 0x02d },
-{ "period", 0x02e },
-{ "slash", 0x02f },
-{ "0", 0x030 },
-{ "1", 0x031 },
-{ "2", 0x032 },
-{ "3", 0x033 },
-{ "4", 0x034 },
-{ "5", 0x035 },
-{ "6", 0x036 },
-{ "7", 0x037 },
-{ "8", 0x038 },
-{ "9", 0x039 },
-{ "colon", 0x03a },
-{ "semicolon", 0x03b },
-{ "less", 0x03c },
-{ "equal", 0x03d },
-{ "greater", 0x03e },
-{ "question", 0x03f },
-{ "at", 0x040 },
-{ "A", 0x041 },
-{ "B", 0x042 },
-{ "C", 0x043 },
-{ "D", 0x044 },
-{ "E", 0x045 },
-{ "F", 0x046 },
-{ "G", 0x047 },
-{ "H", 0x048 },
-{ "I", 0x049 },
-{ "J", 0x04a },
-{ "K", 0x04b },
-{ "L", 0x04c },
-{ "M", 0x04d },
-{ "N", 0x04e },
-{ "O", 0x04f },
-{ "P", 0x050 },
-{ "Q", 0x051 },
-{ "R", 0x052 },
-{ "S", 0x053 },
-{ "T", 0x054 },
-{ "U", 0x055 },
-{ "V", 0x056 },
-{ "W", 0x057 },
-{ "X", 0x058 },
-{ "Y", 0x059 },
-{ "Z", 0x05a },
-{ "bracketleft", 0x05b },
-{ "backslash", 0x05c },
-{ "bracketright", 0x05d },
-{ "asciicircum", 0x05e },
-{ "underscore", 0x05f },
-{ "quoteleft", 0x060 },
-{ "a", 0x061 },
-{ "b", 0x062 },
-{ "c", 0x063 },
-{ "d", 0x064 },
-{ "e", 0x065 },
-{ "f", 0x066 },
-{ "g", 0x067 },
-{ "h", 0x068 },
-{ "i", 0x069 },
-{ "j", 0x06a },
-{ "k", 0x06b },
-{ "l", 0x06c },
-{ "m", 0x06d },
-{ "n", 0x06e },
-{ "o", 0x06f },
-{ "p", 0x070 },
-{ "q", 0x071 },
-{ "r", 0x072 },
-{ "s", 0x073 },
-{ "t", 0x074 },
-{ "u", 0x075 },
-{ "v", 0x076 },
-{ "w", 0x077 },
-{ "x", 0x078 },
-{ "y", 0x079 },
-{ "z", 0x07a },
-{ "braceleft", 0x07b },
-{ "bar", 0x07c },
-{ "braceright", 0x07d },
-{ "asciitilde", 0x07e },
-{ "nobreakspace", 0x0a0 },
-{ "exclamdown", 0x0a1 },
-{ "cent", 0x0a2 },
-{ "sterling", 0x0a3 },
-{ "currency", 0x0a4 },
-{ "yen", 0x0a5 },
-{ "brokenbar", 0x0a6 },
-{ "section", 0x0a7 },
-{ "diaeresis", 0x0a8 },
-{ "copyright", 0x0a9 },
-{ "ordfeminine", 0x0aa },
-{ "guillemotleft", 0x0ab },
-{ "notsign", 0x0ac },
-{ "hyphen", 0x0ad },
-{ "registered", 0x0ae },
-{ "macron", 0x0af },
-{ "degree", 0x0b0 },
-{ "plusminus", 0x0b1 },
-{ "twosuperior", 0x0b2 },
-{ "threesuperior", 0x0b3 },
-{ "acute", 0x0b4 },
-{ "mu", 0x0b5 },
-{ "paragraph", 0x0b6 },
-{ "periodcentered", 0x0b7 },
-{ "cedilla", 0x0b8 },
-{ "onesuperior", 0x0b9 },
-{ "masculine", 0x0ba },
-{ "guillemotright", 0x0bb },
-{ "onequarter", 0x0bc },
-{ "onehalf", 0x0bd },
-{ "threequarters", 0x0be },
-{ "questiondown", 0x0bf },
-{ "Agrave", 0x0c0 },
-{ "Aacute", 0x0c1 },
-{ "Acircumflex", 0x0c2 },
-{ "Atilde", 0x0c3 },
-{ "Adiaeresis", 0x0c4 },
-{ "Aring", 0x0c5 },
-{ "AE", 0x0c6 },
-{ "Ccedilla", 0x0c7 },
-{ "Egrave", 0x0c8 },
-{ "Eacute", 0x0c9 },
-{ "Ecircumflex", 0x0ca },
-{ "Ediaeresis", 0x0cb },
-{ "Igrave", 0x0cc },
-{ "Iacute", 0x0cd },
-{ "Icircumflex", 0x0ce },
-{ "Idiaeresis", 0x0cf },
-{ "Eth", 0x0d0 },
-{ "Ntilde", 0x0d1 },
-{ "Ograve", 0x0d2 },
-{ "Oacute", 0x0d3 },
-{ "Ocircumflex", 0x0d4 },
-{ "Otilde", 0x0d5 },
-{ "Odiaeresis", 0x0d6 },
-{ "multiply", 0x0d7 },
-{ "Ooblique", 0x0d8 },
-{ "Ugrave", 0x0d9 },
-{ "Uacute", 0x0da },
-{ "Ucircumflex", 0x0db },
-{ "Udiaeresis", 0x0dc },
-{ "Yacute", 0x0dd },
-{ "Thorn", 0x0de },
-{ "ssharp", 0x0df },
-{ "agrave", 0x0e0 },
-{ "aacute", 0x0e1 },
-{ "acircumflex", 0x0e2 },
-{ "atilde", 0x0e3 },
-{ "adiaeresis", 0x0e4 },
-{ "aring", 0x0e5 },
-{ "ae", 0x0e6 },
-{ "ccedilla", 0x0e7 },
-{ "egrave", 0x0e8 },
-{ "eacute", 0x0e9 },
-{ "ecircumflex", 0x0ea },
-{ "ediaeresis", 0x0eb },
-{ "igrave", 0x0ec },
-{ "iacute", 0x0ed },
-{ "icircumflex", 0x0ee },
-{ "idiaeresis", 0x0ef },
-{ "eth", 0x0f0 },
-{ "ntilde", 0x0f1 },
-{ "ograve", 0x0f2 },
-{ "oacute", 0x0f3 },
-{ "ocircumflex", 0x0f4 },
-{ "otilde", 0x0f5 },
-{ "odiaeresis", 0x0f6 },
-{ "division", 0x0f7 },
-{ "oslash", 0x0f8 },
-{ "ugrave", 0x0f9 },
-{ "uacute", 0x0fa },
-{ "ucircumflex", 0x0fb },
-{ "udiaeresis", 0x0fc },
-{ "yacute", 0x0fd },
-{ "thorn", 0x0fe },
-{ "ydiaeresis", 0x0ff },
-{ "Aogonek", 0x1a1 },
-{ "breve", 0x1a2 },
-{ "Lstroke", 0x1a3 },
-{ "Lcaron", 0x1a5 },
-{ "Sacute", 0x1a6 },
-{ "Scaron", 0x1a9 },
-{ "Scedilla", 0x1aa },
-{ "Tcaron", 0x1ab },
-{ "Zacute", 0x1ac },
-{ "Zcaron", 0x1ae },
-{ "Zabovedot", 0x1af },
-{ "aogonek", 0x1b1 },
-{ "ogonek", 0x1b2 },
-{ "lstroke", 0x1b3 },
-{ "lcaron", 0x1b5 },
-{ "sacute", 0x1b6 },
-{ "caron", 0x1b7 },
-{ "scaron", 0x1b9 },
-{ "scedilla", 0x1ba },
-{ "tcaron", 0x1bb },
-{ "zacute", 0x1bc },
-{ "doubleacute", 0x1bd },
-{ "zcaron", 0x1be },
-{ "zabovedot", 0x1bf },
-{ "Racute", 0x1c0 },
-{ "Abreve", 0x1c3 },
-{ "Cacute", 0x1c6 },
-{ "Ccaron", 0x1c8 },
-{ "Eogonek", 0x1ca },
-{ "Ecaron", 0x1cc },
-{ "Dcaron", 0x1cf },
-{ "Nacute", 0x1d1 },
-{ "Ncaron", 0x1d2 },
-{ "Odoubleacute", 0x1d5 },
-{ "Rcaron", 0x1d8 },
-{ "Uring", 0x1d9 },
-{ "Udoubleacute", 0x1db },
-{ "Tcedilla", 0x1de },
-{ "racute", 0x1e0 },
-{ "abreve", 0x1e3 },
-{ "cacute", 0x1e6 },
-{ "ccaron", 0x1e8 },
-{ "eogonek", 0x1ea },
-{ "ecaron", 0x1ec },
-{ "dcaron", 0x1ef },
-{ "nacute", 0x1f1 },
-{ "ncaron", 0x1f2 },
-{ "odoubleacute", 0x1f5 },
-{ "udoubleacute", 0x1fb },
-{ "rcaron", 0x1f8 },
-{ "uring", 0x1f9 },
-{ "tcedilla", 0x1fe },
-{ "abovedot", 0x1ff },
-{ "Hstroke", 0x2a1 },
-{ "Hcircumflex", 0x2a6 },
-{ "Iabovedot", 0x2a9 },
-{ "Gbreve", 0x2ab },
-{ "Jcircumflex", 0x2ac },
-{ "hstroke", 0x2b1 },
-{ "hcircumflex", 0x2b6 },
-{ "idotless", 0x2b9 },
-{ "gbreve", 0x2bb },
-{ "jcircumflex", 0x2bc },
-{ "Cabovedot", 0x2c5 },
-{ "Ccircumflex", 0x2c6 },
-{ "Gabovedot", 0x2d5 },
-{ "Gcircumflex", 0x2d8 },
-{ "Ubreve", 0x2dd },
-{ "Scircumflex", 0x2de },
-{ "cabovedot", 0x2e5 },
-{ "ccircumflex", 0x2e6 },
-{ "gabovedot", 0x2f5 },
-{ "gcircumflex", 0x2f8 },
-{ "ubreve", 0x2fd },
-{ "scircumflex", 0x2fe },
-{ "kappa", 0x3a2 },
-{ "Rcedilla", 0x3a3 },
-{ "Itilde", 0x3a5 },
-{ "Lcedilla", 0x3a6 },
-{ "Emacron", 0x3aa },
-{ "Gcedilla", 0x3ab },
-{ "Tslash", 0x3ac },
-{ "rcedilla", 0x3b3 },
-{ "itilde", 0x3b5 },
-{ "lcedilla", 0x3b6 },
-{ "emacron", 0x3ba },
-{ "gacute", 0x3bb },
-{ "tslash", 0x3bc },
-{ "ENG", 0x3bd },
-{ "eng", 0x3bf },
-{ "Amacron", 0x3c0 },
-{ "Iogonek", 0x3c7 },
-{ "Eabovedot", 0x3cc },
-{ "Imacron", 0x3cf },
-{ "Ncedilla", 0x3d1 },
-{ "Omacron", 0x3d2 },
-{ "Kcedilla", 0x3d3 },
-{ "Uogonek", 0x3d9 },
-{ "Utilde", 0x3dd },
-{ "Umacron", 0x3de },
-{ "amacron", 0x3e0 },
-{ "iogonek", 0x3e7 },
-{ "eabovedot", 0x3ec },
-{ "imacron", 0x3ef },
-{ "ncedilla", 0x3f1 },
-{ "omacron", 0x3f2 },
-{ "kcedilla", 0x3f3 },
-{ "uogonek", 0x3f9 },
-{ "utilde", 0x3fd },
-{ "umacron", 0x3fe },
-{ "overline", 0x47e },
-{ "kana_fullstop", 0x4a1 },
-{ "kana_openingbracket", 0x4a2 },
-{ "kana_closingbracket", 0x4a3 },
-{ "kana_comma", 0x4a4 },
-{ "kana_middledot", 0x4a5 },
-{ "kana_WO", 0x4a6 },
-{ "kana_a", 0x4a7 },
-{ "kana_i", 0x4a8 },
-{ "kana_u", 0x4a9 },
-{ "kana_e", 0x4aa },
-{ "kana_o", 0x4ab },
-{ "kana_ya", 0x4ac },
-{ "kana_yu", 0x4ad },
-{ "kana_yo", 0x4ae },
-{ "kana_tu", 0x4af },
-{ "prolongedsound", 0x4b0 },
-{ "kana_A", 0x4b1 },
-{ "kana_I", 0x4b2 },
-{ "kana_U", 0x4b3 },
-{ "kana_E", 0x4b4 },
-{ "kana_O", 0x4b5 },
-{ "kana_KA", 0x4b6 },
-{ "kana_KI", 0x4b7 },
-{ "kana_KU", 0x4b8 },
-{ "kana_KE", 0x4b9 },
-{ "kana_KO", 0x4ba },
-{ "kana_SA", 0x4bb },
-{ "kana_SHI", 0x4bc },
-{ "kana_SU", 0x4bd },
-{ "kana_SE", 0x4be },
-{ "kana_SO", 0x4bf },
-{ "kana_TA", 0x4c0 },
-{ "kana_TI", 0x4c1 },
-{ "kana_TU", 0x4c2 },
-{ "kana_TE", 0x4c3 },
-{ "kana_TO", 0x4c4 },
-{ "kana_NA", 0x4c5 },
-{ "kana_NI", 0x4c6 },
-{ "kana_NU", 0x4c7 },
-{ "kana_NE", 0x4c8 },
-{ "kana_NO", 0x4c9 },
-{ "kana_HA", 0x4ca },
-{ "kana_HI", 0x4cb },
-{ "kana_HU", 0x4cc },
-{ "kana_HE", 0x4cd },
-{ "kana_HO", 0x4ce },
-{ "kana_MA", 0x4cf },
-{ "kana_MI", 0x4d0 },
-{ "kana_MU", 0x4d1 },
-{ "kana_ME", 0x4d2 },
-{ "kana_MO", 0x4d3 },
-{ "kana_YA", 0x4d4 },
-{ "kana_YU", 0x4d5 },
-{ "kana_YO", 0x4d6 },
-{ "kana_RA", 0x4d7 },
-{ "kana_RI", 0x4d8 },
-{ "kana_RU", 0x4d9 },
-{ "kana_RE", 0x4da },
-{ "kana_RO", 0x4db },
-{ "kana_WA", 0x4dc },
-{ "kana_N", 0x4dd },
-{ "voicedsound", 0x4de },
-{ "semivoicedsound", 0x4df },
+{ "ISO_Lock", 0xFE01 },
+{ "ISO_Level2_Latch", 0xFE02 },
+{ "ISO_Level3_Shift", 0xFE03 },
+{ "ISO_Level3_Latch", 0xFE04 },
+{ "ISO_Level3_Lock", 0xFE05 },
+{ "ISO_Level5_Shift", 0xFE11 },
+{ "ISO_Level5_Latch", 0xFE12 },
+{ "ISO_Level5_Lock", 0xFE13 },
+{ "ISO_Group_Shift", 0xFF7E },
+{ "ISO_Group_Latch", 0xFE06 },
+{ "ISO_Group_Lock", 0xFE07 },
+{ "ISO_Next_Group", 0xFE08 },
+{ "ISO_Next_Group_Lock", 0xFE09 },
+{ "ISO_Prev_Group", 0xFE0A },
+{ "ISO_Prev_Group_Lock", 0xFE0B },
+{ "ISO_First_Group", 0xFE0C },
+{ "ISO_First_Group_Lock", 0xFE0D },
+{ "ISO_Last_Group", 0xFE0E },
+{ "ISO_Last_Group_Lock", 0xFE0F },
+{ "ISO_Left_Tab", 0xFE20 },
+{ "ISO_Move_Line_Up", 0xFE21 },
+{ "ISO_Move_Line_Down", 0xFE22 },
+{ "ISO_Partial_Line_Up", 0xFE23 },
+{ "ISO_Partial_Line_Down", 0xFE24 },
+{ "ISO_Partial_Space_Left", 0xFE25 },
+{ "ISO_Partial_Space_Right", 0xFE26 },
+{ "ISO_Set_Margin_Left", 0xFE27 },
+{ "ISO_Set_Margin_Right", 0xFE28 },
+{ "ISO_Release_Margin_Left", 0xFE29 },
+{ "ISO_Release_Margin_Right", 0xFE2A },
+{ "ISO_Release_Both_Margins", 0xFE2B },
+{ "ISO_Fast_Cursor_Left", 0xFE2C },
+{ "ISO_Fast_Cursor_Right", 0xFE2D },
+{ "ISO_Fast_Cursor_Up", 0xFE2E },
+{ "ISO_Fast_Cursor_Down", 0xFE2F },
+{ "ISO_Continuous_Underline", 0xFE30 },
+{ "ISO_Discontinuous_Underline", 0xFE31 },
+{ "ISO_Emphasize", 0xFE32 },
+{ "ISO_Center_Object", 0xFE33 },
+{ "ISO_Enter", 0xFE34 },
+{ "dead_grave", 0xFE50 },
+{ "dead_acute", 0xFE51 },
+{ "dead_circumflex", 0xFE52 },
+{ "dead_tilde", 0xFE53 },
+{ "dead_perispomeni", 0xFE53 },
+{ "dead_macron", 0xFE54 },
+{ "dead_breve", 0xFE55 },
+{ "dead_abovedot", 0xFE56 },
+{ "dead_diaeresis", 0xFE57 },
+{ "dead_abovering", 0xFE58 },
+{ "dead_doubleacute", 0xFE59 },
+{ "dead_caron", 0xFE5A },
+{ "dead_cedilla", 0xFE5B },
+{ "dead_ogonek", 0xFE5C },
+{ "dead_iota", 0xFE5D },
+{ "dead_voiced_sound", 0xFE5E },
+{ "dead_semivoiced_sound", 0xFE5F },
+{ "dead_belowdot", 0xFE60 },
+{ "dead_hook", 0xFE61 },
+{ "dead_horn", 0xFE62 },
+{ "dead_stroke", 0xFE63 },
+{ "dead_abovecomma", 0xFE64 },
+{ "dead_psili", 0xFE64 },
+{ "dead_abovereversedcomma", 0xFE65 },
+{ "dead_dasia", 0xFE65 },
+{ "dead_doublegrave", 0xFE66 },
+{ "dead_belowring", 0xFE67 },
+{ "dead_belowmacron", 0xFE68 },
+{ "dead_belowcircumflex", 0xFE69 },
+{ "dead_belowtilde", 0xFE6A },
+{ "dead_belowbreve", 0xFE6B },
+{ "dead_belowdiaeresis", 0xFE6C },
+{ "dead_invertedbreve", 0xFE6D },
+{ "dead_belowcomma", 0xFE6E },
+{ "dead_currency", 0xFE6F },
+{ "dead_lowline", 0xFE90 },
+{ "dead_aboveverticalline", 0xFE91 },
+{ "dead_belowverticalline", 0xFE92 },
+{ "dead_longsolidusoverlay", 0xFE93 },
+{ "dead_a", 0xFE80 },
+{ "dead_A", 0xFE81 },
+{ "dead_e", 0xFE82 },
+{ "dead_E", 0xFE83 },
+{ "dead_i", 0xFE84 },
+{ "dead_I", 0xFE85 },
+{ "dead_o", 0xFE86 },
+{ "dead_O", 0xFE87 },
+{ "dead_u", 0xFE88 },
+{ "dead_U", 0xFE89 },
+{ "dead_small_schwa", 0xFE8A },
+{ "dead_capital_schwa", 0xFE8B },
+{ "dead_greek", 0xFE8C },
+{ "First_Virtual_Screen", 0xFED0 },
+{ "Prev_Virtual_Screen", 0xFED1 },
+{ "Next_Virtual_Screen", 0xFED2 },
+{ "Last_Virtual_Screen", 0xFED4 },
+{ "Terminate_Server", 0xFED5 },
+{ "AccessX_Enable", 0xFE70 },
+{ "AccessX_Feedback_Enable", 0xFE71 },
+{ "RepeatKeys_Enable", 0xFE72 },
+{ "SlowKeys_Enable", 0xFE73 },
+{ "BounceKeys_Enable", 0xFE74 },
+{ "StickyKeys_Enable", 0xFE75 },
+{ "MouseKeys_Enable", 0xFE76 },
+{ "MouseKeys_Accel_Enable", 0xFE77 },
+{ "Overlay1_Enable", 0xFE78 },
+{ "Overlay2_Enable", 0xFE79 },
+{ "AudibleBell_Enable", 0xFE7A },
+{ "Pointer_Left", 0xFEE0 },
+{ "Pointer_Right", 0xFEE1 },
+{ "Pointer_Up", 0xFEE2 },
+{ "Pointer_Down", 0xFEE3 },
+{ "Pointer_UpLeft", 0xFEE4 },
+{ "Pointer_UpRight", 0xFEE5 },
+{ "Pointer_DownLeft", 0xFEE6 },
+{ "Pointer_DownRight", 0xFEE7 },
+{ "Pointer_Button_Dflt", 0xFEE8 },
+{ "Pointer_Button1", 0xFEE9 },
+{ "Pointer_Button2", 0xFEEA },
+{ "Pointer_Button3", 0xFEEB },
+{ "Pointer_Button4", 0xFEEC },
+{ "Pointer_Button5", 0xFEED },
+{ "Pointer_DblClick_Dflt", 0xFEEE },
+{ "Pointer_DblClick1", 0xFEEF },
+{ "Pointer_DblClick2", 0xFEF0 },
+{ "Pointer_DblClick3", 0xFEF1 },
+{ "Pointer_DblClick4", 0xFEF2 },
+{ "Pointer_DblClick5", 0xFEF3 },
+{ "Pointer_Drag_Dflt", 0xFEF4 },
+{ "Pointer_Drag1", 0xFEF5 },
+{ "Pointer_Drag2", 0xFEF6 },
+{ "Pointer_Drag3", 0xFEF7 },
+{ "Pointer_Drag4", 0xFEF8 },
+{ "Pointer_Drag5", 0xFEFD },
+{ "Pointer_EnableKeys", 0xFEF9 },
+{ "Pointer_Accelerate", 0xFEFA },
+{ "Pointer_DfltBtnNext", 0xFEFB },
+{ "Pointer_DfltBtnPrev", 0xFEFC },
+{ "ch", 0xFEA0 },
+{ "Ch", 0xFEA1 },
+{ "CH", 0xFEA2 },
+{ "c_h", 0xFEA3 },
+{ "C_h", 0xFEA4 },
+{ "C_H", 0xFEA5 },
+{ "3270_Duplicate", 0xFD01 },
+{ "3270_FieldMark", 0xFD02 },
+{ "3270_Right2", 0xFD03 },
+{ "3270_Left2", 0xFD04 },
+{ "3270_BackTab", 0xFD05 },
+{ "3270_EraseEOF", 0xFD06 },
+{ "3270_EraseInput", 0xFD07 },
+{ "3270_Reset", 0xFD08 },
+{ "3270_Quit", 0xFD09 },
+{ "3270_PA1", 0xFD0A },
+{ "3270_PA2", 0xFD0B },
+{ "3270_PA3", 0xFD0C },
+{ "3270_Test", 0xFD0D },
+{ "3270_Attn", 0xFD0E },
+{ "3270_CursorBlink", 0xFD0F },
+{ "3270_AltCursor", 0xFD10 },
+{ "3270_KeyClick", 0xFD11 },
+{ "3270_Jump", 0xFD12 },
+{ "3270_Ident", 0xFD13 },
+{ "3270_Rule", 0xFD14 },
+{ "3270_Copy", 0xFD15 },
+{ "3270_Play", 0xFD16 },
+{ "3270_Setup", 0xFD17 },
+{ "3270_Record", 0xFD18 },
+{ "3270_ChangeScreen", 0xFD19 },
+{ "3270_DeleteWord", 0xFD1A },
+{ "3270_ExSelect", 0xFD1B },
+{ "3270_CursorSelect", 0xFD1C },
+{ "3270_PrintScreen", 0xFD1D },
+{ "3270_Enter", 0xFD1E },
+{ "space", 0x20 },
+{ "exclam", 0x21 },
+{ "quotedbl", 0x22 },
+{ "numbersign", 0x23 },
+{ "dollar", 0x24 },
+{ "percent", 0x25 },
+{ "ampersand", 0x26 },
+{ "quoteright", 0x27 },
+{ "apostrophe", 0x27 },
+{ "parenleft", 0x28 },
+{ "parenright", 0x29 },
+{ "asterisk", 0x2A },
+{ "plus", 0x2B },
+{ "comma", 0x2C },
+{ "minus", 0x2D },
+{ "period", 0x2E },
+{ "slash", 0x2F },
+{ "0", 0x30 },
+{ "1", 0x31 },
+{ "2", 0x32 },
+{ "3", 0x33 },
+{ "4", 0x34 },
+{ "5", 0x35 },
+{ "6", 0x36 },
+{ "7", 0x37 },
+{ "8", 0x38 },
+{ "9", 0x39 },
+{ "colon", 0x3A },
+{ "semicolon", 0x3B },
+{ "less", 0x3C },
+{ "equal", 0x3D },
+{ "greater", 0x3E },
+{ "question", 0x3F },
+{ "at", 0x40 },
+{ "A", 0x41 },
+{ "B", 0x42 },
+{ "C", 0x43 },
+{ "D", 0x44 },
+{ "E", 0x45 },
+{ "F", 0x46 },
+{ "G", 0x47 },
+{ "H", 0x48 },
+{ "I", 0x49 },
+{ "J", 0x4A },
+{ "K", 0x4B },
+{ "L", 0x4C },
+{ "M", 0x4D },
+{ "N", 0x4E },
+{ "O", 0x4F },
+{ "P", 0x50 },
+{ "Q", 0x51 },
+{ "R", 0x52 },
+{ "S", 0x53 },
+{ "T", 0x54 },
+{ "U", 0x55 },
+{ "V", 0x56 },
+{ "W", 0x57 },
+{ "X", 0x58 },
+{ "Y", 0x59 },
+{ "Z", 0x5A },
+{ "bracketleft", 0x5B },
+{ "backslash", 0x5C },
+{ "bracketright", 0x5D },
+{ "asciicircum", 0x5E },
+{ "underscore", 0x5F },
+{ "quoteleft", 0x60 },
+{ "grave", 0x60 },
+{ "a", 0x61 },
+{ "b", 0x62 },
+{ "c", 0x63 },
+{ "d", 0x64 },
+{ "e", 0x65 },
+{ "f", 0x66 },
+{ "g", 0x67 },
+{ "h", 0x68 },
+{ "i", 0x69 },
+{ "j", 0x6A },
+{ "k", 0x6B },
+{ "l", 0x6C },
+{ "m", 0x6D },
+{ "n", 0x6E },
+{ "o", 0x6F },
+{ "p", 0x70 },
+{ "q", 0x71 },
+{ "r", 0x72 },
+{ "s", 0x73 },
+{ "t", 0x74 },
+{ "u", 0x75 },
+{ "v", 0x76 },
+{ "w", 0x77 },
+{ "x", 0x78 },
+{ "y", 0x79 },
+{ "z", 0x7A },
+{ "braceleft", 0x7B },
+{ "bar", 0x7C },
+{ "braceright", 0x7D },
+{ "asciitilde", 0x7E },
+{ "nobreakspace", 0xA0 },
+{ "exclamdown", 0xA1 },
+{ "cent", 0xA2 },
+{ "sterling", 0xA3 },
+{ "currency", 0xA4 },
+{ "yen", 0xA5 },
+{ "brokenbar", 0xA6 },
+{ "section", 0xA7 },
+{ "diaeresis", 0xA8 },
+{ "copyright", 0xA9 },
+{ "ordfeminine", 0xAA },
+{ "guillemotleft", 0xAB },
+{ "notsign", 0xAC },
+{ "hyphen", 0xAD },
+{ "registered", 0xAE },
+{ "macron", 0xAF },
+{ "degree", 0xB0 },
+{ "plusminus", 0xB1 },
+{ "twosuperior", 0xB2 },
+{ "threesuperior", 0xB3 },
+{ "acute", 0xB4 },
+{ "mu", 0xB5 },
+{ "paragraph", 0xB6 },
+{ "periodcentered", 0xB7 },
+{ "cedilla", 0xB8 },
+{ "onesuperior", 0xB9 },
+{ "masculine", 0xBA },
+{ "guillemotright", 0xBB },
+{ "onequarter", 0xBC },
+{ "onehalf", 0xBD },
+{ "threequarters", 0xBE },
+{ "questiondown", 0xBF },
+{ "Agrave", 0xC0 },
+{ "Aacute", 0xC1 },
+{ "Acircumflex", 0xC2 },
+{ "Atilde", 0xC3 },
+{ "Adiaeresis", 0xC4 },
+{ "Aring", 0xC5 },
+{ "AE", 0xC6 },
+{ "Ccedilla", 0xC7 },
+{ "Egrave", 0xC8 },
+{ "Eacute", 0xC9 },
+{ "Ecircumflex", 0xCA },
+{ "Ediaeresis", 0xCB },
+{ "Igrave", 0xCC },
+{ "Iacute", 0xCD },
+{ "Icircumflex", 0xCE },
+{ "Idiaeresis", 0xCF },
+{ "Eth", 0xD0 },
+{ "ETH", 0xD0 },
+{ "Ntilde", 0xD1 },
+{ "Ograve", 0xD2 },
+{ "Oacute", 0xD3 },
+{ "Ocircumflex", 0xD4 },
+{ "Otilde", 0xD5 },
+{ "Odiaeresis", 0xD6 },
+{ "multiply", 0xD7 },
+{ "Oslash", 0xD8 },
+{ "Ooblique", 0xD8 },
+{ "Ugrave", 0xD9 },
+{ "Uacute", 0xDA },
+{ "Ucircumflex", 0xDB },
+{ "Udiaeresis", 0xDC },
+{ "Yacute", 0xDD },
+{ "Thorn", 0xDE },
+{ "THORN", 0xDE },
+{ "ssharp", 0xDF },
+{ "agrave", 0xE0 },
+{ "aacute", 0xE1 },
+{ "acircumflex", 0xE2 },
+{ "atilde", 0xE3 },
+{ "adiaeresis", 0xE4 },
+{ "aring", 0xE5 },
+{ "ae", 0xE6 },
+{ "ccedilla", 0xE7 },
+{ "egrave", 0xE8 },
+{ "eacute", 0xE9 },
+{ "ecircumflex", 0xEA },
+{ "ediaeresis", 0xEB },
+{ "igrave", 0xEC },
+{ "iacute", 0xED },
+{ "icircumflex", 0xEE },
+{ "idiaeresis", 0xEF },
+{ "eth", 0xF0 },
+{ "ntilde", 0xF1 },
+{ "ograve", 0xF2 },
+{ "oacute", 0xF3 },
+{ "ocircumflex", 0xF4 },
+{ "otilde", 0xF5 },
+{ "odiaeresis", 0xF6 },
+{ "division", 0xF7 },
+{ "oslash", 0xF8 },
+{ "ooblique", 0xF8 },
+{ "ugrave", 0xF9 },
+{ "uacute", 0xFA },
+{ "ucircumflex", 0xFB },
+{ "udiaeresis", 0xFC },
+{ "yacute", 0xFD },
+{ "thorn", 0xFE },
+{ "ydiaeresis", 0xFF },
+{ "Aogonek", 0x1A1 },
+{ "breve", 0x1A2 },
+{ "Lstroke", 0x1A3 },
+{ "Lcaron", 0x1A5 },
+{ "Sacute", 0x1A6 },
+{ "Scaron", 0x1A9 },
+{ "Scedilla", 0x1AA },
+{ "Tcaron", 0x1AB },
+{ "Zacute", 0x1AC },
+{ "Zcaron", 0x1AE },
+{ "Zabovedot", 0x1AF },
+{ "aogonek", 0x1B1 },
+{ "ogonek", 0x1B2 },
+{ "lstroke", 0x1B3 },
+{ "lcaron", 0x1B5 },
+{ "sacute", 0x1B6 },
+{ "caron", 0x1B7 },
+{ "scaron", 0x1B9 },
+{ "scedilla", 0x1BA },
+{ "tcaron", 0x1BB },
+{ "zacute", 0x1BC },
+{ "doubleacute", 0x1BD },
+{ "zcaron", 0x1BE },
+{ "zabovedot", 0x1BF },
+{ "Racute", 0x1C0 },
+{ "Abreve", 0x1C3 },
+{ "Lacute", 0x1C5 },
+{ "Cacute", 0x1C6 },
+{ "Ccaron", 0x1C8 },
+{ "Eogonek", 0x1CA },
+{ "Ecaron", 0x1CC },
+{ "Dcaron", 0x1CF },
+{ "Dstroke", 0x1D0 },
+{ "Nacute", 0x1D1 },
+{ "Ncaron", 0x1D2 },
+{ "Odoubleacute", 0x1D5 },
+{ "Rcaron", 0x1D8 },
+{ "Uring", 0x1D9 },
+{ "Udoubleacute", 0x1DB },
+{ "Tcedilla", 0x1DE },
+{ "racute", 0x1E0 },
+{ "abreve", 0x1E3 },
+{ "lacute", 0x1E5 },
+{ "cacute", 0x1E6 },
+{ "ccaron", 0x1E8 },
+{ "eogonek", 0x1EA },
+{ "ecaron", 0x1EC },
+{ "dcaron", 0x1EF },
+{ "dstroke", 0x1F0 },
+{ "nacute", 0x1F1 },
+{ "ncaron", 0x1F2 },
+{ "odoubleacute", 0x1F5 },
+{ "rcaron", 0x1F8 },
+{ "uring", 0x1F9 },
+{ "udoubleacute", 0x1FB },
+{ "tcedilla", 0x1FE },
+{ "abovedot", 0x1FF },
+{ "Hstroke", 0x2A1 },
+{ "Hcircumflex", 0x2A6 },
+{ "Iabovedot", 0x2A9 },
+{ "Gbreve", 0x2AB },
+{ "Jcircumflex", 0x2AC },
+{ "hstroke", 0x2B1 },
+{ "hcircumflex", 0x2B6 },
+{ "idotless", 0x2B9 },
+{ "gbreve", 0x2BB },
+{ "jcircumflex", 0x2BC },
+{ "Cabovedot", 0x2C5 },
+{ "Ccircumflex", 0x2C6 },
+{ "Gabovedot", 0x2D5 },
+{ "Gcircumflex", 0x2D8 },
+{ "Ubreve", 0x2DD },
+{ "Scircumflex", 0x2DE },
+{ "cabovedot", 0x2E5 },
+{ "ccircumflex", 0x2E6 },
+{ "gabovedot", 0x2F5 },
+{ "gcircumflex", 0x2F8 },
+{ "ubreve", 0x2FD },
+{ "scircumflex", 0x2FE },
+{ "kappa", 0x3A2 },
+{ "kra", 0x3A2 },
+{ "Rcedilla", 0x3A3 },
+{ "Itilde", 0x3A5 },
+{ "Lcedilla", 0x3A6 },
+{ "Emacron", 0x3AA },
+{ "Gcedilla", 0x3AB },
+{ "Tslash", 0x3AC },
+{ "rcedilla", 0x3B3 },
+{ "itilde", 0x3B5 },
+{ "lcedilla", 0x3B6 },
+{ "emacron", 0x3BA },
+{ "gcedilla", 0x3BB },
+{ "tslash", 0x3BC },
+{ "ENG", 0x3BD },
+{ "eng", 0x3BF },
+{ "Amacron", 0x3C0 },
+{ "Iogonek", 0x3C7 },
+{ "Eabovedot", 0x3CC },
+{ "Imacron", 0x3CF },
+{ "Ncedilla", 0x3D1 },
+{ "Omacron", 0x3D2 },
+{ "Kcedilla", 0x3D3 },
+{ "Uogonek", 0x3D9 },
+{ "Utilde", 0x3DD },
+{ "Umacron", 0x3DE },
+{ "amacron", 0x3E0 },
+{ "iogonek", 0x3E7 },
+{ "eabovedot", 0x3EC },
+{ "imacron", 0x3EF },
+{ "ncedilla", 0x3F1 },
+{ "omacron", 0x3F2 },
+{ "kcedilla", 0x3F3 },
+{ "uogonek", 0x3F9 },
+{ "utilde", 0x3FD },
+{ "umacron", 0x3FE },
+{ "Wcircumflex", 0x1000174 },
+{ "wcircumflex", 0x1000175 },
+{ "Ycircumflex", 0x1000176 },
+{ "ycircumflex", 0x1000177 },
+{ "Babovedot", 0x1001E02 },
+{ "babovedot", 0x1001E03 },
+{ "Dabovedot", 0x1001E0A },
+{ "dabovedot", 0x1001E0B },
+{ "Fabovedot", 0x1001E1E },
+{ "fabovedot", 0x1001E1F },
+{ "Mabovedot", 0x1001E40 },
+{ "mabovedot", 0x1001E41 },
+{ "Pabovedot", 0x1001E56 },
+{ "pabovedot", 0x1001E57 },
+{ "Sabovedot", 0x1001E60 },
+{ "sabovedot", 0x1001E61 },
+{ "Tabovedot", 0x1001E6A },
+{ "tabovedot", 0x1001E6B },
+{ "Wgrave", 0x1001E80 },
+{ "wgrave", 0x1001E81 },
+{ "Wacute", 0x1001E82 },
+{ "wacute", 0x1001E83 },
+{ "Wdiaeresis", 0x1001E84 },
+{ "wdiaeresis", 0x1001E85 },
+{ "Ygrave", 0x1001EF2 },
+{ "ygrave", 0x1001EF3 },
+{ "OE", 0x13BC },
+{ "oe", 0x13BD },
+{ "Ydiaeresis", 0x13BE },
+{ "overline", 0x47E },
+{ "kana_fullstop", 0x4A1 },
+{ "kana_openingbracket", 0x4A2 },
+{ "kana_closingbracket", 0x4A3 },
+{ "kana_comma", 0x4A4 },
+{ "kana_middledot", 0x4A5 },
+{ "kana_conjunctive", 0x4A5 },
+{ "kana_WO", 0x4A6 },
+{ "kana_a", 0x4A7 },
+{ "kana_i", 0x4A8 },
+{ "kana_u", 0x4A9 },
+{ "kana_e", 0x4AA },
+{ "kana_o", 0x4AB },
+{ "kana_ya", 0x4AC },
+{ "kana_yu", 0x4AD },
+{ "kana_yo", 0x4AE },
+{ "kana_tu", 0x4AF },
+{ "kana_tsu", 0x4AF },
+{ "prolongedsound", 0x4B0 },
+{ "kana_A", 0x4B1 },
+{ "kana_I", 0x4B2 },
+{ "kana_U", 0x4B3 },
+{ "kana_E", 0x4B4 },
+{ "kana_O", 0x4B5 },
+{ "kana_KA", 0x4B6 },
+{ "kana_KI", 0x4B7 },
+{ "kana_KU", 0x4B8 },
+{ "kana_KE", 0x4B9 },
+{ "kana_KO", 0x4BA },
+{ "kana_SA", 0x4BB },
+{ "kana_SHI", 0x4BC },
+{ "kana_SU", 0x4BD },
+{ "kana_SE", 0x4BE },
+{ "kana_SO", 0x4BF },
+{ "kana_TA", 0x4C0 },
+{ "kana_TI", 0x4C1 },
+{ "kana_CHI", 0x4C1 },
+{ "kana_TU", 0x4C2 },
+{ "kana_TSU", 0x4C2 },
+{ "kana_TE", 0x4C3 },
+{ "kana_TO", 0x4C4 },
+{ "kana_NA", 0x4C5 },
+{ "kana_NI", 0x4C6 },
+{ "kana_NU", 0x4C7 },
+{ "kana_NE", 0x4C8 },
+{ "kana_NO", 0x4C9 },
+{ "kana_HA", 0x4CA },
+{ "kana_HI", 0x4CB },
+{ "kana_HU", 0x4CC },
+{ "kana_FU", 0x4CC },
+{ "kana_HE", 0x4CD },
+{ "kana_HO", 0x4CE },
+{ "kana_MA", 0x4CF },
+{ "kana_MI", 0x4D0 },
+{ "kana_MU", 0x4D1 },
+{ "kana_ME", 0x4D2 },
+{ "kana_MO", 0x4D3 },
+{ "kana_YA", 0x4D4 },
+{ "kana_YU", 0x4D5 },
+{ "kana_YO", 0x4D6 },
+{ "kana_RA", 0x4D7 },
+{ "kana_RI", 0x4D8 },
+{ "kana_RU", 0x4D9 },
+{ "kana_RE", 0x4DA },
+{ "kana_RO", 0x4DB },
+{ "kana_WA", 0x4DC },
+{ "kana_N", 0x4DD },
+{ "voicedsound", 0x4DE },
+{ "semivoicedsound", 0x4DF },
{ "kana_switch", 0xFF7E },
-{ "Arabic_comma", 0x5ac },
-{ "Arabic_semicolon", 0x5bb },
-{ "Arabic_question_mark", 0x5bf },
-{ "Arabic_hamza", 0x5c1 },
-{ "Arabic_maddaonalef", 0x5c2 },
-{ "Arabic_hamzaonalef", 0x5c3 },
-{ "Arabic_hamzaonwaw", 0x5c4 },
-{ "Arabic_hamzaunderalef", 0x5c5 },
-{ "Arabic_hamzaonyeh", 0x5c6 },
-{ "Arabic_alef", 0x5c7 },
-{ "Arabic_beh", 0x5c8 },
-{ "Arabic_tehmarbuta", 0x5c9 },
-{ "Arabic_teh", 0x5ca },
-{ "Arabic_theh", 0x5cb },
-{ "Arabic_jeem", 0x5cc },
-{ "Arabic_hah", 0x5cd },
-{ "Arabic_khah", 0x5ce },
-{ "Arabic_dal", 0x5cf },
-{ "Arabic_thal", 0x5d0 },
-{ "Arabic_ra", 0x5d1 },
-{ "Arabic_zain", 0x5d2 },
-{ "Arabic_seen", 0x5d3 },
-{ "Arabic_sheen", 0x5d4 },
-{ "Arabic_sad", 0x5d5 },
-{ "Arabic_dad", 0x5d6 },
-{ "Arabic_tah", 0x5d7 },
-{ "Arabic_zah", 0x5d8 },
-{ "Arabic_ain", 0x5d9 },
-{ "Arabic_ghain", 0x5da },
-{ "Arabic_tatweel", 0x5e0 },
-{ "Arabic_feh", 0x5e1 },
-{ "Arabic_qaf", 0x5e2 },
-{ "Arabic_kaf", 0x5e3 },
-{ "Arabic_lam", 0x5e4 },
-{ "Arabic_meem", 0x5e5 },
-{ "Arabic_noon", 0x5e6 },
-{ "Arabic_heh", 0x5e7 },
-{ "Arabic_waw", 0x5e8 },
-{ "Arabic_alefmaksura", 0x5e9 },
-{ "Arabic_yeh", 0x5ea },
-{ "Arabic_fathatan", 0x5eb },
-{ "Arabic_dammatan", 0x5ec },
-{ "Arabic_kasratan", 0x5ed },
-{ "Arabic_fatha", 0x5ee },
-{ "Arabic_damma", 0x5ef },
-{ "Arabic_kasra", 0x5f0 },
-{ "Arabic_shadda", 0x5f1 },
-{ "Arabic_sukun", 0x5f2 },
+{ "Farsi_0", 0x10006F0 },
+{ "Farsi_1", 0x10006F1 },
+{ "Farsi_2", 0x10006F2 },
+{ "Farsi_3", 0x10006F3 },
+{ "Farsi_4", 0x10006F4 },
+{ "Farsi_5", 0x10006F5 },
+{ "Farsi_6", 0x10006F6 },
+{ "Farsi_7", 0x10006F7 },
+{ "Farsi_8", 0x10006F8 },
+{ "Farsi_9", 0x10006F9 },
+{ "Arabic_percent", 0x100066A },
+{ "Arabic_superscript_alef", 0x1000670 },
+{ "Arabic_tteh", 0x1000679 },
+{ "Arabic_peh", 0x100067E },
+{ "Arabic_tcheh", 0x1000686 },
+{ "Arabic_ddal", 0x1000688 },
+{ "Arabic_rreh", 0x1000691 },
+{ "Arabic_comma", 0x5AC },
+{ "Arabic_fullstop", 0x10006D4 },
+{ "Arabic_0", 0x1000660 },
+{ "Arabic_1", 0x1000661 },
+{ "Arabic_2", 0x1000662 },
+{ "Arabic_3", 0x1000663 },
+{ "Arabic_4", 0x1000664 },
+{ "Arabic_5", 0x1000665 },
+{ "Arabic_6", 0x1000666 },
+{ "Arabic_7", 0x1000667 },
+{ "Arabic_8", 0x1000668 },
+{ "Arabic_9", 0x1000669 },
+{ "Arabic_semicolon", 0x5BB },
+{ "Arabic_question_mark", 0x5BF },
+{ "Arabic_hamza", 0x5C1 },
+{ "Arabic_maddaonalef", 0x5C2 },
+{ "Arabic_hamzaonalef", 0x5C3 },
+{ "Arabic_hamzaonwaw", 0x5C4 },
+{ "Arabic_hamzaunderalef", 0x5C5 },
+{ "Arabic_hamzaonyeh", 0x5C6 },
+{ "Arabic_alef", 0x5C7 },
+{ "Arabic_beh", 0x5C8 },
+{ "Arabic_tehmarbuta", 0x5C9 },
+{ "Arabic_teh", 0x5CA },
+{ "Arabic_theh", 0x5CB },
+{ "Arabic_jeem", 0x5CC },
+{ "Arabic_hah", 0x5CD },
+{ "Arabic_khah", 0x5CE },
+{ "Arabic_dal", 0x5CF },
+{ "Arabic_thal", 0x5D0 },
+{ "Arabic_ra", 0x5D1 },
+{ "Arabic_zain", 0x5D2 },
+{ "Arabic_seen", 0x5D3 },
+{ "Arabic_sheen", 0x5D4 },
+{ "Arabic_sad", 0x5D5 },
+{ "Arabic_dad", 0x5D6 },
+{ "Arabic_tah", 0x5D7 },
+{ "Arabic_zah", 0x5D8 },
+{ "Arabic_ain", 0x5D9 },
+{ "Arabic_ghain", 0x5DA },
+{ "Arabic_tatweel", 0x5E0 },
+{ "Arabic_feh", 0x5E1 },
+{ "Arabic_qaf", 0x5E2 },
+{ "Arabic_kaf", 0x5E3 },
+{ "Arabic_lam", 0x5E4 },
+{ "Arabic_meem", 0x5E5 },
+{ "Arabic_noon", 0x5E6 },
+{ "Arabic_heh", 0x5E7 },
+{ "Arabic_ha", 0x5E7 },
+{ "Arabic_waw", 0x5E8 },
+{ "Arabic_alefmaksura", 0x5E9 },
+{ "Arabic_yeh", 0x5EA },
+{ "Arabic_fathatan", 0x5EB },
+{ "Arabic_dammatan", 0x5EC },
+{ "Arabic_kasratan", 0x5ED },
+{ "Arabic_fatha", 0x5EE },
+{ "Arabic_damma", 0x5EF },
+{ "Arabic_kasra", 0x5F0 },
+{ "Arabic_shadda", 0x5F1 },
+{ "Arabic_sukun", 0x5F2 },
+{ "Arabic_madda_above", 0x1000653 },
+{ "Arabic_hamza_above", 0x1000654 },
+{ "Arabic_hamza_below", 0x1000655 },
+{ "Arabic_jeh", 0x1000698 },
+{ "Arabic_veh", 0x10006A4 },
+{ "Arabic_keheh", 0x10006A9 },
+{ "Arabic_gaf", 0x10006AF },
+{ "Arabic_noon_ghunna", 0x10006BA },
+{ "Arabic_heh_doachashmee", 0x10006BE },
+{ "Farsi_yeh", 0x10006CC },
+{ "Arabic_farsi_yeh", 0x10006CC },
+{ "Arabic_yeh_baree", 0x10006D2 },
+{ "Arabic_heh_goal", 0x10006C1 },
{ "Arabic_switch", 0xFF7E },
-{ "Serbian_dje", 0x6a1 },
-{ "Macedonia_gje", 0x6a2 },
-{ "Cyrillic_io", 0x6a3 },
-{ "Ukranian_je", 0x6a4 },
-{ "Macedonia_dse", 0x6a5 },
-{ "Ukranian_i", 0x6a6 },
-{ "Ukranian_yi", 0x6a7 },
-{ "Serbian_je", 0x6a8 },
-{ "Serbian_lje", 0x6a9 },
-{ "Serbian_nje", 0x6aa },
-{ "Serbian_tshe", 0x6ab },
-{ "Macedonia_kje", 0x6ac },
-{ "Byelorussian_shortu", 0x6ae },
-{ "Serbian_dze", 0x6af },
-{ "numerosign", 0x6b0 },
-{ "Serbian_DJE", 0x6b1 },
-{ "Macedonia_GJE", 0x6b2 },
-{ "Cyrillic_IO", 0x6b3 },
-{ "Ukranian_JE", 0x6b4 },
-{ "Macedonia_DSE", 0x6b5 },
-{ "Ukranian_I", 0x6b6 },
-{ "Ukranian_YI", 0x6b7 },
-{ "Serbian_JE", 0x6b8 },
-{ "Serbian_LJE", 0x6b9 },
-{ "Serbian_NJE", 0x6ba },
-{ "Serbian_TSHE", 0x6bb },
-{ "Macedonia_KJE", 0x6bc },
-{ "Byelorussian_SHORTU", 0x6be },
-{ "Serbian_DZE", 0x6bf },
-{ "Cyrillic_yu", 0x6c0 },
-{ "Cyrillic_a", 0x6c1 },
-{ "Cyrillic_be", 0x6c2 },
-{ "Cyrillic_tse", 0x6c3 },
-{ "Cyrillic_de", 0x6c4 },
-{ "Cyrillic_ie", 0x6c5 },
-{ "Cyrillic_ef", 0x6c6 },
-{ "Cyrillic_ghe", 0x6c7 },
-{ "Cyrillic_ha", 0x6c8 },
-{ "Cyrillic_i", 0x6c9 },
-{ "Cyrillic_shorti", 0x6ca },
-{ "Cyrillic_ka", 0x6cb },
-{ "Cyrillic_el", 0x6cc },
-{ "Cyrillic_em", 0x6cd },
-{ "Cyrillic_en", 0x6ce },
-{ "Cyrillic_o", 0x6cf },
-{ "Cyrillic_pe", 0x6d0 },
-{ "Cyrillic_ya", 0x6d1 },
-{ "Cyrillic_er", 0x6d2 },
-{ "Cyrillic_es", 0x6d3 },
-{ "Cyrillic_te", 0x6d4 },
-{ "Cyrillic_u", 0x6d5 },
-{ "Cyrillic_zhe", 0x6d6 },
-{ "Cyrillic_ve", 0x6d7 },
-{ "Cyrillic_softsign", 0x6d8 },
-{ "Cyrillic_yeru", 0x6d9 },
-{ "Cyrillic_ze", 0x6da },
-{ "Cyrillic_sha", 0x6db },
-{ "Cyrillic_e", 0x6dc },
-{ "Cyrillic_shcha", 0x6dd },
-{ "Cyrillic_che", 0x6de },
-{ "Cyrillic_hardsign", 0x6df },
-{ "Cyrillic_YU", 0x6e0 },
-{ "Cyrillic_A", 0x6e1 },
-{ "Cyrillic_BE", 0x6e2 },
-{ "Cyrillic_TSE", 0x6e3 },
-{ "Cyrillic_DE", 0x6e4 },
-{ "Cyrillic_IE", 0x6e5 },
-{ "Cyrillic_EF", 0x6e6 },
-{ "Cyrillic_GHE", 0x6e7 },
-{ "Cyrillic_HA", 0x6e8 },
-{ "Cyrillic_I", 0x6e9 },
-{ "Cyrillic_SHORTI", 0x6ea },
-{ "Cyrillic_KA", 0x6eb },
-{ "Cyrillic_EL", 0x6ec },
-{ "Cyrillic_EM", 0x6ed },
-{ "Cyrillic_EN", 0x6ee },
-{ "Cyrillic_O", 0x6ef },
-{ "Cyrillic_PE", 0x6f0 },
-{ "Cyrillic_YA", 0x6f1 },
-{ "Cyrillic_ER", 0x6f2 },
-{ "Cyrillic_ES", 0x6f3 },
-{ "Cyrillic_TE", 0x6f4 },
-{ "Cyrillic_U", 0x6f5 },
-{ "Cyrillic_ZHE", 0x6f6 },
-{ "Cyrillic_VE", 0x6f7 },
-{ "Cyrillic_SOFTSIGN", 0x6f8 },
-{ "Cyrillic_YERU", 0x6f9 },
-{ "Cyrillic_ZE", 0x6fa },
-{ "Cyrillic_SHA", 0x6fb },
-{ "Cyrillic_E", 0x6fc },
-{ "Cyrillic_SHCHA", 0x6fd },
-{ "Cyrillic_CHE", 0x6fe },
-{ "Cyrillic_HARDSIGN", 0x6ff },
-{ "Greek_ALPHAaccent", 0x7a1 },
-{ "Greek_EPSILONaccent", 0x7a2 },
-{ "Greek_ETAaccent", 0x7a3 },
-{ "Greek_IOTAaccent", 0x7a4 },
-{ "Greek_IOTAdiaeresis", 0x7a5 },
-{ "Greek_IOTAaccentdiaeresis", 0x7a6 },
-{ "Greek_OMICRONaccent", 0x7a7 },
-{ "Greek_UPSILONaccent", 0x7a8 },
-{ "Greek_UPSILONdieresis", 0x7a9 },
-{ "Greek_UPSILONaccentdieresis", 0x7aa },
-{ "Greek_OMEGAaccent", 0x7ab },
-{ "Greek_alphaaccent", 0x7b1 },
-{ "Greek_epsilonaccent", 0x7b2 },
-{ "Greek_etaaccent", 0x7b3 },
-{ "Greek_iotaaccent", 0x7b4 },
-{ "Greek_iotadieresis", 0x7b5 },
-{ "Greek_iotaaccentdieresis", 0x7b6 },
-{ "Greek_omicronaccent", 0x7b7 },
-{ "Greek_upsilonaccent", 0x7b8 },
-{ "Greek_upsilondieresis", 0x7b9 },
-{ "Greek_upsilonaccentdieresis", 0x7ba },
-{ "Greek_omegaaccent", 0x7bb },
-{ "Greek_ALPHA", 0x7c1 },
-{ "Greek_BETA", 0x7c2 },
-{ "Greek_GAMMA", 0x7c3 },
-{ "Greek_DELTA", 0x7c4 },
-{ "Greek_EPSILON", 0x7c5 },
-{ "Greek_ZETA", 0x7c6 },
-{ "Greek_ETA", 0x7c7 },
-{ "Greek_THETA", 0x7c8 },
-{ "Greek_IOTA", 0x7c9 },
-{ "Greek_KAPPA", 0x7ca },
-{ "Greek_LAMBDA", 0x7cb },
-{ "Greek_MU", 0x7cc },
-{ "Greek_NU", 0x7cd },
-{ "Greek_XI", 0x7ce },
-{ "Greek_OMICRON", 0x7cf },
-{ "Greek_PI", 0x7d0 },
-{ "Greek_RHO", 0x7d1 },
-{ "Greek_SIGMA", 0x7d2 },
-{ "Greek_TAU", 0x7d4 },
-{ "Greek_UPSILON", 0x7d5 },
-{ "Greek_PHI", 0x7d6 },
-{ "Greek_CHI", 0x7d7 },
-{ "Greek_PSI", 0x7d8 },
-{ "Greek_OMEGA", 0x7d9 },
-{ "Greek_alpha", 0x7e1 },
-{ "Greek_beta", 0x7e2 },
-{ "Greek_gamma", 0x7e3 },
-{ "Greek_delta", 0x7e4 },
-{ "Greek_epsilon", 0x7e5 },
-{ "Greek_zeta", 0x7e6 },
-{ "Greek_eta", 0x7e7 },
-{ "Greek_theta", 0x7e8 },
-{ "Greek_iota", 0x7e9 },
-{ "Greek_kappa", 0x7ea },
-{ "Greek_lambda", 0x7eb },
-{ "Greek_mu", 0x7ec },
-{ "Greek_nu", 0x7ed },
-{ "Greek_xi", 0x7ee },
-{ "Greek_omicron", 0x7ef },
-{ "Greek_pi", 0x7f0 },
-{ "Greek_rho", 0x7f1 },
-{ "Greek_sigma", 0x7f2 },
-{ "Greek_finalsmallsigma", 0x7f3 },
-{ "Greek_tau", 0x7f4 },
-{ "Greek_upsilon", 0x7f5 },
-{ "Greek_phi", 0x7f6 },
-{ "Greek_chi", 0x7f7 },
-{ "Greek_psi", 0x7f8 },
-{ "Greek_omega", 0x7f9 },
+{ "Cyrillic_GHE_bar", 0x1000492 },
+{ "Cyrillic_ghe_bar", 0x1000493 },
+{ "Cyrillic_ZHE_descender", 0x1000496 },
+{ "Cyrillic_zhe_descender", 0x1000497 },
+{ "Cyrillic_KA_descender", 0x100049A },
+{ "Cyrillic_ka_descender", 0x100049B },
+{ "Cyrillic_KA_vertstroke", 0x100049C },
+{ "Cyrillic_ka_vertstroke", 0x100049D },
+{ "Cyrillic_EN_descender", 0x10004A2 },
+{ "Cyrillic_en_descender", 0x10004A3 },
+{ "Cyrillic_U_straight", 0x10004AE },
+{ "Cyrillic_u_straight", 0x10004AF },
+{ "Cyrillic_U_straight_bar", 0x10004B0 },
+{ "Cyrillic_u_straight_bar", 0x10004B1 },
+{ "Cyrillic_HA_descender", 0x10004B2 },
+{ "Cyrillic_ha_descender", 0x10004B3 },
+{ "Cyrillic_CHE_descender", 0x10004B6 },
+{ "Cyrillic_che_descender", 0x10004B7 },
+{ "Cyrillic_CHE_vertstroke", 0x10004B8 },
+{ "Cyrillic_che_vertstroke", 0x10004B9 },
+{ "Cyrillic_SHHA", 0x10004BA },
+{ "Cyrillic_shha", 0x10004BB },
+{ "Cyrillic_SCHWA", 0x10004D8 },
+{ "Cyrillic_schwa", 0x10004D9 },
+{ "Cyrillic_I_macron", 0x10004E2 },
+{ "Cyrillic_i_macron", 0x10004E3 },
+{ "Cyrillic_O_bar", 0x10004E8 },
+{ "Cyrillic_o_bar", 0x10004E9 },
+{ "Cyrillic_U_macron", 0x10004EE },
+{ "Cyrillic_u_macron", 0x10004EF },
+{ "Serbian_dje", 0x6A1 },
+{ "Macedonia_gje", 0x6A2 },
+{ "Cyrillic_io", 0x6A3 },
+{ "Ukranian_je", 0x6A4 },
+{ "Ukrainian_ie", 0x6A4 },
+{ "Macedonia_dse", 0x6A5 },
+{ "Ukranian_i", 0x6A6 },
+{ "Ukrainian_i", 0x6A6 },
+{ "Ukranian_yi", 0x6A7 },
+{ "Ukrainian_yi", 0x6A7 },
+{ "Serbian_je", 0x6A8 },
+{ "Cyrillic_je", 0x6A8 },
+{ "Serbian_lje", 0x6A9 },
+{ "Cyrillic_lje", 0x6A9 },
+{ "Serbian_nje", 0x6AA },
+{ "Cyrillic_nje", 0x6AA },
+{ "Serbian_tshe", 0x6AB },
+{ "Macedonia_kje", 0x6AC },
+{ "Ukrainian_ghe_with_upturn", 0x6AD },
+{ "Byelorussian_shortu", 0x6AE },
+{ "Serbian_dze", 0x6AF },
+{ "Cyrillic_dzhe", 0x6AF },
+{ "numerosign", 0x6B0 },
+{ "Serbian_DJE", 0x6B1 },
+{ "Macedonia_GJE", 0x6B2 },
+{ "Cyrillic_IO", 0x6B3 },
+{ "Ukranian_JE", 0x6B4 },
+{ "Ukrainian_IE", 0x6B4 },
+{ "Macedonia_DSE", 0x6B5 },
+{ "Ukranian_I", 0x6B6 },
+{ "Ukrainian_I", 0x6B6 },
+{ "Ukranian_YI", 0x6B7 },
+{ "Ukrainian_YI", 0x6B7 },
+{ "Serbian_JE", 0x6B8 },
+{ "Cyrillic_JE", 0x6B8 },
+{ "Serbian_LJE", 0x6B9 },
+{ "Cyrillic_LJE", 0x6B9 },
+{ "Serbian_NJE", 0x6BA },
+{ "Cyrillic_NJE", 0x6BA },
+{ "Serbian_TSHE", 0x6BB },
+{ "Macedonia_KJE", 0x6BC },
+{ "Ukrainian_GHE_WITH_UPTURN", 0x6BD },
+{ "Byelorussian_SHORTU", 0x6BE },
+{ "Serbian_DZE", 0x6BF },
+{ "Cyrillic_DZHE", 0x6BF },
+{ "Cyrillic_yu", 0x6C0 },
+{ "Cyrillic_a", 0x6C1 },
+{ "Cyrillic_be", 0x6C2 },
+{ "Cyrillic_tse", 0x6C3 },
+{ "Cyrillic_de", 0x6C4 },
+{ "Cyrillic_ie", 0x6C5 },
+{ "Cyrillic_ef", 0x6C6 },
+{ "Cyrillic_ghe", 0x6C7 },
+{ "Cyrillic_ha", 0x6C8 },
+{ "Cyrillic_i", 0x6C9 },
+{ "Cyrillic_shorti", 0x6CA },
+{ "Cyrillic_ka", 0x6CB },
+{ "Cyrillic_el", 0x6CC },
+{ "Cyrillic_em", 0x6CD },
+{ "Cyrillic_en", 0x6CE },
+{ "Cyrillic_o", 0x6CF },
+{ "Cyrillic_pe", 0x6D0 },
+{ "Cyrillic_ya", 0x6D1 },
+{ "Cyrillic_er", 0x6D2 },
+{ "Cyrillic_es", 0x6D3 },
+{ "Cyrillic_te", 0x6D4 },
+{ "Cyrillic_u", 0x6D5 },
+{ "Cyrillic_zhe", 0x6D6 },
+{ "Cyrillic_ve", 0x6D7 },
+{ "Cyrillic_softsign", 0x6D8 },
+{ "Cyrillic_yeru", 0x6D9 },
+{ "Cyrillic_ze", 0x6DA },
+{ "Cyrillic_sha", 0x6DB },
+{ "Cyrillic_e", 0x6DC },
+{ "Cyrillic_shcha", 0x6DD },
+{ "Cyrillic_che", 0x6DE },
+{ "Cyrillic_hardsign", 0x6DF },
+{ "Cyrillic_YU", 0x6E0 },
+{ "Cyrillic_A", 0x6E1 },
+{ "Cyrillic_BE", 0x6E2 },
+{ "Cyrillic_TSE", 0x6E3 },
+{ "Cyrillic_DE", 0x6E4 },
+{ "Cyrillic_IE", 0x6E5 },
+{ "Cyrillic_EF", 0x6E6 },
+{ "Cyrillic_GHE", 0x6E7 },
+{ "Cyrillic_HA", 0x6E8 },
+{ "Cyrillic_I", 0x6E9 },
+{ "Cyrillic_SHORTI", 0x6EA },
+{ "Cyrillic_KA", 0x6EB },
+{ "Cyrillic_EL", 0x6EC },
+{ "Cyrillic_EM", 0x6ED },
+{ "Cyrillic_EN", 0x6EE },
+{ "Cyrillic_O", 0x6EF },
+{ "Cyrillic_PE", 0x6F0 },
+{ "Cyrillic_YA", 0x6F1 },
+{ "Cyrillic_ER", 0x6F2 },
+{ "Cyrillic_ES", 0x6F3 },
+{ "Cyrillic_TE", 0x6F4 },
+{ "Cyrillic_U", 0x6F5 },
+{ "Cyrillic_ZHE", 0x6F6 },
+{ "Cyrillic_VE", 0x6F7 },
+{ "Cyrillic_SOFTSIGN", 0x6F8 },
+{ "Cyrillic_YERU", 0x6F9 },
+{ "Cyrillic_ZE", 0x6FA },
+{ "Cyrillic_SHA", 0x6FB },
+{ "Cyrillic_E", 0x6FC },
+{ "Cyrillic_SHCHA", 0x6FD },
+{ "Cyrillic_CHE", 0x6FE },
+{ "Cyrillic_HARDSIGN", 0x6FF },
+{ "Greek_ALPHAaccent", 0x7A1 },
+{ "Greek_EPSILONaccent", 0x7A2 },
+{ "Greek_ETAaccent", 0x7A3 },
+{ "Greek_IOTAaccent", 0x7A4 },
+{ "Greek_IOTAdieresis", 0x7A5 },
+{ "Greek_IOTAdiaeresis", 0x7A5 },
+{ "Greek_OMICRONaccent", 0x7A7 },
+{ "Greek_UPSILONaccent", 0x7A8 },
+{ "Greek_UPSILONdieresis", 0x7A9 },
+{ "Greek_OMEGAaccent", 0x7AB },
+{ "Greek_accentdieresis", 0x7AE },
+{ "Greek_horizbar", 0x7AF },
+{ "Greek_alphaaccent", 0x7B1 },
+{ "Greek_epsilonaccent", 0x7B2 },
+{ "Greek_etaaccent", 0x7B3 },
+{ "Greek_iotaaccent", 0x7B4 },
+{ "Greek_iotadieresis", 0x7B5 },
+{ "Greek_iotaaccentdieresis", 0x7B6 },
+{ "Greek_omicronaccent", 0x7B7 },
+{ "Greek_upsilonaccent", 0x7B8 },
+{ "Greek_upsilondieresis", 0x7B9 },
+{ "Greek_upsilonaccentdieresis", 0x7BA },
+{ "Greek_omegaaccent", 0x7BB },
+{ "Greek_ALPHA", 0x7C1 },
+{ "Greek_BETA", 0x7C2 },
+{ "Greek_GAMMA", 0x7C3 },
+{ "Greek_DELTA", 0x7C4 },
+{ "Greek_EPSILON", 0x7C5 },
+{ "Greek_ZETA", 0x7C6 },
+{ "Greek_ETA", 0x7C7 },
+{ "Greek_THETA", 0x7C8 },
+{ "Greek_IOTA", 0x7C9 },
+{ "Greek_KAPPA", 0x7CA },
+{ "Greek_LAMDA", 0x7CB },
+{ "Greek_LAMBDA", 0x7CB },
+{ "Greek_MU", 0x7CC },
+{ "Greek_NU", 0x7CD },
+{ "Greek_XI", 0x7CE },
+{ "Greek_OMICRON", 0x7CF },
+{ "Greek_PI", 0x7D0 },
+{ "Greek_RHO", 0x7D1 },
+{ "Greek_SIGMA", 0x7D2 },
+{ "Greek_TAU", 0x7D4 },
+{ "Greek_UPSILON", 0x7D5 },
+{ "Greek_PHI", 0x7D6 },
+{ "Greek_CHI", 0x7D7 },
+{ "Greek_PSI", 0x7D8 },
+{ "Greek_OMEGA", 0x7D9 },
+{ "Greek_alpha", 0x7E1 },
+{ "Greek_beta", 0x7E2 },
+{ "Greek_gamma", 0x7E3 },
+{ "Greek_delta", 0x7E4 },
+{ "Greek_epsilon", 0x7E5 },
+{ "Greek_zeta", 0x7E6 },
+{ "Greek_eta", 0x7E7 },
+{ "Greek_theta", 0x7E8 },
+{ "Greek_iota", 0x7E9 },
+{ "Greek_kappa", 0x7EA },
+{ "Greek_lamda", 0x7EB },
+{ "Greek_lambda", 0x7EB },
+{ "Greek_mu", 0x7EC },
+{ "Greek_nu", 0x7ED },
+{ "Greek_xi", 0x7EE },
+{ "Greek_omicron", 0x7EF },
+{ "Greek_pi", 0x7F0 },
+{ "Greek_rho", 0x7F1 },
+{ "Greek_sigma", 0x7F2 },
+{ "Greek_finalsmallsigma", 0x7F3 },
+{ "Greek_tau", 0x7F4 },
+{ "Greek_upsilon", 0x7F5 },
+{ "Greek_phi", 0x7F6 },
+{ "Greek_chi", 0x7F7 },
+{ "Greek_psi", 0x7F8 },
+{ "Greek_omega", 0x7F9 },
{ "Greek_switch", 0xFF7E },
-{ "leftradical", 0x8a1 },
-{ "topleftradical", 0x8a2 },
-{ "horizconnector", 0x8a3 },
-{ "topintegral", 0x8a4 },
-{ "botintegral", 0x8a5 },
-{ "vertconnector", 0x8a6 },
-{ "topleftsqbracket", 0x8a7 },
-{ "botleftsqbracket", 0x8a8 },
-{ "toprightsqbracket", 0x8a9 },
-{ "botrightsqbracket", 0x8aa },
-{ "topleftparens", 0x8ab },
-{ "botleftparens", 0x8ac },
-{ "toprightparens", 0x8ad },
-{ "botrightparens", 0x8ae },
-{ "leftmiddlecurlybrace", 0x8af },
-{ "rightmiddlecurlybrace", 0x8b0 },
-{ "topleftsummation", 0x8b1 },
-{ "botleftsummation", 0x8b2 },
-{ "topvertsummationconnector", 0x8b3 },
-{ "botvertsummationconnector", 0x8b4 },
-{ "toprightsummation", 0x8b5 },
-{ "botrightsummation", 0x8b6 },
-{ "rightmiddlesummation", 0x8b7 },
-{ "lessthanequal", 0x8bc },
-{ "notequal", 0x8bd },
-{ "greaterthanequal", 0x8be },
-{ "integral", 0x8bf },
-{ "therefore", 0x8c0 },
-{ "variation", 0x8c1 },
-{ "infinity", 0x8c2 },
-{ "nabla", 0x8c5 },
-{ "approximate", 0x8c8 },
-{ "similarequal", 0x8c9 },
-{ "ifonlyif", 0x8cd },
-{ "implies", 0x8ce },
-{ "identical", 0x8cf },
-{ "radical", 0x8d6 },
-{ "includedin", 0x8da },
-{ "includes", 0x8db },
-{ "intersection", 0x8dc },
-{ "union", 0x8dd },
-{ "logicaland", 0x8de },
-{ "logicalor", 0x8df },
-{ "partialderivative", 0x8ef },
-{ "function", 0x8f6 },
-{ "leftarrow", 0x8fb },
-{ "uparrow", 0x8fc },
-{ "rightarrow", 0x8fd },
-{ "downarrow", 0x8fe },
-{ "blank", 0x9df },
-{ "soliddiamond", 0x9e0 },
-{ "checkerboard", 0x9e1 },
-{ "ht", 0x9e2 },
-{ "ff", 0x9e3 },
-{ "cr", 0x9e4 },
-{ "lf", 0x9e5 },
-{ "nl", 0x9e8 },
-{ "vt", 0x9e9 },
-{ "lowrightcorner", 0x9ea },
-{ "uprightcorner", 0x9eb },
-{ "upleftcorner", 0x9ec },
-{ "lowleftcorner", 0x9ed },
-{ "crossinglines", 0x9ee },
-{ "horizlinescan1", 0x9ef },
-{ "horizlinescan3", 0x9f0 },
-{ "horizlinescan5", 0x9f1 },
-{ "horizlinescan7", 0x9f2 },
-{ "horizlinescan9", 0x9f3 },
-{ "leftt", 0x9f4 },
-{ "rightt", 0x9f5 },
-{ "bott", 0x9f6 },
-{ "topt", 0x9f7 },
-{ "vertbar", 0x9f8 },
-{ "emspace", 0xaa1 },
-{ "enspace", 0xaa2 },
-{ "em3space", 0xaa3 },
-{ "em4space", 0xaa4 },
-{ "digitspace", 0xaa5 },
-{ "punctspace", 0xaa6 },
-{ "thinspace", 0xaa7 },
-{ "hairspace", 0xaa8 },
-{ "emdash", 0xaa9 },
-{ "endash", 0xaaa },
-{ "signifblank", 0xaac },
-{ "ellipsis", 0xaae },
-{ "doubbaselinedot", 0xaaf },
-{ "onethird", 0xab0 },
-{ "twothirds", 0xab1 },
-{ "onefifth", 0xab2 },
-{ "twofifths", 0xab3 },
-{ "threefifths", 0xab4 },
-{ "fourfifths", 0xab5 },
-{ "onesixth", 0xab6 },
-{ "fivesixths", 0xab7 },
-{ "careof", 0xab8 },
-{ "figdash", 0xabb },
-{ "leftanglebracket", 0xabc },
-{ "decimalpoint", 0xabd },
-{ "rightanglebracket", 0xabe },
-{ "marker", 0xabf },
-{ "oneeighth", 0xac3 },
-{ "threeeighths", 0xac4 },
-{ "fiveeighths", 0xac5 },
-{ "seveneighths", 0xac6 },
-{ "trademark", 0xac9 },
-{ "signaturemark", 0xaca },
-{ "trademarkincircle", 0xacb },
-{ "leftopentriangle", 0xacc },
-{ "rightopentriangle", 0xacd },
-{ "emopencircle", 0xace },
-{ "emopenrectangle", 0xacf },
-{ "leftsinglequotemark", 0xad0 },
-{ "rightsinglequotemark", 0xad1 },
-{ "leftdoublequotemark", 0xad2 },
-{ "rightdoublequotemark", 0xad3 },
-{ "prescription", 0xad4 },
-{ "minutes", 0xad6 },
-{ "seconds", 0xad7 },
-{ "latincross", 0xad9 },
-{ "hexagram", 0xada },
-{ "filledrectbullet", 0xadb },
-{ "filledlefttribullet", 0xadc },
-{ "filledrighttribullet", 0xadd },
-{ "emfilledcircle", 0xade },
-{ "emfilledrect", 0xadf },
-{ "enopencircbullet", 0xae0 },
-{ "enopensquarebullet", 0xae1 },
-{ "openrectbullet", 0xae2 },
-{ "opentribulletup", 0xae3 },
-{ "opentribulletdown", 0xae4 },
-{ "openstar", 0xae5 },
-{ "enfilledcircbullet", 0xae6 },
-{ "enfilledsqbullet", 0xae7 },
-{ "filledtribulletup", 0xae8 },
-{ "filledtribulletdown", 0xae9 },
-{ "leftpointer", 0xaea },
-{ "rightpointer", 0xaeb },
-{ "club", 0xaec },
-{ "diamond", 0xaed },
-{ "heart", 0xaee },
-{ "maltesecross", 0xaf0 },
-{ "dagger", 0xaf1 },
-{ "doubledagger", 0xaf2 },
-{ "checkmark", 0xaf3 },
-{ "ballotcross", 0xaf4 },
-{ "musicalsharp", 0xaf5 },
-{ "musicalflat", 0xaf6 },
-{ "malesymbol", 0xaf7 },
-{ "femalesymbol", 0xaf8 },
-{ "telephone", 0xaf9 },
-{ "telephonerecorder", 0xafa },
-{ "phonographcopyright", 0xafb },
-{ "caret", 0xafc },
-{ "singlelowquotemark", 0xafd },
-{ "doublelowquotemark", 0xafe },
-{ "cursor", 0xaff },
-{ "leftcaret", 0xba3 },
-{ "rightcaret", 0xba6 },
-{ "downcaret", 0xba8 },
-{ "upcaret", 0xba9 },
-{ "overbar", 0xbc0 },
-{ "downtack", 0xbc2 },
-{ "upshoe", 0xbc3 },
-{ "downstile", 0xbc4 },
-{ "underbar", 0xbc6 },
-{ "jot", 0xbca },
-{ "quad", 0xbcc },
-{ "uptack", 0xbce },
-{ "circle", 0xbcf },
-{ "upstile", 0xbd3 },
-{ "downshoe", 0xbd6 },
-{ "rightshoe", 0xbd8 },
-{ "leftshoe", 0xbda },
-{ "lefttack", 0xbdc },
-{ "righttack", 0xbfc },
-{ "hebrew_aleph", 0xce0 },
-{ "hebrew_beth", 0xce1 },
-{ "hebrew_gimmel", 0xce2 },
-{ "hebrew_daleth", 0xce3 },
-{ "hebrew_he", 0xce4 },
-{ "hebrew_waw", 0xce5 },
-{ "hebrew_zayin", 0xce6 },
-{ "hebrew_het", 0xce7 },
-{ "hebrew_teth", 0xce8 },
-{ "hebrew_yod", 0xce9 },
-{ "hebrew_finalkaph", 0xcea },
-{ "hebrew_kaph", 0xceb },
-{ "hebrew_lamed", 0xcec },
-{ "hebrew_finalmem", 0xced },
-{ "hebrew_mem", 0xcee },
-{ "hebrew_finalnun", 0xcef },
-{ "hebrew_nun", 0xcf0 },
-{ "hebrew_samekh", 0xcf1 },
-{ "hebrew_ayin", 0xcf2 },
-{ "hebrew_finalpe", 0xcf3 },
-{ "hebrew_pe", 0xcf4 },
-{ "hebrew_finalzadi", 0xcf5 },
-{ "hebrew_zadi", 0xcf6 },
-{ "hebrew_kuf", 0xcf7 },
-{ "hebrew_resh", 0xcf8 },
-{ "hebrew_shin", 0xcf9 },
-{ "hebrew_taf", 0xcfa },
+{ "leftradical", 0x8A1 },
+{ "topleftradical", 0x8A2 },
+{ "horizconnector", 0x8A3 },
+{ "topintegral", 0x8A4 },
+{ "botintegral", 0x8A5 },
+{ "vertconnector", 0x8A6 },
+{ "topleftsqbracket", 0x8A7 },
+{ "botleftsqbracket", 0x8A8 },
+{ "toprightsqbracket", 0x8A9 },
+{ "botrightsqbracket", 0x8AA },
+{ "topleftparens", 0x8AB },
+{ "botleftparens", 0x8AC },
+{ "toprightparens", 0x8AD },
+{ "botrightparens", 0x8AE },
+{ "leftmiddlecurlybrace", 0x8AF },
+{ "rightmiddlecurlybrace", 0x8B0 },
+{ "topleftsummation", 0x8B1 },
+{ "botleftsummation", 0x8B2 },
+{ "topvertsummationconnector", 0x8B3 },
+{ "botvertsummationconnector", 0x8B4 },
+{ "toprightsummation", 0x8B5 },
+{ "botrightsummation", 0x8B6 },
+{ "rightmiddlesummation", 0x8B7 },
+{ "lessthanequal", 0x8BC },
+{ "notequal", 0x8BD },
+{ "greaterthanequal", 0x8BE },
+{ "integral", 0x8BF },
+{ "therefore", 0x8C0 },
+{ "variation", 0x8C1 },
+{ "infinity", 0x8C2 },
+{ "nabla", 0x8C5 },
+{ "approximate", 0x8C8 },
+{ "similarequal", 0x8C9 },
+{ "ifonlyif", 0x8CD },
+{ "implies", 0x8CE },
+{ "identical", 0x8CF },
+{ "radical", 0x8D6 },
+{ "includedin", 0x8DA },
+{ "includes", 0x8DB },
+{ "intersection", 0x8DC },
+{ "union", 0x8DD },
+{ "logicaland", 0x8DE },
+{ "logicalor", 0x8DF },
+{ "partialderivative", 0x8EF },
+{ "function", 0x8F6 },
+{ "leftarrow", 0x8FB },
+{ "uparrow", 0x8FC },
+{ "rightarrow", 0x8FD },
+{ "downarrow", 0x8FE },
+{ "blank", 0x9DF },
+{ "soliddiamond", 0x9E0 },
+{ "checkerboard", 0x9E1 },
+{ "ht", 0x9E2 },
+{ "ff", 0x9E3 },
+{ "cr", 0x9E4 },
+{ "lf", 0x9E5 },
+{ "nl", 0x9E8 },
+{ "vt", 0x9E9 },
+{ "lowrightcorner", 0x9EA },
+{ "uprightcorner", 0x9EB },
+{ "upleftcorner", 0x9EC },
+{ "lowleftcorner", 0x9ED },
+{ "crossinglines", 0x9EE },
+{ "horizlinescan1", 0x9EF },
+{ "horizlinescan3", 0x9F0 },
+{ "horizlinescan5", 0x9F1 },
+{ "horizlinescan7", 0x9F2 },
+{ "horizlinescan9", 0x9F3 },
+{ "leftt", 0x9F4 },
+{ "rightt", 0x9F5 },
+{ "bott", 0x9F6 },
+{ "topt", 0x9F7 },
+{ "vertbar", 0x9F8 },
+{ "emspace", 0xAA1 },
+{ "enspace", 0xAA2 },
+{ "em3space", 0xAA3 },
+{ "em4space", 0xAA4 },
+{ "digitspace", 0xAA5 },
+{ "punctspace", 0xAA6 },
+{ "thinspace", 0xAA7 },
+{ "hairspace", 0xAA8 },
+{ "emdash", 0xAA9 },
+{ "endash", 0xAAA },
+{ "signifblank", 0xAAC },
+{ "ellipsis", 0xAAE },
+{ "doubbaselinedot", 0xAAF },
+{ "onethird", 0xAB0 },
+{ "twothirds", 0xAB1 },
+{ "onefifth", 0xAB2 },
+{ "twofifths", 0xAB3 },
+{ "threefifths", 0xAB4 },
+{ "fourfifths", 0xAB5 },
+{ "onesixth", 0xAB6 },
+{ "fivesixths", 0xAB7 },
+{ "careof", 0xAB8 },
+{ "figdash", 0xABB },
+{ "leftanglebracket", 0xABC },
+{ "decimalpoint", 0xABD },
+{ "rightanglebracket", 0xABE },
+{ "marker", 0xABF },
+{ "oneeighth", 0xAC3 },
+{ "threeeighths", 0xAC4 },
+{ "fiveeighths", 0xAC5 },
+{ "seveneighths", 0xAC6 },
+{ "trademark", 0xAC9 },
+{ "signaturemark", 0xACA },
+{ "trademarkincircle", 0xACB },
+{ "leftopentriangle", 0xACC },
+{ "rightopentriangle", 0xACD },
+{ "emopencircle", 0xACE },
+{ "emopenrectangle", 0xACF },
+{ "leftsinglequotemark", 0xAD0 },
+{ "rightsinglequotemark", 0xAD1 },
+{ "leftdoublequotemark", 0xAD2 },
+{ "rightdoublequotemark", 0xAD3 },
+{ "prescription", 0xAD4 },
+{ "permille", 0xAD5 },
+{ "minutes", 0xAD6 },
+{ "seconds", 0xAD7 },
+{ "latincross", 0xAD9 },
+{ "hexagram", 0xADA },
+{ "filledrectbullet", 0xADB },
+{ "filledlefttribullet", 0xADC },
+{ "filledrighttribullet", 0xADD },
+{ "emfilledcircle", 0xADE },
+{ "emfilledrect", 0xADF },
+{ "enopencircbullet", 0xAE0 },
+{ "enopensquarebullet", 0xAE1 },
+{ "openrectbullet", 0xAE2 },
+{ "opentribulletup", 0xAE3 },
+{ "opentribulletdown", 0xAE4 },
+{ "openstar", 0xAE5 },
+{ "enfilledcircbullet", 0xAE6 },
+{ "enfilledsqbullet", 0xAE7 },
+{ "filledtribulletup", 0xAE8 },
+{ "filledtribulletdown", 0xAE9 },
+{ "leftpointer", 0xAEA },
+{ "rightpointer", 0xAEB },
+{ "club", 0xAEC },
+{ "diamond", 0xAED },
+{ "heart", 0xAEE },
+{ "maltesecross", 0xAF0 },
+{ "dagger", 0xAF1 },
+{ "doubledagger", 0xAF2 },
+{ "checkmark", 0xAF3 },
+{ "ballotcross", 0xAF4 },
+{ "musicalsharp", 0xAF5 },
+{ "musicalflat", 0xAF6 },
+{ "malesymbol", 0xAF7 },
+{ "femalesymbol", 0xAF8 },
+{ "telephone", 0xAF9 },
+{ "telephonerecorder", 0xAFA },
+{ "phonographcopyright", 0xAFB },
+{ "caret", 0xAFC },
+{ "singlelowquotemark", 0xAFD },
+{ "doublelowquotemark", 0xAFE },
+{ "cursor", 0xAFF },
+{ "leftcaret", 0xBA3 },
+{ "rightcaret", 0xBA6 },
+{ "downcaret", 0xBA8 },
+{ "upcaret", 0xBA9 },
+{ "overbar", 0xBC0 },
+{ "downtack", 0xBC2 },
+{ "upshoe", 0xBC3 },
+{ "downstile", 0xBC4 },
+{ "underbar", 0xBC6 },
+{ "jot", 0xBCA },
+{ "quad", 0xBCC },
+{ "uptack", 0xBCE },
+{ "circle", 0xBCF },
+{ "upstile", 0xBD3 },
+{ "downshoe", 0xBD6 },
+{ "rightshoe", 0xBD8 },
+{ "leftshoe", 0xBDA },
+{ "lefttack", 0xBDC },
+{ "righttack", 0xBFC },
+{ "hebrew_doublelowline", 0xCDF },
+{ "hebrew_aleph", 0xCE0 },
+{ "hebrew_beth", 0xCE1 },
+{ "hebrew_bet", 0xCE1 },
+{ "hebrew_gimmel", 0xCE2 },
+{ "hebrew_gimel", 0xCE2 },
+{ "hebrew_daleth", 0xCE3 },
+{ "hebrew_dalet", 0xCE3 },
+{ "hebrew_he", 0xCE4 },
+{ "hebrew_waw", 0xCE5 },
+{ "hebrew_zayin", 0xCE6 },
+{ "hebrew_zain", 0xCE6 },
+{ "hebrew_het", 0xCE7 },
+{ "hebrew_chet", 0xCE7 },
+{ "hebrew_teth", 0xCE8 },
+{ "hebrew_tet", 0xCE8 },
+{ "hebrew_yod", 0xCE9 },
+{ "hebrew_finalkaph", 0xCEA },
+{ "hebrew_kaph", 0xCEB },
+{ "hebrew_lamed", 0xCEC },
+{ "hebrew_finalmem", 0xCED },
+{ "hebrew_mem", 0xCEE },
+{ "hebrew_finalnun", 0xCEF },
+{ "hebrew_nun", 0xCF0 },
+{ "hebrew_samekh", 0xCF1 },
+{ "hebrew_samech", 0xCF1 },
+{ "hebrew_ayin", 0xCF2 },
+{ "hebrew_finalpe", 0xCF3 },
+{ "hebrew_pe", 0xCF4 },
+{ "hebrew_finalzadi", 0xCF5 },
+{ "hebrew_finalzade", 0xCF5 },
+{ "hebrew_zadi", 0xCF6 },
+{ "hebrew_zade", 0xCF6 },
+{ "hebrew_kuf", 0xCF7 },
+{ "hebrew_qoph", 0xCF7 },
+{ "hebrew_resh", 0xCF8 },
+{ "hebrew_shin", 0xCF9 },
+{ "hebrew_taf", 0xCFA },
+{ "hebrew_taw", 0xCFA },
{ "Hebrew_switch", 0xFF7E },
+{ "Thai_kokai", 0xDA1 },
+{ "Thai_khokhai", 0xDA2 },
+{ "Thai_khokhuat", 0xDA3 },
+{ "Thai_khokhwai", 0xDA4 },
+{ "Thai_khokhon", 0xDA5 },
+{ "Thai_khorakhang", 0xDA6 },
+{ "Thai_ngongu", 0xDA7 },
+{ "Thai_chochan", 0xDA8 },
+{ "Thai_choching", 0xDA9 },
+{ "Thai_chochang", 0xDAA },
+{ "Thai_soso", 0xDAB },
+{ "Thai_chochoe", 0xDAC },
+{ "Thai_yoying", 0xDAD },
+{ "Thai_dochada", 0xDAE },
+{ "Thai_topatak", 0xDAF },
+{ "Thai_thothan", 0xDB0 },
+{ "Thai_thonangmontho", 0xDB1 },
+{ "Thai_thophuthao", 0xDB2 },
+{ "Thai_nonen", 0xDB3 },
+{ "Thai_dodek", 0xDB4 },
+{ "Thai_totao", 0xDB5 },
+{ "Thai_thothung", 0xDB6 },
+{ "Thai_thothahan", 0xDB7 },
+{ "Thai_thothong", 0xDB8 },
+{ "Thai_nonu", 0xDB9 },
+{ "Thai_bobaimai", 0xDBA },
+{ "Thai_popla", 0xDBB },
+{ "Thai_phophung", 0xDBC },
+{ "Thai_fofa", 0xDBD },
+{ "Thai_phophan", 0xDBE },
+{ "Thai_fofan", 0xDBF },
+{ "Thai_phosamphao", 0xDC0 },
+{ "Thai_moma", 0xDC1 },
+{ "Thai_yoyak", 0xDC2 },
+{ "Thai_rorua", 0xDC3 },
+{ "Thai_ru", 0xDC4 },
+{ "Thai_loling", 0xDC5 },
+{ "Thai_lu", 0xDC6 },
+{ "Thai_wowaen", 0xDC7 },
+{ "Thai_sosala", 0xDC8 },
+{ "Thai_sorusi", 0xDC9 },
+{ "Thai_sosua", 0xDCA },
+{ "Thai_hohip", 0xDCB },
+{ "Thai_lochula", 0xDCC },
+{ "Thai_oang", 0xDCD },
+{ "Thai_honokhuk", 0xDCE },
+{ "Thai_paiyannoi", 0xDCF },
+{ "Thai_saraa", 0xDD0 },
+{ "Thai_maihanakat", 0xDD1 },
+{ "Thai_saraaa", 0xDD2 },
+{ "Thai_saraam", 0xDD3 },
+{ "Thai_sarai", 0xDD4 },
+{ "Thai_saraii", 0xDD5 },
+{ "Thai_saraue", 0xDD6 },
+{ "Thai_sarauee", 0xDD7 },
+{ "Thai_sarau", 0xDD8 },
+{ "Thai_sarauu", 0xDD9 },
+{ "Thai_phinthu", 0xDDA },
+{ "Thai_maihanakat_maitho", 0xDDE },
+{ "Thai_baht", 0xDDF },
+{ "Thai_sarae", 0xDE0 },
+{ "Thai_saraae", 0xDE1 },
+{ "Thai_sarao", 0xDE2 },
+{ "Thai_saraaimaimuan", 0xDE3 },
+{ "Thai_saraaimaimalai", 0xDE4 },
+{ "Thai_lakkhangyao", 0xDE5 },
+{ "Thai_maiyamok", 0xDE6 },
+{ "Thai_maitaikhu", 0xDE7 },
+{ "Thai_maiek", 0xDE8 },
+{ "Thai_maitho", 0xDE9 },
+{ "Thai_maitri", 0xDEA },
+{ "Thai_maichattawa", 0xDEB },
+{ "Thai_thanthakhat", 0xDEC },
+{ "Thai_nikhahit", 0xDED },
+{ "Thai_leksun", 0xDF0 },
+{ "Thai_leknung", 0xDF1 },
+{ "Thai_leksong", 0xDF2 },
+{ "Thai_leksam", 0xDF3 },
+{ "Thai_leksi", 0xDF4 },
+{ "Thai_lekha", 0xDF5 },
+{ "Thai_lekhok", 0xDF6 },
+{ "Thai_lekchet", 0xDF7 },
+{ "Thai_lekpaet", 0xDF8 },
+{ "Thai_lekkao", 0xDF9 },
+{ "Hangul", 0xFF31 },
+{ "Hangul_Start", 0xFF32 },
+{ "Hangul_End", 0xFF33 },
+{ "Hangul_Hanja", 0xFF34 },
+{ "Hangul_Jamo", 0xFF35 },
+{ "Hangul_Romaja", 0xFF36 },
+{ "Hangul_Codeinput", 0xFF37 },
+{ "Hangul_Jeonja", 0xFF38 },
+{ "Hangul_Banja", 0xFF39 },
+{ "Hangul_PreHanja", 0xFF3A },
+{ "Hangul_PostHanja", 0xFF3B },
+{ "Hangul_SingleCandidate", 0xFF3C },
+{ "Hangul_MultipleCandidate", 0xFF3D },
+{ "Hangul_PreviousCandidate", 0xFF3E },
+{ "Hangul_Special", 0xFF3F },
+{ "Hangul_switch", 0xFF7E },
+{ "Hangul_Kiyeog", 0xEA1 },
+{ "Hangul_SsangKiyeog", 0xEA2 },
+{ "Hangul_KiyeogSios", 0xEA3 },
+{ "Hangul_Nieun", 0xEA4 },
+{ "Hangul_NieunJieuj", 0xEA5 },
+{ "Hangul_NieunHieuh", 0xEA6 },
+{ "Hangul_Dikeud", 0xEA7 },
+{ "Hangul_SsangDikeud", 0xEA8 },
+{ "Hangul_Rieul", 0xEA9 },
+{ "Hangul_RieulKiyeog", 0xEAA },
+{ "Hangul_RieulMieum", 0xEAB },
+{ "Hangul_RieulPieub", 0xEAC },
+{ "Hangul_RieulSios", 0xEAD },
+{ "Hangul_RieulTieut", 0xEAE },
+{ "Hangul_RieulPhieuf", 0xEAF },
+{ "Hangul_RieulHieuh", 0xEB0 },
+{ "Hangul_Mieum", 0xEB1 },
+{ "Hangul_Pieub", 0xEB2 },
+{ "Hangul_SsangPieub", 0xEB3 },
+{ "Hangul_PieubSios", 0xEB4 },
+{ "Hangul_Sios", 0xEB5 },
+{ "Hangul_SsangSios", 0xEB6 },
+{ "Hangul_Ieung", 0xEB7 },
+{ "Hangul_Jieuj", 0xEB8 },
+{ "Hangul_SsangJieuj", 0xEB9 },
+{ "Hangul_Cieuc", 0xEBA },
+{ "Hangul_Khieuq", 0xEBB },
+{ "Hangul_Tieut", 0xEBC },
+{ "Hangul_Phieuf", 0xEBD },
+{ "Hangul_Hieuh", 0xEBE },
+{ "Hangul_A", 0xEBF },
+{ "Hangul_AE", 0xEC0 },
+{ "Hangul_YA", 0xEC1 },
+{ "Hangul_YAE", 0xEC2 },
+{ "Hangul_EO", 0xEC3 },
+{ "Hangul_E", 0xEC4 },
+{ "Hangul_YEO", 0xEC5 },
+{ "Hangul_YE", 0xEC6 },
+{ "Hangul_O", 0xEC7 },
+{ "Hangul_WA", 0xEC8 },
+{ "Hangul_WAE", 0xEC9 },
+{ "Hangul_OE", 0xECA },
+{ "Hangul_YO", 0xECB },
+{ "Hangul_U", 0xECC },
+{ "Hangul_WEO", 0xECD },
+{ "Hangul_WE", 0xECE },
+{ "Hangul_WI", 0xECF },
+{ "Hangul_YU", 0xED0 },
+{ "Hangul_EU", 0xED1 },
+{ "Hangul_YI", 0xED2 },
+{ "Hangul_I", 0xED3 },
+{ "Hangul_J_Kiyeog", 0xED4 },
+{ "Hangul_J_SsangKiyeog", 0xED5 },
+{ "Hangul_J_KiyeogSios", 0xED6 },
+{ "Hangul_J_Nieun", 0xED7 },
+{ "Hangul_J_NieunJieuj", 0xED8 },
+{ "Hangul_J_NieunHieuh", 0xED9 },
+{ "Hangul_J_Dikeud", 0xEDA },
+{ "Hangul_J_Rieul", 0xEDB },
+{ "Hangul_J_RieulKiyeog", 0xEDC },
+{ "Hangul_J_RieulMieum", 0xEDD },
+{ "Hangul_J_RieulPieub", 0xEDE },
+{ "Hangul_J_RieulSios", 0xEDF },
+{ "Hangul_J_RieulTieut", 0xEE0 },
+{ "Hangul_J_RieulPhieuf", 0xEE1 },
+{ "Hangul_J_RieulHieuh", 0xEE2 },
+{ "Hangul_J_Mieum", 0xEE3 },
+{ "Hangul_J_Pieub", 0xEE4 },
+{ "Hangul_J_PieubSios", 0xEE5 },
+{ "Hangul_J_Sios", 0xEE6 },
+{ "Hangul_J_SsangSios", 0xEE7 },
+{ "Hangul_J_Ieung", 0xEE8 },
+{ "Hangul_J_Jieuj", 0xEE9 },
+{ "Hangul_J_Cieuc", 0xEEA },
+{ "Hangul_J_Khieuq", 0xEEB },
+{ "Hangul_J_Tieut", 0xEEC },
+{ "Hangul_J_Phieuf", 0xEED },
+{ "Hangul_J_Hieuh", 0xEEE },
+{ "Hangul_RieulYeorinHieuh", 0xEEF },
+{ "Hangul_SunkyeongeumMieum", 0xEF0 },
+{ "Hangul_SunkyeongeumPieub", 0xEF1 },
+{ "Hangul_PanSios", 0xEF2 },
+{ "Hangul_KkogjiDalrinIeung", 0xEF3 },
+{ "Hangul_SunkyeongeumPhieuf", 0xEF4 },
+{ "Hangul_YeorinHieuh", 0xEF5 },
+{ "Hangul_AraeA", 0xEF6 },
+{ "Hangul_AraeAE", 0xEF7 },
+{ "Hangul_J_PanSios", 0xEF8 },
+{ "Hangul_J_KkogjiDalrinIeung", 0xEF9 },
+{ "Hangul_J_YeorinHieuh", 0xEFA },
+{ "Korean_Won", 0xEFF },
+{ "Armenian_ligature_ew", 0x1000587 },
+{ "Armenian_full_stop", 0x1000589 },
+{ "Armenian_verjaket", 0x1000589 },
+{ "Armenian_separation_mark", 0x100055D },
+{ "Armenian_but", 0x100055D },
+{ "Armenian_hyphen", 0x100058A },
+{ "Armenian_yentamna", 0x100058A },
+{ "Armenian_exclam", 0x100055C },
+{ "Armenian_amanak", 0x100055C },
+{ "Armenian_accent", 0x100055B },
+{ "Armenian_shesht", 0x100055B },
+{ "Armenian_question", 0x100055E },
+{ "Armenian_paruyk", 0x100055E },
+{ "Armenian_AYB", 0x1000531 },
+{ "Armenian_ayb", 0x1000561 },
+{ "Armenian_BEN", 0x1000532 },
+{ "Armenian_ben", 0x1000562 },
+{ "Armenian_GIM", 0x1000533 },
+{ "Armenian_gim", 0x1000563 },
+{ "Armenian_DA", 0x1000534 },
+{ "Armenian_da", 0x1000564 },
+{ "Armenian_YECH", 0x1000535 },
+{ "Armenian_yech", 0x1000565 },
+{ "Armenian_ZA", 0x1000536 },
+{ "Armenian_za", 0x1000566 },
+{ "Armenian_E", 0x1000537 },
+{ "Armenian_e", 0x1000567 },
+{ "Armenian_AT", 0x1000538 },
+{ "Armenian_at", 0x1000568 },
+{ "Armenian_TO", 0x1000539 },
+{ "Armenian_to", 0x1000569 },
+{ "Armenian_ZHE", 0x100053A },
+{ "Armenian_zhe", 0x100056A },
+{ "Armenian_INI", 0x100053B },
+{ "Armenian_ini", 0x100056B },
+{ "Armenian_LYUN", 0x100053C },
+{ "Armenian_lyun", 0x100056C },
+{ "Armenian_KHE", 0x100053D },
+{ "Armenian_khe", 0x100056D },
+{ "Armenian_TSA", 0x100053E },
+{ "Armenian_tsa", 0x100056E },
+{ "Armenian_KEN", 0x100053F },
+{ "Armenian_ken", 0x100056F },
+{ "Armenian_HO", 0x1000540 },
+{ "Armenian_ho", 0x1000570 },
+{ "Armenian_DZA", 0x1000541 },
+{ "Armenian_dza", 0x1000571 },
+{ "Armenian_GHAT", 0x1000542 },
+{ "Armenian_ghat", 0x1000572 },
+{ "Armenian_TCHE", 0x1000543 },
+{ "Armenian_tche", 0x1000573 },
+{ "Armenian_MEN", 0x1000544 },
+{ "Armenian_men", 0x1000574 },
+{ "Armenian_HI", 0x1000545 },
+{ "Armenian_hi", 0x1000575 },
+{ "Armenian_NU", 0x1000546 },
+{ "Armenian_nu", 0x1000576 },
+{ "Armenian_SHA", 0x1000547 },
+{ "Armenian_sha", 0x1000577 },
+{ "Armenian_VO", 0x1000548 },
+{ "Armenian_vo", 0x1000578 },
+{ "Armenian_CHA", 0x1000549 },
+{ "Armenian_cha", 0x1000579 },
+{ "Armenian_PE", 0x100054A },
+{ "Armenian_pe", 0x100057A },
+{ "Armenian_JE", 0x100054B },
+{ "Armenian_je", 0x100057B },
+{ "Armenian_RA", 0x100054C },
+{ "Armenian_ra", 0x100057C },
+{ "Armenian_SE", 0x100054D },
+{ "Armenian_se", 0x100057D },
+{ "Armenian_VEV", 0x100054E },
+{ "Armenian_vev", 0x100057E },
+{ "Armenian_TYUN", 0x100054F },
+{ "Armenian_tyun", 0x100057F },
+{ "Armenian_RE", 0x1000550 },
+{ "Armenian_re", 0x1000580 },
+{ "Armenian_TSO", 0x1000551 },
+{ "Armenian_tso", 0x1000581 },
+{ "Armenian_VYUN", 0x1000552 },
+{ "Armenian_vyun", 0x1000582 },
+{ "Armenian_PYUR", 0x1000553 },
+{ "Armenian_pyur", 0x1000583 },
+{ "Armenian_KE", 0x1000554 },
+{ "Armenian_ke", 0x1000584 },
+{ "Armenian_O", 0x1000555 },
+{ "Armenian_o", 0x1000585 },
+{ "Armenian_FE", 0x1000556 },
+{ "Armenian_fe", 0x1000586 },
+{ "Armenian_apostrophe", 0x100055A },
+{ "Georgian_an", 0x10010D0 },
+{ "Georgian_ban", 0x10010D1 },
+{ "Georgian_gan", 0x10010D2 },
+{ "Georgian_don", 0x10010D3 },
+{ "Georgian_en", 0x10010D4 },
+{ "Georgian_vin", 0x10010D5 },
+{ "Georgian_zen", 0x10010D6 },
+{ "Georgian_tan", 0x10010D7 },
+{ "Georgian_in", 0x10010D8 },
+{ "Georgian_kan", 0x10010D9 },
+{ "Georgian_las", 0x10010DA },
+{ "Georgian_man", 0x10010DB },
+{ "Georgian_nar", 0x10010DC },
+{ "Georgian_on", 0x10010DD },
+{ "Georgian_par", 0x10010DE },
+{ "Georgian_zhar", 0x10010DF },
+{ "Georgian_rae", 0x10010E0 },
+{ "Georgian_san", 0x10010E1 },
+{ "Georgian_tar", 0x10010E2 },
+{ "Georgian_un", 0x10010E3 },
+{ "Georgian_phar", 0x10010E4 },
+{ "Georgian_khar", 0x10010E5 },
+{ "Georgian_ghan", 0x10010E6 },
+{ "Georgian_qar", 0x10010E7 },
+{ "Georgian_shin", 0x10010E8 },
+{ "Georgian_chin", 0x10010E9 },
+{ "Georgian_can", 0x10010EA },
+{ "Georgian_jil", 0x10010EB },
+{ "Georgian_cil", 0x10010EC },
+{ "Georgian_char", 0x10010ED },
+{ "Georgian_xan", 0x10010EE },
+{ "Georgian_jhan", 0x10010EF },
+{ "Georgian_hae", 0x10010F0 },
+{ "Georgian_he", 0x10010F1 },
+{ "Georgian_hie", 0x10010F2 },
+{ "Georgian_we", 0x10010F3 },
+{ "Georgian_har", 0x10010F4 },
+{ "Georgian_hoe", 0x10010F5 },
+{ "Georgian_fi", 0x10010F6 },
+{ "Xabovedot", 0x1001E8A },
+{ "Ibreve", 0x100012C },
+{ "Zstroke", 0x10001B5 },
+{ "Gcaron", 0x10001E6 },
+{ "Ocaron", 0x10001D1 },
+{ "Obarred", 0x100019F },
+{ "xabovedot", 0x1001E8B },
+{ "ibreve", 0x100012D },
+{ "zstroke", 0x10001B6 },
+{ "gcaron", 0x10001E7 },
+{ "ocaron", 0x10001D2 },
+{ "obarred", 0x1000275 },
+{ "SCHWA", 0x100018F },
+{ "schwa", 0x1000259 },
+{ "EZH", 0x10001B7 },
+{ "ezh", 0x1000292 },
+{ "Lbelowdot", 0x1001E36 },
+{ "lbelowdot", 0x1001E37 },
+{ "Abelowdot", 0x1001EA0 },
+{ "abelowdot", 0x1001EA1 },
+{ "Ahook", 0x1001EA2 },
+{ "ahook", 0x1001EA3 },
+{ "Acircumflexacute", 0x1001EA4 },
+{ "acircumflexacute", 0x1001EA5 },
+{ "Acircumflexgrave", 0x1001EA6 },
+{ "acircumflexgrave", 0x1001EA7 },
+{ "Acircumflexhook", 0x1001EA8 },
+{ "acircumflexhook", 0x1001EA9 },
+{ "Acircumflextilde", 0x1001EAA },
+{ "acircumflextilde", 0x1001EAB },
+{ "Acircumflexbelowdot", 0x1001EAC },
+{ "acircumflexbelowdot", 0x1001EAD },
+{ "Abreveacute", 0x1001EAE },
+{ "abreveacute", 0x1001EAF },
+{ "Abrevegrave", 0x1001EB0 },
+{ "abrevegrave", 0x1001EB1 },
+{ "Abrevehook", 0x1001EB2 },
+{ "abrevehook", 0x1001EB3 },
+{ "Abrevetilde", 0x1001EB4 },
+{ "abrevetilde", 0x1001EB5 },
+{ "Abrevebelowdot", 0x1001EB6 },
+{ "abrevebelowdot", 0x1001EB7 },
+{ "Ebelowdot", 0x1001EB8 },
+{ "ebelowdot", 0x1001EB9 },
+{ "Ehook", 0x1001EBA },
+{ "ehook", 0x1001EBB },
+{ "Etilde", 0x1001EBC },
+{ "etilde", 0x1001EBD },
+{ "Ecircumflexacute", 0x1001EBE },
+{ "ecircumflexacute", 0x1001EBF },
+{ "Ecircumflexgrave", 0x1001EC0 },
+{ "ecircumflexgrave", 0x1001EC1 },
+{ "Ecircumflexhook", 0x1001EC2 },
+{ "ecircumflexhook", 0x1001EC3 },
+{ "Ecircumflextilde", 0x1001EC4 },
+{ "ecircumflextilde", 0x1001EC5 },
+{ "Ecircumflexbelowdot", 0x1001EC6 },
+{ "ecircumflexbelowdot", 0x1001EC7 },
+{ "Ihook", 0x1001EC8 },
+{ "ihook", 0x1001EC9 },
+{ "Ibelowdot", 0x1001ECA },
+{ "ibelowdot", 0x1001ECB },
+{ "Obelowdot", 0x1001ECC },
+{ "obelowdot", 0x1001ECD },
+{ "Ohook", 0x1001ECE },
+{ "ohook", 0x1001ECF },
+{ "Ocircumflexacute", 0x1001ED0 },
+{ "ocircumflexacute", 0x1001ED1 },
+{ "Ocircumflexgrave", 0x1001ED2 },
+{ "ocircumflexgrave", 0x1001ED3 },
+{ "Ocircumflexhook", 0x1001ED4 },
+{ "ocircumflexhook", 0x1001ED5 },
+{ "Ocircumflextilde", 0x1001ED6 },
+{ "ocircumflextilde", 0x1001ED7 },
+{ "Ocircumflexbelowdot", 0x1001ED8 },
+{ "ocircumflexbelowdot", 0x1001ED9 },
+{ "Ohornacute", 0x1001EDA },
+{ "ohornacute", 0x1001EDB },
+{ "Ohorngrave", 0x1001EDC },
+{ "ohorngrave", 0x1001EDD },
+{ "Ohornhook", 0x1001EDE },
+{ "ohornhook", 0x1001EDF },
+{ "Ohorntilde", 0x1001EE0 },
+{ "ohorntilde", 0x1001EE1 },
+{ "Ohornbelowdot", 0x1001EE2 },
+{ "ohornbelowdot", 0x1001EE3 },
+{ "Ubelowdot", 0x1001EE4 },
+{ "ubelowdot", 0x1001EE5 },
+{ "Uhook", 0x1001EE6 },
+{ "uhook", 0x1001EE7 },
+{ "Uhornacute", 0x1001EE8 },
+{ "uhornacute", 0x1001EE9 },
+{ "Uhorngrave", 0x1001EEA },
+{ "uhorngrave", 0x1001EEB },
+{ "Uhornhook", 0x1001EEC },
+{ "uhornhook", 0x1001EED },
+{ "Uhorntilde", 0x1001EEE },
+{ "uhorntilde", 0x1001EEF },
+{ "Uhornbelowdot", 0x1001EF0 },
+{ "uhornbelowdot", 0x1001EF1 },
+{ "Ybelowdot", 0x1001EF4 },
+{ "ybelowdot", 0x1001EF5 },
+{ "Yhook", 0x1001EF6 },
+{ "yhook", 0x1001EF7 },
+{ "Ytilde", 0x1001EF8 },
+{ "ytilde", 0x1001EF9 },
+{ "Ohorn", 0x10001A0 },
+{ "ohorn", 0x10001A1 },
+{ "Uhorn", 0x10001AF },
+{ "uhorn", 0x10001B0 },
+{ "EcuSign", 0x10020A0 },
+{ "ColonSign", 0x10020A1 },
+{ "CruzeiroSign", 0x10020A2 },
+{ "FFrancSign", 0x10020A3 },
+{ "LiraSign", 0x10020A4 },
+{ "MillSign", 0x10020A5 },
+{ "NairaSign", 0x10020A6 },
+{ "PesetaSign", 0x10020A7 },
+{ "RupeeSign", 0x10020A8 },
+{ "WonSign", 0x10020A9 },
+{ "NewSheqelSign", 0x10020AA },
+{ "DongSign", 0x10020AB },
+{ "EuroSign", 0x20AC },
+{ "zerosuperior", 0x1002070 },
+{ "foursuperior", 0x1002074 },
+{ "fivesuperior", 0x1002075 },
+{ "sixsuperior", 0x1002076 },
+{ "sevensuperior", 0x1002077 },
+{ "eightsuperior", 0x1002078 },
+{ "ninesuperior", 0x1002079 },
+{ "zerosubscript", 0x1002080 },
+{ "onesubscript", 0x1002081 },
+{ "twosubscript", 0x1002082 },
+{ "threesubscript", 0x1002083 },
+{ "foursubscript", 0x1002084 },
+{ "fivesubscript", 0x1002085 },
+{ "sixsubscript", 0x1002086 },
+{ "sevensubscript", 0x1002087 },
+{ "eightsubscript", 0x1002088 },
+{ "ninesubscript", 0x1002089 },
+{ "partdifferential", 0x1002202 },
+{ "emptyset", 0x1002205 },
+{ "elementof", 0x1002208 },
+{ "notelementof", 0x1002209 },
+{ "containsas", 0x100220B },
+{ "squareroot", 0x100221A },
+{ "cuberoot", 0x100221B },
+{ "fourthroot", 0x100221C },
+{ "dintegral", 0x100222C },
+{ "tintegral", 0x100222D },
+{ "because", 0x1002235 },
+{ "approxeq", 0x1002248 },
+{ "notapproxeq", 0x1002247 },
+{ "notidentical", 0x1002262 },
+{ "stricteq", 0x1002263 },
+{ "braille_dot_1", 0xFFF1 },
+{ "braille_dot_2", 0xFFF2 },
+{ "braille_dot_3", 0xFFF3 },
+{ "braille_dot_4", 0xFFF4 },
+{ "braille_dot_5", 0xFFF5 },
+{ "braille_dot_6", 0xFFF6 },
+{ "braille_dot_7", 0xFFF7 },
+{ "braille_dot_8", 0xFFF8 },
+{ "braille_dot_9", 0xFFF9 },
+{ "braille_dot_10", 0xFFFA },
+{ "braille_blank", 0x1002800 },
+{ "braille_dots_1", 0x1002801 },
+{ "braille_dots_2", 0x1002802 },
+{ "braille_dots_12", 0x1002803 },
+{ "braille_dots_3", 0x1002804 },
+{ "braille_dots_13", 0x1002805 },
+{ "braille_dots_23", 0x1002806 },
+{ "braille_dots_123", 0x1002807 },
+{ "braille_dots_4", 0x1002808 },
+{ "braille_dots_14", 0x1002809 },
+{ "braille_dots_24", 0x100280A },
+{ "braille_dots_124", 0x100280B },
+{ "braille_dots_34", 0x100280C },
+{ "braille_dots_134", 0x100280D },
+{ "braille_dots_234", 0x100280E },
+{ "braille_dots_1234", 0x100280F },
+{ "braille_dots_5", 0x1002810 },
+{ "braille_dots_15", 0x1002811 },
+{ "braille_dots_25", 0x1002812 },
+{ "braille_dots_125", 0x1002813 },
+{ "braille_dots_35", 0x1002814 },
+{ "braille_dots_135", 0x1002815 },
+{ "braille_dots_235", 0x1002816 },
+{ "braille_dots_1235", 0x1002817 },
+{ "braille_dots_45", 0x1002818 },
+{ "braille_dots_145", 0x1002819 },
+{ "braille_dots_245", 0x100281A },
+{ "braille_dots_1245", 0x100281B },
+{ "braille_dots_345", 0x100281C },
+{ "braille_dots_1345", 0x100281D },
+{ "braille_dots_2345", 0x100281E },
+{ "braille_dots_12345", 0x100281F },
+{ "braille_dots_6", 0x1002820 },
+{ "braille_dots_16", 0x1002821 },
+{ "braille_dots_26", 0x1002822 },
+{ "braille_dots_126", 0x1002823 },
+{ "braille_dots_36", 0x1002824 },
+{ "braille_dots_136", 0x1002825 },
+{ "braille_dots_236", 0x1002826 },
+{ "braille_dots_1236", 0x1002827 },
+{ "braille_dots_46", 0x1002828 },
+{ "braille_dots_146", 0x1002829 },
+{ "braille_dots_246", 0x100282A },
+{ "braille_dots_1246", 0x100282B },
+{ "braille_dots_346", 0x100282C },
+{ "braille_dots_1346", 0x100282D },
+{ "braille_dots_2346", 0x100282E },
+{ "braille_dots_12346", 0x100282F },
+{ "braille_dots_56", 0x1002830 },
+{ "braille_dots_156", 0x1002831 },
+{ "braille_dots_256", 0x1002832 },
+{ "braille_dots_1256", 0x1002833 },
+{ "braille_dots_356", 0x1002834 },
+{ "braille_dots_1356", 0x1002835 },
+{ "braille_dots_2356", 0x1002836 },
+{ "braille_dots_12356", 0x1002837 },
+{ "braille_dots_456", 0x1002838 },
+{ "braille_dots_1456", 0x1002839 },
+{ "braille_dots_2456", 0x100283A },
+{ "braille_dots_12456", 0x100283B },
+{ "braille_dots_3456", 0x100283C },
+{ "braille_dots_13456", 0x100283D },
+{ "braille_dots_23456", 0x100283E },
+{ "braille_dots_123456", 0x100283F },
+{ "braille_dots_7", 0x1002840 },
+{ "braille_dots_17", 0x1002841 },
+{ "braille_dots_27", 0x1002842 },
+{ "braille_dots_127", 0x1002843 },
+{ "braille_dots_37", 0x1002844 },
+{ "braille_dots_137", 0x1002845 },
+{ "braille_dots_237", 0x1002846 },
+{ "braille_dots_1237", 0x1002847 },
+{ "braille_dots_47", 0x1002848 },
+{ "braille_dots_147", 0x1002849 },
+{ "braille_dots_247", 0x100284A },
+{ "braille_dots_1247", 0x100284B },
+{ "braille_dots_347", 0x100284C },
+{ "braille_dots_1347", 0x100284D },
+{ "braille_dots_2347", 0x100284E },
+{ "braille_dots_12347", 0x100284F },
+{ "braille_dots_57", 0x1002850 },
+{ "braille_dots_157", 0x1002851 },
+{ "braille_dots_257", 0x1002852 },
+{ "braille_dots_1257", 0x1002853 },
+{ "braille_dots_357", 0x1002854 },
+{ "braille_dots_1357", 0x1002855 },
+{ "braille_dots_2357", 0x1002856 },
+{ "braille_dots_12357", 0x1002857 },
+{ "braille_dots_457", 0x1002858 },
+{ "braille_dots_1457", 0x1002859 },
+{ "braille_dots_2457", 0x100285A },
+{ "braille_dots_12457", 0x100285B },
+{ "braille_dots_3457", 0x100285C },
+{ "braille_dots_13457", 0x100285D },
+{ "braille_dots_23457", 0x100285E },
+{ "braille_dots_123457", 0x100285F },
+{ "braille_dots_67", 0x1002860 },
+{ "braille_dots_167", 0x1002861 },
+{ "braille_dots_267", 0x1002862 },
+{ "braille_dots_1267", 0x1002863 },
+{ "braille_dots_367", 0x1002864 },
+{ "braille_dots_1367", 0x1002865 },
+{ "braille_dots_2367", 0x1002866 },
+{ "braille_dots_12367", 0x1002867 },
+{ "braille_dots_467", 0x1002868 },
+{ "braille_dots_1467", 0x1002869 },
+{ "braille_dots_2467", 0x100286A },
+{ "braille_dots_12467", 0x100286B },
+{ "braille_dots_3467", 0x100286C },
+{ "braille_dots_13467", 0x100286D },
+{ "braille_dots_23467", 0x100286E },
+{ "braille_dots_123467", 0x100286F },
+{ "braille_dots_567", 0x1002870 },
+{ "braille_dots_1567", 0x1002871 },
+{ "braille_dots_2567", 0x1002872 },
+{ "braille_dots_12567", 0x1002873 },
+{ "braille_dots_3567", 0x1002874 },
+{ "braille_dots_13567", 0x1002875 },
+{ "braille_dots_23567", 0x1002876 },
+{ "braille_dots_123567", 0x1002877 },
+{ "braille_dots_4567", 0x1002878 },
+{ "braille_dots_14567", 0x1002879 },
+{ "braille_dots_24567", 0x100287A },
+{ "braille_dots_124567", 0x100287B },
+{ "braille_dots_34567", 0x100287C },
+{ "braille_dots_134567", 0x100287D },
+{ "braille_dots_234567", 0x100287E },
+{ "braille_dots_1234567", 0x100287F },
+{ "braille_dots_8", 0x1002880 },
+{ "braille_dots_18", 0x1002881 },
+{ "braille_dots_28", 0x1002882 },
+{ "braille_dots_128", 0x1002883 },
+{ "braille_dots_38", 0x1002884 },
+{ "braille_dots_138", 0x1002885 },
+{ "braille_dots_238", 0x1002886 },
+{ "braille_dots_1238", 0x1002887 },
+{ "braille_dots_48", 0x1002888 },
+{ "braille_dots_148", 0x1002889 },
+{ "braille_dots_248", 0x100288A },
+{ "braille_dots_1248", 0x100288B },
+{ "braille_dots_348", 0x100288C },
+{ "braille_dots_1348", 0x100288D },
+{ "braille_dots_2348", 0x100288E },
+{ "braille_dots_12348", 0x100288F },
+{ "braille_dots_58", 0x1002890 },
+{ "braille_dots_158", 0x1002891 },
+{ "braille_dots_258", 0x1002892 },
+{ "braille_dots_1258", 0x1002893 },
+{ "braille_dots_358", 0x1002894 },
+{ "braille_dots_1358", 0x1002895 },
+{ "braille_dots_2358", 0x1002896 },
+{ "braille_dots_12358", 0x1002897 },
+{ "braille_dots_458", 0x1002898 },
+{ "braille_dots_1458", 0x1002899 },
+{ "braille_dots_2458", 0x100289A },
+{ "braille_dots_12458", 0x100289B },
+{ "braille_dots_3458", 0x100289C },
+{ "braille_dots_13458", 0x100289D },
+{ "braille_dots_23458", 0x100289E },
+{ "braille_dots_123458", 0x100289F },
+{ "braille_dots_68", 0x10028A0 },
+{ "braille_dots_168", 0x10028A1 },
+{ "braille_dots_268", 0x10028A2 },
+{ "braille_dots_1268", 0x10028A3 },
+{ "braille_dots_368", 0x10028A4 },
+{ "braille_dots_1368", 0x10028A5 },
+{ "braille_dots_2368", 0x10028A6 },
+{ "braille_dots_12368", 0x10028A7 },
+{ "braille_dots_468", 0x10028A8 },
+{ "braille_dots_1468", 0x10028A9 },
+{ "braille_dots_2468", 0x10028AA },
+{ "braille_dots_12468", 0x10028AB },
+{ "braille_dots_3468", 0x10028AC },
+{ "braille_dots_13468", 0x10028AD },
+{ "braille_dots_23468", 0x10028AE },
+{ "braille_dots_123468", 0x10028AF },
+{ "braille_dots_568", 0x10028B0 },
+{ "braille_dots_1568", 0x10028B1 },
+{ "braille_dots_2568", 0x10028B2 },
+{ "braille_dots_12568", 0x10028B3 },
+{ "braille_dots_3568", 0x10028B4 },
+{ "braille_dots_13568", 0x10028B5 },
+{ "braille_dots_23568", 0x10028B6 },
+{ "braille_dots_123568", 0x10028B7 },
+{ "braille_dots_4568", 0x10028B8 },
+{ "braille_dots_14568", 0x10028B9 },
+{ "braille_dots_24568", 0x10028BA },
+{ "braille_dots_124568", 0x10028BB },
+{ "braille_dots_34568", 0x10028BC },
+{ "braille_dots_134568", 0x10028BD },
+{ "braille_dots_234568", 0x10028BE },
+{ "braille_dots_1234568", 0x10028BF },
+{ "braille_dots_78", 0x10028C0 },
+{ "braille_dots_178", 0x10028C1 },
+{ "braille_dots_278", 0x10028C2 },
+{ "braille_dots_1278", 0x10028C3 },
+{ "braille_dots_378", 0x10028C4 },
+{ "braille_dots_1378", 0x10028C5 },
+{ "braille_dots_2378", 0x10028C6 },
+{ "braille_dots_12378", 0x10028C7 },
+{ "braille_dots_478", 0x10028C8 },
+{ "braille_dots_1478", 0x10028C9 },
+{ "braille_dots_2478", 0x10028CA },
+{ "braille_dots_12478", 0x10028CB },
+{ "braille_dots_3478", 0x10028CC },
+{ "braille_dots_13478", 0x10028CD },
+{ "braille_dots_23478", 0x10028CE },
+{ "braille_dots_123478", 0x10028CF },
+{ "braille_dots_578", 0x10028D0 },
+{ "braille_dots_1578", 0x10028D1 },
+{ "braille_dots_2578", 0x10028D2 },
+{ "braille_dots_12578", 0x10028D3 },
+{ "braille_dots_3578", 0x10028D4 },
+{ "braille_dots_13578", 0x10028D5 },
+{ "braille_dots_23578", 0x10028D6 },
+{ "braille_dots_123578", 0x10028D7 },
+{ "braille_dots_4578", 0x10028D8 },
+{ "braille_dots_14578", 0x10028D9 },
+{ "braille_dots_24578", 0x10028DA },
+{ "braille_dots_124578", 0x10028DB },
+{ "braille_dots_34578", 0x10028DC },
+{ "braille_dots_134578", 0x10028DD },
+{ "braille_dots_234578", 0x10028DE },
+{ "braille_dots_1234578", 0x10028DF },
+{ "braille_dots_678", 0x10028E0 },
+{ "braille_dots_1678", 0x10028E1 },
+{ "braille_dots_2678", 0x10028E2 },
+{ "braille_dots_12678", 0x10028E3 },
+{ "braille_dots_3678", 0x10028E4 },
+{ "braille_dots_13678", 0x10028E5 },
+{ "braille_dots_23678", 0x10028E6 },
+{ "braille_dots_123678", 0x10028E7 },
+{ "braille_dots_4678", 0x10028E8 },
+{ "braille_dots_14678", 0x10028E9 },
+{ "braille_dots_24678", 0x10028EA },
+{ "braille_dots_124678", 0x10028EB },
+{ "braille_dots_34678", 0x10028EC },
+{ "braille_dots_134678", 0x10028ED },
+{ "braille_dots_234678", 0x10028EE },
+{ "braille_dots_1234678", 0x10028EF },
+{ "braille_dots_5678", 0x10028F0 },
+{ "braille_dots_15678", 0x10028F1 },
+{ "braille_dots_25678", 0x10028F2 },
+{ "braille_dots_125678", 0x10028F3 },
+{ "braille_dots_35678", 0x10028F4 },
+{ "braille_dots_135678", 0x10028F5 },
+{ "braille_dots_235678", 0x10028F6 },
+{ "braille_dots_1235678", 0x10028F7 },
+{ "braille_dots_45678", 0x10028F8 },
+{ "braille_dots_145678", 0x10028F9 },
+{ "braille_dots_245678", 0x10028FA },
+{ "braille_dots_1245678", 0x10028FB },
+{ "braille_dots_345678", 0x10028FC },
+{ "braille_dots_1345678", 0x10028FD },
+{ "braille_dots_2345678", 0x10028FE },
+{ "braille_dots_12345678", 0x10028FF },
+{ "Sinh_ng", 0x1000D82 },
+{ "Sinh_h2", 0x1000D83 },
+{ "Sinh_a", 0x1000D85 },
+{ "Sinh_aa", 0x1000D86 },
+{ "Sinh_ae", 0x1000D87 },
+{ "Sinh_aee", 0x1000D88 },
+{ "Sinh_i", 0x1000D89 },
+{ "Sinh_ii", 0x1000D8A },
+{ "Sinh_u", 0x1000D8B },
+{ "Sinh_uu", 0x1000D8C },
+{ "Sinh_ri", 0x1000D8D },
+{ "Sinh_rii", 0x1000D8E },
+{ "Sinh_lu", 0x1000D8F },
+{ "Sinh_luu", 0x1000D90 },
+{ "Sinh_e", 0x1000D91 },
+{ "Sinh_ee", 0x1000D92 },
+{ "Sinh_ai", 0x1000D93 },
+{ "Sinh_o", 0x1000D94 },
+{ "Sinh_oo", 0x1000D95 },
+{ "Sinh_au", 0x1000D96 },
+{ "Sinh_ka", 0x1000D9A },
+{ "Sinh_kha", 0x1000D9B },
+{ "Sinh_ga", 0x1000D9C },
+{ "Sinh_gha", 0x1000D9D },
+{ "Sinh_ng2", 0x1000D9E },
+{ "Sinh_nga", 0x1000D9F },
+{ "Sinh_ca", 0x1000DA0 },
+{ "Sinh_cha", 0x1000DA1 },
+{ "Sinh_ja", 0x1000DA2 },
+{ "Sinh_jha", 0x1000DA3 },
+{ "Sinh_nya", 0x1000DA4 },
+{ "Sinh_jnya", 0x1000DA5 },
+{ "Sinh_nja", 0x1000DA6 },
+{ "Sinh_tta", 0x1000DA7 },
+{ "Sinh_ttha", 0x1000DA8 },
+{ "Sinh_dda", 0x1000DA9 },
+{ "Sinh_ddha", 0x1000DAA },
+{ "Sinh_nna", 0x1000DAB },
+{ "Sinh_ndda", 0x1000DAC },
+{ "Sinh_tha", 0x1000DAD },
+{ "Sinh_thha", 0x1000DAE },
+{ "Sinh_dha", 0x1000DAF },
+{ "Sinh_dhha", 0x1000DB0 },
+{ "Sinh_na", 0x1000DB1 },
+{ "Sinh_ndha", 0x1000DB3 },
+{ "Sinh_pa", 0x1000DB4 },
+{ "Sinh_pha", 0x1000DB5 },
+{ "Sinh_ba", 0x1000DB6 },
+{ "Sinh_bha", 0x1000DB7 },
+{ "Sinh_ma", 0x1000DB8 },
+{ "Sinh_mba", 0x1000DB9 },
+{ "Sinh_ya", 0x1000DBA },
+{ "Sinh_ra", 0x1000DBB },
+{ "Sinh_la", 0x1000DBD },
+{ "Sinh_va", 0x1000DC0 },
+{ "Sinh_sha", 0x1000DC1 },
+{ "Sinh_ssha", 0x1000DC2 },
+{ "Sinh_sa", 0x1000DC3 },
+{ "Sinh_ha", 0x1000DC4 },
+{ "Sinh_lla", 0x1000DC5 },
+{ "Sinh_fa", 0x1000DC6 },
+{ "Sinh_al", 0x1000DCA },
+{ "Sinh_aa2", 0x1000DCF },
+{ "Sinh_ae2", 0x1000DD0 },
+{ "Sinh_aee2", 0x1000DD1 },
+{ "Sinh_i2", 0x1000DD2 },
+{ "Sinh_ii2", 0x1000DD3 },
+{ "Sinh_u2", 0x1000DD4 },
+{ "Sinh_uu2", 0x1000DD6 },
+{ "Sinh_ru2", 0x1000DD8 },
+{ "Sinh_e2", 0x1000DD9 },
+{ "Sinh_ee2", 0x1000DDA },
+{ "Sinh_ai2", 0x1000DDB },
+{ "Sinh_o2", 0x1000DDC },
+{ "Sinh_oo2", 0x1000DDD },
+{ "Sinh_au2", 0x1000DDE },
+{ "Sinh_lu2", 0x1000DDF },
+{ "Sinh_ruu2", 0x1000DF2 },
+{ "Sinh_luu2", 0x1000DF3 },
+{ "Sinh_kunddaliya", 0x1000DF4 },
{ "XF86AudioLowerVolume", 0x1008FF11 },
{ "XF86AudioMute", 0x1008FF12 },
{ "XF86AudioRaiseVolume", 0x1008FF13 },
diff --git a/generic/tkBind.c b/generic/tkBind.c
index ed81584..be6345e 100644
--- a/generic/tkBind.c
+++ b/generic/tkBind.c
@@ -1334,9 +1334,7 @@ TkBindInit(
hPtr = Tcl_CreateHashEntry(&keySymTable, kPtr->name, &newEntry);
Tcl_SetHashValue(hPtr, kPtr->value);
hPtr = Tcl_CreateHashEntry(&nameTable, (char *) kPtr->value, &newEntry);
- if (newEntry) {
- Tcl_SetHashValue(hPtr, kPtr->name);
- }
+ Tcl_SetHashValue(hPtr, kPtr->name);
}
#endif /* REDO_KEYSYM_LOOKUP */