Logo Search packages:      
Sourcecode: ibus version File versions

keysyms.py

# -*- Mode: Python; py-indent-offset: 4 -*-
# pygtk - Python bindings for the GTK toolkit.
# Copyright (C) 1998-2003  James Henstridge
#
#   gtk/keysyms.py: list of keysyms.
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
# USA

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_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
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 = 0x020
exclam = 0x021
quotedbl = 0x022
numbersign = 0x023
dollar = 0x024
percent = 0x025
ampersand = 0x026
apostrophe = 0x027
quoteright = 0x027
parenleft = 0x028
parenright = 0x029
asterisk = 0x02a
plus = 0x02b
comma = 0x02c
minus = 0x02d
period = 0x02e
slash = 0x02f
_0 = 0x030
_1 = 0x031
_2 = 0x032
_3 = 0x033
_4 = 0x034
_5 = 0x035
_6 = 0x036
_7 = 0x037
_8 = 0x038
_9 = 0x039
colon = 0x03a
semicolon = 0x03b
less = 0x03c
equal = 0x03d
greater = 0x03e
question = 0x03f
at = 0x040
A = 0x041
B = 0x042
C = 0x043
D = 0x044
E = 0x045
F = 0x046
G = 0x047
H = 0x048
I = 0x049
J = 0x04a
K = 0x04b
L = 0x04c
M = 0x04d
N = 0x04e
O = 0x04f
P = 0x050
Q = 0x051
R = 0x052
S = 0x053
T = 0x054
U = 0x055
V = 0x056
W = 0x057
X = 0x058
Y = 0x059
Z = 0x05a
bracketleft = 0x05b
backslash = 0x05c
bracketright = 0x05d
asciicircum = 0x05e
underscore = 0x05f
grave = 0x060
quoteleft = 0x060
a = 0x061
b = 0x062
c = 0x063
d = 0x064
e = 0x065
f = 0x066
g = 0x067
h = 0x068
i = 0x069
j = 0x06a
k = 0x06b
l = 0x06c
m = 0x06d
n = 0x06e
o = 0x06f
p = 0x070
q = 0x071
r = 0x072
s = 0x073
t = 0x074
u = 0x075
v = 0x076
w = 0x077
x = 0x078
y = 0x079
z = 0x07a
braceleft = 0x07b
bar = 0x07c
braceright = 0x07d
asciitilde = 0x07e
nobreakspace = 0x0a0
exclamdown = 0x0a1
cent = 0x0a2
sterling = 0x0a3
currency = 0x0a4
yen = 0x0a5
brokenbar = 0x0a6
section = 0x0a7
diaeresis = 0x0a8
copyright = 0x0a9
ordfeminine = 0x0aa
guillemotleft = 0x0ab
notsign = 0x0ac
hyphen = 0x0ad
registered = 0x0ae
macron = 0x0af
degree = 0x0b0
plusminus = 0x0b1
twosuperior = 0x0b2
threesuperior = 0x0b3
acute = 0x0b4
mu = 0x0b5
paragraph = 0x0b6
periodcentered = 0x0b7
cedilla = 0x0b8
onesuperior = 0x0b9
masculine = 0x0ba
guillemotright = 0x0bb
onequarter = 0x0bc
onehalf = 0x0bd
threequarters = 0x0be
questiondown = 0x0bf
Agrave = 0x0c0
Aacute = 0x0c1
Acircumflex = 0x0c2
Atilde = 0x0c3
Adiaeresis = 0x0c4
Aring = 0x0c5
AE = 0x0c6
Ccedilla = 0x0c7
Egrave = 0x0c8
Eacute = 0x0c9
Ecircumflex = 0x0ca
Ediaeresis = 0x0cb
Igrave = 0x0cc
Iacute = 0x0cd
Icircumflex = 0x0ce
Idiaeresis = 0x0cf
ETH = 0x0d0
Eth = 0x0d0
Ntilde = 0x0d1
Ograve = 0x0d2
Oacute = 0x0d3
Ocircumflex = 0x0d4
Otilde = 0x0d5
Odiaeresis = 0x0d6
multiply = 0x0d7
Ooblique = 0x0d8
Ugrave = 0x0d9
Uacute = 0x0da
Ucircumflex = 0x0db
Udiaeresis = 0x0dc
Yacute = 0x0dd
THORN = 0x0de
Thorn = 0x0de
ssharp = 0x0df
agrave = 0x0e0
aacute = 0x0e1
acircumflex = 0x0e2
atilde = 0x0e3
adiaeresis = 0x0e4
aring = 0x0e5
ae = 0x0e6
ccedilla = 0x0e7
egrave = 0x0e8
eacute = 0x0e9
ecircumflex = 0x0ea
ediaeresis = 0x0eb
igrave = 0x0ec
iacute = 0x0ed
icircumflex = 0x0ee
idiaeresis = 0x0ef
eth = 0x0f0
ntilde = 0x0f1
ograve = 0x0f2
oacute = 0x0f3
ocircumflex = 0x0f4
otilde = 0x0f5
odiaeresis = 0x0f6
division = 0x0f7
oslash = 0x0f8
ugrave = 0x0f9
uacute = 0x0fa
ucircumflex = 0x0fb
udiaeresis = 0x0fc
yacute = 0x0fd
thorn = 0x0fe
ydiaeresis = 0x0ff
Aogonek = 0x1a1
breve = 0x1a2
Lstroke = 0x1a3
Lcaron = 0x1a5
Sacute = 0x1a6
Scaron = 0x1a9
Scedilla = 0x1aa
Tcaron = 0x1ab
Zacute = 0x1ac
Zcaron = 0x1ae
Zabovedot = 0x1af
aogonek = 0x1b1
ogonek = 0x1b2
lstroke = 0x1b3
lcaron = 0x1b5
sacute = 0x1b6
caron = 0x1b7
scaron = 0x1b9
scedilla = 0x1ba
tcaron = 0x1bb
zacute = 0x1bc
doubleacute = 0x1bd
zcaron = 0x1be
zabovedot = 0x1bf
Racute = 0x1c0
Abreve = 0x1c3
Lacute = 0x1c5
Cacute = 0x1c6
Ccaron = 0x1c8
Eogonek = 0x1ca
Ecaron = 0x1cc
Dcaron = 0x1cf
Dstroke = 0x1d0
Nacute = 0x1d1
Ncaron = 0x1d2
Odoubleacute = 0x1d5
Rcaron = 0x1d8
Uring = 0x1d9
Udoubleacute = 0x1db
Tcedilla = 0x1de
racute = 0x1e0
abreve = 0x1e3
lacute = 0x1e5
cacute = 0x1e6
ccaron = 0x1e8
eogonek = 0x1ea
ecaron = 0x1ec
dcaron = 0x1ef
dstroke = 0x1f0
nacute = 0x1f1
ncaron = 0x1f2
odoubleacute = 0x1f5
udoubleacute = 0x1fb
rcaron = 0x1f8
uring = 0x1f9
tcedilla = 0x1fe
abovedot = 0x1ff
Hstroke = 0x2a1
Hcircumflex = 0x2a6
Iabovedot = 0x2a9
Gbreve = 0x2ab
Jcircumflex = 0x2ac
hstroke = 0x2b1
hcircumflex = 0x2b6
idotless = 0x2b9
gbreve = 0x2bb
jcircumflex = 0x2bc
Cabovedot = 0x2c5
Ccircumflex = 0x2c6
Gabovedot = 0x2d5
Gcircumflex = 0x2d8
Ubreve = 0x2dd
Scircumflex = 0x2de
cabovedot = 0x2e5
ccircumflex = 0x2e6
gabovedot = 0x2f5
gcircumflex = 0x2f8
ubreve = 0x2fd
scircumflex = 0x2fe
kra = 0x3a2
kappa = 0x3a2
Rcedilla = 0x3a3
Itilde = 0x3a5
Lcedilla = 0x3a6
Emacron = 0x3aa
Gcedilla = 0x3ab
Tslash = 0x3ac
rcedilla = 0x3b3
itilde = 0x3b5
lcedilla = 0x3b6
emacron = 0x3ba
gcedilla = 0x3bb
tslash = 0x3bc
ENG = 0x3bd
eng = 0x3bf
Amacron = 0x3c0
Iogonek = 0x3c7
Eabovedot = 0x3cc
Imacron = 0x3cf
Ncedilla = 0x3d1
Omacron = 0x3d2
Kcedilla = 0x3d3
Uogonek = 0x3d9
Utilde = 0x3dd
Umacron = 0x3de
amacron = 0x3e0
iogonek = 0x3e7
eabovedot = 0x3ec
imacron = 0x3ef
ncedilla = 0x3f1
omacron = 0x3f2
kcedilla = 0x3f3
uogonek = 0x3f9
utilde = 0x3fd
umacron = 0x3fe
OE = 0x13bc
oe = 0x13bd
Ydiaeresis = 0x13be
overline = 0x47e
kana_fullstop = 0x4a1
kana_openingbracket = 0x4a2
kana_closingbracket = 0x4a3
kana_comma = 0x4a4
kana_conjunctive = 0x4a5
kana_middledot = 0x4a5
kana_WO = 0x4a6
kana_a = 0x4a7
kana_i = 0x4a8
kana_u = 0x4a9
kana_e = 0x4aa
kana_o = 0x4ab
kana_ya = 0x4ac
kana_yu = 0x4ad
kana_yo = 0x4ae
kana_tsu = 0x4af
kana_tu = 0x4af
prolongedsound = 0x4b0
kana_A = 0x4b1
kana_I = 0x4b2
kana_U = 0x4b3
kana_E = 0x4b4
kana_O = 0x4b5
kana_KA = 0x4b6
kana_KI = 0x4b7
kana_KU = 0x4b8
kana_KE = 0x4b9
kana_KO = 0x4ba
kana_SA = 0x4bb
kana_SHI = 0x4bc
kana_SU = 0x4bd
kana_SE = 0x4be
kana_SO = 0x4bf
kana_TA = 0x4c0
kana_CHI = 0x4c1
kana_TI = 0x4c1
kana_TSU = 0x4c2
kana_TU = 0x4c2
kana_TE = 0x4c3
kana_TO = 0x4c4
kana_NA = 0x4c5
kana_NI = 0x4c6
kana_NU = 0x4c7
kana_NE = 0x4c8
kana_NO = 0x4c9
kana_HA = 0x4ca
kana_HI = 0x4cb
kana_FU = 0x4cc
kana_HU = 0x4cc
kana_HE = 0x4cd
kana_HO = 0x4ce
kana_MA = 0x4cf
kana_MI = 0x4d0
kana_MU = 0x4d1
kana_ME = 0x4d2
kana_MO = 0x4d3
kana_YA = 0x4d4
kana_YU = 0x4d5
kana_YO = 0x4d6
kana_RA = 0x4d7
kana_RI = 0x4d8
kana_RU = 0x4d9
kana_RE = 0x4da
kana_RO = 0x4db
kana_WA = 0x4dc
kana_N = 0x4dd
voicedsound = 0x4de
semivoicedsound = 0x4df
kana_switch = 0xFF7E
Arabic_comma = 0x5ac
Arabic_semicolon = 0x5bb
Arabic_question_mark = 0x5bf
Arabic_hamza = 0x5c1
Arabic_maddaonalef = 0x5c2
Arabic_hamzaonalef = 0x5c3
Arabic_hamzaonwaw = 0x5c4
Arabic_hamzaunderalef = 0x5c5
Arabic_hamzaonyeh = 0x5c6
Arabic_alef = 0x5c7
Arabic_beh = 0x5c8
Arabic_tehmarbuta = 0x5c9
Arabic_teh = 0x5ca
Arabic_theh = 0x5cb
Arabic_jeem = 0x5cc
Arabic_hah = 0x5cd
Arabic_khah = 0x5ce
Arabic_dal = 0x5cf
Arabic_thal = 0x5d0
Arabic_ra = 0x5d1
Arabic_zain = 0x5d2
Arabic_seen = 0x5d3
Arabic_sheen = 0x5d4
Arabic_sad = 0x5d5
Arabic_dad = 0x5d6
Arabic_tah = 0x5d7
Arabic_zah = 0x5d8
Arabic_ain = 0x5d9
Arabic_ghain = 0x5da
Arabic_tatweel = 0x5e0
Arabic_feh = 0x5e1
Arabic_qaf = 0x5e2
Arabic_kaf = 0x5e3
Arabic_lam = 0x5e4
Arabic_meem = 0x5e5
Arabic_noon = 0x5e6
Arabic_ha = 0x5e7
Arabic_heh = 0x5e7
Arabic_waw = 0x5e8
Arabic_alefmaksura = 0x5e9
Arabic_yeh = 0x5ea
Arabic_fathatan = 0x5eb
Arabic_dammatan = 0x5ec
Arabic_kasratan = 0x5ed
Arabic_fatha = 0x5ee
Arabic_damma = 0x5ef
Arabic_kasra = 0x5f0
Arabic_shadda = 0x5f1
Arabic_sukun = 0x5f2
Arabic_switch = 0xFF7E
Serbian_dje = 0x6a1
Macedonia_gje = 0x6a2
Cyrillic_io = 0x6a3
Ukrainian_ie = 0x6a4
Ukranian_je = 0x6a4
Macedonia_dse = 0x6a5
Ukrainian_i = 0x6a6
Ukranian_i = 0x6a6
Ukrainian_yi = 0x6a7
Ukranian_yi = 0x6a7
Cyrillic_je = 0x6a8
Serbian_je = 0x6a8
Cyrillic_lje = 0x6a9
Serbian_lje = 0x6a9
Cyrillic_nje = 0x6aa
Serbian_nje = 0x6aa
Serbian_tshe = 0x6ab
Macedonia_kje = 0x6ac
Ukrainian_ghe_with_upturn = 0x6ad
Byelorussian_shortu = 0x6ae
Cyrillic_dzhe = 0x6af
Serbian_dze = 0x6af
numerosign = 0x6b0
Serbian_DJE = 0x6b1
Macedonia_GJE = 0x6b2
Cyrillic_IO = 0x6b3
Ukrainian_IE = 0x6b4
Ukranian_JE = 0x6b4
Macedonia_DSE = 0x6b5
Ukrainian_I = 0x6b6
Ukranian_I = 0x6b6
Ukrainian_YI = 0x6b7
Ukranian_YI = 0x6b7
Cyrillic_JE = 0x6b8
Serbian_JE = 0x6b8
Cyrillic_LJE = 0x6b9
Serbian_LJE = 0x6b9
Cyrillic_NJE = 0x6ba
Serbian_NJE = 0x6ba
Serbian_TSHE = 0x6bb
Macedonia_KJE = 0x6bc
Ukrainian_GHE_WITH_UPTURN = 0x6bd
Byelorussian_SHORTU = 0x6be
Cyrillic_DZHE = 0x6bf
Serbian_DZE = 0x6bf
Cyrillic_yu = 0x6c0
Cyrillic_a = 0x6c1
Cyrillic_be = 0x6c2
Cyrillic_tse = 0x6c3
Cyrillic_de = 0x6c4
Cyrillic_ie = 0x6c5
Cyrillic_ef = 0x6c6
Cyrillic_ghe = 0x6c7
Cyrillic_ha = 0x6c8
Cyrillic_i = 0x6c9
Cyrillic_shorti = 0x6ca
Cyrillic_ka = 0x6cb
Cyrillic_el = 0x6cc
Cyrillic_em = 0x6cd
Cyrillic_en = 0x6ce
Cyrillic_o = 0x6cf
Cyrillic_pe = 0x6d0
Cyrillic_ya = 0x6d1
Cyrillic_er = 0x6d2
Cyrillic_es = 0x6d3
Cyrillic_te = 0x6d4
Cyrillic_u = 0x6d5
Cyrillic_zhe = 0x6d6
Cyrillic_ve = 0x6d7
Cyrillic_softsign = 0x6d8
Cyrillic_yeru = 0x6d9
Cyrillic_ze = 0x6da
Cyrillic_sha = 0x6db
Cyrillic_e = 0x6dc
Cyrillic_shcha = 0x6dd
Cyrillic_che = 0x6de
Cyrillic_hardsign = 0x6df
Cyrillic_YU = 0x6e0
Cyrillic_A = 0x6e1
Cyrillic_BE = 0x6e2
Cyrillic_TSE = 0x6e3
Cyrillic_DE = 0x6e4
Cyrillic_IE = 0x6e5
Cyrillic_EF = 0x6e6
Cyrillic_GHE = 0x6e7
Cyrillic_HA = 0x6e8
Cyrillic_I = 0x6e9
Cyrillic_SHORTI = 0x6ea
Cyrillic_KA = 0x6eb
Cyrillic_EL = 0x6ec
Cyrillic_EM = 0x6ed
Cyrillic_EN = 0x6ee
Cyrillic_O = 0x6ef
Cyrillic_PE = 0x6f0
Cyrillic_YA = 0x6f1
Cyrillic_ER = 0x6f2
Cyrillic_ES = 0x6f3
Cyrillic_TE = 0x6f4
Cyrillic_U = 0x6f5
Cyrillic_ZHE = 0x6f6
Cyrillic_VE = 0x6f7
Cyrillic_SOFTSIGN = 0x6f8
Cyrillic_YERU = 0x6f9
Cyrillic_ZE = 0x6fa
Cyrillic_SHA = 0x6fb
Cyrillic_E = 0x6fc
Cyrillic_SHCHA = 0x6fd
Cyrillic_CHE = 0x6fe
Cyrillic_HARDSIGN = 0x6ff
Greek_ALPHAaccent = 0x7a1
Greek_EPSILONaccent = 0x7a2
Greek_ETAaccent = 0x7a3
Greek_IOTAaccent = 0x7a4
Greek_IOTAdiaeresis = 0x7a5
Greek_OMICRONaccent = 0x7a7
Greek_UPSILONaccent = 0x7a8
Greek_UPSILONdieresis = 0x7a9
Greek_OMEGAaccent = 0x7ab
Greek_accentdieresis = 0x7ae
Greek_horizbar = 0x7af
Greek_alphaaccent = 0x7b1
Greek_epsilonaccent = 0x7b2
Greek_etaaccent = 0x7b3
Greek_iotaaccent = 0x7b4
Greek_iotadieresis = 0x7b5
Greek_iotaaccentdieresis = 0x7b6
Greek_omicronaccent = 0x7b7
Greek_upsilonaccent = 0x7b8
Greek_upsilondieresis = 0x7b9
Greek_upsilonaccentdieresis = 0x7ba
Greek_omegaaccent = 0x7bb
Greek_ALPHA = 0x7c1
Greek_BETA = 0x7c2
Greek_GAMMA = 0x7c3
Greek_DELTA = 0x7c4
Greek_EPSILON = 0x7c5
Greek_ZETA = 0x7c6
Greek_ETA = 0x7c7
Greek_THETA = 0x7c8
Greek_IOTA = 0x7c9
Greek_KAPPA = 0x7ca
Greek_LAMDA = 0x7cb
Greek_LAMBDA = 0x7cb
Greek_MU = 0x7cc
Greek_NU = 0x7cd
Greek_XI = 0x7ce
Greek_OMICRON = 0x7cf
Greek_PI = 0x7d0
Greek_RHO = 0x7d1
Greek_SIGMA = 0x7d2
Greek_TAU = 0x7d4
Greek_UPSILON = 0x7d5
Greek_PHI = 0x7d6
Greek_CHI = 0x7d7
Greek_PSI = 0x7d8
Greek_OMEGA = 0x7d9
Greek_alpha = 0x7e1
Greek_beta = 0x7e2
Greek_gamma = 0x7e3
Greek_delta = 0x7e4
Greek_epsilon = 0x7e5
Greek_zeta = 0x7e6
Greek_eta = 0x7e7
Greek_theta = 0x7e8
Greek_iota = 0x7e9
Greek_kappa = 0x7ea
Greek_lamda = 0x7eb
Greek_lambda = 0x7eb
Greek_mu = 0x7ec
Greek_nu = 0x7ed
Greek_xi = 0x7ee
Greek_omicron = 0x7ef
Greek_pi = 0x7f0
Greek_rho = 0x7f1
Greek_sigma = 0x7f2
Greek_finalsmallsigma = 0x7f3
Greek_tau = 0x7f4
Greek_upsilon = 0x7f5
Greek_phi = 0x7f6
Greek_chi = 0x7f7
Greek_psi = 0x7f8
Greek_omega = 0x7f9
Greek_switch = 0xFF7E
leftradical = 0x8a1
topleftradical = 0x8a2
horizconnector = 0x8a3
topintegral = 0x8a4
botintegral = 0x8a5
vertconnector = 0x8a6
topleftsqbracket = 0x8a7
botleftsqbracket = 0x8a8
toprightsqbracket = 0x8a9
botrightsqbracket = 0x8aa
topleftparens = 0x8ab
botleftparens = 0x8ac
toprightparens = 0x8ad
botrightparens = 0x8ae
leftmiddlecurlybrace = 0x8af
rightmiddlecurlybrace = 0x8b0
topleftsummation = 0x8b1
botleftsummation = 0x8b2
topvertsummationconnector = 0x8b3
botvertsummationconnector = 0x8b4
toprightsummation = 0x8b5
botrightsummation = 0x8b6
rightmiddlesummation = 0x8b7
lessthanequal = 0x8bc
notequal = 0x8bd
greaterthanequal = 0x8be
integral = 0x8bf
therefore = 0x8c0
variation = 0x8c1
infinity = 0x8c2
nabla = 0x8c5
approximate = 0x8c8
similarequal = 0x8c9
ifonlyif = 0x8cd
implies = 0x8ce
identical = 0x8cf
radical = 0x8d6
includedin = 0x8da
includes = 0x8db
intersection = 0x8dc
union = 0x8dd
logicaland = 0x8de
logicalor = 0x8df
partialderivative = 0x8ef
function = 0x8f6
leftarrow = 0x8fb
uparrow = 0x8fc
rightarrow = 0x8fd
downarrow = 0x8fe
blank = 0x9df
soliddiamond = 0x9e0
checkerboard = 0x9e1
ht = 0x9e2
ff = 0x9e3
cr = 0x9e4
lf = 0x9e5
nl = 0x9e8
vt = 0x9e9
lowrightcorner = 0x9ea
uprightcorner = 0x9eb
upleftcorner = 0x9ec
lowleftcorner = 0x9ed
crossinglines = 0x9ee
horizlinescan1 = 0x9ef
horizlinescan3 = 0x9f0
horizlinescan5 = 0x9f1
horizlinescan7 = 0x9f2
horizlinescan9 = 0x9f3
leftt = 0x9f4
rightt = 0x9f5
bott = 0x9f6
topt = 0x9f7
vertbar = 0x9f8
emspace = 0xaa1
enspace = 0xaa2
em3space = 0xaa3
em4space = 0xaa4
digitspace = 0xaa5
punctspace = 0xaa6
thinspace = 0xaa7
hairspace = 0xaa8
emdash = 0xaa9
endash = 0xaaa
signifblank = 0xaac
ellipsis = 0xaae
doubbaselinedot = 0xaaf
onethird = 0xab0
twothirds = 0xab1
onefifth = 0xab2
twofifths = 0xab3
threefifths = 0xab4
fourfifths = 0xab5
onesixth = 0xab6
fivesixths = 0xab7
careof = 0xab8
figdash = 0xabb
leftanglebracket = 0xabc
decimalpoint = 0xabd
rightanglebracket = 0xabe
marker = 0xabf
oneeighth = 0xac3
threeeighths = 0xac4
fiveeighths = 0xac5
seveneighths = 0xac6
trademark = 0xac9
signaturemark = 0xaca
trademarkincircle = 0xacb
leftopentriangle = 0xacc
rightopentriangle = 0xacd
emopencircle = 0xace
emopenrectangle = 0xacf
leftsinglequotemark = 0xad0
rightsinglequotemark = 0xad1
leftdoublequotemark = 0xad2
rightdoublequotemark = 0xad3
prescription = 0xad4
minutes = 0xad6
seconds = 0xad7
latincross = 0xad9
hexagram = 0xada
filledrectbullet = 0xadb
filledlefttribullet = 0xadc
filledrighttribullet = 0xadd
emfilledcircle = 0xade
emfilledrect = 0xadf
enopencircbullet = 0xae0
enopensquarebullet = 0xae1
openrectbullet = 0xae2
opentribulletup = 0xae3
opentribulletdown = 0xae4
openstar = 0xae5
enfilledcircbullet = 0xae6
enfilledsqbullet = 0xae7
filledtribulletup = 0xae8
filledtribulletdown = 0xae9
leftpointer = 0xaea
rightpointer = 0xaeb
club = 0xaec
diamond = 0xaed
heart = 0xaee
maltesecross = 0xaf0
dagger = 0xaf1
doubledagger = 0xaf2
checkmark = 0xaf3
ballotcross = 0xaf4
musicalsharp = 0xaf5
musicalflat = 0xaf6
malesymbol = 0xaf7
femalesymbol = 0xaf8
telephone = 0xaf9
telephonerecorder = 0xafa
phonographcopyright = 0xafb
caret = 0xafc
singlelowquotemark = 0xafd
doublelowquotemark = 0xafe
cursor = 0xaff
leftcaret = 0xba3
rightcaret = 0xba6
downcaret = 0xba8
upcaret = 0xba9
overbar = 0xbc0
downtack = 0xbc2
upshoe = 0xbc3
downstile = 0xbc4
underbar = 0xbc6
jot = 0xbca
quad = 0xbcc
uptack = 0xbce
circle = 0xbcf
upstile = 0xbd3
downshoe = 0xbd6
rightshoe = 0xbd8
leftshoe = 0xbda
lefttack = 0xbdc
righttack = 0xbfc
hebrew_doublelowline = 0xcdf
hebrew_aleph = 0xce0
hebrew_bet = 0xce1
hebrew_beth = 0xce1
hebrew_gimel = 0xce2
hebrew_gimmel = 0xce2
hebrew_dalet = 0xce3
hebrew_daleth = 0xce3
hebrew_he = 0xce4
hebrew_waw = 0xce5
hebrew_zain = 0xce6
hebrew_zayin = 0xce6
hebrew_chet = 0xce7
hebrew_het = 0xce7
hebrew_tet = 0xce8
hebrew_teth = 0xce8
hebrew_yod = 0xce9
hebrew_finalkaph = 0xcea
hebrew_kaph = 0xceb
hebrew_lamed = 0xcec
hebrew_finalmem = 0xced
hebrew_mem = 0xcee
hebrew_finalnun = 0xcef
hebrew_nun = 0xcf0
hebrew_samech = 0xcf1
hebrew_samekh = 0xcf1
hebrew_ayin = 0xcf2
hebrew_finalpe = 0xcf3
hebrew_pe = 0xcf4
hebrew_finalzade = 0xcf5
hebrew_finalzadi = 0xcf5
hebrew_zade = 0xcf6
hebrew_zadi = 0xcf6
hebrew_qoph = 0xcf7
hebrew_kuf = 0xcf7
hebrew_resh = 0xcf8
hebrew_shin = 0xcf9
hebrew_taw = 0xcfa
hebrew_taf = 0xcfa
Hebrew_switch = 0xFF7E
Thai_kokai = 0xda1
Thai_khokhai = 0xda2
Thai_khokhuat = 0xda3
Thai_khokhwai = 0xda4
Thai_khokhon = 0xda5
Thai_khorakhang = 0xda6
Thai_ngongu = 0xda7
Thai_chochan = 0xda8
Thai_choching = 0xda9
Thai_chochang = 0xdaa
Thai_soso = 0xdab
Thai_chochoe = 0xdac
Thai_yoying = 0xdad
Thai_dochada = 0xdae
Thai_topatak = 0xdaf
Thai_thothan = 0xdb0
Thai_thonangmontho = 0xdb1
Thai_thophuthao = 0xdb2
Thai_nonen = 0xdb3
Thai_dodek = 0xdb4
Thai_totao = 0xdb5
Thai_thothung = 0xdb6
Thai_thothahan = 0xdb7
Thai_thothong = 0xdb8
Thai_nonu = 0xdb9
Thai_bobaimai = 0xdba
Thai_popla = 0xdbb
Thai_phophung = 0xdbc
Thai_fofa = 0xdbd
Thai_phophan = 0xdbe
Thai_fofan = 0xdbf
Thai_phosamphao = 0xdc0
Thai_moma = 0xdc1
Thai_yoyak = 0xdc2
Thai_rorua = 0xdc3
Thai_ru = 0xdc4
Thai_loling = 0xdc5
Thai_lu = 0xdc6
Thai_wowaen = 0xdc7
Thai_sosala = 0xdc8
Thai_sorusi = 0xdc9
Thai_sosua = 0xdca
Thai_hohip = 0xdcb
Thai_lochula = 0xdcc
Thai_oang = 0xdcd
Thai_honokhuk = 0xdce
Thai_paiyannoi = 0xdcf
Thai_saraa = 0xdd0
Thai_maihanakat = 0xdd1
Thai_saraaa = 0xdd2
Thai_saraam = 0xdd3
Thai_sarai = 0xdd4
Thai_saraii = 0xdd5
Thai_saraue = 0xdd6
Thai_sarauee = 0xdd7
Thai_sarau = 0xdd8
Thai_sarauu = 0xdd9
Thai_phinthu = 0xdda
Thai_maihanakat_maitho = 0xdde
Thai_baht = 0xddf
Thai_sarae = 0xde0
Thai_saraae = 0xde1
Thai_sarao = 0xde2
Thai_saraaimaimuan = 0xde3
Thai_saraaimaimalai = 0xde4
Thai_lakkhangyao = 0xde5
Thai_maiyamok = 0xde6
Thai_maitaikhu = 0xde7
Thai_maiek = 0xde8
Thai_maitho = 0xde9
Thai_maitri = 0xdea
Thai_maichattawa = 0xdeb
Thai_thanthakhat = 0xdec
Thai_nikhahit = 0xded
Thai_leksun = 0xdf0
Thai_leknung = 0xdf1
Thai_leksong = 0xdf2
Thai_leksam = 0xdf3
Thai_leksi = 0xdf4
Thai_lekha = 0xdf5
Thai_lekhok = 0xdf6
Thai_lekchet = 0xdf7
Thai_lekpaet = 0xdf8
Thai_lekkao = 0xdf9
Hangul = 0xff31
Hangul_Start = 0xff32
Hangul_End = 0xff33
Hangul_Hanja = 0xff34
Hangul_Jamo = 0xff35
Hangul_Romaja = 0xff36
Hangul_Codeinput = 0xff37
Hangul_Jeonja = 0xff38
Hangul_Banja = 0xff39
Hangul_PreHanja = 0xff3a
Hangul_PostHanja = 0xff3b
Hangul_SingleCandidate = 0xff3c
Hangul_MultipleCandidate = 0xff3d
Hangul_PreviousCandidate = 0xff3e
Hangul_Special = 0xff3f
Hangul_switch = 0xFF7E
Hangul_Kiyeog = 0xea1
Hangul_SsangKiyeog = 0xea2
Hangul_KiyeogSios = 0xea3
Hangul_Nieun = 0xea4
Hangul_NieunJieuj = 0xea5
Hangul_NieunHieuh = 0xea6
Hangul_Dikeud = 0xea7
Hangul_SsangDikeud = 0xea8
Hangul_Rieul = 0xea9
Hangul_RieulKiyeog = 0xeaa
Hangul_RieulMieum = 0xeab
Hangul_RieulPieub = 0xeac
Hangul_RieulSios = 0xead
Hangul_RieulTieut = 0xeae
Hangul_RieulPhieuf = 0xeaf
Hangul_RieulHieuh = 0xeb0
Hangul_Mieum = 0xeb1
Hangul_Pieub = 0xeb2
Hangul_SsangPieub = 0xeb3
Hangul_PieubSios = 0xeb4
Hangul_Sios = 0xeb5
Hangul_SsangSios = 0xeb6
Hangul_Ieung = 0xeb7
Hangul_Jieuj = 0xeb8
Hangul_SsangJieuj = 0xeb9
Hangul_Cieuc = 0xeba
Hangul_Khieuq = 0xebb
Hangul_Tieut = 0xebc
Hangul_Phieuf = 0xebd
Hangul_Hieuh = 0xebe
Hangul_A = 0xebf
Hangul_AE = 0xec0
Hangul_YA = 0xec1
Hangul_YAE = 0xec2
Hangul_EO = 0xec3
Hangul_E = 0xec4
Hangul_YEO = 0xec5
Hangul_YE = 0xec6
Hangul_O = 0xec7
Hangul_WA = 0xec8
Hangul_WAE = 0xec9
Hangul_OE = 0xeca
Hangul_YO = 0xecb
Hangul_U = 0xecc
Hangul_WEO = 0xecd
Hangul_WE = 0xece
Hangul_WI = 0xecf
Hangul_YU = 0xed0
Hangul_EU = 0xed1
Hangul_YI = 0xed2
Hangul_I = 0xed3
Hangul_J_Kiyeog = 0xed4
Hangul_J_SsangKiyeog = 0xed5
Hangul_J_KiyeogSios = 0xed6
Hangul_J_Nieun = 0xed7
Hangul_J_NieunJieuj = 0xed8
Hangul_J_NieunHieuh = 0xed9
Hangul_J_Dikeud = 0xeda
Hangul_J_Rieul = 0xedb
Hangul_J_RieulKiyeog = 0xedc
Hangul_J_RieulMieum = 0xedd
Hangul_J_RieulPieub = 0xede
Hangul_J_RieulSios = 0xedf
Hangul_J_RieulTieut = 0xee0
Hangul_J_RieulPhieuf = 0xee1
Hangul_J_RieulHieuh = 0xee2
Hangul_J_Mieum = 0xee3
Hangul_J_Pieub = 0xee4
Hangul_J_PieubSios = 0xee5
Hangul_J_Sios = 0xee6
Hangul_J_SsangSios = 0xee7
Hangul_J_Ieung = 0xee8
Hangul_J_Jieuj = 0xee9
Hangul_J_Cieuc = 0xeea
Hangul_J_Khieuq = 0xeeb
Hangul_J_Tieut = 0xeec
Hangul_J_Phieuf = 0xeed
Hangul_J_Hieuh = 0xeee
Hangul_RieulYeorinHieuh = 0xeef
Hangul_SunkyeongeumMieum = 0xef0
Hangul_SunkyeongeumPieub = 0xef1
Hangul_PanSios = 0xef2
Hangul_KkogjiDalrinIeung = 0xef3
Hangul_SunkyeongeumPhieuf = 0xef4
Hangul_YeorinHieuh = 0xef5
Hangul_AraeA = 0xef6
Hangul_AraeAE = 0xef7
Hangul_J_PanSios = 0xef8
Hangul_J_KkogjiDalrinIeung = 0xef9
Hangul_J_YeorinHieuh = 0xefa
Korean_Won = 0xeff
Armenian_eternity = 0x14a1
Armenian_section_sign = 0x14a2
Armenian_full_stop = 0x14a3
Armenian_verjaket = 0x14a3
Armenian_parenright = 0x14a4
Armenian_parenleft = 0x14a5
Armenian_guillemotright = 0x14a6
Armenian_guillemotleft = 0x14a7
Armenian_em_dash = 0x14a8
Armenian_dot = 0x14a9
Armenian_mijaket = 0x14a9
Armenian_separation_mark = 0x14aa
Armenian_but = 0x14aa
Armenian_comma = 0x14ab
Armenian_en_dash = 0x14ac
Armenian_hyphen = 0x14ad
Armenian_yentamna = 0x14ad
Armenian_ellipsis = 0x14ae
Armenian_exclam = 0x14af
Armenian_amanak = 0x14af
Armenian_accent = 0x14b0
Armenian_shesht = 0x14b0
Armenian_question = 0x14b1
Armenian_paruyk = 0x14b1
Armenian_AYB = 0x14b2
Armenian_ayb = 0x14b3
Armenian_BEN = 0x14b4
Armenian_ben = 0x14b5
Armenian_GIM = 0x14b6
Armenian_gim = 0x14b7
Armenian_DA = 0x14b8
Armenian_da = 0x14b9
Armenian_YECH = 0x14ba
Armenian_yech = 0x14bb
Armenian_ZA = 0x14bc
Armenian_za = 0x14bd
Armenian_E = 0x14be
Armenian_e = 0x14bf
Armenian_AT = 0x14c0
Armenian_at = 0x14c1
Armenian_TO = 0x14c2
Armenian_to = 0x14c3
Armenian_ZHE = 0x14c4
Armenian_zhe = 0x14c5
Armenian_INI = 0x14c6
Armenian_ini = 0x14c7
Armenian_LYUN = 0x14c8
Armenian_lyun = 0x14c9
Armenian_KHE = 0x14ca
Armenian_khe = 0x14cb
Armenian_TSA = 0x14cc
Armenian_tsa = 0x14cd
Armenian_KEN = 0x14ce
Armenian_ken = 0x14cf
Armenian_HO = 0x14d0
Armenian_ho = 0x14d1
Armenian_DZA = 0x14d2
Armenian_dza = 0x14d3
Armenian_GHAT = 0x14d4
Armenian_ghat = 0x14d5
Armenian_TCHE = 0x14d6
Armenian_tche = 0x14d7
Armenian_MEN = 0x14d8
Armenian_men = 0x14d9
Armenian_HI = 0x14da
Armenian_hi = 0x14db
Armenian_NU = 0x14dc
Armenian_nu = 0x14dd
Armenian_SHA = 0x14de
Armenian_sha = 0x14df
Armenian_VO = 0x14e0
Armenian_vo = 0x14e1
Armenian_CHA = 0x14e2
Armenian_cha = 0x14e3
Armenian_PE = 0x14e4
Armenian_pe = 0x14e5
Armenian_JE = 0x14e6
Armenian_je = 0x14e7
Armenian_RA = 0x14e8
Armenian_ra = 0x14e9
Armenian_SE = 0x14ea
Armenian_se = 0x14eb
Armenian_VEV = 0x14ec
Armenian_vev = 0x14ed
Armenian_TYUN = 0x14ee
Armenian_tyun = 0x14ef
Armenian_RE = 0x14f0
Armenian_re = 0x14f1
Armenian_TSO = 0x14f2
Armenian_tso = 0x14f3
Armenian_VYUN = 0x14f4
Armenian_vyun = 0x14f5
Armenian_PYUR = 0x14f6
Armenian_pyur = 0x14f7
Armenian_KE = 0x14f8
Armenian_ke = 0x14f9
Armenian_O = 0x14fa
Armenian_o = 0x14fb
Armenian_FE = 0x14fc
Armenian_fe = 0x14fd
Armenian_apostrophe = 0x14fe
Armenian_ligature_ew = 0x14ff
Georgian_an = 0x15d0
Georgian_ban = 0x15d1
Georgian_gan = 0x15d2
Georgian_don = 0x15d3
Georgian_en = 0x15d4
Georgian_vin = 0x15d5
Georgian_zen = 0x15d6
Georgian_tan = 0x15d7
Georgian_in = 0x15d8
Georgian_kan = 0x15d9
Georgian_las = 0x15da
Georgian_man = 0x15db
Georgian_nar = 0x15dc
Georgian_on = 0x15dd
Georgian_par = 0x15de
Georgian_zhar = 0x15df
Georgian_rae = 0x15e0
Georgian_san = 0x15e1
Georgian_tar = 0x15e2
Georgian_un = 0x15e3
Georgian_phar = 0x15e4
Georgian_khar = 0x15e5
Georgian_ghan = 0x15e6
Georgian_qar = 0x15e7
Georgian_shin = 0x15e8
Georgian_chin = 0x15e9
Georgian_can = 0x15ea
Georgian_jil = 0x15eb
Georgian_cil = 0x15ec
Georgian_char = 0x15ed
Georgian_xan = 0x15ee
Georgian_jhan = 0x15ef
Georgian_hae = 0x15f0
Georgian_he = 0x15f1
Georgian_hie = 0x15f2
Georgian_we = 0x15f3
Georgian_har = 0x15f4
Georgian_hoe = 0x15f5
Georgian_fi = 0x15f6
EcuSign = 0x20a0
ColonSign = 0x20a1
CruzeiroSign = 0x20a2
FFrancSign = 0x20a3
LiraSign = 0x20a4
MillSign = 0x20a5
NairaSign = 0x20a6
PesetaSign = 0x20a7
RupeeSign = 0x20a8
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


Generated by  Doxygen 1.6.0   Back to index