diff options
| author | Huang Peng <shawn.p.huang@gmail.com> | 2008-06-30 22:22:28 +0800 |
|---|---|---|
| committer | Huang Peng <shawn.p.huang@gmail.com> | 2008-06-30 22:22:28 +0800 |
| commit | f77f28aa82dd1dbff06a44f4e4a1466b3ca7675f (patch) | |
| tree | e06260deb1e00ac485408e95bd14d6ba5107e6ea | |
| parent | 91a8a4b8e3359601ca29067a105c142a6e871826 (diff) | |
| download | ibus-f77f28aa82dd1dbff06a44f4e4a1466b3ca7675f.tar.gz ibus-f77f28aa82dd1dbff06a44f4e4a1466b3ca7675f.tar.xz ibus-f77f28aa82dd1dbff06a44f4e4a1466b3ca7675f.zip | |
Add keycode & name convert function.
| -rw-r--r-- | ibus/keysyms.py | 3985 |
1 files changed, 3985 insertions, 0 deletions
diff --git a/ibus/keysyms.py b/ibus/keysyms.py index 55da5c0..5b6c463 100644 --- a/ibus/keysyms.py +++ b/ibus/keysyms.py @@ -1497,3 +1497,3988 @@ WonSign = 0x20a9 NewSheqelSign = 0x20aa DongSign = 0x20ab EuroSign = 0x20ac + +__name_to_keycode = { + "VoidSymbol" : 0xffffff, + "BackSpace" : 0xff08, + "Tab" : 0xff09, + "Linefeed" : 0xff0a, + "Clear" : 0xff0b, + "Return" : 0xff0d, + "Pause" : 0xff13, + "Scroll_Lock" : 0xff14, + "Sys_Req" : 0xff15, + "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, + "Select" : 0xff60, + "Print" : 0xff61, + "Execute" : 0xff62, + "Insert" : 0xff63, + "Undo" : 0xff65, + "Redo" : 0xff66, + "Menu" : 0xff67, + "Find" : 0xff68, + "Cancel" : 0xff69, + "Help" : 0xff6a, + "Break" : 0xff6b, + "Mode_switch" : 0xff7e, + "script_switch" : 0xff7e, + "Num_Lock" : 0xff7f, + "KP_Space" : 0xff80, + "KP_Tab" : 0xff89, + "KP_Enter" : 0xff8d, + "KP_F1" : 0xff91, + "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, + "KP_Separator" : 0xffac, + "KP_Subtract" : 0xffad, + "KP_Decimal" : 0xffae, + "KP_Divide" : 0xffaf, + "KP_0" : 0xffb0, + "KP_1" : 0xffb1, + "KP_2" : 0xffb2, + "KP_3" : 0xffb3, + "KP_4" : 0xffb4, + "KP_5" : 0xffb5, + "KP_6" : 0xffb6, + "KP_7" : 0xffb7, + "KP_8" : 0xffb8, + "KP_9" : 0xffb9, + "F1" : 0xffbe, + "F2" : 0xffbf, + "F3" : 0xffc0, + "F4" : 0xffc1, + "F5" : 0xffc2, + "F6" : 0xffc3, + "F7" : 0xffc4, + "F8" : 0xffc5, + "F9" : 0xffc6, + "F10" : 0xffc7, + "F11" : 0xffc8, + "L1" : 0xffc8, + "F12" : 0xffc9, + "L2" : 0xffc9, + "F13" : 0xffca, + "L3" : 0xffca, + "F14" : 0xffcb, + "L4" : 0xffcb, + "F15" : 0xffcc, + "L5" : 0xffcc, + "F16" : 0xffcd, + "L6" : 0xffcd, + "F17" : 0xffce, + "L7" : 0xffce, + "F18" : 0xffcf, + "L8" : 0xffcf, + "F19" : 0xffd0, + "L9" : 0xffd0, + "F20" : 0xffd1, + "L10" : 0xffd1, + "F21" : 0xffd2, + "R1" : 0xffd2, + "F22" : 0xffd3, + "R2" : 0xffd3, + "F23" : 0xffd4, + "R3" : 0xffd4, + "F24" : 0xffd5, + "R4" : 0xffd5, + "F25" : 0xffd6, + "R5" : 0xffd6, + "F26" : 0xffd7, + "R6" : 0xffd7, + "F27" : 0xffd8, + "R7" : 0xffd8, + "F28" : 0xffd9, + "R8" : 0xffd9, + "F29" : 0xffda, + "R9" : 0xffda, + "F30" : 0xffdb, + "R10" : 0xffdb, + "F31" : 0xffdc, + "R11" : 0xffdc, + "F32" : 0xffdd, + "R12" : 0xffdd, + "F33" : 0xffde, + "R13" : 0xffde, + "F34" : 0xffdf, + "R14" : 0xffdf, + "F35" : 0xffe0, + "R15" : 0xffe0, + "Shift_L" : 0xffe1, + "Shift_R" : 0xffe2, + "Control_L" : 0xffe3, + "Control_R" : 0xffe4, + "Caps_Lock" : 0xffe5, + "Shift_Lock" : 0xffe6, + "Meta_L" : 0xffe7, + "Meta_R" : 0xffe8, + "Alt_L" : 0xffe9, + "Alt_R" : 0xffea, + "Super_L" : 0xffeb, + "Super_R" : 0xffec, + "Hyper_L" : 0xffed, + "Hyper_R" : 0xffee, + "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_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" : 0xfe66, + "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, + "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" : 0x0020, + "exclam" : 0x0021, + "quotedbl" : 0x0022, + "numbersign" : 0x0023, + "dollar" : 0x0024, + "percent" : 0x0025, + "ampersand" : 0x0026, + "apostrophe" : 0x0027, + "quoteright" : 0x0027, + "parenleft" : 0x0028, + "parenright" : 0x0029, + "asterisk" : 0x002a, + "plus" : 0x002b, + "comma" : 0x002c, + "minus" : 0x002d, + "period" : 0x002e, + "slash" : 0x002f, + "0" : 0x0030, + "1" : 0x0031, + "2" : 0x0032, + "3" : 0x0033, + "4" : 0x0034, + "5" : 0x0035, + "6" : 0x0036, + "7" : 0x0037, + "8" : 0x0038, + "9" : 0x0039, + "colon" : 0x003a, + "semicolon" : 0x003b, + "less" : 0x003c, + "equal" : 0x003d, + "greater" : 0x003e, + "question" : 0x003f, + "at" : 0x0040, + "A" : 0x0041, + "B" : 0x0042, + "C" : 0x0043, + "D" : 0x0044, + "E" : 0x0045, + "F" : 0x0046, + "G" : 0x0047, + "H" : 0x0048, + "I" : 0x0049, + "J" : 0x004a, + "K" : 0x004b, + "L" : 0x004c, + "M" : 0x004d, + "N" : 0x004e, + "O" : 0x004f, + "P" : 0x0050, + "Q" : 0x0051, + "R" : 0x0052, + "S" : 0x0053, + "T" : 0x0054, + "U" : 0x0055, + "V" : 0x0056, + "W" : 0x0057, + "X" : 0x0058, + "Y" : 0x0059, + "Z" : 0x005a, + "bracketleft" : 0x005b, + "backslash" : 0x005c, + "bracketright" : 0x005d, + "asciicircum" : 0x005e, + "underscore" : 0x005f, + "grave" : 0x0060, + "quoteleft" : 0x0060, + "a" : 0x0061, + "b" : 0x0062, + "c" : 0x0063, + "d" : 0x0064, + "e" : 0x0065, + "f" : 0x0066, + "g" : 0x0067, + "h" : 0x0068, + "i" : 0x0069, + "j" : 0x006a, + "k" : 0x006b, + "l" : 0x006c, + "m" : 0x006d, + "n" : 0x006e, + "o" : 0x006f, + "p" : 0x0070, + "q" : 0x0071, + "r" : 0x0072, + "s" : 0x0073, + "t" : 0x0074, + "u" : 0x0075, + "v" : 0x0076, + "w" : 0x0077, + "x" : 0x0078, + "y" : 0x0079, + "z" : 0x007a, + "braceleft" : 0x007b, + "bar" : 0x007c, + "braceright" : 0x007d, + "asciitilde" : 0x007e, + "nobreakspace" : 0x00a0, + "exclamdown" : 0x00a1, + "cent" : 0x00a2, + "sterling" : 0x00a3, + "currency" : 0x00a4, + "yen" : 0x00a5, + "brokenbar" : 0x00a6, + "section" : 0x00a7, + "diaeresis" : 0x00a8, + "copyright" : 0x00a9, + "ordfeminine" : 0x00aa, + "guillemotleft" : 0x00ab, + "notsign" : 0x00ac, + "hyphen" : 0x00ad, + "registered" : 0x00ae, + "macron" : 0x00af, + "degree" : 0x00b0, + "plusminus" : 0x00b1, + "twosuperior" : 0x00b2, + "threesuperior" : 0x00b3, + "acute" : 0x00b4, + "mu" : 0x00b5, + "paragraph" : 0x00b6, + "periodcentered" : 0x00b7, + "cedilla" : 0x00b8, + "onesuperior" : 0x00b9, + "masculine" : 0x00ba, + "guillemotright" : 0x00bb, + "onequarter" : 0x00bc, + "onehalf" : 0x00bd, + "threequarters" : 0x00be, + "questiondown" : 0x00bf, + "Agrave" : 0x00c0, + "Aacute" : 0x00c1, + "Acircumflex" : 0x00c2, + "Atilde" : 0x00c3, + "Adiaeresis" : 0x00c4, + "Aring" : 0x00c5, + "AE" : 0x00c6, + "Ccedilla" : 0x00c7, + "Egrave" : 0x00c8, + "Eacute" : 0x00c9, + "Ecircumflex" : 0x00ca, + "Ediaeresis" : 0x00cb, + "Igrave" : 0x00cc, + "Iacute" : 0x00cd, + "Icircumflex" : 0x00ce, + "Idiaeresis" : 0x00cf, + "ETH" : 0x00d0, + "Eth" : 0x00d0, + "Ntilde" : 0x00d1, + "Ograve" : 0x00d2, + "Oacute" : 0x00d3, + "Ocircumflex" : 0x00d4, + "Otilde" : 0x00d5, + "Odiaeresis" : 0x00d6, + "multiply" : 0x00d7, + "Oslash" : 0x00d8, + "Ooblique" : 0x00d8, + "Ugrave" : 0x00d9, + "Uacute" : 0x00da, + "Ucircumflex" : 0x00db, + "Udiaeresis" : 0x00dc, + "Yacute" : 0x00dd, + "THORN" : 0x00de, + "Thorn" : 0x00de, + "ssharp" : 0x00df, + "agrave" : 0x00e0, + "aacute" : 0x00e1, + "acircumflex" : 0x00e2, + "atilde" : 0x00e3, + "adiaeresis" : 0x00e4, + "aring" : 0x00e5, + "ae" : 0x00e6, + "ccedilla" : 0x00e7, + "egrave" : 0x00e8, + "eacute" : 0x00e9, + "ecircumflex" : 0x00ea, + "ediaeresis" : 0x00eb, + "igrave" : 0x00ec, + "iacute" : 0x00ed, + "icircumflex" : 0x00ee, + "idiaeresis" : 0x00ef, + "eth" : 0x00f0, + "ntilde" : 0x00f1, + "ograve" : 0x00f2, + "oacute" : 0x00f3, + "ocircumflex" : 0x00f4, + "otilde" : 0x00f5, + "odiaeresis" : 0x00f6, + "division" : 0x00f7, + "oslash" : 0x00f8, + "ooblique" : 0x00f8, + "ugrave" : 0x00f9, + "uacute" : 0x00fa, + "ucircumflex" : 0x00fb, + "udiaeresis" : 0x00fc, + "yacute" : 0x00fd, + "thorn" : 0x00fe, + "ydiaeresis" : 0x00ff, + "Aogonek" : 0x01a1, + "breve" : 0x01a2, + "Lstroke" : 0x01a3, + "Lcaron" : 0x01a5, + "Sacute" : 0x01a6, + "Scaron" : 0x01a9, + "Scedilla" : 0x01aa, + "Tcaron" : 0x01ab, + "Zacute" : 0x01ac, + "Zcaron" : 0x01ae, + "Zabovedot" : 0x01af, + "aogonek" : 0x01b1, + "ogonek" : 0x01b2, + "lstroke" : 0x01b3, + "lcaron" : 0x01b5, + "sacute" : 0x01b6, + "caron" : 0x01b7, + "scaron" : 0x01b9, + "scedilla" : 0x01ba, + "tcaron" : 0x01bb, + "zacute" : 0x01bc, + "doubleacute" : 0x01bd, + "zcaron" : 0x01be, + "zabovedot" : 0x01bf, + "Racute" : 0x01c0, + "Abreve" : 0x01c3, + "Lacute" : 0x01c5, + "Cacute" : 0x01c6, + "Ccaron" : 0x01c8, + "Eogonek" : 0x01ca, + "Ecaron" : 0x01cc, + "Dcaron" : 0x01cf, + "Dstroke" : 0x01d0, + "Nacute" : 0x01d1, + "Ncaron" : 0x01d2, + "Odoubleacute" : 0x01d5, + "Rcaron" : 0x01d8, + "Uring" : 0x01d9, + "Udoubleacute" : 0x01db, + "Tcedilla" : 0x01de, + "racute" : 0x01e0, + "abreve" : 0x01e3, + "lacute" : 0x01e5, + "cacute" : 0x01e6, + "ccaron" : 0x01e8, + "eogonek" : 0x01ea, + "ecaron" : 0x01ec, + "dcaron" : 0x01ef, + "dstroke" : 0x01f0, + "nacute" : 0x01f1, + "ncaron" : 0x01f2, + "odoubleacute" : 0x01f5, + "udoubleacute" : 0x01fb, + "rcaron" : 0x01f8, + "uring" : 0x01f9, + "tcedilla" : 0x01fe, + "abovedot" : 0x01ff, + "Hstroke" : 0x02a1, + "Hcircumflex" : 0x02a6, + "Iabovedot" : 0x02a9, + "Gbreve" : 0x02ab, + "Jcircumflex" : 0x02ac, + "hstroke" : 0x02b1, + "hcircumflex" : 0x02b6, + "idotless" : 0x02b9, + "gbreve" : 0x02bb, + "jcircumflex" : 0x02bc, + "Cabovedot" : 0x02c5, + "Ccircumflex" : 0x02c6, + "Gabovedot" : 0x02d5, + "Gcircumflex" : 0x02d8, + "Ubreve" : 0x02dd, + "Scircumflex" : 0x02de, + "cabovedot" : 0x02e5, + "ccircumflex" : 0x02e6, + "gabovedot" : 0x02f5, + "gcircumflex" : 0x02f8, + "ubreve" : 0x02fd, + "scircumflex" : 0x02fe, + "kra" : 0x03a2, + "kappa" : 0x03a2, + "Rcedilla" : 0x03a3, + "Itilde" : 0x03a5, + "Lcedilla" : 0x03a6, + "Emacron" : 0x03aa, + "Gcedilla" : 0x03ab, + "Tslash" : 0x03ac, + "rcedilla" : 0x03b3, + "itilde" : 0x03b5, + "lcedilla" : 0x03b6, + "emacron" : 0x03ba, + "gcedilla" : 0x03bb, + "tslash" : 0x03bc, + "ENG" : 0x03bd, + "eng" : 0x03bf, + "Amacron" : 0x03c0, + "Iogonek" : 0x03c7, + "Eabovedot" : 0x03cc, + "Imacron" : 0x03cf, + "Ncedilla" : 0x03d1, + "Omacron" : 0x03d2, + "Kcedilla" : 0x03d3, + "Uogonek" : 0x03d9, + "Utilde" : 0x03dd, + "Umacron" : 0x03de, + "amacron" : 0x03e0, + "iogonek" : 0x03e7, + "eabovedot" : 0x03ec, + "imacron" : 0x03ef, + "ncedilla" : 0x03f1, + "omacron" : 0x03f2, + "kcedilla" : 0x03f3, + "uogonek" : 0x03f9, + "utilde" : 0x03fd, + "umacron" : 0x03fe, + "Babovedot" : 0x1001e02, + "babovedot" : 0x1001e03, + "Dabovedot" : 0x1001e0a, + "Wgrave" : 0x1001e80, + "Wacute" : 0x1001e82, + "dabovedot" : 0x1001e0b, + "Ygrave" : 0x1001ef2, + "Fabovedot" : 0x1001e1e, + "fabovedot" : 0x1001e1f, + "Mabovedot" : 0x1001e40, + "mabovedot" : 0x1001e41, + "Pabovedot" : 0x1001e56, + "wgrave" : 0x1001e81, + "pabovedot" : 0x1001e57, + "wacute" : 0x1001e83, + "Sabovedot" : 0x1001e60, + "ygrave" : 0x1001ef3, + "Wdiaeresis" : 0x1001e84, + "wdiaeresis" : 0x1001e85, + "sabovedot" : 0x1001e61, + "Wcircumflex" : 0x1000174, + "Tabovedot" : 0x1001e6a, + "Ycircumflex" : 0x1000176, + "wcircumflex" : 0x1000175, + "tabovedot" : 0x1001e6b, + "ycircumflex" : 0x1000177, + "OE" : 0x13bc, + "oe" : 0x13bd, + "Ydiaeresis" : 0x13be, + "overline" : 0x047e, + "kana_fullstop" : 0x04a1, + "kana_openingbracket" : 0x04a2, + "kana_closingbracket" : 0x04a3, + "kana_comma" : 0x04a4, + "kana_conjunctive" : 0x04a5, + "kana_middledot" : 0x04a5, + "kana_WO" : 0x04a6, + "kana_a" : 0x04a7, + "kana_i" : 0x04a8, + "kana_u" : 0x04a9, + "kana_e" : 0x04aa, + "kana_o" : 0x04ab, + "kana_ya" : 0x04ac, + "kana_yu" : 0x04ad, + "kana_yo" : 0x04ae, + "kana_tsu" : 0x04af, + "kana_tu" : 0x04af, + "prolongedsound" : 0x04b0, + "kana_A" : 0x04b1, + "kana_I" : 0x04b2, + "kana_U" : 0x04b3, + "kana_E" : 0x04b4, + "kana_O" : 0x04b5, + "kana_KA" : 0x04b6, + "kana_KI" : 0x04b7, + "kana_KU" : 0x04b8, + "kana_KE" : 0x04b9, + "kana_KO" : 0x04ba, + "kana_SA" : 0x04bb, + "kana_SHI" : 0x04bc, + "kana_SU" : 0x04bd, + "kana_SE" : 0x04be, + "kana_SO" : 0x04bf, + "kana_TA" : 0x04c0, + "kana_CHI" : 0x04c1, + "kana_TI" : 0x04c1, + "kana_TSU" : 0x04c2, + "kana_TU" : 0x04c2, + "kana_TE" : 0x04c3, + "kana_TO" : 0x04c4, + "kana_NA" : 0x04c5, + "kana_NI" : 0x04c6, + "kana_NU" : 0x04c7, + "kana_NE" : 0x04c8, + "kana_NO" : 0x04c9, + "kana_HA" : 0x04ca, + "kana_HI" : 0x04cb, + "kana_FU" : 0x04cc, + "kana_HU" : 0x04cc, + "kana_HE" : 0x04cd, + "kana_HO" : 0x04ce, + "kana_MA" : 0x04cf, + "kana_MI" : 0x04d0, + "kana_MU" : 0x04d1, + "kana_ME" : 0x04d2, + "kana_MO" : 0x04d3, + "kana_YA" : 0x04d4, + "kana_YU" : 0x04d5, + "kana_YO" : 0x04d6, + "kana_RA" : 0x04d7, + "kana_RI" : 0x04d8, + "kana_RU" : 0x04d9, + "kana_RE" : 0x04da, + "kana_RO" : 0x04db, + "kana_WA" : 0x04dc, + "kana_N" : 0x04dd, + "voicedsound" : 0x04de, + "semivoicedsound" : 0x04df, + "kana_switch" : 0xff7e, + "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" : 0x05ac, + "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" : 0x05bb, + "Arabic_question_mark" : 0x05bf, + "Arabic_hamza" : 0x05c1, + "Arabic_maddaonalef" : 0x05c2, + "Arabic_hamzaonalef" : 0x05c3, + "Arabic_hamzaonwaw" : 0x05c4, + "Arabic_hamzaunderalef" : 0x05c5, + "Arabic_hamzaonyeh" : 0x05c6, + "Arabic_alef" : 0x05c7, + "Arabic_beh" : 0x05c8, + "Arabic_tehmarbuta" : 0x05c9, + "Arabic_teh" : 0x05ca, + "Arabic_theh" : 0x05cb, + "Arabic_jeem" : 0x05cc, + "Arabic_hah" : 0x05cd, + "Arabic_khah" : 0x05ce, + "Arabic_dal" : 0x05cf, + "Arabic_thal" : 0x05d0, + "Arabic_ra" : 0x05d1, + "Arabic_zain" : 0x05d2, + "Arabic_seen" : 0x05d3, + "Arabic_sheen" : 0x05d4, + "Arabic_sad" : 0x05d5, + "Arabic_dad" : 0x05d6, + "Arabic_tah" : 0x05d7, + "Arabic_zah" : 0x05d8, + "Arabic_ain" : 0x05d9, + "Arabic_ghain" : 0x05da, + "Arabic_tatweel" : 0x05e0, + "Arabic_feh" : 0x05e1, + "Arabic_qaf" : 0x05e2, + "Arabic_kaf" : 0x05e3, + "Arabic_lam" : 0x05e4, + "Arabic_meem" : 0x05e5, + "Arabic_noon" : 0x05e6, + "Arabic_ha" : 0x05e7, + "Arabic_heh" : 0x05e7, + "Arabic_waw" : 0x05e8, + "Arabic_alefmaksura" : 0x05e9, + "Arabic_yeh" : 0x05ea, + "Arabic_fathatan" : 0x05eb, + "Arabic_dammatan" : 0x05ec, + "Arabic_kasratan" : 0x05ed, + "Arabic_fatha" : 0x05ee, + "Arabic_damma" : 0x05ef, + "Arabic_kasra" : 0x05f0, + "Arabic_shadda" : 0x05f1, + "Arabic_sukun" : 0x05f2, + "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, + "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" : 0x06a1, + "Macedonia_gje" : 0x06a2, + "Cyrillic_io" : 0x06a3, + "Ukrainian_ie" : 0x06a4, + "Ukranian_je" : 0x06a4, + "Macedonia_dse" : 0x06a5, + "Ukrainian_i" : 0x06a6, + "Ukranian_i" : 0x06a6, + "Ukrainian_yi" : 0x06a7, + "Ukranian_yi" : 0x06a7, + "Cyrillic_je" : 0x06a8, + "Serbian_je" : 0x06a8, + "Cyrillic_lje" : 0x06a9, + "Serbian_lje" : 0x06a9, + "Cyrillic_nje" : 0x06aa, + "Serbian_nje" : 0x06aa, + "Serbian_tshe" : 0x06ab, + "Macedonia_kje" : 0x06ac, + "Ukrainian_ghe_with_upturn" : 0x06ad, + "Byelorussian_shortu" : 0x06ae, + "Cyrillic_dzhe" : 0x06af, + "Serbian_dze" : 0x06af, + "numerosign" : 0x06b0, + "Serbian_DJE" : 0x06b1, + "Macedonia_GJE" : 0x06b2, + "Cyrillic_IO" : 0x06b3, + "Ukrainian_IE" : 0x06b4, + "Ukranian_JE" : 0x06b4, + "Macedonia_DSE" : 0x06b5, + "Ukrainian_I" : 0x06b6, + "Ukranian_I" : 0x06b6, + "Ukrainian_YI" : 0x06b7, + "Ukranian_YI" : 0x06b7, + "Cyrillic_JE" : 0x06b8, + "Serbian_JE" : 0x06b8, + "Cyrillic_LJE" : 0x06b9, + "Serbian_LJE" : 0x06b9, + "Cyrillic_NJE" : 0x06ba, + "Serbian_NJE" : 0x06ba, + "Serbian_TSHE" : 0x06bb, + "Macedonia_KJE" : 0x06bc, + "Ukrainian_GHE_WITH_UPTURN" : 0x06bd, + "Byelorussian_SHORTU" : 0x06be, + "Cyrillic_DZHE" : 0x06bf, + "Serbian_DZE" : 0x06bf, + "Cyrillic_yu" : 0x06c0, + "Cyrillic_a" : 0x06c1, + "Cyrillic_be" : 0x06c2, + "Cyrillic_tse" : 0x06c3, + "Cyrillic_de" : 0x06c4, + "Cyrillic_ie" : 0x06c5, + "Cyrillic_ef" : 0x06c6, + "Cyrillic_ghe" : 0x06c7, + "Cyrillic_ha" : 0x06c8, + "Cyrillic_i" : 0x06c9, + "Cyrillic_shorti" : 0x06ca, + "Cyrillic_ka" : 0x06cb, + "Cyrillic_el" : 0x06cc, + "Cyrillic_em" : 0x06cd, + "Cyrillic_en" : 0x06ce, + "Cyrillic_o" : 0x06cf, + "Cyrillic_pe" : 0x06d0, + "Cyrillic_ya" : 0x06d1, + "Cyrillic_er" : 0x06d2, + "Cyrillic_es" : 0x06d3, + "Cyrillic_te" : 0x06d4, + "Cyrillic_u" : 0x06d5, + "Cyrillic_zhe" : 0x06d6, + "Cyrillic_ve" : 0x06d7, + "Cyrillic_softsign" : 0x06d8, + "Cyrillic_yeru" : 0x06d9, + "Cyrillic_ze" : 0x06da, + "Cyrillic_sha" : 0x06db, + "Cyrillic_e" : 0x06dc, + "Cyrillic_shcha" : 0x06dd, + "Cyrillic_che" : 0x06de, + "Cyrillic_hardsign" : 0x06df, + "Cyrillic_YU" : 0x06e0, + "Cyrillic_A" : 0x06e1, + "Cyrillic_BE" : 0x06e2, + "Cyrillic_TSE" : 0x06e3, + "Cyrillic_DE" : 0x06e4, + "Cyrillic_IE" : 0x06e5, + "Cyrillic_EF" : 0x06e6, + "Cyrillic_GHE" : 0x06e7, + "Cyrillic_HA" : 0x06e8, + "Cyrillic_I" : 0x06e9, + "Cyrillic_SHORTI" : 0x06ea, + "Cyrillic_KA" : 0x06eb, + "Cyrillic_EL" : 0x06ec, + "Cyrillic_EM" : 0x06ed, + "Cyrillic_EN" : 0x06ee, + "Cyrillic_O" : 0x06ef, + "Cyrillic_PE" : 0x06f0, + "Cyrillic_YA" : 0x06f1, + "Cyrillic_ER" : 0x06f2, + "Cyrillic_ES" : 0x06f3, + "Cyrillic_TE" : 0x06f4, + "Cyrillic_U" : 0x06f5, + "Cyrillic_ZHE" : 0x06f6, + "Cyrillic_VE" : 0x06f7, + "Cyrillic_SOFTSIGN" : 0x06f8, + "Cyrillic_YERU" : 0x06f9, + "Cyrillic_ZE" : 0x06fa, + "Cyrillic_SHA" : 0x06fb, + "Cyrillic_E" : 0x06fc, + "Cyrillic_SHCHA" : 0x06fd, + "Cyrillic_CHE" : 0x06fe, + "Cyrillic_HARDSIGN" : 0x06ff, + "Greek_ALPHAaccent" : 0x07a1, + "Greek_EPSILONaccent" : 0x07a2, + "Greek_ETAaccent" : 0x07a3, + "Greek_IOTAaccent" : 0x07a4, + "Greek_IOTAdieresis" : 0x07a5, + "Greek_IOTAdiaeresis" : 0x07a5, + "Greek_OMICRONaccent" : 0x07a7, + "Greek_UPSILONaccent" : 0x07a8, + "Greek_UPSILONdieresis" : 0x07a9, + "Greek_OMEGAaccent" : 0x07ab, + "Greek_accentdieresis" : 0x07ae, + "Greek_horizbar" : 0x07af, + "Greek_alphaaccent" : 0x07b1, + "Greek_epsilonaccent" : 0x07b2, + "Greek_etaaccent" : 0x07b3, + "Greek_iotaaccent" : 0x07b4, + "Greek_iotadieresis" : 0x07b5, + "Greek_iotaaccentdieresis" : 0x07b6, + "Greek_omicronaccent" : 0x07b7, + "Greek_upsilonaccent" : 0x07b8, + "Greek_upsilondieresis" : 0x07b9, + "Greek_upsilonaccentdieresis" : 0x07ba, + "Greek_omegaaccent" : 0x07bb, + "Greek_ALPHA" : 0x07c1, + "Greek_BETA" : 0x07c2, + "Greek_GAMMA" : 0x07c3, + "Greek_DELTA" : 0x07c4, + "Greek_EPSILON" : 0x07c5, + "Greek_ZETA" : 0x07c6, + "Greek_ETA" : 0x07c7, + "Greek_THETA" : 0x07c8, + "Greek_IOTA" : 0x07c9, + "Greek_KAPPA" : 0x07ca, + "Greek_LAMDA" : 0x07cb, + "Greek_LAMBDA" : 0x07cb, + "Greek_MU" : 0x07cc, + "Greek_NU" : 0x07cd, + "Greek_XI" : 0x07ce, + "Greek_OMICRON" : 0x07cf, + "Greek_PI" : 0x07d0, + "Greek_RHO" : 0x07d1, + "Greek_SIGMA" : 0x07d2, + "Greek_TAU" : 0x07d4, + "Greek_UPSILON" : 0x07d5, + "Greek_PHI" : 0x07d6, + "Greek_CHI" : 0x07d7, + "Greek_PSI" : 0x07d8, + "Greek_OMEGA" : 0x07d9, + "Greek_alpha" : 0x07e1, + "Greek_beta" : 0x07e2, + "Greek_gamma" : 0x07e3, + "Greek_delta" : 0x07e4, + "Greek_epsilon" : 0x07e5, + "Greek_zeta" : 0x07e6, + "Greek_eta" : 0x07e7, + "Greek_theta" : 0x07e8, + "Greek_iota" : 0x07e9, + "Greek_kappa" : 0x07ea, + "Greek_lamda" : 0x07eb, + "Greek_lambda" : 0x07eb, + "Greek_mu" : 0x07ec, + "Greek_nu" : 0x07ed, + "Greek_xi" : 0x07ee, + "Greek_omicron" : 0x07ef, + "Greek_pi" : 0x07f0, + "Greek_rho" : 0x07f1, + "Greek_sigma" : 0x07f2, + "Greek_finalsmallsigma" : 0x07f3, + "Greek_tau" : 0x07f4, + "Greek_upsilon" : 0x07f5, + "Greek_phi" : 0x07f6, + "Greek_chi" : 0x07f7, + "Greek_psi" : 0x07f8, + "Greek_omega" : 0x07f9, + "Greek_switch" : 0xff7e, + "leftradical" : 0x08a1, + "topleftradical" : 0x08a2, + "horizconnector" : 0x08a3, + "topintegral" : 0x08a4, + "botintegral" : 0x08a5, + "vertconnector" : 0x08a6, + "topleftsqbracket" : 0x08a7, + "botleftsqbracket" : 0x08a8, + "toprightsqbracket" : 0x08a9, + "botrightsqbracket" : 0x08aa, + "topleftparens" : 0x08ab, + "botleftparens" : 0x08ac, + "toprightparens" : 0x08ad, + "botrightparens" : 0x08ae, + "leftmiddlecurlybrace" : 0x08af, + "rightmiddlecurlybrace" : 0x08b0, + "topleftsummation" : 0x08b1, + "botleftsummation" : 0x08b2, + "topvertsummationconnector" : 0x08b3, + "botvertsummationconnector" : 0x08b4, + "toprightsummation" : 0x08b5, + "botrightsummation" : 0x08b6, + "rightmiddlesummation" : 0x08b7, + "lessthanequal" : 0x08bc, + "notequal" : 0x08bd, + "greaterthanequal" : 0x08be, + "integral" : 0x08bf, + "therefore" : 0x08c0, + "variation" : 0x08c1, + "infinity" : 0x08c2, + "nabla" : 0x08c5, + "approximate" : 0x08c8, + "similarequal" : 0x08c9, + "ifonlyif" : 0x08cd, + "implies" : 0x08ce, + "identical" : 0x08cf, + "radical" : 0x08d6, + "includedin" : 0x08da, + "includes" : 0x08db, + "intersection" : 0x08dc, + "union" : 0x08dd, + "logicaland" : 0x08de, + "logicalor" : 0x08df, + "partialderivative" : 0x08ef, + "function" : 0x08f6, + "leftarrow" : 0x08fb, + "uparrow" : 0x08fc, + "rightarrow" : 0x08fd, + "downarrow" : 0x08fe, + "blank" : 0x09df, + "soliddiamond" : 0x09e0, + "checkerboard" : 0x09e1, + "ht" : 0x09e2, + "ff" : 0x09e3, + "cr" : 0x09e4, + "lf" : 0x09e5, + "nl" : 0x09e8, + "vt" : 0x09e9, + "lowrightcorner" : 0x09ea, + "uprightcorner" : 0x09eb, + "upleftcorner" : 0x09ec, + "lowleftcorner" : 0x09ed, + "crossinglines" : 0x09ee, + "horizlinescan1" : 0x09ef, + "horizlinescan3" : 0x09f0, + "horizlinescan5" : 0x09f1, + "horizlinescan7" : 0x09f2, + "horizlinescan9" : 0x09f3, + "leftt" : 0x09f4, + "rightt" : 0x09f5, + "bott" : 0x09f6, + "topt" : 0x09f7, + "vertbar" : 0x09f8, + "emspace" : 0x0aa1, + "enspace" : 0x0aa2, + "em3space" : 0x0aa3, + "em4space" : 0x0aa4, + "digitspace" : 0x0aa5, + "punctspace" : 0x0aa6, + "thinspace" : 0x0aa7, + "hairspace" : 0x0aa8, + "emdash" : 0x0aa9, + "endash" : 0x0aaa, + "signifblank" : 0x0aac, + "ellipsis" : 0x0aae, + "doubbaselinedot" : 0x0aaf, + "onethird" : 0x0ab0, + "twothirds" : 0x0ab1, + "onefifth" : 0x0ab2, + "twofifths" : 0x0ab3, + "threefifths" : 0x0ab4, + "fourfifths" : 0x0ab5, + "onesixth" : 0x0ab6, + "fivesixths" : 0x0ab7, + "careof" : 0x0ab8, + "figdash" : 0x0abb, + "leftanglebracket" : 0x0abc, + "decimalpoint" : 0x0abd, + "rightanglebracket" : 0x0abe, + "marker" : 0x0abf, + "oneeighth" : 0x0ac3, + "threeeighths" : 0x0ac4, + "fiveeighths" : 0x0ac5, + "seveneighths" : 0x0ac6, + "trademark" : 0x0ac9, + "signaturemark" : 0x0aca, + "trademarkincircle" : 0x0acb, + "leftopentriangle" : 0x0acc, + "rightopentriangle" : 0x0acd, + "emopencircle" : 0x0ace, + "emopenrectangle" : 0x0acf, + "leftsinglequotemark" : 0x0ad0, + "rightsinglequotemark" : 0x0ad1, + "leftdoublequotemark" : 0x0ad2, + "rightdoublequotemark" : 0x0ad3, + "prescription" : 0x0ad4, + "minutes" : 0x0ad6, + "seconds" : 0x0ad7, + "latincross" : 0x0ad9, + "hexagram" : 0x0ada, + "filledrectbullet" : 0x0adb, + "filledlefttribullet" : 0x0adc, + "filledrighttribullet" : 0x0add, + "emfilledcircle" : 0x0ade, + "emfilledrect" : 0x0adf, + "enopencircbullet" : 0x0ae0, + "enopensquarebullet" : 0x0ae1, + "openrectbullet" : 0x0ae2, + "opentribulletup" : 0x0ae3, + "opentribulletdown" : 0x0ae4, + "openstar" : 0x0ae5, + "enfilledcircbullet" : 0x0ae6, + "enfilledsqbullet" : 0x0ae7, + "filledtribulletup" : 0x0ae8, + "filledtribulletdown" : 0x0ae9, + "leftpointer" : 0x0aea, + "rightpointer" : 0x0aeb, + "club" : 0x0aec, + "diamond" : 0x0aed, + "heart" : 0x0aee, + "maltesecross" : 0x0af0, + "dagger" : 0x0af1, + "doubledagger" : 0x0af2, + "checkmark" : 0x0af3, + "ballotcross" : 0x0af4, + "musicalsharp" : 0x0af5, + "musicalflat" : 0x0af6, + "malesymbol" : 0x0af7, + "femalesymbol" : 0x0af8, + "telephone" : 0x0af9, + "telephonerecorder" : 0x0afa, + "phonographcopyright" : 0x0afb, + "caret" : 0x0afc, + "singlelowquotemark" : 0x0afd, + "doublelowquotemark" : 0x0afe, + "cursor" : 0x0aff, + "leftcaret" : 0x0ba3, + "rightcaret" : 0x0ba6, + "downcaret" : 0x0ba8, + "upcaret" : 0x0ba9, + "overbar" : 0x0bc0, + "downtack" : 0x0bc2, + "upshoe" : 0x0bc3, + "downstile" : 0x0bc4, + "underbar" : 0x0bc6, + "jot" : 0x0bca, + "quad" : 0x0bcc, + "uptack" : 0x0bce, + "circle" : 0x0bcf, + "upstile" : 0x0bd3, + "downshoe" : 0x0bd6, + "rightshoe" : 0x0bd8, + "leftshoe" : 0x0bda, + "lefttack" : 0x0bdc, + "righttack" : 0x0bfc, + "hebrew_doublelowline" : 0x0cdf, + "hebrew_aleph" : 0x0ce0, + "hebrew_bet" : 0x0ce1, + "hebrew_beth" : 0x0ce1, + "hebrew_gimel" : 0x0ce2, + "hebrew_gimmel" : 0x0ce2, + "hebrew_dalet" : 0x0ce3, + "hebrew_daleth" : 0x0ce3, + "hebrew_he" : 0x0ce4, + "hebrew_waw" : 0x0ce5, + "hebrew_zain" : 0x0ce6, + "hebrew_zayin" : 0x0ce6, + "hebrew_chet" : 0x0ce7, + "hebrew_het" : 0x0ce7, + "hebrew_tet" : 0x0ce8, + "hebrew_teth" : 0x0ce8, + "hebrew_yod" : 0x0ce9, + "hebrew_finalkaph" : 0x0cea, + "hebrew_kaph" : 0x0ceb, + "hebrew_lamed" : 0x0cec, + "hebrew_finalmem" : 0x0ced, + "hebrew_mem" : 0x0cee, + "hebrew_finalnun" : 0x0cef, + "hebrew_nun" : 0x0cf0, + "hebrew_samech" : 0x0cf1, + "hebrew_samekh" : 0x0cf1, + "hebrew_ayin" : 0x0cf2, + "hebrew_finalpe" : 0x0cf3, + "hebrew_pe" : 0x0cf4, + "hebrew_finalzade" : 0x0cf5, + "hebrew_finalzadi" : 0x0cf5, + "hebrew_zade" : 0x0cf6, + "hebrew_zadi" : 0x0cf6, + "hebrew_qoph" : 0x0cf7, + "hebrew_kuf" : 0x0cf7, + "hebrew_resh" : 0x0cf8, + "hebrew_shin" : 0x0cf9, + "hebrew_taw" : 0x0cfa, + "hebrew_taf" : 0x0cfa, + "Hebrew_switch" : 0xff7e, + "Thai_kokai" : 0x0da1, + "Thai_khokhai" : 0x0da2, + "Thai_khokhuat" : 0x0da3, + "Thai_khokhwai" : 0x0da4, + "Thai_khokhon" : 0x0da5, + "Thai_khorakhang" : 0x0da6, + "Thai_ngongu" : 0x0da7, + "Thai_chochan" : 0x0da8, + "Thai_choching" : 0x0da9, + "Thai_chochang" : 0x0daa, + "Thai_soso" : 0x0dab, + "Thai_chochoe" : 0x0dac, + "Thai_yoying" : 0x0dad, + "Thai_dochada" : 0x0dae, + "Thai_topatak" : 0x0daf, + "Thai_thothan" : 0x0db0, + "Thai_thonangmontho" : 0x0db1, + "Thai_thophuthao" : 0x0db2, + "Thai_nonen" : 0x0db3, + "Thai_dodek" : 0x0db4, + "Thai_totao" : 0x0db5, + "Thai_thothung" : 0x0db6, + "Thai_thothahan" : 0x0db7, + "Thai_thothong" : 0x0db8, + "Thai_nonu" : 0x0db9, + "Thai_bobaimai" : 0x0dba, + "Thai_popla" : 0x0dbb, + "Thai_phophung" : 0x0dbc, + "Thai_fofa" : 0x0dbd, + "Thai_phophan" : 0x0dbe, + "Thai_fofan" : 0x0dbf, + "Thai_phosamphao" : 0x0dc0, + "Thai_moma" : 0x0dc1, + "Thai_yoyak" : 0x0dc2, + "Thai_rorua" : 0x0dc3, + "Thai_ru" : 0x0dc4, + "Thai_loling" : 0x0dc5, + "Thai_lu" : 0x0dc6, + "Thai_wowaen" : 0x0dc7, + "Thai_sosala" : 0x0dc8, + "Thai_sorusi" : 0x0dc9, + "Thai_sosua" : 0x0dca, + "Thai_hohip" : 0x0dcb, + "Thai_lochula" : 0x0dcc, + "Thai_oang" : 0x0dcd, + "Thai_honokhuk" : 0x0dce, + "Thai_paiyannoi" : 0x0dcf, + "Thai_saraa" : 0x0dd0, + "Thai_maihanakat" : 0x0dd1, + "Thai_saraaa" : 0x0dd2, + "Thai_saraam" : 0x0dd3, + "Thai_sarai" : 0x0dd4, + "Thai_saraii" : 0x0dd5, + "Thai_saraue" : 0x0dd6, + "Thai_sarauee" : 0x0dd7, + "Thai_sarau" : 0x0dd8, + "Thai_sarauu" : 0x0dd9, + "Thai_phinthu" : 0x0dda, + "Thai_maihanakat_maitho" : 0x0dde, + "Thai_baht" : 0x0ddf, + "Thai_sarae" : 0x0de0, + "Thai_saraae" : 0x0de1, + "Thai_sarao" : 0x0de2, + "Thai_saraaimaimuan" : 0x0de3, + "Thai_saraaimaimalai" : 0x0de4, + "Thai_lakkhangyao" : 0x0de5, + "Thai_maiyamok" : 0x0de6, + "Thai_maitaikhu" : 0x0de7, + "Thai_maiek" : 0x0de8, + "Thai_maitho" : 0x0de9, + "Thai_maitri" : 0x0dea, + "Thai_maichattawa" : 0x0deb, + "Thai_thanthakhat" : 0x0dec, + "Thai_nikhahit" : 0x0ded, + "Thai_leksun" : 0x0df0, + "Thai_leknung" : 0x0df1, + "Thai_leksong" : 0x0df2, + "Thai_leksam" : 0x0df3, + "Thai_leksi" : 0x0df4, + "Thai_lekha" : 0x0df5, + "Thai_lekhok" : 0x0df6, + "Thai_lekchet" : 0x0df7, + "Thai_lekpaet" : 0x0df8, + "Thai_lekkao" : 0x0df9, + "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" : 0x0ea1, + "Hangul_SsangKiyeog" : 0x0ea2, + "Hangul_KiyeogSios" : 0x0ea3, + "Hangul_Nieun" : 0x0ea4, + "Hangul_NieunJieuj" : 0x0ea5, + "Hangul_NieunHieuh" : 0x0ea6, + "Hangul_Dikeud" : 0x0ea7, + "Hangul_SsangDikeud" : 0x0ea8, + "Hangul_Rieul" : 0x0ea9, + "Hangul_RieulKiyeog" : 0x0eaa, + "Hangul_RieulMieum" : 0x0eab, + "Hangul_RieulPieub" : 0x0eac, + "Hangul_RieulSios" : 0x0ead, + "Hangul_RieulTieut" : 0x0eae, + "Hangul_RieulPhieuf" : 0x0eaf, + "Hangul_RieulHieuh" : 0x0eb0, + "Hangul_Mieum" : 0x0eb1, + "Hangul_Pieub" : 0x0eb2, + "Hangul_SsangPieub" : 0x0eb3, + "Hangul_PieubSios" : 0x0eb4, + "Hangul_Sios" : 0x0eb5, + "Hangul_SsangSios" : 0x0eb6, + "Hangul_Ieung" : 0x0eb7, + "Hangul_Jieuj" : 0x0eb8, + "Hangul_SsangJieuj" : 0x0eb9, + "Hangul_Cieuc" : 0x0eba, + "Hangul_Khieuq" : 0x0ebb, + "Hangul_Tieut" : 0x0ebc, + "Hangul_Phieuf" : 0x0ebd, + "Hangul_Hieuh" : 0x0ebe, + "Hangul_A" : 0x0ebf, + "Hangul_AE" : 0x0ec0, + "Hangul_YA" : 0x0ec1, + "Hangul_YAE" : 0x0ec2, + "Hangul_EO" : 0x0ec3, + "Hangul_E" : 0x0ec4, + "Hangul_YEO" : 0x0ec5, + "Hangul_YE" : 0x0ec6, + "Hangul_O" : 0x0ec7, + "Hangul_WA" : 0x0ec8, + "Hangul_WAE" : 0x0ec9, + "Hangul_OE" : 0x0eca, + "Hangul_YO" : 0x0ecb, + "Hangul_U" : 0x0ecc, + "Hangul_WEO" : 0x0ecd, + "Hangul_WE" : 0x0ece, + "Hangul_WI" : 0x0ecf, + "Hangul_YU" : 0x0ed0, + "Hangul_EU" : 0x0ed1, + "Hangul_YI" : 0x0ed2, + "Hangul_I" : 0x0ed3, + "Hangul_J_Kiyeog" : 0x0ed4, + "Hangul_J_SsangKiyeog" : 0x0ed5, + "Hangul_J_KiyeogSios" : 0x0ed6, + "Hangul_J_Nieun" : 0x0ed7, + "Hangul_J_NieunJieuj" : 0x0ed8, + "Hangul_J_NieunHieuh" : 0x0ed9, + "Hangul_J_Dikeud" : 0x0eda, + "Hangul_J_Rieul" : 0x0edb, + "Hangul_J_RieulKiyeog" : 0x0edc, + "Hangul_J_RieulMieum" : 0x0edd, + "Hangul_J_RieulPieub" : 0x0ede, + "Hangul_J_RieulSios" : 0x0edf, + "Hangul_J_RieulTieut" : 0x0ee0, + "Hangul_J_RieulPhieuf" : 0x0ee1, + "Hangul_J_RieulHieuh" : 0x0ee2, + "Hangul_J_Mieum" : 0x0ee3, + "Hangul_J_Pieub" : 0x0ee4, + "Hangul_J_PieubSios" : 0x0ee5, + "Hangul_J_Sios" : 0x0ee6, + "Hangul_J_SsangSios" : 0x0ee7, + "Hangul_J_Ieung" : 0x0ee8, + "Hangul_J_Jieuj" : 0x0ee9, + "Hangul_J_Cieuc" : 0x0eea, + "Hangul_J_Khieuq" : 0x0eeb, + "Hangul_J_Tieut" : 0x0eec, + "Hangul_J_Phieuf" : 0x0eed, + "Hangul_J_Hieuh" : 0x0eee, + "Hangul_RieulYeorinHieuh" : 0x0eef, + "Hangul_SunkyeongeumMieum" : 0x0ef0, + "Hangul_SunkyeongeumPieub" : 0x0ef1, + "Hangul_PanSios" : 0x0ef2, + "Hangul_KkogjiDalrinIeung" : 0x0ef3, + "Hangul_SunkyeongeumPhieuf" : 0x0ef4, + "Hangul_YeorinHieuh" : 0x0ef5, + "Hangul_AraeA" : 0x0ef6, + "Hangul_AraeAE" : 0x0ef7, + "Hangul_J_PanSios" : 0x0ef8, + "Hangul_J_KkogjiDalrinIeung" : 0x0ef9, + "Hangul_J_YeorinHieuh" : 0x0efa, + "Korean_Won" : 0x0eff, + "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, + "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 +} + +__keycode_to_name = { + 0xffffff : "VoidSymbol", + 0xff08 : "BackSpace", + 0xff09 : "Tab", + 0xff0a : "Linefeed", + 0xff0b : "Clear", + 0xff0d : "Return", + 0xff13 : "Pause", + 0xff14 : "Scroll_Lock", + 0xff15 : "Sys_Req", + 0xff1b : "Escape", + 0xffff : "Delete", + 0xff20 : "Multi_key", + 0xff37 : "Codeinput", + 0xff3c : "SingleCandidate", + 0xff3d : "MultipleCandidate", + 0xff3e : "PreviousCandidate", + 0xff21 : "Kanji", + 0xff22 : "Muhenkan", + 0xff23 : "Henkan_Mode", + 0xff23 : "Henkan", + 0xff24 : "Romaji", + 0xff25 : "Hiragana", + 0xff26 : "Katakana", + 0xff27 : "Hiragana_Katakana", + 0xff28 : "Zenkaku", + 0xff29 : "Hankaku", + 0xff2a : "Zenkaku_Hankaku", + 0xff2b : "Touroku", + 0xff2c : "Massyo", + 0xff2d : "Kana_Lock", + 0xff2e : "Kana_Shift", + 0xff2f : "Eisu_Shift", + 0xff30 : "Eisu_toggle", + 0xff37 : "Kanji_Bangou", + 0xff3d : "Zen_Koho", + 0xff3e : "Mae_Koho", + 0xff50 : "Home", + 0xff51 : "Left", + 0xff52 : "Up", + 0xff53 : "Right", + 0xff54 : "Down", + 0xff55 : "Prior", + 0xff55 : "Page_Up", + 0xff56 : "Next", + 0xff56 : "Page_Down", + 0xff57 : "End", + 0xff58 : "Begin", + 0xff60 : "Select", + 0xff61 : "Print", + 0xff62 : "Execute", + 0xff63 : "Insert", + 0xff65 : "Undo", + 0xff66 : "Redo", + 0xff67 : "Menu", + 0xff68 : "Find", + 0xff69 : "Cancel", + 0xff6a : "Help", + 0xff6b : "Break", + 0xff7e : "Mode_switch", + 0xff7e : "script_switch", + 0xff7f : "Num_Lock", + 0xff80 : "KP_Space", + 0xff89 : "KP_Tab", + 0xff8d : "KP_Enter", + 0xff91 : "KP_F1", + 0xff92 : "KP_F2", + 0xff93 : "KP_F3", + 0xff94 : "KP_F4", + 0xff95 : "KP_Home", + 0xff96 : "KP_Left", + 0xff97 : "KP_Up", + 0xff98 : "KP_Right", + 0xff99 : "KP_Down", + 0xff9a : "KP_Prior", + 0xff9a : "KP_Page_Up", + 0xff9b : "KP_Next", + 0xff9b : "KP_Page_Down", + 0xff9c : "KP_End", + 0xff9d : "KP_Begin", + 0xff9e : "KP_Insert", + 0xff9f : "KP_Delete", + 0xffbd : "KP_Equal", + 0xffaa : "KP_Multiply", + 0xffab : "KP_Add", + 0xffac : "KP_Separator", + 0xffad : "KP_Subtract", + 0xffae : "KP_Decimal", + 0xffaf : "KP_Divide", + 0xffb0 : "KP_0", + 0xffb1 : "KP_1", + 0xffb2 : "KP_2", + 0xffb3 : "KP_3", + 0xffb4 : "KP_4", + 0xffb5 : "KP_5", + 0xffb6 : "KP_6", + 0xffb7 : "KP_7", + 0xffb8 : "KP_8", + 0xffb9 : "KP_9", + 0xffbe : "F1", + 0xffbf : "F2", + 0xffc0 : "F3", + 0xffc1 : "F4", + 0xffc2 : "F5", + 0xffc3 : "F6", + 0xffc4 : "F7", + 0xffc5 : "F8", + 0xffc6 : "F9", + 0xffc7 : "F10", + 0xffc8 : "F11", + 0xffc8 : "L1", + 0xffc9 : "F12", + 0xffc9 : "L2", + 0xffca : "F13", + 0xffca : "L3", + 0xffcb : "F14", + 0xffcb : "L4", + 0xffcc : "F15", + 0xffcc : "L5", + 0xffcd : "F16", + 0xffcd : "L6", + 0xffce : "F17", + 0xffce : "L7", + 0xffcf : "F18", + 0xffcf : "L8", + 0xffd0 : "F19", + 0xffd0 : "L9", + 0xffd1 : "F20", + 0xffd1 : "L10", + 0xffd2 : "F21", + 0xffd2 : "R1", + 0xffd3 : "F22", + 0xffd3 : "R2", + 0xffd4 : "F23", + 0xffd4 : "R3", + 0xffd5 : "F24", + 0xffd5 : "R4", + 0xffd6 : "F25", + 0xffd6 : "R5", + 0xffd7 : "F26", + 0xffd7 : "R6", + 0xffd8 : "F27", + 0xffd8 : "R7", + 0xffd9 : "F28", + 0xffd9 : "R8", + 0xffda : "F29", + 0xffda : "R9", + 0xffdb : "F30", + 0xffdb : "R10", + 0xffdc : "F31", + 0xffdc : "R11", + 0xffdd : "F32", + 0xffdd : "R12", + 0xffde : "F33", + 0xffde : "R13", + 0xffdf : "F34", + 0xffdf : "R14", + 0xffe0 : "F35", + 0xffe0 : "R15", + 0xffe1 : "Shift_L", + 0xffe2 : "Shift_R", + 0xffe3 : "Control_L", + 0xffe4 : "Control_R", + 0xffe5 : "Caps_Lock", + 0xffe6 : "Shift_Lock", + 0xffe7 : "Meta_L", + 0xffe8 : "Meta_R", + 0xffe9 : "Alt_L", + 0xffea : "Alt_R", + 0xffeb : "Super_L", + 0xffec : "Super_R", + 0xffed : "Hyper_L", + 0xffee : "Hyper_R", + 0xfe01 : "ISO_Lock", + 0xfe02 : "ISO_Level2_Latch", + 0xfe03 : "ISO_Level3_Shift", + 0xfe04 : "ISO_Level3_Latch", + 0xfe05 : "ISO_Level3_Lock", + 0xfe11 : "ISO_Level5_Shift", + 0xfe12 : "ISO_Level5_Latch", + 0xfe13 : "ISO_Level5_Lock", + 0xff7e : "ISO_Group_Shift", + 0xfe06 : "ISO_Group_Latch", + 0xfe07 : "ISO_Group_Lock", + 0xfe08 : "ISO_Next_Group", + 0xfe09 : "ISO_Next_Group_Lock", + 0xfe0a : "ISO_Prev_Group", + 0xfe0b : "ISO_Prev_Group_Lock", + 0xfe0c : "ISO_First_Group", + 0xfe0d : "ISO_First_Group_Lock", + 0xfe0e : "ISO_Last_Group", + 0xfe0f : "ISO_Last_Group_Lock", + 0xfe20 : "ISO_Left_Tab", + 0xfe21 : "ISO_Move_Line_Up", + 0xfe22 : "ISO_Move_Line_Down", + 0xfe23 : "ISO_Partial_Line_Up", + 0xfe24 : "ISO_Partial_Line_Down", + 0xfe25 : "ISO_Partial_Space_Left", + 0xfe26 : "ISO_Partial_Space_Right", + 0xfe27 : "ISO_Set_Margin_Left", + 0xfe28 : "ISO_Set_Margin_Right", + 0xfe29 : "ISO_Release_Margin_Left", + 0xfe2a : "ISO_Release_Margin_Right", + 0xfe2b : "ISO_Release_Both_Margins", + 0xfe2c : "ISO_Fast_Cursor_Left", + 0xfe2d : "ISO_Fast_Cursor_Right", + 0xfe2e : "ISO_Fast_Cursor_Up", + 0xfe2f : "ISO_Fast_Cursor_Down", + 0xfe30 : "ISO_Continuous_Underline", + 0xfe31 : "ISO_Discontinuous_Underline", + 0xfe32 : "ISO_Emphasize", + 0xfe33 : "ISO_Center_Object", + 0xfe34 : "ISO_Enter", + 0xfe50 : "dead_grave", + 0xfe51 : "dead_acute", + 0xfe52 : "dead_circumflex", + 0xfe53 : "dead_tilde", + 0xfe54 : "dead_macron", + 0xfe55 : "dead_breve", + 0xfe56 : "dead_abovedot", + 0xfe57 : "dead_diaeresis", + 0xfe58 : "dead_abovering", + 0xfe59 : "dead_doubleacute", + 0xfe5a : "dead_caron", + 0xfe5b : "dead_cedilla", + 0xfe5c : "dead_ogonek", + 0xfe5d : "dead_iota", + 0xfe5e : "dead_voiced_sound", + 0xfe5f : "dead_semivoiced_sound", + 0xfe60 : "dead_belowdot", + 0xfe61 : "dead_hook", + 0xfe62 : "dead_horn", + 0xfe63 : "dead_stroke", + 0xfe64 : "dead_abovecomma", + 0xfe64 : "dead_psili", + 0xfe65 : "dead_abovereversedcomma", + 0xfe66 : "dead_dasia", + 0xfed0 : "First_Virtual_Screen", + 0xfed1 : "Prev_Virtual_Screen", + 0xfed2 : "Next_Virtual_Screen", + 0xfed4 : "Last_Virtual_Screen", + 0xfed5 : "Terminate_Server", + 0xfe70 : "AccessX_Enable", + 0xfe71 : "AccessX_Feedback_Enable", + 0xfe72 : "RepeatKeys_Enable", + 0xfe73 : "SlowKeys_Enable", + 0xfe74 : "BounceKeys_Enable", + 0xfe75 : "StickyKeys_Enable", + 0xfe76 : "MouseKeys_Enable", + 0xfe77 : "MouseKeys_Accel_Enable", + 0xfe78 : "Overlay1_Enable", + 0xfe79 : "Overlay2_Enable", + 0xfe7a : "AudibleBell_Enable", + 0xfee0 : "Pointer_Left", + 0xfee1 : "Pointer_Right", + 0xfee2 : "Pointer_Up", + 0xfee3 : "Pointer_Down", + 0xfee4 : "Pointer_UpLeft", + 0xfee5 : "Pointer_UpRight", + 0xfee6 : "Pointer_DownLeft", + 0xfee7 : "Pointer_DownRight", + 0xfee8 : "Pointer_Button_Dflt", + 0xfee9 : "Pointer_Button1", + 0xfeea : "Pointer_Button2", + 0xfeeb : "Pointer_Button3", + 0xfeec : "Pointer_Button4", + 0xfeed : "Pointer_Button5", + 0xfeee : "Pointer_DblClick_Dflt", + 0xfeef : "Pointer_DblClick1", + 0xfef0 : "Pointer_DblClick2", + 0xfef1 : "Pointer_DblClick3", + 0xfef2 : "Pointer_DblClick4", + 0xfef3 : "Pointer_DblClick5", + 0xfef4 : "Pointer_Drag_Dflt", + 0xfef5 : "Pointer_Drag1", + 0xfef6 : "Pointer_Drag2", + 0xfef7 : "Pointer_Drag3", + 0xfef8 : "Pointer_Drag4", + 0xfefd : "Pointer_Drag5", + 0xfef9 : "Pointer_EnableKeys", + 0xfefa : "Pointer_Accelerate", + 0xfefb : "Pointer_DfltBtnNext", + 0xfefc : "Pointer_DfltBtnPrev", + 0xfd01 : "3270_Duplicate", + 0xfd02 : "3270_FieldMark", + 0xfd03 : "3270_Right2", + 0xfd04 : "3270_Left2", + 0xfd05 : "3270_BackTab", + 0xfd06 : "3270_EraseEOF", + 0xfd07 : "3270_EraseInput", + 0xfd08 : "3270_Reset", + 0xfd09 : "3270_Quit", + 0xfd0a : "3270_PA1", + 0xfd0b : "3270_PA2", + 0xfd0c : "3270_PA3", + 0xfd0d : "3270_Test", + 0xfd0e : "3270_Attn", + 0xfd0f : "3270_CursorBlink", + 0xfd10 : "3270_AltCursor", + 0xfd11 : "3270_KeyClick", + 0xfd12 : "3270_Jump", + 0xfd13 : "3270_Ident", + 0xfd14 : "3270_Rule", + 0xfd15 : "3270_Copy", + 0xfd16 : "3270_Play", + 0xfd17 : "3270_Setup", + 0xfd18 : "3270_Record", + 0xfd19 : "3270_ChangeScreen", + 0xfd1a : "3270_DeleteWord", + 0xfd1b : "3270_ExSelect", + 0xfd1c : "3270_CursorSelect", + 0xfd1d : "3270_PrintScreen", + 0xfd1e : "3270_Enter", + 0x0020 : "space", + 0x0021 : "exclam", + 0x0022 : "quotedbl", + 0x0023 : "numbersign", + 0x0024 : "dollar", + 0x0025 : "percent", + 0x0026 : "ampersand", + 0x0027 : "apostrophe", + 0x0027 : "quoteright", + 0x0028 : "parenleft", + 0x0029 : "parenright", + 0x002a : "asterisk", + 0x002b : "plus", + 0x002c : "comma", + 0x002d : "minus", + 0x002e : "period", + 0x002f : "slash", + 0x0030 : "0", + 0x0031 : "1", + 0x0032 : "2", + 0x0033 : "3", + 0x0034 : "4", + 0x0035 : "5", + 0x0036 : "6", + 0x0037 : "7", + 0x0038 : "8", + 0x0039 : "9", + 0x003a : "colon", + 0x003b : "semicolon", + 0x003c : "less", + 0x003d : "equal", + 0x003e : "greater", + 0x003f : "question", + 0x0040 : "at", + 0x0041 : "A", + 0x0042 : "B", + 0x0043 : "C", + 0x0044 : "D", + 0x0045 : "E", + 0x0046 : "F", + 0x0047 : "G", + 0x0048 : "H", + 0x0049 : "I", + 0x004a : "J", + 0x004b : "K", + 0x004c : "L", + 0x004d : "M", + 0x004e : "N", + 0x004f : "O", + 0x0050 : "P", + 0x0051 : "Q", + 0x0052 : "R", + 0x0053 : "S", + 0x0054 : "T", + 0x0055 : "U", + 0x0056 : "V", + 0x0057 : "W", + 0x0058 : "X", + 0x0059 : "Y", + 0x005a : "Z", + 0x005b : "bracketleft", + 0x005c : "backslash", + 0x005d : "bracketright", + 0x005e : "asciicircum", + 0x005f : "underscore", + 0x0060 : "grave", + 0x0060 : "quoteleft", + 0x0061 : "a", + 0x0062 : "b", + 0x0063 : "c", + 0x0064 : "d", + 0x0065 : "e", + 0x0066 : "f", + 0x0067 : "g", + 0x0068 : "h", + 0x0069 : "i", + 0x006a : "j", + 0x006b : "k", + 0x006c : "l", + 0x006d : "m", + 0x006e : "n", + 0x006f : "o", + 0x0070 : "p", + 0x0071 : "q", + 0x0072 : "r", + 0x0073 : "s", + 0x0074 : "t", + 0x0075 : "u", + 0x0076 : "v", + 0x0077 : "w", + 0x0078 : "x", + 0x0079 : "y", + 0x007a : "z", + 0x007b : "braceleft", + 0x007c : "bar", + 0x007d : "braceright", + 0x007e : "asciitilde", + 0x00a0 : "nobreakspace", + 0x00a1 : "exclamdown", + 0x00a2 : "cent", + 0x00a3 : "sterling", + 0x00a4 : "currency", + 0x00a5 : "yen", + 0x00a6 : "brokenbar", + 0x00a7 : "section", + 0x00a8 : "diaeresis", + 0x00a9 : "copyright", + 0x00aa : "ordfeminine", + 0x00ab : "guillemotleft", + 0x00ac : "notsign", + 0x00ad : "hyphen", + 0x00ae : "registered", + 0x00af : "macron", + 0x00b0 : "degree", + 0x00b1 : "plusminus", + 0x00b2 : "twosuperior", + 0x00b3 : "threesuperior", + 0x00b4 : "acute", + 0x00b5 : "mu", + 0x00b6 : "paragraph", + 0x00b7 : "periodcentered", + 0x00b8 : "cedilla", + 0x00b9 : "onesuperior", + 0x00ba : "masculine", + 0x00bb : "guillemotright", + 0x00bc : "onequarter", + 0x00bd : "onehalf", + 0x00be : "threequarters", + 0x00bf : "questiondown", + 0x00c0 : "Agrave", + 0x00c1 : "Aacute", + 0x00c2 : "Acircumflex", + 0x00c3 : "Atilde", + 0x00c4 : "Adiaeresis", + 0x00c5 : "Aring", + 0x00c6 : "AE", + 0x00c7 : "Ccedilla", + 0x00c8 : "Egrave", + 0x00c9 : "Eacute", + 0x00ca : "Ecircumflex", + 0x00cb : "Ediaeresis", + 0x00cc : "Igrave", + 0x00cd : "Iacute", + 0x00ce : "Icircumflex", + 0x00cf : "Idiaeresis", + 0x00d0 : "ETH", + 0x00d0 : "Eth", + 0x00d1 : "Ntilde", + 0x00d2 : "Ograve", + 0x00d3 : "Oacute", + 0x00d4 : "Ocircumflex", + 0x00d5 : "Otilde", + 0x00d6 : "Odiaeresis", + 0x00d7 : "multiply", + 0x00d8 : "Oslash", + 0x00d8 : "Ooblique", + 0x00d9 : "Ugrave", + 0x00da : "Uacute", + 0x00db : "Ucircumflex", + 0x00dc : "Udiaeresis", + 0x00dd : "Yacute", + 0x00de : "THORN", + 0x00de : "Thorn", + 0x00df : "ssharp", + 0x00e0 : "agrave", + 0x00e1 : "aacute", + 0x00e2 : "acircumflex", + 0x00e3 : "atilde", + 0x00e4 : "adiaeresis", + 0x00e5 : "aring", + 0x00e6 : "ae", + 0x00e7 : "ccedilla", + 0x00e8 : "egrave", + 0x00e9 : "eacute", + 0x00ea : "ecircumflex", + 0x00eb : "ediaeresis", + 0x00ec : "igrave", + 0x00ed : "iacute", + 0x00ee : "icircumflex", + 0x00ef : "idiaeresis", + 0x00f0 : "eth", + 0x00f1 : "ntilde", + 0x00f2 : "ograve", + 0x00f3 : "oacute", + 0x00f4 : "ocircumflex", + 0x00f5 : "otilde", + 0x00f6 : "odiaeresis", + 0x00f7 : "division", + 0x00f8 : "oslash", + 0x00f8 : "ooblique", + 0x00f9 : "ugrave", + 0x00fa : "uacute", + 0x00fb : "ucircumflex", + 0x00fc : "udiaeresis", + 0x00fd : "yacute", + 0x00fe : "thorn", + 0x00ff : "ydiaeresis", + 0x01a1 : "Aogonek", + 0x01a2 : "breve", + 0x01a3 : "Lstroke", + 0x01a5 : "Lcaron", + 0x01a6 : "Sacute", + 0x01a9 : "Scaron", + 0x01aa : "Scedilla", + 0x01ab : "Tcaron", + 0x01ac : "Zacute", + 0x01ae : "Zcaron", + 0x01af : "Zabovedot", + 0x01b1 : "aogonek", + 0x01b2 : "ogonek", + 0x01b3 : "lstroke", + 0x01b5 : "lcaron", + 0x01b6 : "sacute", + 0x01b7 : "caron", + 0x01b9 : "scaron", + 0x01ba : "scedilla", + 0x01bb : "tcaron", + 0x01bc : "zacute", + 0x01bd : "doubleacute", + 0x01be : "zcaron", + 0x01bf : "zabovedot", + 0x01c0 : "Racute", + 0x01c3 : "Abreve", + 0x01c5 : "Lacute", + 0x01c6 : "Cacute", + 0x01c8 : "Ccaron", + 0x01ca : "Eogonek", + 0x01cc : "Ecaron", + 0x01cf : "Dcaron", + 0x01d0 : "Dstroke", + 0x01d1 : "Nacute", + 0x01d2 : "Ncaron", + 0x01d5 : "Odoubleacute", + 0x01d8 : "Rcaron", + 0x01d9 : "Uring", + 0x01db : "Udoubleacute", + 0x01de : "Tcedilla", + 0x01e0 : "racute", + 0x01e3 : "abreve", + 0x01e5 : "lacute", + 0x01e6 : "cacute", + 0x01e8 : "ccaron", + 0x01ea : "eogonek", + 0x01ec : "ecaron", + 0x01ef : "dcaron", + 0x01f0 : "dstroke", + 0x01f1 : "nacute", + 0x01f2 : "ncaron", + 0x01f5 : "odoubleacute", + 0x01fb : "udoubleacute", + 0x01f8 : "rcaron", + 0x01f9 : "uring", + 0x01fe : "tcedilla", + 0x01ff : "abovedot", + 0x02a1 : "Hstroke", + 0x02a6 : "Hcircumflex", + 0x02a9 : "Iabovedot", + 0x02ab : "Gbreve", + 0x02ac : "Jcircumflex", + 0x02b1 : "hstroke", + 0x02b6 : "hcircumflex", + 0x02b9 : "idotless", + 0x02bb : "gbreve", + 0x02bc : "jcircumflex", + 0x02c5 : "Cabovedot", + 0x02c6 : "Ccircumflex", + 0x02d5 : "Gabovedot", + 0x02d8 : "Gcircumflex", + 0x02dd : "Ubreve", + 0x02de : "Scircumflex", + 0x02e5 : "cabovedot", + 0x02e6 : "ccircumflex", + 0x02f5 : "gabovedot", + 0x02f8 : "gcircumflex", + 0x02fd : "ubreve", + 0x02fe : "scircumflex", + 0x03a2 : "kra", + 0x03a2 : "kappa", + 0x03a3 : "Rcedilla", + 0x03a5 : "Itilde", + 0x03a6 : "Lcedilla", + 0x03aa : "Emacron", + 0x03ab : "Gcedilla", + 0x03ac : "Tslash", + 0x03b3 : "rcedilla", + 0x03b5 : "itilde", + 0x03b6 : "lcedilla", + 0x03ba : "emacron", + 0x03bb : "gcedilla", + 0x03bc : "tslash", + 0x03bd : "ENG", + 0x03bf : "eng", + 0x03c0 : "Amacron", + 0x03c7 : "Iogonek", + 0x03cc : "Eabovedot", + 0x03cf : "Imacron", + 0x03d1 : "Ncedilla", + 0x03d2 : "Omacron", + 0x03d3 : "Kcedilla", + 0x03d9 : "Uogonek", + 0x03dd : "Utilde", + 0x03de : "Umacron", + 0x03e0 : "amacron", + 0x03e7 : "iogonek", + 0x03ec : "eabovedot", + 0x03ef : "imacron", + 0x03f1 : "ncedilla", + 0x03f2 : "omacron", + 0x03f3 : "kcedilla", + 0x03f9 : "uogonek", + 0x03fd : "utilde", + 0x03fe : "umacron", + 0x1001e02 : "Babovedot", + 0x1001e03 : "babovedot", + 0x1001e0a : "Dabovedot", + 0x1001e80 : "Wgrave", + 0x1001e82 : "Wacute", + 0x1001e0b : "dabovedot", + 0x1001ef2 : "Ygrave", + 0x1001e1e : "Fabovedot", + 0x1001e1f : "fabovedot", + 0x1001e40 : "Mabovedot", + 0x1001e41 : "mabovedot", + 0x1001e56 : "Pabovedot", + 0x1001e81 : "wgrave", + 0x1001e57 : "pabovedot", + 0x1001e83 : "wacute", + 0x1001e60 : "Sabovedot", + 0x1001ef3 : "ygrave", + 0x1001e84 : "Wdiaeresis", + 0x1001e85 : "wdiaeresis", + 0x1001e61 : "sabovedot", + 0x1000174 : "Wcircumflex", + 0x1001e6a : "Tabovedot", + 0x1000176 : "Ycircumflex", + 0x1000175 : "wcircumflex", + 0x1001e6b : "tabovedot", + 0x1000177 : "ycircumflex", + 0x13bc : "OE", + 0x13bd : "oe", + 0x13be : "Ydiaeresis", + 0x047e : "overline", + 0x04a1 : "kana_fullstop", + 0x04a2 : "kana_openingbracket", + 0x04a3 : "kana_closingbracket", + 0x04a4 : "kana_comma", + 0x04a5 : "kana_conjunctive", + 0x04a5 : "kana_middledot", + 0x04a6 : "kana_WO", + 0x04a7 : "kana_a", + 0x04a8 : "kana_i", + 0x04a9 : "kana_u", + 0x04aa : "kana_e", + 0x04ab : "kana_o", + 0x04ac : "kana_ya", + 0x04ad : "kana_yu", + 0x04ae : "kana_yo", + 0x04af : "kana_tsu", + 0x04af : "kana_tu", + 0x04b0 : "prolongedsound", + 0x04b1 : "kana_A", + 0x04b2 : "kana_I", + 0x04b3 : "kana_U", + 0x04b4 : "kana_E", + 0x04b5 : "kana_O", + 0x04b6 : "kana_KA", + 0x04b7 : "kana_KI", + 0x04b8 : "kana_KU", + 0x04b9 : "kana_KE", + 0x04ba : "kana_KO", + 0x04bb : "kana_SA", + 0x04bc : "kana_SHI", + 0x04bd : "kana_SU", + 0x04be : "kana_SE", + 0x04bf : "kana_SO", + 0x04c0 : "kana_TA", + 0x04c1 : "kana_CHI", + 0x04c1 : "kana_TI", + 0x04c2 : "kana_TSU", + 0x04c2 : "kana_TU", + 0x04c3 : "kana_TE", + 0x04c4 : "kana_TO", + 0x04c5 : "kana_NA", + 0x04c6 : "kana_NI", + 0x04c7 : "kana_NU", + 0x04c8 : "kana_NE", + 0x04c9 : "kana_NO", + 0x04ca : "kana_HA", + 0x04cb : "kana_HI", + 0x04cc : "kana_FU", + 0x04cc : "kana_HU", + 0x04cd : "kana_HE", + 0x04ce : "kana_HO", + 0x04cf : "kana_MA", + 0x04d0 : "kana_MI", + 0x04d1 : "kana_MU", + 0x04d2 : "kana_ME", + 0x04d3 : "kana_MO", + 0x04d4 : "kana_YA", + 0x04d5 : "kana_YU", + 0x04d6 : "kana_YO", + 0x04d7 : "kana_RA", + 0x04d8 : "kana_RI", + 0x04d9 : "kana_RU", + 0x04da : "kana_RE", + 0x04db : "kana_RO", + 0x04dc : "kana_WA", + 0x04dd : "kana_N", + 0x04de : "voicedsound", + 0x04df : "semivoicedsound", + 0xff7e : "kana_switch", + 0x10006f0 : "Farsi_0", + 0x10006f1 : "Farsi_1", + 0x10006f2 : "Farsi_2", + 0x10006f3 : "Farsi_3", + 0x10006f4 : "Farsi_4", + 0x10006f5 : "Farsi_5", + 0x10006f6 : "Farsi_6", + 0x10006f7 : "Farsi_7", + 0x10006f8 : "Farsi_8", + 0x10006f9 : "Farsi_9", + 0x100066a : "Arabic_percent", + 0x1000670 : "Arabic_superscript_alef", + 0x1000679 : "Arabic_tteh", + 0x100067e : "Arabic_peh", + 0x1000686 : "Arabic_tcheh", + 0x1000688 : "Arabic_ddal", + 0x1000691 : "Arabic_rreh", + 0x05ac : "Arabic_comma", + 0x10006d4 : "Arabic_fullstop", + 0x1000660 : "Arabic_0", + 0x1000661 : "Arabic_1", + 0x1000662 : "Arabic_2", + 0x1000663 : "Arabic_3", + 0x1000664 : "Arabic_4", + 0x1000665 : "Arabic_5", + 0x1000666 : "Arabic_6", + 0x1000667 : "Arabic_7", + 0x1000668 : "Arabic_8", + 0x1000669 : "Arabic_9", + 0x05bb : "Arabic_semicolon", + 0x05bf : "Arabic_question_mark", + 0x05c1 : "Arabic_hamza", + 0x05c2 : "Arabic_maddaonalef", + 0x05c3 : "Arabic_hamzaonalef", + 0x05c4 : "Arabic_hamzaonwaw", + 0x05c5 : "Arabic_hamzaunderalef", + 0x05c6 : "Arabic_hamzaonyeh", + 0x05c7 : "Arabic_alef", + 0x05c8 : "Arabic_beh", + 0x05c9 : "Arabic_tehmarbuta", + 0x05ca : "Arabic_teh", + 0x05cb : "Arabic_theh", + 0x05cc : "Arabic_jeem", + 0x05cd : "Arabic_hah", + 0x05ce : "Arabic_khah", + 0x05cf : "Arabic_dal", + 0x05d0 : "Arabic_thal", + 0x05d1 : "Arabic_ra", + 0x05d2 : "Arabic_zain", + 0x05d3 : "Arabic_seen", + 0x05d4 : "Arabic_sheen", + 0x05d5 : "Arabic_sad", + 0x05d6 : "Arabic_dad", + 0x05d7 : "Arabic_tah", + 0x05d8 : "Arabic_zah", + 0x05d9 : "Arabic_ain", + 0x05da : "Arabic_ghain", + 0x05e0 : "Arabic_tatweel", + 0x05e1 : "Arabic_feh", + 0x05e2 : "Arabic_qaf", + 0x05e3 : "Arabic_kaf", + 0x05e4 : "Arabic_lam", + 0x05e5 : "Arabic_meem", + 0x05e6 : "Arabic_noon", + 0x05e7 : "Arabic_ha", + 0x05e7 : "Arabic_heh", + 0x05e8 : "Arabic_waw", + 0x05e9 : "Arabic_alefmaksura", + 0x05ea : "Arabic_yeh", + 0x05eb : "Arabic_fathatan", + 0x05ec : "Arabic_dammatan", + 0x05ed : "Arabic_kasratan", + 0x05ee : "Arabic_fatha", + 0x05ef : "Arabic_damma", + 0x05f0 : "Arabic_kasra", + 0x05f1 : "Arabic_shadda", + 0x05f2 : "Arabic_sukun", + 0x1000653 : "Arabic_madda_above", + 0x1000654 : "Arabic_hamza_above", + 0x1000655 : "Arabic_hamza_below", + 0x1000698 : "Arabic_jeh", + 0x10006a4 : "Arabic_veh", + 0x10006a9 : "Arabic_keheh", + 0x10006af : "Arabic_gaf", + 0x10006ba : "Arabic_noon_ghunna", + 0x10006be : "Arabic_heh_doachashmee", + 0x10006cc : "Farsi_yeh", + 0x10006cc : "Arabic_farsi_yeh", + 0x10006d2 : "Arabic_yeh_baree", + 0x10006c1 : "Arabic_heh_goal", + 0xff7e : "Arabic_switch", + 0x1000492 : "Cyrillic_GHE_bar", + 0x1000493 : "Cyrillic_ghe_bar", + 0x1000496 : "Cyrillic_ZHE_descender", + 0x1000497 : "Cyrillic_zhe_descender", + 0x100049a : "Cyrillic_KA_descender", + 0x100049b : "Cyrillic_ka_descender", + 0x100049c : "Cyrillic_KA_vertstroke", + 0x100049d : "Cyrillic_ka_vertstroke", + 0x10004a2 : "Cyrillic_EN_descender", + 0x10004a3 : "Cyrillic_en_descender", + 0x10004ae : "Cyrillic_U_straight", + 0x10004af : "Cyrillic_u_straight", + 0x10004b0 : "Cyrillic_U_straight_bar", + 0x10004b1 : "Cyrillic_u_straight_bar", + 0x10004b2 : "Cyrillic_HA_descender", + 0x10004b3 : "Cyrillic_ha_descender", + 0x10004b6 : "Cyrillic_CHE_descender", + 0x10004b7 : "Cyrillic_che_descender", + 0x10004b8 : "Cyrillic_CHE_vertstroke", + 0x10004b9 : "Cyrillic_che_vertstroke", + 0x10004ba : "Cyrillic_SHHA", + 0x10004bb : "Cyrillic_shha", + 0x10004d8 : "Cyrillic_SCHWA", + 0x10004d9 : "Cyrillic_schwa", + 0x10004e2 : "Cyrillic_I_macron", + 0x10004e3 : "Cyrillic_i_macron", + 0x10004e8 : "Cyrillic_O_bar", + 0x10004e9 : "Cyrillic_o_bar", + 0x10004ee : "Cyrillic_U_macron", + 0x10004ef : "Cyrillic_u_macron", + 0x06a1 : "Serbian_dje", + 0x06a2 : "Macedonia_gje", + 0x06a3 : "Cyrillic_io", + 0x06a4 : "Ukrainian_ie", + 0x06a4 : "Ukranian_je", + 0x06a5 : "Macedonia_dse", + 0x06a6 : "Ukrainian_i", + 0x06a6 : "Ukranian_i", + 0x06a7 : "Ukrainian_yi", + 0x06a7 : "Ukranian_yi", + 0x06a8 : "Cyrillic_je", + 0x06a8 : "Serbian_je", + 0x06a9 : "Cyrillic_lje", + 0x06a9 : "Serbian_lje", + 0x06aa : "Cyrillic_nje", + 0x06aa : "Serbian_nje", + 0x06ab : "Serbian_tshe", + 0x06ac : "Macedonia_kje", + 0x06ad : "Ukrainian_ghe_with_upturn", + 0x06ae : "Byelorussian_shortu", + 0x06af : "Cyrillic_dzhe", + 0x06af : "Serbian_dze", + 0x06b0 : "numerosign", + 0x06b1 : "Serbian_DJE", + 0x06b2 : "Macedonia_GJE", + 0x06b3 : "Cyrillic_IO", + 0x06b4 : "Ukrainian_IE", + 0x06b4 : "Ukranian_JE", + 0x06b5 : "Macedonia_DSE", + 0x06b6 : "Ukrainian_I", + 0x06b6 : "Ukranian_I", + 0x06b7 : "Ukrainian_YI", + 0x06b7 : "Ukranian_YI", + 0x06b8 : "Cyrillic_JE", + 0x06b8 : "Serbian_JE", + 0x06b9 : "Cyrillic_LJE", + 0x06b9 : "Serbian_LJE", + 0x06ba : "Cyrillic_NJE", + 0x06ba : "Serbian_NJE", + 0x06bb : "Serbian_TSHE", + 0x06bc : "Macedonia_KJE", + 0x06bd : "Ukrainian_GHE_WITH_UPTURN", + 0x06be : "Byelorussian_SHORTU", + 0x06bf : "Cyrillic_DZHE", + 0x06bf : "Serbian_DZE", + 0x06c0 : "Cyrillic_yu", + 0x06c1 : "Cyrillic_a", + 0x06c2 : "Cyrillic_be", + 0x06c3 : "Cyrillic_tse", + 0x06c4 : "Cyrillic_de", + 0x06c5 : "Cyrillic_ie", + 0x06c6 : "Cyrillic_ef", + 0x06c7 : "Cyrillic_ghe", + 0x06c8 : "Cyrillic_ha", + 0x06c9 : "Cyrillic_i", + 0x06ca : "Cyrillic_shorti", + 0x06cb : "Cyrillic_ka", + 0x06cc : "Cyrillic_el", + 0x06cd : "Cyrillic_em", + 0x06ce : "Cyrillic_en", + 0x06cf : "Cyrillic_o", + 0x06d0 : "Cyrillic_pe", + 0x06d1 : "Cyrillic_ya", + 0x06d2 : "Cyrillic_er", + 0x06d3 : "Cyrillic_es", + 0x06d4 : "Cyrillic_te", + 0x06d5 : "Cyrillic_u", + 0x06d6 : "Cyrillic_zhe", + 0x06d7 : "Cyrillic_ve", + 0x06d8 : "Cyrillic_softsign", + 0x06d9 : "Cyrillic_yeru", + 0x06da : "Cyrillic_ze", + 0x06db : "Cyrillic_sha", + 0x06dc : "Cyrillic_e", + 0x06dd : "Cyrillic_shcha", + 0x06de : "Cyrillic_che", + 0x06df : "Cyrillic_hardsign", + 0x06e0 : "Cyrillic_YU", + 0x06e1 : "Cyrillic_A", + 0x06e2 : "Cyrillic_BE", + 0x06e3 : "Cyrillic_TSE", + 0x06e4 : "Cyrillic_DE", + 0x06e5 : "Cyrillic_IE", + 0x06e6 : "Cyrillic_EF", + 0x06e7 : "Cyrillic_GHE", + 0x06e8 : "Cyrillic_HA", + 0x06e9 : "Cyrillic_I", + 0x06ea : "Cyrillic_SHORTI", + 0x06eb : "Cyrillic_KA", + 0x06ec : "Cyrillic_EL", + 0x06ed : "Cyrillic_EM", + 0x06ee : "Cyrillic_EN", + 0x06ef : "Cyrillic_O", + 0x06f0 : "Cyrillic_PE", + 0x06f1 : "Cyrillic_YA", + 0x06f2 : "Cyrillic_ER", + 0x06f3 : "Cyrillic_ES", + 0x06f4 : "Cyrillic_TE", + 0x06f5 : "Cyrillic_U", + 0x06f6 : "Cyrillic_ZHE", + 0x06f7 : "Cyrillic_VE", + 0x06f8 : "Cyrillic_SOFTSIGN", + 0x06f9 : "Cyrillic_YERU", + 0x06fa : "Cyrillic_ZE", + 0x06fb : "Cyrillic_SHA", + 0x06fc : "Cyrillic_E", + 0x06fd : "Cyrillic_SHCHA", + 0x06fe : "Cyrillic_CHE", + 0x06ff : "Cyrillic_HARDSIGN", + 0x07a1 : "Greek_ALPHAaccent", + 0x07a2 : "Greek_EPSILONaccent", + 0x07a3 : "Greek_ETAaccent", + 0x07a4 : "Greek_IOTAaccent", + 0x07a5 : "Greek_IOTAdieresis", + 0x07a5 : "Greek_IOTAdiaeresis", + 0x07a7 : "Greek_OMICRONaccent", + 0x07a8 : "Greek_UPSILONaccent", + 0x07a9 : "Greek_UPSILONdieresis", + 0x07ab : "Greek_OMEGAaccent", + 0x07ae : "Greek_accentdieresis", + 0x07af : "Greek_horizbar", + 0x07b1 : "Greek_alphaaccent", + 0x07b2 : "Greek_epsilonaccent", + 0x07b3 : "Greek_etaaccent", + 0x07b4 : "Greek_iotaaccent", + 0x07b5 : "Greek_iotadieresis", + 0x07b6 : "Greek_iotaaccentdieresis", + 0x07b7 : "Greek_omicronaccent", + 0x07b8 : "Greek_upsilonaccent", + 0x07b9 : "Greek_upsilondieresis", + 0x07ba : "Greek_upsilonaccentdieresis", + 0x07bb : "Greek_omegaaccent", + 0x07c1 : "Greek_ALPHA", + 0x07c2 : "Greek_BETA", + 0x07c3 : "Greek_GAMMA", + 0x07c4 : "Greek_DELTA", + 0x07c5 : "Greek_EPSILON", + 0x07c6 : "Greek_ZETA", + 0x07c7 : "Greek_ETA", + 0x07c8 : "Greek_THETA", + 0x07c9 : "Greek_IOTA", + 0x07ca : "Greek_KAPPA", + 0x07cb : "Greek_LAMDA", + 0x07cb : "Greek_LAMBDA", + 0x07cc : "Greek_MU", + 0x07cd : "Greek_NU", + 0x07ce : "Greek_XI", + 0x07cf : "Greek_OMICRON", + 0x07d0 : "Greek_PI", + 0x07d1 : "Greek_RHO", + 0x07d2 : "Greek_SIGMA", + 0x07d4 : "Greek_TAU", + 0x07d5 : "Greek_UPSILON", + 0x07d6 : "Greek_PHI", + 0x07d7 : "Greek_CHI", + 0x07d8 : "Greek_PSI", + 0x07d9 : "Greek_OMEGA", + 0x07e1 : "Greek_alpha", + 0x07e2 : "Greek_beta", + 0x07e3 : "Greek_gamma", + 0x07e4 : "Greek_delta", + 0x07e5 : "Greek_epsilon", + 0x07e6 : "Greek_zeta", + 0x07e7 : "Greek_eta", + 0x07e8 : "Greek_theta", + 0x07e9 : "Greek_iota", + 0x07ea : "Greek_kappa", + 0x07eb : "Greek_lamda", + 0x07eb : "Greek_lambda", + 0x07ec : "Greek_mu", + 0x07ed : "Greek_nu", + 0x07ee : "Greek_xi", + 0x07ef : "Greek_omicron", + 0x07f0 : "Greek_pi", + 0x07f1 : "Greek_rho", + 0x07f2 : "Greek_sigma", + 0x07f3 : "Greek_finalsmallsigma", + 0x07f4 : "Greek_tau", + 0x07f5 : "Greek_upsilon", + 0x07f6 : "Greek_phi", + 0x07f7 : "Greek_chi", + 0x07f8 : "Greek_psi", + 0x07f9 : "Greek_omega", + 0xff7e : "Greek_switch", + 0x08a1 : "leftradical", + 0x08a2 : "topleftradical", + 0x08a3 : "horizconnector", + 0x08a4 : "topintegral", + 0x08a5 : "botintegral", + 0x08a6 : "vertconnector", + 0x08a7 : "topleftsqbracket", + 0x08a8 : "botleftsqbracket", + 0x08a9 : "toprightsqbracket", + 0x08aa : "botrightsqbracket", + 0x08ab : "topleftparens", + 0x08ac : "botleftparens", + 0x08ad : "toprightparens", + 0x08ae : "botrightparens", + 0x08af : "leftmiddlecurlybrace", + 0x08b0 : "rightmiddlecurlybrace", + 0x08b1 : "topleftsummation", + 0x08b2 : "botleftsummation", + 0x08b3 : "topvertsummationconnector", + 0x08b4 : "botvertsummationconnector", + 0x08b5 : "toprightsummation", + 0x08b6 : "botrightsummation", + 0x08b7 : "rightmiddlesummation", + 0x08bc : "lessthanequal", + 0x08bd : "notequal", + 0x08be : "greaterthanequal", + 0x08bf : "integral", + 0x08c0 : "therefore", + 0x08c1 : "variation", + 0x08c2 : "infinity", + 0x08c5 : "nabla", + 0x08c8 : "approximate", + 0x08c9 : "similarequal", + 0x08cd : "ifonlyif", + 0x08ce : "implies", + 0x08cf : "identical", + 0x08d6 : "radical", + 0x08da : "includedin", + 0x08db : "includes", + 0x08dc : "intersection", + 0x08dd : "union", + 0x08de : "logicaland", + 0x08df : "logicalor", + 0x08ef : "partialderivative", + 0x08f6 : "function", + 0x08fb : "leftarrow", + 0x08fc : "uparrow", + 0x08fd : "rightarrow", + 0x08fe : "downarrow", + 0x09df : "blank", + 0x09e0 : "soliddiamond", + 0x09e1 : "checkerboard", + 0x09e2 : "ht", + 0x09e3 : "ff", + 0x09e4 : "cr", + 0x09e5 : "lf", + 0x09e8 : "nl", + 0x09e9 : "vt", + 0x09ea : "lowrightcorner", + 0x09eb : "uprightcorner", + 0x09ec : "upleftcorner", + 0x09ed : "lowleftcorner", + 0x09ee : "crossinglines", + 0x09ef : "horizlinescan1", + 0x09f0 : "horizlinescan3", + 0x09f1 : "horizlinescan5", + 0x09f2 : "horizlinescan7", + 0x09f3 : "horizlinescan9", + 0x09f4 : "leftt", + 0x09f5 : "rightt", + 0x09f6 : "bott", + 0x09f7 : "topt", + 0x09f8 : "vertbar", + 0x0aa1 : "emspace", + 0x0aa2 : "enspace", + 0x0aa3 : "em3space", + 0x0aa4 : "em4space", + 0x0aa5 : "digitspace", + 0x0aa6 : "punctspace", + 0x0aa7 : "thinspace", + 0x0aa8 : "hairspace", + 0x0aa9 : "emdash", + 0x0aaa : "endash", + 0x0aac : "signifblank", + 0x0aae : "ellipsis", + 0x0aaf : "doubbaselinedot", + 0x0ab0 : "onethird", + 0x0ab1 : "twothirds", + 0x0ab2 : "onefifth", + 0x0ab3 : "twofifths", + 0x0ab4 : "threefifths", + 0x0ab5 : "fourfifths", + 0x0ab6 : "onesixth", + 0x0ab7 : "fivesixths", + 0x0ab8 : "careof", + 0x0abb : "figdash", + 0x0abc : "leftanglebracket", + 0x0abd : "decimalpoint", + 0x0abe : "rightanglebracket", + 0x0abf : "marker", + 0x0ac3 : "oneeighth", + 0x0ac4 : "threeeighths", + 0x0ac5 : "fiveeighths", + 0x0ac6 : "seveneighths", + 0x0ac9 : "trademark", + 0x0aca : "signaturemark", + 0x0acb : "trademarkincircle", + 0x0acc : "leftopentriangle", + 0x0acd : "rightopentriangle", + 0x0ace : "emopencircle", + 0x0acf : "emopenrectangle", + 0x0ad0 : "leftsinglequotemark", + 0x0ad1 : "rightsinglequotemark", + 0x0ad2 : "leftdoublequotemark", + 0x0ad3 : "rightdoublequotemark", + 0x0ad4 : "prescription", + 0x0ad6 : "minutes", + 0x0ad7 : "seconds", + 0x0ad9 : "latincross", + 0x0ada : "hexagram", + 0x0adb : "filledrectbullet", + 0x0adc : "filledlefttribullet", + 0x0add : "filledrighttribullet", + 0x0ade : "emfilledcircle", + 0x0adf : "emfilledrect", + 0x0ae0 : "enopencircbullet", + 0x0ae1 : "enopensquarebullet", + 0x0ae2 : "openrectbullet", + 0x0ae3 : "opentribulletup", + 0x0ae4 : "opentribulletdown", + 0x0ae5 : "openstar", + 0x0ae6 : "enfilledcircbullet", + 0x0ae7 : "enfilledsqbullet", + 0x0ae8 : "filledtribulletup", + 0x0ae9 : "filledtribulletdown", + 0x0aea : "leftpointer", + 0x0aeb : "rightpointer", + 0x0aec : "club", + 0x0aed : "diamond", + 0x0aee : "heart", + 0x0af0 : "maltesecross", + 0x0af1 : "dagger", + 0x0af2 : "doubledagger", + 0x0af3 : "checkmark", + 0x0af4 : "ballotcross", + 0x0af5 : "musicalsharp", + 0x0af6 : "musicalflat", + 0x0af7 : "malesymbol", + 0x0af8 : "femalesymbol", + 0x0af9 : "telephone", + 0x0afa : "telephonerecorder", + 0x0afb : "phonographcopyright", + 0x0afc : "caret", + 0x0afd : "singlelowquotemark", + 0x0afe : "doublelowquotemark", + 0x0aff : "cursor", + 0x0ba3 : "leftcaret", + 0x0ba6 : "rightcaret", + 0x0ba8 : "downcaret", + 0x0ba9 : "upcaret", + 0x0bc0 : "overbar", + 0x0bc2 : "downtack", + 0x0bc3 : "upshoe", + 0x0bc4 : "downstile", + 0x0bc6 : "underbar", + 0x0bca : "jot", + 0x0bcc : "quad", + 0x0bce : "uptack", + 0x0bcf : "circle", + 0x0bd3 : "upstile", + 0x0bd6 : "downshoe", + 0x0bd8 : "rightshoe", + 0x0bda : "leftshoe", + 0x0bdc : "lefttack", + 0x0bfc : "righttack", + 0x0cdf : "hebrew_doublelowline", + 0x0ce0 : "hebrew_aleph", + 0x0ce1 : "hebrew_bet", + 0x0ce1 : "hebrew_beth", + 0x0ce2 : "hebrew_gimel", + 0x0ce2 : "hebrew_gimmel", + 0x0ce3 : "hebrew_dalet", + 0x0ce3 : "hebrew_daleth", + 0x0ce4 : "hebrew_he", + 0x0ce5 : "hebrew_waw", + 0x0ce6 : "hebrew_zain", + 0x0ce6 : "hebrew_zayin", + 0x0ce7 : "hebrew_chet", + 0x0ce7 : "hebrew_het", + 0x0ce8 : "hebrew_tet", + 0x0ce8 : "hebrew_teth", + 0x0ce9 : "hebrew_yod", + 0x0cea : "hebrew_finalkaph", + 0x0ceb : "hebrew_kaph", + 0x0cec : "hebrew_lamed", + 0x0ced : "hebrew_finalmem", + 0x0cee : "hebrew_mem", + 0x0cef : "hebrew_finalnun", + 0x0cf0 : "hebrew_nun", + 0x0cf1 : "hebrew_samech", + 0x0cf1 : "hebrew_samekh", + 0x0cf2 : "hebrew_ayin", + 0x0cf3 : "hebrew_finalpe", + 0x0cf4 : "hebrew_pe", + 0x0cf5 : "hebrew_finalzade", + 0x0cf5 : "hebrew_finalzadi", + 0x0cf6 : "hebrew_zade", + 0x0cf6 : "hebrew_zadi", + 0x0cf7 : "hebrew_qoph", + 0x0cf7 : "hebrew_kuf", + 0x0cf8 : "hebrew_resh", + 0x0cf9 : "hebrew_shin", + 0x0cfa : "hebrew_taw", + 0x0cfa : "hebrew_taf", + 0xff7e : "Hebrew_switch", + 0x0da1 : "Thai_kokai", + 0x0da2 : "Thai_khokhai", + 0x0da3 : "Thai_khokhuat", + 0x0da4 : "Thai_khokhwai", + 0x0da5 : "Thai_khokhon", + 0x0da6 : "Thai_khorakhang", + 0x0da7 : "Thai_ngongu", + 0x0da8 : "Thai_chochan", + 0x0da9 : "Thai_choching", + 0x0daa : "Thai_chochang", + 0x0dab : "Thai_soso", + 0x0dac : "Thai_chochoe", + 0x0dad : "Thai_yoying", + 0x0dae : "Thai_dochada", + 0x0daf : "Thai_topatak", + 0x0db0 : "Thai_thothan", + 0x0db1 : "Thai_thonangmontho", + 0x0db2 : "Thai_thophuthao", + 0x0db3 : "Thai_nonen", + 0x0db4 : "Thai_dodek", + 0x0db5 : "Thai_totao", + 0x0db6 : "Thai_thothung", + 0x0db7 : "Thai_thothahan", + 0x0db8 : "Thai_thothong", + 0x0db9 : "Thai_nonu", + 0x0dba : "Thai_bobaimai", + 0x0dbb : "Thai_popla", + 0x0dbc : "Thai_phophung", + 0x0dbd : "Thai_fofa", + 0x0dbe : "Thai_phophan", + 0x0dbf : "Thai_fofan", + 0x0dc0 : "Thai_phosamphao", + 0x0dc1 : "Thai_moma", + 0x0dc2 : "Thai_yoyak", + 0x0dc3 : "Thai_rorua", + 0x0dc4 : "Thai_ru", + 0x0dc5 : "Thai_loling", + 0x0dc6 : "Thai_lu", + 0x0dc7 : "Thai_wowaen", + 0x0dc8 : "Thai_sosala", + 0x0dc9 : "Thai_sorusi", + 0x0dca : "Thai_sosua", + 0x0dcb : "Thai_hohip", + 0x0dcc : "Thai_lochula", + 0x0dcd : "Thai_oang", + 0x0dce : "Thai_honokhuk", + 0x0dcf : "Thai_paiyannoi", + 0x0dd0 : "Thai_saraa", + 0x0dd1 : "Thai_maihanakat", + 0x0dd2 : "Thai_saraaa", + 0x0dd3 : "Thai_saraam", + 0x0dd4 : "Thai_sarai", + 0x0dd5 : "Thai_saraii", + 0x0dd6 : "Thai_saraue", + 0x0dd7 : "Thai_sarauee", + 0x0dd8 : "Thai_sarau", + 0x0dd9 : "Thai_sarauu", + 0x0dda : "Thai_phinthu", + 0x0dde : "Thai_maihanakat_maitho", + 0x0ddf : "Thai_baht", + 0x0de0 : "Thai_sarae", + 0x0de1 : "Thai_saraae", + 0x0de2 : "Thai_sarao", + 0x0de3 : "Thai_saraaimaimuan", + 0x0de4 : "Thai_saraaimaimalai", + 0x0de5 : "Thai_lakkhangyao", + 0x0de6 : "Thai_maiyamok", + 0x0de7 : "Thai_maitaikhu", + 0x0de8 : "Thai_maiek", + 0x0de9 : "Thai_maitho", + 0x0dea : "Thai_maitri", + 0x0deb : "Thai_maichattawa", + 0x0dec : "Thai_thanthakhat", + 0x0ded : "Thai_nikhahit", + 0x0df0 : "Thai_leksun", + 0x0df1 : "Thai_leknung", + 0x0df2 : "Thai_leksong", + 0x0df3 : "Thai_leksam", + 0x0df4 : "Thai_leksi", + 0x0df5 : "Thai_lekha", + 0x0df6 : "Thai_lekhok", + 0x0df7 : "Thai_lekchet", + 0x0df8 : "Thai_lekpaet", + 0x0df9 : "Thai_lekkao", + 0xff31 : "Hangul", + 0xff32 : "Hangul_Start", + 0xff33 : "Hangul_End", + 0xff34 : "Hangul_Hanja", + 0xff35 : "Hangul_Jamo", + 0xff36 : "Hangul_Romaja", + 0xff37 : "Hangul_Codeinput", + 0xff38 : "Hangul_Jeonja", + 0xff39 : "Hangul_Banja", + 0xff3a : "Hangul_PreHanja", + 0xff3b : "Hangul_PostHanja", + 0xff3c : "Hangul_SingleCandidate", + 0xff3d : "Hangul_MultipleCandidate", + 0xff3e : "Hangul_PreviousCandidate", + 0xff3f : "Hangul_Special", + 0xff7e : "Hangul_switch", + 0x0ea1 : "Hangul_Kiyeog", + 0x0ea2 : "Hangul_SsangKiyeog", + 0x0ea3 : "Hangul_KiyeogSios", + 0x0ea4 : "Hangul_Nieun", + 0x0ea5 : "Hangul_NieunJieuj", + 0x0ea6 : "Hangul_NieunHieuh", + 0x0ea7 : "Hangul_Dikeud", + 0x0ea8 : "Hangul_SsangDikeud", + 0x0ea9 : "Hangul_Rieul", + 0x0eaa : "Hangul_RieulKiyeog", + 0x0eab : "Hangul_RieulMieum", + 0x0eac : "Hangul_RieulPieub", + 0x0ead : "Hangul_RieulSios", + 0x0eae : "Hangul_RieulTieut", + 0x0eaf : "Hangul_RieulPhieuf", + 0x0eb0 : "Hangul_RieulHieuh", + 0x0eb1 : "Hangul_Mieum", + 0x0eb2 : "Hangul_Pieub", + 0x0eb3 : "Hangul_SsangPieub", + 0x0eb4 : "Hangul_PieubSios", + 0x0eb5 : "Hangul_Sios", + 0x0eb6 : "Hangul_SsangSios", + 0x0eb7 : "Hangul_Ieung", + 0x0eb8 : "Hangul_Jieuj", + 0x0eb9 : "Hangul_SsangJieuj", + 0x0eba : "Hangul_Cieuc", + 0x0ebb : "Hangul_Khieuq", + 0x0ebc : "Hangul_Tieut", + 0x0ebd : "Hangul_Phieuf", + 0x0ebe : "Hangul_Hieuh", + 0x0ebf : "Hangul_A", + 0x0ec0 : "Hangul_AE", + 0x0ec1 : "Hangul_YA", + 0x0ec2 : "Hangul_YAE", + 0x0ec3 : "Hangul_EO", + 0x0ec4 : "Hangul_E", + 0x0ec5 : "Hangul_YEO", + 0x0ec6 : "Hangul_YE", + 0x0ec7 : "Hangul_O", + 0x0ec8 : "Hangul_WA", + 0x0ec9 : "Hangul_WAE", + 0x0eca : "Hangul_OE", + 0x0ecb : "Hangul_YO", + 0x0ecc : "Hangul_U", + 0x0ecd : "Hangul_WEO", + 0x0ece : "Hangul_WE", + 0x0ecf : "Hangul_WI", + 0x0ed0 : "Hangul_YU", + 0x0ed1 : "Hangul_EU", + 0x0ed2 : "Hangul_YI", + 0x0ed3 : "Hangul_I", + 0x0ed4 : "Hangul_J_Kiyeog", + 0x0ed5 : "Hangul_J_SsangKiyeog", + 0x0ed6 : "Hangul_J_KiyeogSios", + 0x0ed7 : "Hangul_J_Nieun", + 0x0ed8 : "Hangul_J_NieunJieuj", + 0x0ed9 : "Hangul_J_NieunHieuh", + 0x0eda : "Hangul_J_Dikeud", + 0x0edb : "Hangul_J_Rieul", + 0x0edc : "Hangul_J_RieulKiyeog", + 0x0edd : "Hangul_J_RieulMieum", + 0x0ede : "Hangul_J_RieulPieub", + 0x0edf : "Hangul_J_RieulSios", + 0x0ee0 : "Hangul_J_RieulTieut", + 0x0ee1 : "Hangul_J_RieulPhieuf", + 0x0ee2 : "Hangul_J_RieulHieuh", + 0x0ee3 : "Hangul_J_Mieum", + 0x0ee4 : "Hangul_J_Pieub", + 0x0ee5 : "Hangul_J_PieubSios", + 0x0ee6 : "Hangul_J_Sios", + 0x0ee7 : "Hangul_J_SsangSios", + 0x0ee8 : "Hangul_J_Ieung", + 0x0ee9 : "Hangul_J_Jieuj", + 0x0eea : "Hangul_J_Cieuc", + 0x0eeb : "Hangul_J_Khieuq", + 0x0eec : "Hangul_J_Tieut", + 0x0eed : "Hangul_J_Phieuf", + 0x0eee : "Hangul_J_Hieuh", + 0x0eef : "Hangul_RieulYeorinHieuh", + 0x0ef0 : "Hangul_SunkyeongeumMieum", + 0x0ef1 : "Hangul_SunkyeongeumPieub", + 0x0ef2 : "Hangul_PanSios", + 0x0ef3 : "Hangul_KkogjiDalrinIeung", + 0x0ef4 : "Hangul_SunkyeongeumPhieuf", + 0x0ef5 : "Hangul_YeorinHieuh", + 0x0ef6 : "Hangul_AraeA", + 0x0ef7 : "Hangul_AraeAE", + 0x0ef8 : "Hangul_J_PanSios", + 0x0ef9 : "Hangul_J_KkogjiDalrinIeung", + 0x0efa : "Hangul_J_YeorinHieuh", + 0x0eff : "Korean_Won", + 0x1000587 : "Armenian_ligature_ew", + 0x1000589 : "Armenian_full_stop", + 0x1000589 : "Armenian_verjaket", + 0x100055d : "Armenian_separation_mark", + 0x100055d : "Armenian_but", + 0x100058a : "Armenian_hyphen", + 0x100058a : "Armenian_yentamna", + 0x100055c : "Armenian_exclam", + 0x100055c : "Armenian_amanak", + 0x100055b : "Armenian_accent", + 0x100055b : "Armenian_shesht", + 0x100055e : "Armenian_question", + 0x100055e : "Armenian_paruyk", + 0x1000531 : "Armenian_AYB", + 0x1000561 : "Armenian_ayb", + 0x1000532 : "Armenian_BEN", + 0x1000562 : "Armenian_ben", + 0x1000533 : "Armenian_GIM", + 0x1000563 : "Armenian_gim", + 0x1000534 : "Armenian_DA", + 0x1000564 : "Armenian_da", + 0x1000535 : "Armenian_YECH", + 0x1000565 : "Armenian_yech", + 0x1000536 : "Armenian_ZA", + 0x1000566 : "Armenian_za", + 0x1000537 : "Armenian_E", + 0x1000567 : "Armenian_e", + 0x1000538 : "Armenian_AT", + 0x1000568 : "Armenian_at", + 0x1000539 : "Armenian_TO", + 0x1000569 : "Armenian_to", + 0x100053a : "Armenian_ZHE", + 0x100056a : "Armenian_zhe", + 0x100053b : "Armenian_INI", + 0x100056b : "Armenian_ini", + 0x100053c : "Armenian_LYUN", + 0x100056c : "Armenian_lyun", + 0x100053d : "Armenian_KHE", + 0x100056d : "Armenian_khe", + 0x100053e : "Armenian_TSA", + 0x100056e : "Armenian_tsa", + 0x100053f : "Armenian_KEN", + 0x100056f : "Armenian_ken", + 0x1000540 : "Armenian_HO", + 0x1000570 : "Armenian_ho", + 0x1000541 : "Armenian_DZA", + 0x1000571 : "Armenian_dza", + 0x1000542 : "Armenian_GHAT", + 0x1000572 : "Armenian_ghat", + 0x1000543 : "Armenian_TCHE", + 0x1000573 : "Armenian_tche", + 0x1000544 : "Armenian_MEN", + 0x1000574 : "Armenian_men", + 0x1000545 : "Armenian_HI", + 0x1000575 : "Armenian_hi", + 0x1000546 : "Armenian_NU", + 0x1000576 : "Armenian_nu", + 0x1000547 : "Armenian_SHA", + 0x1000577 : "Armenian_sha", + 0x1000548 : "Armenian_VO", + 0x1000578 : "Armenian_vo", + 0x1000549 : "Armenian_CHA", + 0x1000579 : "Armenian_cha", + 0x100054a : "Armenian_PE", + 0x100057a : "Armenian_pe", + 0x100054b : "Armenian_JE", + 0x100057b : "Armenian_je", + 0x100054c : "Armenian_RA", + 0x100057c : "Armenian_ra", + 0x100054d : "Armenian_SE", + 0x100057d : "Armenian_se", + 0x100054e : "Armenian_VEV", + 0x100057e : "Armenian_vev", + 0x100054f : "Armenian_TYUN", + 0x100057f : "Armenian_tyun", + 0x1000550 : "Armenian_RE", + 0x1000580 : "Armenian_re", + 0x1000551 : "Armenian_TSO", + 0x1000581 : "Armenian_tso", + 0x1000552 : "Armenian_VYUN", + 0x1000582 : "Armenian_vyun", + 0x1000553 : "Armenian_PYUR", + 0x1000583 : "Armenian_pyur", + 0x1000554 : "Armenian_KE", + 0x1000584 : "Armenian_ke", + 0x1000555 : "Armenian_O", + 0x1000585 : "Armenian_o", + 0x1000556 : "Armenian_FE", + 0x1000586 : "Armenian_fe", + 0x100055a : "Armenian_apostrophe", + 0x10010d0 : "Georgian_an", + 0x10010d1 : "Georgian_ban", + 0x10010d2 : "Georgian_gan", + 0x10010d3 : "Georgian_don", + 0x10010d4 : "Georgian_en", + 0x10010d5 : "Georgian_vin", + 0x10010d6 : "Georgian_zen", + 0x10010d7 : "Georgian_tan", + 0x10010d8 : "Georgian_in", + 0x10010d9 : "Georgian_kan", + 0x10010da : "Georgian_las", + 0x10010db : "Georgian_man", + 0x10010dc : "Georgian_nar", + 0x10010dd : "Georgian_on", + 0x10010de : "Georgian_par", + 0x10010df : "Georgian_zhar", + 0x10010e0 : "Georgian_rae", + 0x10010e1 : "Georgian_san", + 0x10010e2 : "Georgian_tar", + 0x10010e3 : "Georgian_un", + 0x10010e4 : "Georgian_phar", + 0x10010e5 : "Georgian_khar", + 0x10010e6 : "Georgian_ghan", + 0x10010e7 : "Georgian_qar", + 0x10010e8 : "Georgian_shin", + 0x10010e9 : "Georgian_chin", + 0x10010ea : "Georgian_can", + 0x10010eb : "Georgian_jil", + 0x10010ec : "Georgian_cil", + 0x10010ed : "Georgian_char", + 0x10010ee : "Georgian_xan", + 0x10010ef : "Georgian_jhan", + 0x10010f0 : "Georgian_hae", + 0x10010f1 : "Georgian_he", + 0x10010f2 : "Georgian_hie", + 0x10010f3 : "Georgian_we", + 0x10010f4 : "Georgian_har", + 0x10010f5 : "Georgian_hoe", + 0x10010f6 : "Georgian_fi", + 0x1001e8a : "Xabovedot", + 0x100012c : "Ibreve", + 0x10001b5 : "Zstroke", + 0x10001e6 : "Gcaron", + 0x10001d1 : "Ocaron", + 0x100019f : "Obarred", + 0x1001e8b : "xabovedot", + 0x100012d : "ibreve", + 0x10001b6 : "zstroke", + 0x10001e7 : "gcaron", + 0x10001d2 : "ocaron", + 0x1000275 : "obarred", + 0x100018f : "SCHWA", + 0x1000259 : "schwa", + 0x1001e36 : "Lbelowdot", + 0x1001e37 : "lbelowdot", + 0x1001ea0 : "Abelowdot", + 0x1001ea1 : "abelowdot", + 0x1001ea2 : "Ahook", + 0x1001ea3 : "ahook", + 0x1001ea4 : "Acircumflexacute", + 0x1001ea5 : "acircumflexacute", + 0x1001ea6 : "Acircumflexgrave", + 0x1001ea7 : "acircumflexgrave", + 0x1001ea8 : "Acircumflexhook", + 0x1001ea9 : "acircumflexhook", + 0x1001eaa : "Acircumflextilde", + 0x1001eab : "acircumflextilde", + 0x1001eac : "Acircumflexbelowdot", + 0x1001ead : "acircumflexbelowdot", + 0x1001eae : "Abreveacute", + 0x1001eaf : "abreveacute", + 0x1001eb0 : "Abrevegrave", + 0x1001eb1 : "abrevegrave", + 0x1001eb2 : "Abrevehook", + 0x1001eb3 : "abrevehook", + 0x1001eb4 : "Abrevetilde", + 0x1001eb5 : "abrevetilde", + 0x1001eb6 : "Abrevebelowdot", + 0x1001eb7 : "abrevebelowdot", + 0x1001eb8 : "Ebelowdot", + 0x1001eb9 : "ebelowdot", + 0x1001eba : "Ehook", + 0x1001ebb : "ehook", + 0x1001ebc : "Etilde", + 0x1001ebd : "etilde", + 0x1001ebe : "Ecircumflexacute", + 0x1001ebf : "ecircumflexacute", + 0x1001ec0 : "Ecircumflexgrave", + 0x1001ec1 : "ecircumflexgrave", + 0x1001ec2 : "Ecircumflexhook", + 0x1001ec3 : "ecircumflexhook", + 0x1001ec4 : "Ecircumflextilde", + 0x1001ec5 : "ecircumflextilde", + 0x1001ec6 : "Ecircumflexbelowdot", + 0x1001ec7 : "ecircumflexbelowdot", + 0x1001ec8 : "Ihook", + 0x1001ec9 : "ihook", + 0x1001eca : "Ibelowdot", + 0x1001ecb : "ibelowdot", + 0x1001ecc : "Obelowdot", + 0x1001ecd : "obelowdot", + 0x1001ece : "Ohook", + 0x1001ecf : "ohook", + 0x1001ed0 : "Ocircumflexacute", + 0x1001ed1 : "ocircumflexacute", + 0x1001ed2 : "Ocircumflexgrave", + 0x1001ed3 : "ocircumflexgrave", + 0x1001ed4 : "Ocircumflexhook", + 0x1001ed5 : "ocircumflexhook", + 0x1001ed6 : "Ocircumflextilde", + 0x1001ed7 : "ocircumflextilde", + 0x1001ed8 : "Ocircumflexbelowdot", + 0x1001ed9 : "ocircumflexbelowdot", + 0x1001eda : "Ohornacute", + 0x1001edb : "ohornacute", + 0x1001edc : "Ohorngrave", + 0x1001edd : "ohorngrave", + 0x1001ede : "Ohornhook", + 0x1001edf : "ohornhook", + 0x1001ee0 : "Ohorntilde", + 0x1001ee1 : "ohorntilde", + 0x1001ee2 : "Ohornbelowdot", + 0x1001ee3 : "ohornbelowdot", + 0x1001ee4 : "Ubelowdot", + 0x1001ee5 : "ubelowdot", + 0x1001ee6 : "Uhook", + 0x1001ee7 : "uhook", + 0x1001ee8 : "Uhornacute", + 0x1001ee9 : "uhornacute", + 0x1001eea : "Uhorngrave", + 0x1001eeb : "uhorngrave", + 0x1001eec : "Uhornhook", + 0x1001eed : "uhornhook", + 0x1001eee : "Uhorntilde", + 0x1001eef : "uhorntilde", + 0x1001ef0 : "Uhornbelowdot", + 0x1001ef1 : "uhornbelowdot", + 0x1001ef4 : "Ybelowdot", + 0x1001ef5 : "ybelowdot", + 0x1001ef6 : "Yhook", + 0x1001ef7 : "yhook", + 0x1001ef8 : "Ytilde", + 0x1001ef9 : "ytilde", + 0x10001a0 : "Ohorn", + 0x10001a1 : "ohorn", + 0x10001af : "Uhorn", + 0x10001b0 : "uhorn", + 0x10020a0 : "EcuSign", + 0x10020a1 : "ColonSign", + 0x10020a2 : "CruzeiroSign", + 0x10020a3 : "FFrancSign", + 0x10020a4 : "LiraSign", + 0x10020a5 : "MillSign", + 0x10020a6 : "NairaSign", + 0x10020a7 : "PesetaSign", + 0x10020a8 : "RupeeSign", + 0x10020a9 : "WonSign", + 0x10020aa : "NewSheqelSign", + 0x10020ab : "DongSign", + 0x20ac : "EuroSign", + 0x1002070 : "zerosuperior", + 0x1002074 : "foursuperior", + 0x1002075 : "fivesuperior", + 0x1002076 : "sixsuperior", + 0x1002077 : "sevensuperior", + 0x1002078 : "eightsuperior", + 0x1002079 : "ninesuperior", + 0x1002080 : "zerosubscript", + 0x1002081 : "onesubscript", + 0x1002082 : "twosubscript", + 0x1002083 : "threesubscript", + 0x1002084 : "foursubscript", + 0x1002085 : "fivesubscript", + 0x1002086 : "sixsubscript", + 0x1002087 : "sevensubscript", + 0x1002088 : "eightsubscript", + 0x1002089 : "ninesubscript", + 0x1002202 : "partdifferential", + 0x1002205 : "emptyset", + 0x1002208 : "elementof", + 0x1002209 : "notelementof", + 0x100220B : "containsas", + 0x100221A : "squareroot", + 0x100221B : "cuberoot", + 0x100221C : "fourthroot", + 0x100222C : "dintegral", + 0x100222D : "tintegral", + 0x1002235 : "because", + 0x1002248 : "approxeq", + 0x1002247 : "notapproxeq", + 0x1002262 : "notidentical", + 0x1002263 : "stricteq", + 0xfff1 : "braille_dot_1", + 0xfff2 : "braille_dot_2", + 0xfff3 : "braille_dot_3", + 0xfff4 : "braille_dot_4", + 0xfff5 : "braille_dot_5", + 0xfff6 : "braille_dot_6", + 0xfff7 : "braille_dot_7", + 0xfff8 : "braille_dot_8", + 0xfff9 : "braille_dot_9", + 0xfffa : "braille_dot_10", + 0x1002800 : "braille_blank", + 0x1002801 : "braille_dots_1", + 0x1002802 : "braille_dots_2", + 0x1002803 : "braille_dots_12", + 0x1002804 : "braille_dots_3", + 0x1002805 : "braille_dots_13", + 0x1002806 : "braille_dots_23", + 0x1002807 : "braille_dots_123", + 0x1002808 : "braille_dots_4", + 0x1002809 : "braille_dots_14", + 0x100280a : "braille_dots_24", + 0x100280b : "braille_dots_124", + 0x100280c : "braille_dots_34", + 0x100280d : "braille_dots_134", + 0x100280e : "braille_dots_234", + 0x100280f : "braille_dots_1234", + 0x1002810 : "braille_dots_5", + 0x1002811 : "braille_dots_15", + 0x1002812 : "braille_dots_25", + 0x1002813 : "braille_dots_125", + 0x1002814 : "braille_dots_35", + 0x1002815 : "braille_dots_135", + 0x1002816 : "braille_dots_235", + 0x1002817 : "braille_dots_1235", + 0x1002818 : "braille_dots_45", + 0x1002819 : "braille_dots_145", + 0x100281a : "braille_dots_245", + 0x100281b : "braille_dots_1245", + 0x100281c : "braille_dots_345", + 0x100281d : "braille_dots_1345", + 0x100281e : "braille_dots_2345", + 0x100281f : "braille_dots_12345", + 0x1002820 : "braille_dots_6", + 0x1002821 : "braille_dots_16", + 0x1002822 : "braille_dots_26", + 0x1002823 : "braille_dots_126", + 0x1002824 : "braille_dots_36", + 0x1002825 : "braille_dots_136", + 0x1002826 : "braille_dots_236", + 0x1002827 : "braille_dots_1236", + 0x1002828 : "braille_dots_46", + 0x1002829 : "braille_dots_146", + 0x100282a : "braille_dots_246", + 0x100282b : "braille_dots_1246", + 0x100282c : "braille_dots_346", + 0x100282d : "braille_dots_1346", + 0x100282e : "braille_dots_2346", + 0x100282f : "braille_dots_12346", + 0x1002830 : "braille_dots_56", + 0x1002831 : "braille_dots_156", + 0x1002832 : "braille_dots_256", + 0x1002833 : "braille_dots_1256", + 0x1002834 : "braille_dots_356", + 0x1002835 : "braille_dots_1356", + 0x1002836 : "braille_dots_2356", + 0x1002837 : "braille_dots_12356", + 0x1002838 : "braille_dots_456", + 0x1002839 : "braille_dots_1456", + 0x100283a : "braille_dots_2456", + 0x100283b : "braille_dots_12456", + 0x100283c : "braille_dots_3456", + 0x100283d : "braille_dots_13456", + 0x100283e : "braille_dots_23456", + 0x100283f : "braille_dots_123456", + 0x1002840 : "braille_dots_7", + 0x1002841 : "braille_dots_17", + 0x1002842 : "braille_dots_27", + 0x1002843 : "braille_dots_127", + 0x1002844 : "braille_dots_37", + 0x1002845 : "braille_dots_137", + 0x1002846 : "braille_dots_237", + 0x1002847 : "braille_dots_1237", + 0x1002848 : "braille_dots_47", + 0x1002849 : "braille_dots_147", + 0x100284a : "braille_dots_247", + 0x100284b : "braille_dots_1247", + 0x100284c : "braille_dots_347", + 0x100284d : "braille_dots_1347", + 0x100284e : "braille_dots_2347", + 0x100284f : "braille_dots_12347", + 0x1002850 : "braille_dots_57", + 0x1002851 : "braille_dots_157", + 0x1002852 : "braille_dots_257", + 0x1002853 : "braille_dots_1257", + 0x1002854 : "braille_dots_357", + 0x1002855 : "braille_dots_1357", + 0x1002856 : "braille_dots_2357", + 0x1002857 : "braille_dots_12357", + 0x1002858 : "braille_dots_457", + 0x1002859 : "braille_dots_1457", + 0x100285a : "braille_dots_2457", + 0x100285b : "braille_dots_12457", + 0x100285c : "braille_dots_3457", + 0x100285d : "braille_dots_13457", + 0x100285e : "braille_dots_23457", + 0x100285f : "braille_dots_123457", + 0x1002860 : "braille_dots_67", + 0x1002861 : "braille_dots_167", + 0x1002862 : "braille_dots_267", + 0x1002863 : "braille_dots_1267", + 0x1002864 : "braille_dots_367", + 0x1002865 : "braille_dots_1367", + 0x1002866 : "braille_dots_2367", + 0x1002867 : "braille_dots_12367", + 0x1002868 : "braille_dots_467", + 0x1002869 : "braille_dots_1467", + 0x100286a : "braille_dots_2467", + 0x100286b : "braille_dots_12467", + 0x100286c : "braille_dots_3467", + 0x100286d : "braille_dots_13467", + 0x100286e : "braille_dots_23467", + 0x100286f : "braille_dots_123467", + 0x1002870 : "braille_dots_567", + 0x1002871 : "braille_dots_1567", + 0x1002872 : "braille_dots_2567", + 0x1002873 : "braille_dots_12567", + 0x1002874 : "braille_dots_3567", + 0x1002875 : "braille_dots_13567", + 0x1002876 : "braille_dots_23567", + 0x1002877 : "braille_dots_123567", + 0x1002878 : "braille_dots_4567", + 0x1002879 : "braille_dots_14567", + 0x100287a : "braille_dots_24567", + 0x100287b : "braille_dots_124567", + 0x100287c : "braille_dots_34567", + 0x100287d : "braille_dots_134567", + 0x100287e : "braille_dots_234567", + 0x100287f : "braille_dots_1234567", + 0x1002880 : "braille_dots_8", + 0x1002881 : "braille_dots_18", + 0x1002882 : "braille_dots_28", + 0x1002883 : "braille_dots_128", + 0x1002884 : "braille_dots_38", + 0x1002885 : "braille_dots_138", + 0x1002886 : "braille_dots_238", + 0x1002887 : "braille_dots_1238", + 0x1002888 : "braille_dots_48", + 0x1002889 : "braille_dots_148", + 0x100288a : "braille_dots_248", + 0x100288b : "braille_dots_1248", + 0x100288c : "braille_dots_348", + 0x100288d : "braille_dots_1348", + 0x100288e : "braille_dots_2348", + 0x100288f : "braille_dots_12348", + 0x1002890 : "braille_dots_58", + 0x1002891 : "braille_dots_158", + 0x1002892 : "braille_dots_258", + 0x1002893 : "braille_dots_1258", + 0x1002894 : "braille_dots_358", + 0x1002895 : "braille_dots_1358", + 0x1002896 : "braille_dots_2358", + 0x1002897 : "braille_dots_12358", + 0x1002898 : "braille_dots_458", + 0x1002899 : "braille_dots_1458", + 0x100289a : "braille_dots_2458", + 0x100289b : "braille_dots_12458", + 0x100289c : "braille_dots_3458", + 0x100289d : "braille_dots_13458", + 0x100289e : "braille_dots_23458", + 0x100289f : "braille_dots_123458", + 0x10028a0 : "braille_dots_68", + 0x10028a1 : "braille_dots_168", + 0x10028a2 : "braille_dots_268", + 0x10028a3 : "braille_dots_1268", + 0x10028a4 : "braille_dots_368", + 0x10028a5 : "braille_dots_1368", + 0x10028a6 : "braille_dots_2368", + 0x10028a7 : "braille_dots_12368", + 0x10028a8 : "braille_dots_468", + 0x10028a9 : "braille_dots_1468", + 0x10028aa : "braille_dots_2468", + 0x10028ab : "braille_dots_12468", + 0x10028ac : "braille_dots_3468", + 0x10028ad : "braille_dots_13468", + 0x10028ae : "braille_dots_23468", + 0x10028af : "braille_dots_123468", + 0x10028b0 : "braille_dots_568", + 0x10028b1 : "braille_dots_1568", + 0x10028b2 : "braille_dots_2568", + 0x10028b3 : "braille_dots_12568", + 0x10028b4 : "braille_dots_3568", + 0x10028b5 : "braille_dots_13568", + 0x10028b6 : "braille_dots_23568", + 0x10028b7 : "braille_dots_123568", + 0x10028b8 : "braille_dots_4568", + 0x10028b9 : "braille_dots_14568", + 0x10028ba : "braille_dots_24568", + 0x10028bb : "braille_dots_124568", + 0x10028bc : "braille_dots_34568", + 0x10028bd : "braille_dots_134568", + 0x10028be : "braille_dots_234568", + 0x10028bf : "braille_dots_1234568", + 0x10028c0 : "braille_dots_78", + 0x10028c1 : "braille_dots_178", + 0x10028c2 : "braille_dots_278", + 0x10028c3 : "braille_dots_1278", + 0x10028c4 : "braille_dots_378", + 0x10028c5 : "braille_dots_1378", + 0x10028c6 : "braille_dots_2378", + 0x10028c7 : "braille_dots_12378", + 0x10028c8 : "braille_dots_478", + 0x10028c9 : "braille_dots_1478", + 0x10028ca : "braille_dots_2478", + 0x10028cb : "braille_dots_12478", + 0x10028cc : "braille_dots_3478", + 0x10028cd : "braille_dots_13478", + 0x10028ce : "braille_dots_23478", + 0x10028cf : "braille_dots_123478", + 0x10028d0 : "braille_dots_578", + 0x10028d1 : "braille_dots_1578", + 0x10028d2 : "braille_dots_2578", + 0x10028d3 : "braille_dots_12578", + 0x10028d4 : "braille_dots_3578", + 0x10028d5 : "braille_dots_13578", + 0x10028d6 : "braille_dots_23578", + 0x10028d7 : "braille_dots_123578", + 0x10028d8 : "braille_dots_4578", + 0x10028d9 : "braille_dots_14578", + 0x10028da : "braille_dots_24578", + 0x10028db : "braille_dots_124578", + 0x10028dc : "braille_dots_34578", + 0x10028dd : "braille_dots_134578", + 0x10028de : "braille_dots_234578", + 0x10028df : "braille_dots_1234578", + 0x10028e0 : "braille_dots_678", + 0x10028e1 : "braille_dots_1678", + 0x10028e2 : "braille_dots_2678", + 0x10028e3 : "braille_dots_12678", + 0x10028e4 : "braille_dots_3678", + 0x10028e5 : "braille_dots_13678", + 0x10028e6 : "braille_dots_23678", + 0x10028e7 : "braille_dots_123678", + 0x10028e8 : "braille_dots_4678", + 0x10028e9 : "braille_dots_14678", + 0x10028ea : "braille_dots_24678", + 0x10028eb : "braille_dots_124678", + 0x10028ec : "braille_dots_34678", + 0x10028ed : "braille_dots_134678", + 0x10028ee : "braille_dots_234678", + 0x10028ef : "braille_dots_1234678", + 0x10028f0 : "braille_dots_5678", + 0x10028f1 : "braille_dots_15678", + 0x10028f2 : "braille_dots_25678", + 0x10028f3 : "braille_dots_125678", + 0x10028f4 : "braille_dots_35678", + 0x10028f5 : "braille_dots_135678", + 0x10028f6 : "braille_dots_235678", + 0x10028f7 : "braille_dots_1235678", + 0x10028f8 : "braille_dots_45678", + 0x10028f9 : "braille_dots_145678", + 0x10028fa : "braille_dots_245678", + 0x10028fb : "braille_dots_1245678", + 0x10028fc : "braille_dots_345678", + 0x10028fd : "braille_dots_1345678", + 0x10028fe : "braille_dots_2345678", + 0x10028ff : "braille_dots_12345678" +} + +def name_to_keycode (name): + if __name_to_keycode.has_key (name): + return __name_to_keycode[name] + return None + +def keycode_to_name (code): + if __keycode_to_name.has_key (code): + return __keycode_to_name[code] + if code < 0xffff: + return "0x%04x" % code + else: + return "0x%06x" % code + + |
