Add Destory method for IEngineFactory
[ibus.git] / ibus / keysyms.py
blob5b6c463b3668be533afbc34f16da0e1b11b19ac5
1 # -*- Mode: Python; py-indent-offset: 4 -*-
2 # pygtk - Python bindings for the GTK toolkit.
3 # Copyright (C) 1998-2003 James Henstridge
5 # gtk/keysyms.py: list of keysyms.
7 # This library is free software; you can redistribute it and/or
8 # modify it under the terms of the GNU Lesser General Public
9 # License as published by the Free Software Foundation; either
10 # version 2.1 of the License, or (at your option) any later version.
12 # This library is distributed in the hope that it will be useful,
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 # Lesser General Public License for more details.
17 # You should have received a copy of the GNU Lesser General Public
18 # License along with this library; if not, write to the Free Software
19 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
20 # USA
22 VoidSymbol = 0xFFFFFF
23 BackSpace = 0xFF08
24 Tab = 0xFF09
25 Linefeed = 0xFF0A
26 Clear = 0xFF0B
27 Return = 0xFF0D
28 Pause = 0xFF13
29 Scroll_Lock = 0xFF14
30 Sys_Req = 0xFF15
31 Escape = 0xFF1B
32 Delete = 0xFFFF
33 Multi_key = 0xFF20
34 Codeinput = 0xFF37
35 SingleCandidate = 0xFF3C
36 MultipleCandidate = 0xFF3D
37 PreviousCandidate = 0xFF3E
38 Kanji = 0xFF21
39 Muhenkan = 0xFF22
40 Henkan_Mode = 0xFF23
41 Henkan = 0xFF23
42 Romaji = 0xFF24
43 Hiragana = 0xFF25
44 Katakana = 0xFF26
45 Hiragana_Katakana = 0xFF27
46 Zenkaku = 0xFF28
47 Hankaku = 0xFF29
48 Zenkaku_Hankaku = 0xFF2A
49 Touroku = 0xFF2B
50 Massyo = 0xFF2C
51 Kana_Lock = 0xFF2D
52 Kana_Shift = 0xFF2E
53 Eisu_Shift = 0xFF2F
54 Eisu_toggle = 0xFF30
55 Kanji_Bangou = 0xFF37
56 Zen_Koho = 0xFF3D
57 Mae_Koho = 0xFF3E
58 Home = 0xFF50
59 Left = 0xFF51
60 Up = 0xFF52
61 Right = 0xFF53
62 Down = 0xFF54
63 Prior = 0xFF55
64 Page_Up = 0xFF55
65 Next = 0xFF56
66 Page_Down = 0xFF56
67 End = 0xFF57
68 Begin = 0xFF58
69 Select = 0xFF60
70 Print = 0xFF61
71 Execute = 0xFF62
72 Insert = 0xFF63
73 Undo = 0xFF65
74 Redo = 0xFF66
75 Menu = 0xFF67
76 Find = 0xFF68
77 Cancel = 0xFF69
78 Help = 0xFF6A
79 Break = 0xFF6B
80 Mode_switch = 0xFF7E
81 script_switch = 0xFF7E
82 Num_Lock = 0xFF7F
83 KP_Space = 0xFF80
84 KP_Tab = 0xFF89
85 KP_Enter = 0xFF8D
86 KP_F1 = 0xFF91
87 KP_F2 = 0xFF92
88 KP_F3 = 0xFF93
89 KP_F4 = 0xFF94
90 KP_Home = 0xFF95
91 KP_Left = 0xFF96
92 KP_Up = 0xFF97
93 KP_Right = 0xFF98
94 KP_Down = 0xFF99
95 KP_Prior = 0xFF9A
96 KP_Page_Up = 0xFF9A
97 KP_Next = 0xFF9B
98 KP_Page_Down = 0xFF9B
99 KP_End = 0xFF9C
100 KP_Begin = 0xFF9D
101 KP_Insert = 0xFF9E
102 KP_Delete = 0xFF9F
103 KP_Equal = 0xFFBD
104 KP_Multiply = 0xFFAA
105 KP_Add = 0xFFAB
106 KP_Separator = 0xFFAC
107 KP_Subtract = 0xFFAD
108 KP_Decimal = 0xFFAE
109 KP_Divide = 0xFFAF
110 KP_0 = 0xFFB0
111 KP_1 = 0xFFB1
112 KP_2 = 0xFFB2
113 KP_3 = 0xFFB3
114 KP_4 = 0xFFB4
115 KP_5 = 0xFFB5
116 KP_6 = 0xFFB6
117 KP_7 = 0xFFB7
118 KP_8 = 0xFFB8
119 KP_9 = 0xFFB9
120 F1 = 0xFFBE
121 F2 = 0xFFBF
122 F3 = 0xFFC0
123 F4 = 0xFFC1
124 F5 = 0xFFC2
125 F6 = 0xFFC3
126 F7 = 0xFFC4
127 F8 = 0xFFC5
128 F9 = 0xFFC6
129 F10 = 0xFFC7
130 F11 = 0xFFC8
131 L1 = 0xFFC8
132 F12 = 0xFFC9
133 L2 = 0xFFC9
134 F13 = 0xFFCA
135 L3 = 0xFFCA
136 F14 = 0xFFCB
137 L4 = 0xFFCB
138 F15 = 0xFFCC
139 L5 = 0xFFCC
140 F16 = 0xFFCD
141 L6 = 0xFFCD
142 F17 = 0xFFCE
143 L7 = 0xFFCE
144 F18 = 0xFFCF
145 L8 = 0xFFCF
146 F19 = 0xFFD0
147 L9 = 0xFFD0
148 F20 = 0xFFD1
149 L10 = 0xFFD1
150 F21 = 0xFFD2
151 R1 = 0xFFD2
152 F22 = 0xFFD3
153 R2 = 0xFFD3
154 F23 = 0xFFD4
155 R3 = 0xFFD4
156 F24 = 0xFFD5
157 R4 = 0xFFD5
158 F25 = 0xFFD6
159 R5 = 0xFFD6
160 F26 = 0xFFD7
161 R6 = 0xFFD7
162 F27 = 0xFFD8
163 R7 = 0xFFD8
164 F28 = 0xFFD9
165 R8 = 0xFFD9
166 F29 = 0xFFDA
167 R9 = 0xFFDA
168 F30 = 0xFFDB
169 R10 = 0xFFDB
170 F31 = 0xFFDC
171 R11 = 0xFFDC
172 F32 = 0xFFDD
173 R12 = 0xFFDD
174 F33 = 0xFFDE
175 R13 = 0xFFDE
176 F34 = 0xFFDF
177 R14 = 0xFFDF
178 F35 = 0xFFE0
179 R15 = 0xFFE0
180 Shift_L = 0xFFE1
181 Shift_R = 0xFFE2
182 Control_L = 0xFFE3
183 Control_R = 0xFFE4
184 Caps_Lock = 0xFFE5
185 Shift_Lock = 0xFFE6
186 Meta_L = 0xFFE7
187 Meta_R = 0xFFE8
188 Alt_L = 0xFFE9
189 Alt_R = 0xFFEA
190 Super_L = 0xFFEB
191 Super_R = 0xFFEC
192 Hyper_L = 0xFFED
193 Hyper_R = 0xFFEE
194 ISO_Lock = 0xFE01
195 ISO_Level2_Latch = 0xFE02
196 ISO_Level3_Shift = 0xFE03
197 ISO_Level3_Latch = 0xFE04
198 ISO_Level3_Lock = 0xFE05
199 ISO_Group_Shift = 0xFF7E
200 ISO_Group_Latch = 0xFE06
201 ISO_Group_Lock = 0xFE07
202 ISO_Next_Group = 0xFE08
203 ISO_Next_Group_Lock = 0xFE09
204 ISO_Prev_Group = 0xFE0A
205 ISO_Prev_Group_Lock = 0xFE0B
206 ISO_First_Group = 0xFE0C
207 ISO_First_Group_Lock = 0xFE0D
208 ISO_Last_Group = 0xFE0E
209 ISO_Last_Group_Lock = 0xFE0F
210 ISO_Left_Tab = 0xFE20
211 ISO_Move_Line_Up = 0xFE21
212 ISO_Move_Line_Down = 0xFE22
213 ISO_Partial_Line_Up = 0xFE23
214 ISO_Partial_Line_Down = 0xFE24
215 ISO_Partial_Space_Left = 0xFE25
216 ISO_Partial_Space_Right = 0xFE26
217 ISO_Set_Margin_Left = 0xFE27
218 ISO_Set_Margin_Right = 0xFE28
219 ISO_Release_Margin_Left = 0xFE29
220 ISO_Release_Margin_Right = 0xFE2A
221 ISO_Release_Both_Margins = 0xFE2B
222 ISO_Fast_Cursor_Left = 0xFE2C
223 ISO_Fast_Cursor_Right = 0xFE2D
224 ISO_Fast_Cursor_Up = 0xFE2E
225 ISO_Fast_Cursor_Down = 0xFE2F
226 ISO_Continuous_Underline = 0xFE30
227 ISO_Discontinuous_Underline = 0xFE31
228 ISO_Emphasize = 0xFE32
229 ISO_Center_Object = 0xFE33
230 ISO_Enter = 0xFE34
231 dead_grave = 0xFE50
232 dead_acute = 0xFE51
233 dead_circumflex = 0xFE52
234 dead_tilde = 0xFE53
235 dead_macron = 0xFE54
236 dead_breve = 0xFE55
237 dead_abovedot = 0xFE56
238 dead_diaeresis = 0xFE57
239 dead_abovering = 0xFE58
240 dead_doubleacute = 0xFE59
241 dead_caron = 0xFE5A
242 dead_cedilla = 0xFE5B
243 dead_ogonek = 0xFE5C
244 dead_iota = 0xFE5D
245 dead_voiced_sound = 0xFE5E
246 dead_semivoiced_sound = 0xFE5F
247 dead_belowdot = 0xFE60
248 First_Virtual_Screen = 0xFED0
249 Prev_Virtual_Screen = 0xFED1
250 Next_Virtual_Screen = 0xFED2
251 Last_Virtual_Screen = 0xFED4
252 Terminate_Server = 0xFED5
253 AccessX_Enable = 0xFE70
254 AccessX_Feedback_Enable = 0xFE71
255 RepeatKeys_Enable = 0xFE72
256 SlowKeys_Enable = 0xFE73
257 BounceKeys_Enable = 0xFE74
258 StickyKeys_Enable = 0xFE75
259 MouseKeys_Enable = 0xFE76
260 MouseKeys_Accel_Enable = 0xFE77
261 Overlay1_Enable = 0xFE78
262 Overlay2_Enable = 0xFE79
263 AudibleBell_Enable = 0xFE7A
264 Pointer_Left = 0xFEE0
265 Pointer_Right = 0xFEE1
266 Pointer_Up = 0xFEE2
267 Pointer_Down = 0xFEE3
268 Pointer_UpLeft = 0xFEE4
269 Pointer_UpRight = 0xFEE5
270 Pointer_DownLeft = 0xFEE6
271 Pointer_DownRight = 0xFEE7
272 Pointer_Button_Dflt = 0xFEE8
273 Pointer_Button1 = 0xFEE9
274 Pointer_Button2 = 0xFEEA
275 Pointer_Button3 = 0xFEEB
276 Pointer_Button4 = 0xFEEC
277 Pointer_Button5 = 0xFEED
278 Pointer_DblClick_Dflt = 0xFEEE
279 Pointer_DblClick1 = 0xFEEF
280 Pointer_DblClick2 = 0xFEF0
281 Pointer_DblClick3 = 0xFEF1
282 Pointer_DblClick4 = 0xFEF2
283 Pointer_DblClick5 = 0xFEF3
284 Pointer_Drag_Dflt = 0xFEF4
285 Pointer_Drag1 = 0xFEF5
286 Pointer_Drag2 = 0xFEF6
287 Pointer_Drag3 = 0xFEF7
288 Pointer_Drag4 = 0xFEF8
289 Pointer_Drag5 = 0xFEFD
290 Pointer_EnableKeys = 0xFEF9
291 Pointer_Accelerate = 0xFEFA
292 Pointer_DfltBtnNext = 0xFEFB
293 Pointer_DfltBtnPrev = 0xFEFC
294 _3270_Duplicate = 0xFD01
295 _3270_FieldMark = 0xFD02
296 _3270_Right2 = 0xFD03
297 _3270_Left2 = 0xFD04
298 _3270_BackTab = 0xFD05
299 _3270_EraseEOF = 0xFD06
300 _3270_EraseInput = 0xFD07
301 _3270_Reset = 0xFD08
302 _3270_Quit = 0xFD09
303 _3270_PA1 = 0xFD0A
304 _3270_PA2 = 0xFD0B
305 _3270_PA3 = 0xFD0C
306 _3270_Test = 0xFD0D
307 _3270_Attn = 0xFD0E
308 _3270_CursorBlink = 0xFD0F
309 _3270_AltCursor = 0xFD10
310 _3270_KeyClick = 0xFD11
311 _3270_Jump = 0xFD12
312 _3270_Ident = 0xFD13
313 _3270_Rule = 0xFD14
314 _3270_Copy = 0xFD15
315 _3270_Play = 0xFD16
316 _3270_Setup = 0xFD17
317 _3270_Record = 0xFD18
318 _3270_ChangeScreen = 0xFD19
319 _3270_DeleteWord = 0xFD1A
320 _3270_ExSelect = 0xFD1B
321 _3270_CursorSelect = 0xFD1C
322 _3270_PrintScreen = 0xFD1D
323 _3270_Enter = 0xFD1E
324 space = 0x020
325 exclam = 0x021
326 quotedbl = 0x022
327 numbersign = 0x023
328 dollar = 0x024
329 percent = 0x025
330 ampersand = 0x026
331 apostrophe = 0x027
332 quoteright = 0x027
333 parenleft = 0x028
334 parenright = 0x029
335 asterisk = 0x02a
336 plus = 0x02b
337 comma = 0x02c
338 minus = 0x02d
339 period = 0x02e
340 slash = 0x02f
341 _0 = 0x030
342 _1 = 0x031
343 _2 = 0x032
344 _3 = 0x033
345 _4 = 0x034
346 _5 = 0x035
347 _6 = 0x036
348 _7 = 0x037
349 _8 = 0x038
350 _9 = 0x039
351 colon = 0x03a
352 semicolon = 0x03b
353 less = 0x03c
354 equal = 0x03d
355 greater = 0x03e
356 question = 0x03f
357 at = 0x040
358 A = 0x041
359 B = 0x042
360 C = 0x043
361 D = 0x044
362 E = 0x045
363 F = 0x046
364 G = 0x047
365 H = 0x048
366 I = 0x049
367 J = 0x04a
368 K = 0x04b
369 L = 0x04c
370 M = 0x04d
371 N = 0x04e
372 O = 0x04f
373 P = 0x050
374 Q = 0x051
375 R = 0x052
376 S = 0x053
377 T = 0x054
378 U = 0x055
379 V = 0x056
380 W = 0x057
381 X = 0x058
382 Y = 0x059
383 Z = 0x05a
384 bracketleft = 0x05b
385 backslash = 0x05c
386 bracketright = 0x05d
387 asciicircum = 0x05e
388 underscore = 0x05f
389 grave = 0x060
390 quoteleft = 0x060
391 a = 0x061
392 b = 0x062
393 c = 0x063
394 d = 0x064
395 e = 0x065
396 f = 0x066
397 g = 0x067
398 h = 0x068
399 i = 0x069
400 j = 0x06a
401 k = 0x06b
402 l = 0x06c
403 m = 0x06d
404 n = 0x06e
405 o = 0x06f
406 p = 0x070
407 q = 0x071
408 r = 0x072
409 s = 0x073
410 t = 0x074
411 u = 0x075
412 v = 0x076
413 w = 0x077
414 x = 0x078
415 y = 0x079
416 z = 0x07a
417 braceleft = 0x07b
418 bar = 0x07c
419 braceright = 0x07d
420 asciitilde = 0x07e
421 nobreakspace = 0x0a0
422 exclamdown = 0x0a1
423 cent = 0x0a2
424 sterling = 0x0a3
425 currency = 0x0a4
426 yen = 0x0a5
427 brokenbar = 0x0a6
428 section = 0x0a7
429 diaeresis = 0x0a8
430 copyright = 0x0a9
431 ordfeminine = 0x0aa
432 guillemotleft = 0x0ab
433 notsign = 0x0ac
434 hyphen = 0x0ad
435 registered = 0x0ae
436 macron = 0x0af
437 degree = 0x0b0
438 plusminus = 0x0b1
439 twosuperior = 0x0b2
440 threesuperior = 0x0b3
441 acute = 0x0b4
442 mu = 0x0b5
443 paragraph = 0x0b6
444 periodcentered = 0x0b7
445 cedilla = 0x0b8
446 onesuperior = 0x0b9
447 masculine = 0x0ba
448 guillemotright = 0x0bb
449 onequarter = 0x0bc
450 onehalf = 0x0bd
451 threequarters = 0x0be
452 questiondown = 0x0bf
453 Agrave = 0x0c0
454 Aacute = 0x0c1
455 Acircumflex = 0x0c2
456 Atilde = 0x0c3
457 Adiaeresis = 0x0c4
458 Aring = 0x0c5
459 AE = 0x0c6
460 Ccedilla = 0x0c7
461 Egrave = 0x0c8
462 Eacute = 0x0c9
463 Ecircumflex = 0x0ca
464 Ediaeresis = 0x0cb
465 Igrave = 0x0cc
466 Iacute = 0x0cd
467 Icircumflex = 0x0ce
468 Idiaeresis = 0x0cf
469 ETH = 0x0d0
470 Eth = 0x0d0
471 Ntilde = 0x0d1
472 Ograve = 0x0d2
473 Oacute = 0x0d3
474 Ocircumflex = 0x0d4
475 Otilde = 0x0d5
476 Odiaeresis = 0x0d6
477 multiply = 0x0d7
478 Ooblique = 0x0d8
479 Ugrave = 0x0d9
480 Uacute = 0x0da
481 Ucircumflex = 0x0db
482 Udiaeresis = 0x0dc
483 Yacute = 0x0dd
484 THORN = 0x0de
485 Thorn = 0x0de
486 ssharp = 0x0df
487 agrave = 0x0e0
488 aacute = 0x0e1
489 acircumflex = 0x0e2
490 atilde = 0x0e3
491 adiaeresis = 0x0e4
492 aring = 0x0e5
493 ae = 0x0e6
494 ccedilla = 0x0e7
495 egrave = 0x0e8
496 eacute = 0x0e9
497 ecircumflex = 0x0ea
498 ediaeresis = 0x0eb
499 igrave = 0x0ec
500 iacute = 0x0ed
501 icircumflex = 0x0ee
502 idiaeresis = 0x0ef
503 eth = 0x0f0
504 ntilde = 0x0f1
505 ograve = 0x0f2
506 oacute = 0x0f3
507 ocircumflex = 0x0f4
508 otilde = 0x0f5
509 odiaeresis = 0x0f6
510 division = 0x0f7
511 oslash = 0x0f8
512 ugrave = 0x0f9
513 uacute = 0x0fa
514 ucircumflex = 0x0fb
515 udiaeresis = 0x0fc
516 yacute = 0x0fd
517 thorn = 0x0fe
518 ydiaeresis = 0x0ff
519 Aogonek = 0x1a1
520 breve = 0x1a2
521 Lstroke = 0x1a3
522 Lcaron = 0x1a5
523 Sacute = 0x1a6
524 Scaron = 0x1a9
525 Scedilla = 0x1aa
526 Tcaron = 0x1ab
527 Zacute = 0x1ac
528 Zcaron = 0x1ae
529 Zabovedot = 0x1af
530 aogonek = 0x1b1
531 ogonek = 0x1b2
532 lstroke = 0x1b3
533 lcaron = 0x1b5
534 sacute = 0x1b6
535 caron = 0x1b7
536 scaron = 0x1b9
537 scedilla = 0x1ba
538 tcaron = 0x1bb
539 zacute = 0x1bc
540 doubleacute = 0x1bd
541 zcaron = 0x1be
542 zabovedot = 0x1bf
543 Racute = 0x1c0
544 Abreve = 0x1c3
545 Lacute = 0x1c5
546 Cacute = 0x1c6
547 Ccaron = 0x1c8
548 Eogonek = 0x1ca
549 Ecaron = 0x1cc
550 Dcaron = 0x1cf
551 Dstroke = 0x1d0
552 Nacute = 0x1d1
553 Ncaron = 0x1d2
554 Odoubleacute = 0x1d5
555 Rcaron = 0x1d8
556 Uring = 0x1d9
557 Udoubleacute = 0x1db
558 Tcedilla = 0x1de
559 racute = 0x1e0
560 abreve = 0x1e3
561 lacute = 0x1e5
562 cacute = 0x1e6
563 ccaron = 0x1e8
564 eogonek = 0x1ea
565 ecaron = 0x1ec
566 dcaron = 0x1ef
567 dstroke = 0x1f0
568 nacute = 0x1f1
569 ncaron = 0x1f2
570 odoubleacute = 0x1f5
571 udoubleacute = 0x1fb
572 rcaron = 0x1f8
573 uring = 0x1f9
574 tcedilla = 0x1fe
575 abovedot = 0x1ff
576 Hstroke = 0x2a1
577 Hcircumflex = 0x2a6
578 Iabovedot = 0x2a9
579 Gbreve = 0x2ab
580 Jcircumflex = 0x2ac
581 hstroke = 0x2b1
582 hcircumflex = 0x2b6
583 idotless = 0x2b9
584 gbreve = 0x2bb
585 jcircumflex = 0x2bc
586 Cabovedot = 0x2c5
587 Ccircumflex = 0x2c6
588 Gabovedot = 0x2d5
589 Gcircumflex = 0x2d8
590 Ubreve = 0x2dd
591 Scircumflex = 0x2de
592 cabovedot = 0x2e5
593 ccircumflex = 0x2e6
594 gabovedot = 0x2f5
595 gcircumflex = 0x2f8
596 ubreve = 0x2fd
597 scircumflex = 0x2fe
598 kra = 0x3a2
599 kappa = 0x3a2
600 Rcedilla = 0x3a3
601 Itilde = 0x3a5
602 Lcedilla = 0x3a6
603 Emacron = 0x3aa
604 Gcedilla = 0x3ab
605 Tslash = 0x3ac
606 rcedilla = 0x3b3
607 itilde = 0x3b5
608 lcedilla = 0x3b6
609 emacron = 0x3ba
610 gcedilla = 0x3bb
611 tslash = 0x3bc
612 ENG = 0x3bd
613 eng = 0x3bf
614 Amacron = 0x3c0
615 Iogonek = 0x3c7
616 Eabovedot = 0x3cc
617 Imacron = 0x3cf
618 Ncedilla = 0x3d1
619 Omacron = 0x3d2
620 Kcedilla = 0x3d3
621 Uogonek = 0x3d9
622 Utilde = 0x3dd
623 Umacron = 0x3de
624 amacron = 0x3e0
625 iogonek = 0x3e7
626 eabovedot = 0x3ec
627 imacron = 0x3ef
628 ncedilla = 0x3f1
629 omacron = 0x3f2
630 kcedilla = 0x3f3
631 uogonek = 0x3f9
632 utilde = 0x3fd
633 umacron = 0x3fe
634 OE = 0x13bc
635 oe = 0x13bd
636 Ydiaeresis = 0x13be
637 overline = 0x47e
638 kana_fullstop = 0x4a1
639 kana_openingbracket = 0x4a2
640 kana_closingbracket = 0x4a3
641 kana_comma = 0x4a4
642 kana_conjunctive = 0x4a5
643 kana_middledot = 0x4a5
644 kana_WO = 0x4a6
645 kana_a = 0x4a7
646 kana_i = 0x4a8
647 kana_u = 0x4a9
648 kana_e = 0x4aa
649 kana_o = 0x4ab
650 kana_ya = 0x4ac
651 kana_yu = 0x4ad
652 kana_yo = 0x4ae
653 kana_tsu = 0x4af
654 kana_tu = 0x4af
655 prolongedsound = 0x4b0
656 kana_A = 0x4b1
657 kana_I = 0x4b2
658 kana_U = 0x4b3
659 kana_E = 0x4b4
660 kana_O = 0x4b5
661 kana_KA = 0x4b6
662 kana_KI = 0x4b7
663 kana_KU = 0x4b8
664 kana_KE = 0x4b9
665 kana_KO = 0x4ba
666 kana_SA = 0x4bb
667 kana_SHI = 0x4bc
668 kana_SU = 0x4bd
669 kana_SE = 0x4be
670 kana_SO = 0x4bf
671 kana_TA = 0x4c0
672 kana_CHI = 0x4c1
673 kana_TI = 0x4c1
674 kana_TSU = 0x4c2
675 kana_TU = 0x4c2
676 kana_TE = 0x4c3
677 kana_TO = 0x4c4
678 kana_NA = 0x4c5
679 kana_NI = 0x4c6
680 kana_NU = 0x4c7
681 kana_NE = 0x4c8
682 kana_NO = 0x4c9
683 kana_HA = 0x4ca
684 kana_HI = 0x4cb
685 kana_FU = 0x4cc
686 kana_HU = 0x4cc
687 kana_HE = 0x4cd
688 kana_HO = 0x4ce
689 kana_MA = 0x4cf
690 kana_MI = 0x4d0
691 kana_MU = 0x4d1
692 kana_ME = 0x4d2
693 kana_MO = 0x4d3
694 kana_YA = 0x4d4
695 kana_YU = 0x4d5
696 kana_YO = 0x4d6
697 kana_RA = 0x4d7
698 kana_RI = 0x4d8
699 kana_RU = 0x4d9
700 kana_RE = 0x4da
701 kana_RO = 0x4db
702 kana_WA = 0x4dc
703 kana_N = 0x4dd
704 voicedsound = 0x4de
705 semivoicedsound = 0x4df
706 kana_switch = 0xFF7E
707 Arabic_comma = 0x5ac
708 Arabic_semicolon = 0x5bb
709 Arabic_question_mark = 0x5bf
710 Arabic_hamza = 0x5c1
711 Arabic_maddaonalef = 0x5c2
712 Arabic_hamzaonalef = 0x5c3
713 Arabic_hamzaonwaw = 0x5c4
714 Arabic_hamzaunderalef = 0x5c5
715 Arabic_hamzaonyeh = 0x5c6
716 Arabic_alef = 0x5c7
717 Arabic_beh = 0x5c8
718 Arabic_tehmarbuta = 0x5c9
719 Arabic_teh = 0x5ca
720 Arabic_theh = 0x5cb
721 Arabic_jeem = 0x5cc
722 Arabic_hah = 0x5cd
723 Arabic_khah = 0x5ce
724 Arabic_dal = 0x5cf
725 Arabic_thal = 0x5d0
726 Arabic_ra = 0x5d1
727 Arabic_zain = 0x5d2
728 Arabic_seen = 0x5d3
729 Arabic_sheen = 0x5d4
730 Arabic_sad = 0x5d5
731 Arabic_dad = 0x5d6
732 Arabic_tah = 0x5d7
733 Arabic_zah = 0x5d8
734 Arabic_ain = 0x5d9
735 Arabic_ghain = 0x5da
736 Arabic_tatweel = 0x5e0
737 Arabic_feh = 0x5e1
738 Arabic_qaf = 0x5e2
739 Arabic_kaf = 0x5e3
740 Arabic_lam = 0x5e4
741 Arabic_meem = 0x5e5
742 Arabic_noon = 0x5e6
743 Arabic_ha = 0x5e7
744 Arabic_heh = 0x5e7
745 Arabic_waw = 0x5e8
746 Arabic_alefmaksura = 0x5e9
747 Arabic_yeh = 0x5ea
748 Arabic_fathatan = 0x5eb
749 Arabic_dammatan = 0x5ec
750 Arabic_kasratan = 0x5ed
751 Arabic_fatha = 0x5ee
752 Arabic_damma = 0x5ef
753 Arabic_kasra = 0x5f0
754 Arabic_shadda = 0x5f1
755 Arabic_sukun = 0x5f2
756 Arabic_switch = 0xFF7E
757 Serbian_dje = 0x6a1
758 Macedonia_gje = 0x6a2
759 Cyrillic_io = 0x6a3
760 Ukrainian_ie = 0x6a4
761 Ukranian_je = 0x6a4
762 Macedonia_dse = 0x6a5
763 Ukrainian_i = 0x6a6
764 Ukranian_i = 0x6a6
765 Ukrainian_yi = 0x6a7
766 Ukranian_yi = 0x6a7
767 Cyrillic_je = 0x6a8
768 Serbian_je = 0x6a8
769 Cyrillic_lje = 0x6a9
770 Serbian_lje = 0x6a9
771 Cyrillic_nje = 0x6aa
772 Serbian_nje = 0x6aa
773 Serbian_tshe = 0x6ab
774 Macedonia_kje = 0x6ac
775 Ukrainian_ghe_with_upturn = 0x6ad
776 Byelorussian_shortu = 0x6ae
777 Cyrillic_dzhe = 0x6af
778 Serbian_dze = 0x6af
779 numerosign = 0x6b0
780 Serbian_DJE = 0x6b1
781 Macedonia_GJE = 0x6b2
782 Cyrillic_IO = 0x6b3
783 Ukrainian_IE = 0x6b4
784 Ukranian_JE = 0x6b4
785 Macedonia_DSE = 0x6b5
786 Ukrainian_I = 0x6b6
787 Ukranian_I = 0x6b6
788 Ukrainian_YI = 0x6b7
789 Ukranian_YI = 0x6b7
790 Cyrillic_JE = 0x6b8
791 Serbian_JE = 0x6b8
792 Cyrillic_LJE = 0x6b9
793 Serbian_LJE = 0x6b9
794 Cyrillic_NJE = 0x6ba
795 Serbian_NJE = 0x6ba
796 Serbian_TSHE = 0x6bb
797 Macedonia_KJE = 0x6bc
798 Ukrainian_GHE_WITH_UPTURN = 0x6bd
799 Byelorussian_SHORTU = 0x6be
800 Cyrillic_DZHE = 0x6bf
801 Serbian_DZE = 0x6bf
802 Cyrillic_yu = 0x6c0
803 Cyrillic_a = 0x6c1
804 Cyrillic_be = 0x6c2
805 Cyrillic_tse = 0x6c3
806 Cyrillic_de = 0x6c4
807 Cyrillic_ie = 0x6c5
808 Cyrillic_ef = 0x6c6
809 Cyrillic_ghe = 0x6c7
810 Cyrillic_ha = 0x6c8
811 Cyrillic_i = 0x6c9
812 Cyrillic_shorti = 0x6ca
813 Cyrillic_ka = 0x6cb
814 Cyrillic_el = 0x6cc
815 Cyrillic_em = 0x6cd
816 Cyrillic_en = 0x6ce
817 Cyrillic_o = 0x6cf
818 Cyrillic_pe = 0x6d0
819 Cyrillic_ya = 0x6d1
820 Cyrillic_er = 0x6d2
821 Cyrillic_es = 0x6d3
822 Cyrillic_te = 0x6d4
823 Cyrillic_u = 0x6d5
824 Cyrillic_zhe = 0x6d6
825 Cyrillic_ve = 0x6d7
826 Cyrillic_softsign = 0x6d8
827 Cyrillic_yeru = 0x6d9
828 Cyrillic_ze = 0x6da
829 Cyrillic_sha = 0x6db
830 Cyrillic_e = 0x6dc
831 Cyrillic_shcha = 0x6dd
832 Cyrillic_che = 0x6de
833 Cyrillic_hardsign = 0x6df
834 Cyrillic_YU = 0x6e0
835 Cyrillic_A = 0x6e1
836 Cyrillic_BE = 0x6e2
837 Cyrillic_TSE = 0x6e3
838 Cyrillic_DE = 0x6e4
839 Cyrillic_IE = 0x6e5
840 Cyrillic_EF = 0x6e6
841 Cyrillic_GHE = 0x6e7
842 Cyrillic_HA = 0x6e8
843 Cyrillic_I = 0x6e9
844 Cyrillic_SHORTI = 0x6ea
845 Cyrillic_KA = 0x6eb
846 Cyrillic_EL = 0x6ec
847 Cyrillic_EM = 0x6ed
848 Cyrillic_EN = 0x6ee
849 Cyrillic_O = 0x6ef
850 Cyrillic_PE = 0x6f0
851 Cyrillic_YA = 0x6f1
852 Cyrillic_ER = 0x6f2
853 Cyrillic_ES = 0x6f3
854 Cyrillic_TE = 0x6f4
855 Cyrillic_U = 0x6f5
856 Cyrillic_ZHE = 0x6f6
857 Cyrillic_VE = 0x6f7
858 Cyrillic_SOFTSIGN = 0x6f8
859 Cyrillic_YERU = 0x6f9
860 Cyrillic_ZE = 0x6fa
861 Cyrillic_SHA = 0x6fb
862 Cyrillic_E = 0x6fc
863 Cyrillic_SHCHA = 0x6fd
864 Cyrillic_CHE = 0x6fe
865 Cyrillic_HARDSIGN = 0x6ff
866 Greek_ALPHAaccent = 0x7a1
867 Greek_EPSILONaccent = 0x7a2
868 Greek_ETAaccent = 0x7a3
869 Greek_IOTAaccent = 0x7a4
870 Greek_IOTAdiaeresis = 0x7a5
871 Greek_OMICRONaccent = 0x7a7
872 Greek_UPSILONaccent = 0x7a8
873 Greek_UPSILONdieresis = 0x7a9
874 Greek_OMEGAaccent = 0x7ab
875 Greek_accentdieresis = 0x7ae
876 Greek_horizbar = 0x7af
877 Greek_alphaaccent = 0x7b1
878 Greek_epsilonaccent = 0x7b2
879 Greek_etaaccent = 0x7b3
880 Greek_iotaaccent = 0x7b4
881 Greek_iotadieresis = 0x7b5
882 Greek_iotaaccentdieresis = 0x7b6
883 Greek_omicronaccent = 0x7b7
884 Greek_upsilonaccent = 0x7b8
885 Greek_upsilondieresis = 0x7b9
886 Greek_upsilonaccentdieresis = 0x7ba
887 Greek_omegaaccent = 0x7bb
888 Greek_ALPHA = 0x7c1
889 Greek_BETA = 0x7c2
890 Greek_GAMMA = 0x7c3
891 Greek_DELTA = 0x7c4
892 Greek_EPSILON = 0x7c5
893 Greek_ZETA = 0x7c6
894 Greek_ETA = 0x7c7
895 Greek_THETA = 0x7c8
896 Greek_IOTA = 0x7c9
897 Greek_KAPPA = 0x7ca
898 Greek_LAMDA = 0x7cb
899 Greek_LAMBDA = 0x7cb
900 Greek_MU = 0x7cc
901 Greek_NU = 0x7cd
902 Greek_XI = 0x7ce
903 Greek_OMICRON = 0x7cf
904 Greek_PI = 0x7d0
905 Greek_RHO = 0x7d1
906 Greek_SIGMA = 0x7d2
907 Greek_TAU = 0x7d4
908 Greek_UPSILON = 0x7d5
909 Greek_PHI = 0x7d6
910 Greek_CHI = 0x7d7
911 Greek_PSI = 0x7d8
912 Greek_OMEGA = 0x7d9
913 Greek_alpha = 0x7e1
914 Greek_beta = 0x7e2
915 Greek_gamma = 0x7e3
916 Greek_delta = 0x7e4
917 Greek_epsilon = 0x7e5
918 Greek_zeta = 0x7e6
919 Greek_eta = 0x7e7
920 Greek_theta = 0x7e8
921 Greek_iota = 0x7e9
922 Greek_kappa = 0x7ea
923 Greek_lamda = 0x7eb
924 Greek_lambda = 0x7eb
925 Greek_mu = 0x7ec
926 Greek_nu = 0x7ed
927 Greek_xi = 0x7ee
928 Greek_omicron = 0x7ef
929 Greek_pi = 0x7f0
930 Greek_rho = 0x7f1
931 Greek_sigma = 0x7f2
932 Greek_finalsmallsigma = 0x7f3
933 Greek_tau = 0x7f4
934 Greek_upsilon = 0x7f5
935 Greek_phi = 0x7f6
936 Greek_chi = 0x7f7
937 Greek_psi = 0x7f8
938 Greek_omega = 0x7f9
939 Greek_switch = 0xFF7E
940 leftradical = 0x8a1
941 topleftradical = 0x8a2
942 horizconnector = 0x8a3
943 topintegral = 0x8a4
944 botintegral = 0x8a5
945 vertconnector = 0x8a6
946 topleftsqbracket = 0x8a7
947 botleftsqbracket = 0x8a8
948 toprightsqbracket = 0x8a9
949 botrightsqbracket = 0x8aa
950 topleftparens = 0x8ab
951 botleftparens = 0x8ac
952 toprightparens = 0x8ad
953 botrightparens = 0x8ae
954 leftmiddlecurlybrace = 0x8af
955 rightmiddlecurlybrace = 0x8b0
956 topleftsummation = 0x8b1
957 botleftsummation = 0x8b2
958 topvertsummationconnector = 0x8b3
959 botvertsummationconnector = 0x8b4
960 toprightsummation = 0x8b5
961 botrightsummation = 0x8b6
962 rightmiddlesummation = 0x8b7
963 lessthanequal = 0x8bc
964 notequal = 0x8bd
965 greaterthanequal = 0x8be
966 integral = 0x8bf
967 therefore = 0x8c0
968 variation = 0x8c1
969 infinity = 0x8c2
970 nabla = 0x8c5
971 approximate = 0x8c8
972 similarequal = 0x8c9
973 ifonlyif = 0x8cd
974 implies = 0x8ce
975 identical = 0x8cf
976 radical = 0x8d6
977 includedin = 0x8da
978 includes = 0x8db
979 intersection = 0x8dc
980 union = 0x8dd
981 logicaland = 0x8de
982 logicalor = 0x8df
983 partialderivative = 0x8ef
984 function = 0x8f6
985 leftarrow = 0x8fb
986 uparrow = 0x8fc
987 rightarrow = 0x8fd
988 downarrow = 0x8fe
989 blank = 0x9df
990 soliddiamond = 0x9e0
991 checkerboard = 0x9e1
992 ht = 0x9e2
993 ff = 0x9e3
994 cr = 0x9e4
995 lf = 0x9e5
996 nl = 0x9e8
997 vt = 0x9e9
998 lowrightcorner = 0x9ea
999 uprightcorner = 0x9eb
1000 upleftcorner = 0x9ec
1001 lowleftcorner = 0x9ed
1002 crossinglines = 0x9ee
1003 horizlinescan1 = 0x9ef
1004 horizlinescan3 = 0x9f0
1005 horizlinescan5 = 0x9f1
1006 horizlinescan7 = 0x9f2
1007 horizlinescan9 = 0x9f3
1008 leftt = 0x9f4
1009 rightt = 0x9f5
1010 bott = 0x9f6
1011 topt = 0x9f7
1012 vertbar = 0x9f8
1013 emspace = 0xaa1
1014 enspace = 0xaa2
1015 em3space = 0xaa3
1016 em4space = 0xaa4
1017 digitspace = 0xaa5
1018 punctspace = 0xaa6
1019 thinspace = 0xaa7
1020 hairspace = 0xaa8
1021 emdash = 0xaa9
1022 endash = 0xaaa
1023 signifblank = 0xaac
1024 ellipsis = 0xaae
1025 doubbaselinedot = 0xaaf
1026 onethird = 0xab0
1027 twothirds = 0xab1
1028 onefifth = 0xab2
1029 twofifths = 0xab3
1030 threefifths = 0xab4
1031 fourfifths = 0xab5
1032 onesixth = 0xab6
1033 fivesixths = 0xab7
1034 careof = 0xab8
1035 figdash = 0xabb
1036 leftanglebracket = 0xabc
1037 decimalpoint = 0xabd
1038 rightanglebracket = 0xabe
1039 marker = 0xabf
1040 oneeighth = 0xac3
1041 threeeighths = 0xac4
1042 fiveeighths = 0xac5
1043 seveneighths = 0xac6
1044 trademark = 0xac9
1045 signaturemark = 0xaca
1046 trademarkincircle = 0xacb
1047 leftopentriangle = 0xacc
1048 rightopentriangle = 0xacd
1049 emopencircle = 0xace
1050 emopenrectangle = 0xacf
1051 leftsinglequotemark = 0xad0
1052 rightsinglequotemark = 0xad1
1053 leftdoublequotemark = 0xad2
1054 rightdoublequotemark = 0xad3
1055 prescription = 0xad4
1056 minutes = 0xad6
1057 seconds = 0xad7
1058 latincross = 0xad9
1059 hexagram = 0xada
1060 filledrectbullet = 0xadb
1061 filledlefttribullet = 0xadc
1062 filledrighttribullet = 0xadd
1063 emfilledcircle = 0xade
1064 emfilledrect = 0xadf
1065 enopencircbullet = 0xae0
1066 enopensquarebullet = 0xae1
1067 openrectbullet = 0xae2
1068 opentribulletup = 0xae3
1069 opentribulletdown = 0xae4
1070 openstar = 0xae5
1071 enfilledcircbullet = 0xae6
1072 enfilledsqbullet = 0xae7
1073 filledtribulletup = 0xae8
1074 filledtribulletdown = 0xae9
1075 leftpointer = 0xaea
1076 rightpointer = 0xaeb
1077 club = 0xaec
1078 diamond = 0xaed
1079 heart = 0xaee
1080 maltesecross = 0xaf0
1081 dagger = 0xaf1
1082 doubledagger = 0xaf2
1083 checkmark = 0xaf3
1084 ballotcross = 0xaf4
1085 musicalsharp = 0xaf5
1086 musicalflat = 0xaf6
1087 malesymbol = 0xaf7
1088 femalesymbol = 0xaf8
1089 telephone = 0xaf9
1090 telephonerecorder = 0xafa
1091 phonographcopyright = 0xafb
1092 caret = 0xafc
1093 singlelowquotemark = 0xafd
1094 doublelowquotemark = 0xafe
1095 cursor = 0xaff
1096 leftcaret = 0xba3
1097 rightcaret = 0xba6
1098 downcaret = 0xba8
1099 upcaret = 0xba9
1100 overbar = 0xbc0
1101 downtack = 0xbc2
1102 upshoe = 0xbc3
1103 downstile = 0xbc4
1104 underbar = 0xbc6
1105 jot = 0xbca
1106 quad = 0xbcc
1107 uptack = 0xbce
1108 circle = 0xbcf
1109 upstile = 0xbd3
1110 downshoe = 0xbd6
1111 rightshoe = 0xbd8
1112 leftshoe = 0xbda
1113 lefttack = 0xbdc
1114 righttack = 0xbfc
1115 hebrew_doublelowline = 0xcdf
1116 hebrew_aleph = 0xce0
1117 hebrew_bet = 0xce1
1118 hebrew_beth = 0xce1
1119 hebrew_gimel = 0xce2
1120 hebrew_gimmel = 0xce2
1121 hebrew_dalet = 0xce3
1122 hebrew_daleth = 0xce3
1123 hebrew_he = 0xce4
1124 hebrew_waw = 0xce5
1125 hebrew_zain = 0xce6
1126 hebrew_zayin = 0xce6
1127 hebrew_chet = 0xce7
1128 hebrew_het = 0xce7
1129 hebrew_tet = 0xce8
1130 hebrew_teth = 0xce8
1131 hebrew_yod = 0xce9
1132 hebrew_finalkaph = 0xcea
1133 hebrew_kaph = 0xceb
1134 hebrew_lamed = 0xcec
1135 hebrew_finalmem = 0xced
1136 hebrew_mem = 0xcee
1137 hebrew_finalnun = 0xcef
1138 hebrew_nun = 0xcf0
1139 hebrew_samech = 0xcf1
1140 hebrew_samekh = 0xcf1
1141 hebrew_ayin = 0xcf2
1142 hebrew_finalpe = 0xcf3
1143 hebrew_pe = 0xcf4
1144 hebrew_finalzade = 0xcf5
1145 hebrew_finalzadi = 0xcf5
1146 hebrew_zade = 0xcf6
1147 hebrew_zadi = 0xcf6
1148 hebrew_qoph = 0xcf7
1149 hebrew_kuf = 0xcf7
1150 hebrew_resh = 0xcf8
1151 hebrew_shin = 0xcf9
1152 hebrew_taw = 0xcfa
1153 hebrew_taf = 0xcfa
1154 Hebrew_switch = 0xFF7E
1155 Thai_kokai = 0xda1
1156 Thai_khokhai = 0xda2
1157 Thai_khokhuat = 0xda3
1158 Thai_khokhwai = 0xda4
1159 Thai_khokhon = 0xda5
1160 Thai_khorakhang = 0xda6
1161 Thai_ngongu = 0xda7
1162 Thai_chochan = 0xda8
1163 Thai_choching = 0xda9
1164 Thai_chochang = 0xdaa
1165 Thai_soso = 0xdab
1166 Thai_chochoe = 0xdac
1167 Thai_yoying = 0xdad
1168 Thai_dochada = 0xdae
1169 Thai_topatak = 0xdaf
1170 Thai_thothan = 0xdb0
1171 Thai_thonangmontho = 0xdb1
1172 Thai_thophuthao = 0xdb2
1173 Thai_nonen = 0xdb3
1174 Thai_dodek = 0xdb4
1175 Thai_totao = 0xdb5
1176 Thai_thothung = 0xdb6
1177 Thai_thothahan = 0xdb7
1178 Thai_thothong = 0xdb8
1179 Thai_nonu = 0xdb9
1180 Thai_bobaimai = 0xdba
1181 Thai_popla = 0xdbb
1182 Thai_phophung = 0xdbc
1183 Thai_fofa = 0xdbd
1184 Thai_phophan = 0xdbe
1185 Thai_fofan = 0xdbf
1186 Thai_phosamphao = 0xdc0
1187 Thai_moma = 0xdc1
1188 Thai_yoyak = 0xdc2
1189 Thai_rorua = 0xdc3
1190 Thai_ru = 0xdc4
1191 Thai_loling = 0xdc5
1192 Thai_lu = 0xdc6
1193 Thai_wowaen = 0xdc7
1194 Thai_sosala = 0xdc8
1195 Thai_sorusi = 0xdc9
1196 Thai_sosua = 0xdca
1197 Thai_hohip = 0xdcb
1198 Thai_lochula = 0xdcc
1199 Thai_oang = 0xdcd
1200 Thai_honokhuk = 0xdce
1201 Thai_paiyannoi = 0xdcf
1202 Thai_saraa = 0xdd0
1203 Thai_maihanakat = 0xdd1
1204 Thai_saraaa = 0xdd2
1205 Thai_saraam = 0xdd3
1206 Thai_sarai = 0xdd4
1207 Thai_saraii = 0xdd5
1208 Thai_saraue = 0xdd6
1209 Thai_sarauee = 0xdd7
1210 Thai_sarau = 0xdd8
1211 Thai_sarauu = 0xdd9
1212 Thai_phinthu = 0xdda
1213 Thai_maihanakat_maitho = 0xdde
1214 Thai_baht = 0xddf
1215 Thai_sarae = 0xde0
1216 Thai_saraae = 0xde1
1217 Thai_sarao = 0xde2
1218 Thai_saraaimaimuan = 0xde3
1219 Thai_saraaimaimalai = 0xde4
1220 Thai_lakkhangyao = 0xde5
1221 Thai_maiyamok = 0xde6
1222 Thai_maitaikhu = 0xde7
1223 Thai_maiek = 0xde8
1224 Thai_maitho = 0xde9
1225 Thai_maitri = 0xdea
1226 Thai_maichattawa = 0xdeb
1227 Thai_thanthakhat = 0xdec
1228 Thai_nikhahit = 0xded
1229 Thai_leksun = 0xdf0
1230 Thai_leknung = 0xdf1
1231 Thai_leksong = 0xdf2
1232 Thai_leksam = 0xdf3
1233 Thai_leksi = 0xdf4
1234 Thai_lekha = 0xdf5
1235 Thai_lekhok = 0xdf6
1236 Thai_lekchet = 0xdf7
1237 Thai_lekpaet = 0xdf8
1238 Thai_lekkao = 0xdf9
1239 Hangul = 0xff31
1240 Hangul_Start = 0xff32
1241 Hangul_End = 0xff33
1242 Hangul_Hanja = 0xff34
1243 Hangul_Jamo = 0xff35
1244 Hangul_Romaja = 0xff36
1245 Hangul_Codeinput = 0xff37
1246 Hangul_Jeonja = 0xff38
1247 Hangul_Banja = 0xff39
1248 Hangul_PreHanja = 0xff3a
1249 Hangul_PostHanja = 0xff3b
1250 Hangul_SingleCandidate = 0xff3c
1251 Hangul_MultipleCandidate = 0xff3d
1252 Hangul_PreviousCandidate = 0xff3e
1253 Hangul_Special = 0xff3f
1254 Hangul_switch = 0xFF7E
1255 Hangul_Kiyeog = 0xea1
1256 Hangul_SsangKiyeog = 0xea2
1257 Hangul_KiyeogSios = 0xea3
1258 Hangul_Nieun = 0xea4
1259 Hangul_NieunJieuj = 0xea5
1260 Hangul_NieunHieuh = 0xea6
1261 Hangul_Dikeud = 0xea7
1262 Hangul_SsangDikeud = 0xea8
1263 Hangul_Rieul = 0xea9
1264 Hangul_RieulKiyeog = 0xeaa
1265 Hangul_RieulMieum = 0xeab
1266 Hangul_RieulPieub = 0xeac
1267 Hangul_RieulSios = 0xead
1268 Hangul_RieulTieut = 0xeae
1269 Hangul_RieulPhieuf = 0xeaf
1270 Hangul_RieulHieuh = 0xeb0
1271 Hangul_Mieum = 0xeb1
1272 Hangul_Pieub = 0xeb2
1273 Hangul_SsangPieub = 0xeb3
1274 Hangul_PieubSios = 0xeb4
1275 Hangul_Sios = 0xeb5
1276 Hangul_SsangSios = 0xeb6
1277 Hangul_Ieung = 0xeb7
1278 Hangul_Jieuj = 0xeb8
1279 Hangul_SsangJieuj = 0xeb9
1280 Hangul_Cieuc = 0xeba
1281 Hangul_Khieuq = 0xebb
1282 Hangul_Tieut = 0xebc
1283 Hangul_Phieuf = 0xebd
1284 Hangul_Hieuh = 0xebe
1285 Hangul_A = 0xebf
1286 Hangul_AE = 0xec0
1287 Hangul_YA = 0xec1
1288 Hangul_YAE = 0xec2
1289 Hangul_EO = 0xec3
1290 Hangul_E = 0xec4
1291 Hangul_YEO = 0xec5
1292 Hangul_YE = 0xec6
1293 Hangul_O = 0xec7
1294 Hangul_WA = 0xec8
1295 Hangul_WAE = 0xec9
1296 Hangul_OE = 0xeca
1297 Hangul_YO = 0xecb
1298 Hangul_U = 0xecc
1299 Hangul_WEO = 0xecd
1300 Hangul_WE = 0xece
1301 Hangul_WI = 0xecf
1302 Hangul_YU = 0xed0
1303 Hangul_EU = 0xed1
1304 Hangul_YI = 0xed2
1305 Hangul_I = 0xed3
1306 Hangul_J_Kiyeog = 0xed4
1307 Hangul_J_SsangKiyeog = 0xed5
1308 Hangul_J_KiyeogSios = 0xed6
1309 Hangul_J_Nieun = 0xed7
1310 Hangul_J_NieunJieuj = 0xed8
1311 Hangul_J_NieunHieuh = 0xed9
1312 Hangul_J_Dikeud = 0xeda
1313 Hangul_J_Rieul = 0xedb
1314 Hangul_J_RieulKiyeog = 0xedc
1315 Hangul_J_RieulMieum = 0xedd
1316 Hangul_J_RieulPieub = 0xede
1317 Hangul_J_RieulSios = 0xedf
1318 Hangul_J_RieulTieut = 0xee0
1319 Hangul_J_RieulPhieuf = 0xee1
1320 Hangul_J_RieulHieuh = 0xee2
1321 Hangul_J_Mieum = 0xee3
1322 Hangul_J_Pieub = 0xee4
1323 Hangul_J_PieubSios = 0xee5
1324 Hangul_J_Sios = 0xee6
1325 Hangul_J_SsangSios = 0xee7
1326 Hangul_J_Ieung = 0xee8
1327 Hangul_J_Jieuj = 0xee9
1328 Hangul_J_Cieuc = 0xeea
1329 Hangul_J_Khieuq = 0xeeb
1330 Hangul_J_Tieut = 0xeec
1331 Hangul_J_Phieuf = 0xeed
1332 Hangul_J_Hieuh = 0xeee
1333 Hangul_RieulYeorinHieuh = 0xeef
1334 Hangul_SunkyeongeumMieum = 0xef0
1335 Hangul_SunkyeongeumPieub = 0xef1
1336 Hangul_PanSios = 0xef2
1337 Hangul_KkogjiDalrinIeung = 0xef3
1338 Hangul_SunkyeongeumPhieuf = 0xef4
1339 Hangul_YeorinHieuh = 0xef5
1340 Hangul_AraeA = 0xef6
1341 Hangul_AraeAE = 0xef7
1342 Hangul_J_PanSios = 0xef8
1343 Hangul_J_KkogjiDalrinIeung = 0xef9
1344 Hangul_J_YeorinHieuh = 0xefa
1345 Korean_Won = 0xeff
1346 Armenian_eternity = 0x14a1
1347 Armenian_section_sign = 0x14a2
1348 Armenian_full_stop = 0x14a3
1349 Armenian_verjaket = 0x14a3
1350 Armenian_parenright = 0x14a4
1351 Armenian_parenleft = 0x14a5
1352 Armenian_guillemotright = 0x14a6
1353 Armenian_guillemotleft = 0x14a7
1354 Armenian_em_dash = 0x14a8
1355 Armenian_dot = 0x14a9
1356 Armenian_mijaket = 0x14a9
1357 Armenian_separation_mark = 0x14aa
1358 Armenian_but = 0x14aa
1359 Armenian_comma = 0x14ab
1360 Armenian_en_dash = 0x14ac
1361 Armenian_hyphen = 0x14ad
1362 Armenian_yentamna = 0x14ad
1363 Armenian_ellipsis = 0x14ae
1364 Armenian_exclam = 0x14af
1365 Armenian_amanak = 0x14af
1366 Armenian_accent = 0x14b0
1367 Armenian_shesht = 0x14b0
1368 Armenian_question = 0x14b1
1369 Armenian_paruyk = 0x14b1
1370 Armenian_AYB = 0x14b2
1371 Armenian_ayb = 0x14b3
1372 Armenian_BEN = 0x14b4
1373 Armenian_ben = 0x14b5
1374 Armenian_GIM = 0x14b6
1375 Armenian_gim = 0x14b7
1376 Armenian_DA = 0x14b8
1377 Armenian_da = 0x14b9
1378 Armenian_YECH = 0x14ba
1379 Armenian_yech = 0x14bb
1380 Armenian_ZA = 0x14bc
1381 Armenian_za = 0x14bd
1382 Armenian_E = 0x14be
1383 Armenian_e = 0x14bf
1384 Armenian_AT = 0x14c0
1385 Armenian_at = 0x14c1
1386 Armenian_TO = 0x14c2
1387 Armenian_to = 0x14c3
1388 Armenian_ZHE = 0x14c4
1389 Armenian_zhe = 0x14c5
1390 Armenian_INI = 0x14c6
1391 Armenian_ini = 0x14c7
1392 Armenian_LYUN = 0x14c8
1393 Armenian_lyun = 0x14c9
1394 Armenian_KHE = 0x14ca
1395 Armenian_khe = 0x14cb
1396 Armenian_TSA = 0x14cc
1397 Armenian_tsa = 0x14cd
1398 Armenian_KEN = 0x14ce
1399 Armenian_ken = 0x14cf
1400 Armenian_HO = 0x14d0
1401 Armenian_ho = 0x14d1
1402 Armenian_DZA = 0x14d2
1403 Armenian_dza = 0x14d3
1404 Armenian_GHAT = 0x14d4
1405 Armenian_ghat = 0x14d5
1406 Armenian_TCHE = 0x14d6
1407 Armenian_tche = 0x14d7
1408 Armenian_MEN = 0x14d8
1409 Armenian_men = 0x14d9
1410 Armenian_HI = 0x14da
1411 Armenian_hi = 0x14db
1412 Armenian_NU = 0x14dc
1413 Armenian_nu = 0x14dd
1414 Armenian_SHA = 0x14de
1415 Armenian_sha = 0x14df
1416 Armenian_VO = 0x14e0
1417 Armenian_vo = 0x14e1
1418 Armenian_CHA = 0x14e2
1419 Armenian_cha = 0x14e3
1420 Armenian_PE = 0x14e4
1421 Armenian_pe = 0x14e5
1422 Armenian_JE = 0x14e6
1423 Armenian_je = 0x14e7
1424 Armenian_RA = 0x14e8
1425 Armenian_ra = 0x14e9
1426 Armenian_SE = 0x14ea
1427 Armenian_se = 0x14eb
1428 Armenian_VEV = 0x14ec
1429 Armenian_vev = 0x14ed
1430 Armenian_TYUN = 0x14ee
1431 Armenian_tyun = 0x14ef
1432 Armenian_RE = 0x14f0
1433 Armenian_re = 0x14f1
1434 Armenian_TSO = 0x14f2
1435 Armenian_tso = 0x14f3
1436 Armenian_VYUN = 0x14f4
1437 Armenian_vyun = 0x14f5
1438 Armenian_PYUR = 0x14f6
1439 Armenian_pyur = 0x14f7
1440 Armenian_KE = 0x14f8
1441 Armenian_ke = 0x14f9
1442 Armenian_O = 0x14fa
1443 Armenian_o = 0x14fb
1444 Armenian_FE = 0x14fc
1445 Armenian_fe = 0x14fd
1446 Armenian_apostrophe = 0x14fe
1447 Armenian_ligature_ew = 0x14ff
1448 Georgian_an = 0x15d0
1449 Georgian_ban = 0x15d1
1450 Georgian_gan = 0x15d2
1451 Georgian_don = 0x15d3
1452 Georgian_en = 0x15d4
1453 Georgian_vin = 0x15d5
1454 Georgian_zen = 0x15d6
1455 Georgian_tan = 0x15d7
1456 Georgian_in = 0x15d8
1457 Georgian_kan = 0x15d9
1458 Georgian_las = 0x15da
1459 Georgian_man = 0x15db
1460 Georgian_nar = 0x15dc
1461 Georgian_on = 0x15dd
1462 Georgian_par = 0x15de
1463 Georgian_zhar = 0x15df
1464 Georgian_rae = 0x15e0
1465 Georgian_san = 0x15e1
1466 Georgian_tar = 0x15e2
1467 Georgian_un = 0x15e3
1468 Georgian_phar = 0x15e4
1469 Georgian_khar = 0x15e5
1470 Georgian_ghan = 0x15e6
1471 Georgian_qar = 0x15e7
1472 Georgian_shin = 0x15e8
1473 Georgian_chin = 0x15e9
1474 Georgian_can = 0x15ea
1475 Georgian_jil = 0x15eb
1476 Georgian_cil = 0x15ec
1477 Georgian_char = 0x15ed
1478 Georgian_xan = 0x15ee
1479 Georgian_jhan = 0x15ef
1480 Georgian_hae = 0x15f0
1481 Georgian_he = 0x15f1
1482 Georgian_hie = 0x15f2
1483 Georgian_we = 0x15f3
1484 Georgian_har = 0x15f4
1485 Georgian_hoe = 0x15f5
1486 Georgian_fi = 0x15f6
1487 EcuSign = 0x20a0
1488 ColonSign = 0x20a1
1489 CruzeiroSign = 0x20a2
1490 FFrancSign = 0x20a3
1491 LiraSign = 0x20a4
1492 MillSign = 0x20a5
1493 NairaSign = 0x20a6
1494 PesetaSign = 0x20a7
1495 RupeeSign = 0x20a8
1496 WonSign = 0x20a9
1497 NewSheqelSign = 0x20aa
1498 DongSign = 0x20ab
1499 EuroSign = 0x20ac
1501 __name_to_keycode = {
1502 "VoidSymbol" : 0xffffff,
1503 "BackSpace" : 0xff08,
1504 "Tab" : 0xff09,
1505 "Linefeed" : 0xff0a,
1506 "Clear" : 0xff0b,
1507 "Return" : 0xff0d,
1508 "Pause" : 0xff13,
1509 "Scroll_Lock" : 0xff14,
1510 "Sys_Req" : 0xff15,
1511 "Escape" : 0xff1b,
1512 "Delete" : 0xffff,
1513 "Multi_key" : 0xff20,
1514 "Codeinput" : 0xff37,
1515 "SingleCandidate" : 0xff3c,
1516 "MultipleCandidate" : 0xff3d,
1517 "PreviousCandidate" : 0xff3e,
1518 "Kanji" : 0xff21,
1519 "Muhenkan" : 0xff22,
1520 "Henkan_Mode" : 0xff23,
1521 "Henkan" : 0xff23,
1522 "Romaji" : 0xff24,
1523 "Hiragana" : 0xff25,
1524 "Katakana" : 0xff26,
1525 "Hiragana_Katakana" : 0xff27,
1526 "Zenkaku" : 0xff28,
1527 "Hankaku" : 0xff29,
1528 "Zenkaku_Hankaku" : 0xff2a,
1529 "Touroku" : 0xff2b,
1530 "Massyo" : 0xff2c,
1531 "Kana_Lock" : 0xff2d,
1532 "Kana_Shift" : 0xff2e,
1533 "Eisu_Shift" : 0xff2f,
1534 "Eisu_toggle" : 0xff30,
1535 "Kanji_Bangou" : 0xff37,
1536 "Zen_Koho" : 0xff3d,
1537 "Mae_Koho" : 0xff3e,
1538 "Home" : 0xff50,
1539 "Left" : 0xff51,
1540 "Up" : 0xff52,
1541 "Right" : 0xff53,
1542 "Down" : 0xff54,
1543 "Prior" : 0xff55,
1544 "Page_Up" : 0xff55,
1545 "Next" : 0xff56,
1546 "Page_Down" : 0xff56,
1547 "End" : 0xff57,
1548 "Begin" : 0xff58,
1549 "Select" : 0xff60,
1550 "Print" : 0xff61,
1551 "Execute" : 0xff62,
1552 "Insert" : 0xff63,
1553 "Undo" : 0xff65,
1554 "Redo" : 0xff66,
1555 "Menu" : 0xff67,
1556 "Find" : 0xff68,
1557 "Cancel" : 0xff69,
1558 "Help" : 0xff6a,
1559 "Break" : 0xff6b,
1560 "Mode_switch" : 0xff7e,
1561 "script_switch" : 0xff7e,
1562 "Num_Lock" : 0xff7f,
1563 "KP_Space" : 0xff80,
1564 "KP_Tab" : 0xff89,
1565 "KP_Enter" : 0xff8d,
1566 "KP_F1" : 0xff91,
1567 "KP_F2" : 0xff92,
1568 "KP_F3" : 0xff93,
1569 "KP_F4" : 0xff94,
1570 "KP_Home" : 0xff95,
1571 "KP_Left" : 0xff96,
1572 "KP_Up" : 0xff97,
1573 "KP_Right" : 0xff98,
1574 "KP_Down" : 0xff99,
1575 "KP_Prior" : 0xff9a,
1576 "KP_Page_Up" : 0xff9a,
1577 "KP_Next" : 0xff9b,
1578 "KP_Page_Down" : 0xff9b,
1579 "KP_End" : 0xff9c,
1580 "KP_Begin" : 0xff9d,
1581 "KP_Insert" : 0xff9e,
1582 "KP_Delete" : 0xff9f,
1583 "KP_Equal" : 0xffbd,
1584 "KP_Multiply" : 0xffaa,
1585 "KP_Add" : 0xffab,
1586 "KP_Separator" : 0xffac,
1587 "KP_Subtract" : 0xffad,
1588 "KP_Decimal" : 0xffae,
1589 "KP_Divide" : 0xffaf,
1590 "KP_0" : 0xffb0,
1591 "KP_1" : 0xffb1,
1592 "KP_2" : 0xffb2,
1593 "KP_3" : 0xffb3,
1594 "KP_4" : 0xffb4,
1595 "KP_5" : 0xffb5,
1596 "KP_6" : 0xffb6,
1597 "KP_7" : 0xffb7,
1598 "KP_8" : 0xffb8,
1599 "KP_9" : 0xffb9,
1600 "F1" : 0xffbe,
1601 "F2" : 0xffbf,
1602 "F3" : 0xffc0,
1603 "F4" : 0xffc1,
1604 "F5" : 0xffc2,
1605 "F6" : 0xffc3,
1606 "F7" : 0xffc4,
1607 "F8" : 0xffc5,
1608 "F9" : 0xffc6,
1609 "F10" : 0xffc7,
1610 "F11" : 0xffc8,
1611 "L1" : 0xffc8,
1612 "F12" : 0xffc9,
1613 "L2" : 0xffc9,
1614 "F13" : 0xffca,
1615 "L3" : 0xffca,
1616 "F14" : 0xffcb,
1617 "L4" : 0xffcb,
1618 "F15" : 0xffcc,
1619 "L5" : 0xffcc,
1620 "F16" : 0xffcd,
1621 "L6" : 0xffcd,
1622 "F17" : 0xffce,
1623 "L7" : 0xffce,
1624 "F18" : 0xffcf,
1625 "L8" : 0xffcf,
1626 "F19" : 0xffd0,
1627 "L9" : 0xffd0,
1628 "F20" : 0xffd1,
1629 "L10" : 0xffd1,
1630 "F21" : 0xffd2,
1631 "R1" : 0xffd2,
1632 "F22" : 0xffd3,
1633 "R2" : 0xffd3,
1634 "F23" : 0xffd4,
1635 "R3" : 0xffd4,
1636 "F24" : 0xffd5,
1637 "R4" : 0xffd5,
1638 "F25" : 0xffd6,
1639 "R5" : 0xffd6,
1640 "F26" : 0xffd7,
1641 "R6" : 0xffd7,
1642 "F27" : 0xffd8,
1643 "R7" : 0xffd8,
1644 "F28" : 0xffd9,
1645 "R8" : 0xffd9,
1646 "F29" : 0xffda,
1647 "R9" : 0xffda,
1648 "F30" : 0xffdb,
1649 "R10" : 0xffdb,
1650 "F31" : 0xffdc,
1651 "R11" : 0xffdc,
1652 "F32" : 0xffdd,
1653 "R12" : 0xffdd,
1654 "F33" : 0xffde,
1655 "R13" : 0xffde,
1656 "F34" : 0xffdf,
1657 "R14" : 0xffdf,
1658 "F35" : 0xffe0,
1659 "R15" : 0xffe0,
1660 "Shift_L" : 0xffe1,
1661 "Shift_R" : 0xffe2,
1662 "Control_L" : 0xffe3,
1663 "Control_R" : 0xffe4,
1664 "Caps_Lock" : 0xffe5,
1665 "Shift_Lock" : 0xffe6,
1666 "Meta_L" : 0xffe7,
1667 "Meta_R" : 0xffe8,
1668 "Alt_L" : 0xffe9,
1669 "Alt_R" : 0xffea,
1670 "Super_L" : 0xffeb,
1671 "Super_R" : 0xffec,
1672 "Hyper_L" : 0xffed,
1673 "Hyper_R" : 0xffee,
1674 "ISO_Lock" : 0xfe01,
1675 "ISO_Level2_Latch" : 0xfe02,
1676 "ISO_Level3_Shift" : 0xfe03,
1677 "ISO_Level3_Latch" : 0xfe04,
1678 "ISO_Level3_Lock" : 0xfe05,
1679 "ISO_Level5_Shift" : 0xfe11,
1680 "ISO_Level5_Latch" : 0xfe12,
1681 "ISO_Level5_Lock" : 0xfe13,
1682 "ISO_Group_Shift" : 0xff7e,
1683 "ISO_Group_Latch" : 0xfe06,
1684 "ISO_Group_Lock" : 0xfe07,
1685 "ISO_Next_Group" : 0xfe08,
1686 "ISO_Next_Group_Lock" : 0xfe09,
1687 "ISO_Prev_Group" : 0xfe0a,
1688 "ISO_Prev_Group_Lock" : 0xfe0b,
1689 "ISO_First_Group" : 0xfe0c,
1690 "ISO_First_Group_Lock" : 0xfe0d,
1691 "ISO_Last_Group" : 0xfe0e,
1692 "ISO_Last_Group_Lock" : 0xfe0f,
1693 "ISO_Left_Tab" : 0xfe20,
1694 "ISO_Move_Line_Up" : 0xfe21,
1695 "ISO_Move_Line_Down" : 0xfe22,
1696 "ISO_Partial_Line_Up" : 0xfe23,
1697 "ISO_Partial_Line_Down" : 0xfe24,
1698 "ISO_Partial_Space_Left" : 0xfe25,
1699 "ISO_Partial_Space_Right" : 0xfe26,
1700 "ISO_Set_Margin_Left" : 0xfe27,
1701 "ISO_Set_Margin_Right" : 0xfe28,
1702 "ISO_Release_Margin_Left" : 0xfe29,
1703 "ISO_Release_Margin_Right" : 0xfe2a,
1704 "ISO_Release_Both_Margins" : 0xfe2b,
1705 "ISO_Fast_Cursor_Left" : 0xfe2c,
1706 "ISO_Fast_Cursor_Right" : 0xfe2d,
1707 "ISO_Fast_Cursor_Up" : 0xfe2e,
1708 "ISO_Fast_Cursor_Down" : 0xfe2f,
1709 "ISO_Continuous_Underline" : 0xfe30,
1710 "ISO_Discontinuous_Underline" : 0xfe31,
1711 "ISO_Emphasize" : 0xfe32,
1712 "ISO_Center_Object" : 0xfe33,
1713 "ISO_Enter" : 0xfe34,
1714 "dead_grave" : 0xfe50,
1715 "dead_acute" : 0xfe51,
1716 "dead_circumflex" : 0xfe52,
1717 "dead_tilde" : 0xfe53,
1718 "dead_macron" : 0xfe54,
1719 "dead_breve" : 0xfe55,
1720 "dead_abovedot" : 0xfe56,
1721 "dead_diaeresis" : 0xfe57,
1722 "dead_abovering" : 0xfe58,
1723 "dead_doubleacute" : 0xfe59,
1724 "dead_caron" : 0xfe5a,
1725 "dead_cedilla" : 0xfe5b,
1726 "dead_ogonek" : 0xfe5c,
1727 "dead_iota" : 0xfe5d,
1728 "dead_voiced_sound" : 0xfe5e,
1729 "dead_semivoiced_sound" : 0xfe5f,
1730 "dead_belowdot" : 0xfe60,
1731 "dead_hook" : 0xfe61,
1732 "dead_horn" : 0xfe62,
1733 "dead_stroke" : 0xfe63,
1734 "dead_abovecomma" : 0xfe64,
1735 "dead_psili" : 0xfe64,
1736 "dead_abovereversedcomma" : 0xfe65,
1737 "dead_dasia" : 0xfe66,
1738 "First_Virtual_Screen" : 0xfed0,
1739 "Prev_Virtual_Screen" : 0xfed1,
1740 "Next_Virtual_Screen" : 0xfed2,
1741 "Last_Virtual_Screen" : 0xfed4,
1742 "Terminate_Server" : 0xfed5,
1743 "AccessX_Enable" : 0xfe70,
1744 "AccessX_Feedback_Enable" : 0xfe71,
1745 "RepeatKeys_Enable" : 0xfe72,
1746 "SlowKeys_Enable" : 0xfe73,
1747 "BounceKeys_Enable" : 0xfe74,
1748 "StickyKeys_Enable" : 0xfe75,
1749 "MouseKeys_Enable" : 0xfe76,
1750 "MouseKeys_Accel_Enable" : 0xfe77,
1751 "Overlay1_Enable" : 0xfe78,
1752 "Overlay2_Enable" : 0xfe79,
1753 "AudibleBell_Enable" : 0xfe7a,
1754 "Pointer_Left" : 0xfee0,
1755 "Pointer_Right" : 0xfee1,
1756 "Pointer_Up" : 0xfee2,
1757 "Pointer_Down" : 0xfee3,
1758 "Pointer_UpLeft" : 0xfee4,
1759 "Pointer_UpRight" : 0xfee5,
1760 "Pointer_DownLeft" : 0xfee6,
1761 "Pointer_DownRight" : 0xfee7,
1762 "Pointer_Button_Dflt" : 0xfee8,
1763 "Pointer_Button1" : 0xfee9,
1764 "Pointer_Button2" : 0xfeea,
1765 "Pointer_Button3" : 0xfeeb,
1766 "Pointer_Button4" : 0xfeec,
1767 "Pointer_Button5" : 0xfeed,
1768 "Pointer_DblClick_Dflt" : 0xfeee,
1769 "Pointer_DblClick1" : 0xfeef,
1770 "Pointer_DblClick2" : 0xfef0,
1771 "Pointer_DblClick3" : 0xfef1,
1772 "Pointer_DblClick4" : 0xfef2,
1773 "Pointer_DblClick5" : 0xfef3,
1774 "Pointer_Drag_Dflt" : 0xfef4,
1775 "Pointer_Drag1" : 0xfef5,
1776 "Pointer_Drag2" : 0xfef6,
1777 "Pointer_Drag3" : 0xfef7,
1778 "Pointer_Drag4" : 0xfef8,
1779 "Pointer_Drag5" : 0xfefd,
1780 "Pointer_EnableKeys" : 0xfef9,
1781 "Pointer_Accelerate" : 0xfefa,
1782 "Pointer_DfltBtnNext" : 0xfefb,
1783 "Pointer_DfltBtnPrev" : 0xfefc,
1784 "3270_Duplicate" : 0xfd01,
1785 "3270_FieldMark" : 0xfd02,
1786 "3270_Right2" : 0xfd03,
1787 "3270_Left2" : 0xfd04,
1788 "3270_BackTab" : 0xfd05,
1789 "3270_EraseEOF" : 0xfd06,
1790 "3270_EraseInput" : 0xfd07,
1791 "3270_Reset" : 0xfd08,
1792 "3270_Quit" : 0xfd09,
1793 "3270_PA1" : 0xfd0a,
1794 "3270_PA2" : 0xfd0b,
1795 "3270_PA3" : 0xfd0c,
1796 "3270_Test" : 0xfd0d,
1797 "3270_Attn" : 0xfd0e,
1798 "3270_CursorBlink" : 0xfd0f,
1799 "3270_AltCursor" : 0xfd10,
1800 "3270_KeyClick" : 0xfd11,
1801 "3270_Jump" : 0xfd12,
1802 "3270_Ident" : 0xfd13,
1803 "3270_Rule" : 0xfd14,
1804 "3270_Copy" : 0xfd15,
1805 "3270_Play" : 0xfd16,
1806 "3270_Setup" : 0xfd17,
1807 "3270_Record" : 0xfd18,
1808 "3270_ChangeScreen" : 0xfd19,
1809 "3270_DeleteWord" : 0xfd1a,
1810 "3270_ExSelect" : 0xfd1b,
1811 "3270_CursorSelect" : 0xfd1c,
1812 "3270_PrintScreen" : 0xfd1d,
1813 "3270_Enter" : 0xfd1e,
1814 "space" : 0x0020,
1815 "exclam" : 0x0021,
1816 "quotedbl" : 0x0022,
1817 "numbersign" : 0x0023,
1818 "dollar" : 0x0024,
1819 "percent" : 0x0025,
1820 "ampersand" : 0x0026,
1821 "apostrophe" : 0x0027,
1822 "quoteright" : 0x0027,
1823 "parenleft" : 0x0028,
1824 "parenright" : 0x0029,
1825 "asterisk" : 0x002a,
1826 "plus" : 0x002b,
1827 "comma" : 0x002c,
1828 "minus" : 0x002d,
1829 "period" : 0x002e,
1830 "slash" : 0x002f,
1831 "0" : 0x0030,
1832 "1" : 0x0031,
1833 "2" : 0x0032,
1834 "3" : 0x0033,
1835 "4" : 0x0034,
1836 "5" : 0x0035,
1837 "6" : 0x0036,
1838 "7" : 0x0037,
1839 "8" : 0x0038,
1840 "9" : 0x0039,
1841 "colon" : 0x003a,
1842 "semicolon" : 0x003b,
1843 "less" : 0x003c,
1844 "equal" : 0x003d,
1845 "greater" : 0x003e,
1846 "question" : 0x003f,
1847 "at" : 0x0040,
1848 "A" : 0x0041,
1849 "B" : 0x0042,
1850 "C" : 0x0043,
1851 "D" : 0x0044,
1852 "E" : 0x0045,
1853 "F" : 0x0046,
1854 "G" : 0x0047,
1855 "H" : 0x0048,
1856 "I" : 0x0049,
1857 "J" : 0x004a,
1858 "K" : 0x004b,
1859 "L" : 0x004c,
1860 "M" : 0x004d,
1861 "N" : 0x004e,
1862 "O" : 0x004f,
1863 "P" : 0x0050,
1864 "Q" : 0x0051,
1865 "R" : 0x0052,
1866 "S" : 0x0053,
1867 "T" : 0x0054,
1868 "U" : 0x0055,
1869 "V" : 0x0056,
1870 "W" : 0x0057,
1871 "X" : 0x0058,
1872 "Y" : 0x0059,
1873 "Z" : 0x005a,
1874 "bracketleft" : 0x005b,
1875 "backslash" : 0x005c,
1876 "bracketright" : 0x005d,
1877 "asciicircum" : 0x005e,
1878 "underscore" : 0x005f,
1879 "grave" : 0x0060,
1880 "quoteleft" : 0x0060,
1881 "a" : 0x0061,
1882 "b" : 0x0062,
1883 "c" : 0x0063,
1884 "d" : 0x0064,
1885 "e" : 0x0065,
1886 "f" : 0x0066,
1887 "g" : 0x0067,
1888 "h" : 0x0068,
1889 "i" : 0x0069,
1890 "j" : 0x006a,
1891 "k" : 0x006b,
1892 "l" : 0x006c,
1893 "m" : 0x006d,
1894 "n" : 0x006e,
1895 "o" : 0x006f,
1896 "p" : 0x0070,
1897 "q" : 0x0071,
1898 "r" : 0x0072,
1899 "s" : 0x0073,
1900 "t" : 0x0074,
1901 "u" : 0x0075,
1902 "v" : 0x0076,
1903 "w" : 0x0077,
1904 "x" : 0x0078,
1905 "y" : 0x0079,
1906 "z" : 0x007a,
1907 "braceleft" : 0x007b,
1908 "bar" : 0x007c,
1909 "braceright" : 0x007d,
1910 "asciitilde" : 0x007e,
1911 "nobreakspace" : 0x00a0,
1912 "exclamdown" : 0x00a1,
1913 "cent" : 0x00a2,
1914 "sterling" : 0x00a3,
1915 "currency" : 0x00a4,
1916 "yen" : 0x00a5,
1917 "brokenbar" : 0x00a6,
1918 "section" : 0x00a7,
1919 "diaeresis" : 0x00a8,
1920 "copyright" : 0x00a9,
1921 "ordfeminine" : 0x00aa,
1922 "guillemotleft" : 0x00ab,
1923 "notsign" : 0x00ac,
1924 "hyphen" : 0x00ad,
1925 "registered" : 0x00ae,
1926 "macron" : 0x00af,
1927 "degree" : 0x00b0,
1928 "plusminus" : 0x00b1,
1929 "twosuperior" : 0x00b2,
1930 "threesuperior" : 0x00b3,
1931 "acute" : 0x00b4,
1932 "mu" : 0x00b5,
1933 "paragraph" : 0x00b6,
1934 "periodcentered" : 0x00b7,
1935 "cedilla" : 0x00b8,
1936 "onesuperior" : 0x00b9,
1937 "masculine" : 0x00ba,
1938 "guillemotright" : 0x00bb,
1939 "onequarter" : 0x00bc,
1940 "onehalf" : 0x00bd,
1941 "threequarters" : 0x00be,
1942 "questiondown" : 0x00bf,
1943 "Agrave" : 0x00c0,
1944 "Aacute" : 0x00c1,
1945 "Acircumflex" : 0x00c2,
1946 "Atilde" : 0x00c3,
1947 "Adiaeresis" : 0x00c4,
1948 "Aring" : 0x00c5,
1949 "AE" : 0x00c6,
1950 "Ccedilla" : 0x00c7,
1951 "Egrave" : 0x00c8,
1952 "Eacute" : 0x00c9,
1953 "Ecircumflex" : 0x00ca,
1954 "Ediaeresis" : 0x00cb,
1955 "Igrave" : 0x00cc,
1956 "Iacute" : 0x00cd,
1957 "Icircumflex" : 0x00ce,
1958 "Idiaeresis" : 0x00cf,
1959 "ETH" : 0x00d0,
1960 "Eth" : 0x00d0,
1961 "Ntilde" : 0x00d1,
1962 "Ograve" : 0x00d2,
1963 "Oacute" : 0x00d3,
1964 "Ocircumflex" : 0x00d4,
1965 "Otilde" : 0x00d5,
1966 "Odiaeresis" : 0x00d6,
1967 "multiply" : 0x00d7,
1968 "Oslash" : 0x00d8,
1969 "Ooblique" : 0x00d8,
1970 "Ugrave" : 0x00d9,
1971 "Uacute" : 0x00da,
1972 "Ucircumflex" : 0x00db,
1973 "Udiaeresis" : 0x00dc,
1974 "Yacute" : 0x00dd,
1975 "THORN" : 0x00de,
1976 "Thorn" : 0x00de,
1977 "ssharp" : 0x00df,
1978 "agrave" : 0x00e0,
1979 "aacute" : 0x00e1,
1980 "acircumflex" : 0x00e2,
1981 "atilde" : 0x00e3,
1982 "adiaeresis" : 0x00e4,
1983 "aring" : 0x00e5,
1984 "ae" : 0x00e6,
1985 "ccedilla" : 0x00e7,
1986 "egrave" : 0x00e8,
1987 "eacute" : 0x00e9,
1988 "ecircumflex" : 0x00ea,
1989 "ediaeresis" : 0x00eb,
1990 "igrave" : 0x00ec,
1991 "iacute" : 0x00ed,
1992 "icircumflex" : 0x00ee,
1993 "idiaeresis" : 0x00ef,
1994 "eth" : 0x00f0,
1995 "ntilde" : 0x00f1,
1996 "ograve" : 0x00f2,
1997 "oacute" : 0x00f3,
1998 "ocircumflex" : 0x00f4,
1999 "otilde" : 0x00f5,
2000 "odiaeresis" : 0x00f6,
2001 "division" : 0x00f7,
2002 "oslash" : 0x00f8,
2003 "ooblique" : 0x00f8,
2004 "ugrave" : 0x00f9,
2005 "uacute" : 0x00fa,
2006 "ucircumflex" : 0x00fb,
2007 "udiaeresis" : 0x00fc,
2008 "yacute" : 0x00fd,
2009 "thorn" : 0x00fe,
2010 "ydiaeresis" : 0x00ff,
2011 "Aogonek" : 0x01a1,
2012 "breve" : 0x01a2,
2013 "Lstroke" : 0x01a3,
2014 "Lcaron" : 0x01a5,
2015 "Sacute" : 0x01a6,
2016 "Scaron" : 0x01a9,
2017 "Scedilla" : 0x01aa,
2018 "Tcaron" : 0x01ab,
2019 "Zacute" : 0x01ac,
2020 "Zcaron" : 0x01ae,
2021 "Zabovedot" : 0x01af,
2022 "aogonek" : 0x01b1,
2023 "ogonek" : 0x01b2,
2024 "lstroke" : 0x01b3,
2025 "lcaron" : 0x01b5,
2026 "sacute" : 0x01b6,
2027 "caron" : 0x01b7,
2028 "scaron" : 0x01b9,
2029 "scedilla" : 0x01ba,
2030 "tcaron" : 0x01bb,
2031 "zacute" : 0x01bc,
2032 "doubleacute" : 0x01bd,
2033 "zcaron" : 0x01be,
2034 "zabovedot" : 0x01bf,
2035 "Racute" : 0x01c0,
2036 "Abreve" : 0x01c3,
2037 "Lacute" : 0x01c5,
2038 "Cacute" : 0x01c6,
2039 "Ccaron" : 0x01c8,
2040 "Eogonek" : 0x01ca,
2041 "Ecaron" : 0x01cc,
2042 "Dcaron" : 0x01cf,
2043 "Dstroke" : 0x01d0,
2044 "Nacute" : 0x01d1,
2045 "Ncaron" : 0x01d2,
2046 "Odoubleacute" : 0x01d5,
2047 "Rcaron" : 0x01d8,
2048 "Uring" : 0x01d9,
2049 "Udoubleacute" : 0x01db,
2050 "Tcedilla" : 0x01de,
2051 "racute" : 0x01e0,
2052 "abreve" : 0x01e3,
2053 "lacute" : 0x01e5,
2054 "cacute" : 0x01e6,
2055 "ccaron" : 0x01e8,
2056 "eogonek" : 0x01ea,
2057 "ecaron" : 0x01ec,
2058 "dcaron" : 0x01ef,
2059 "dstroke" : 0x01f0,
2060 "nacute" : 0x01f1,
2061 "ncaron" : 0x01f2,
2062 "odoubleacute" : 0x01f5,
2063 "udoubleacute" : 0x01fb,
2064 "rcaron" : 0x01f8,
2065 "uring" : 0x01f9,
2066 "tcedilla" : 0x01fe,
2067 "abovedot" : 0x01ff,
2068 "Hstroke" : 0x02a1,
2069 "Hcircumflex" : 0x02a6,
2070 "Iabovedot" : 0x02a9,
2071 "Gbreve" : 0x02ab,
2072 "Jcircumflex" : 0x02ac,
2073 "hstroke" : 0x02b1,
2074 "hcircumflex" : 0x02b6,
2075 "idotless" : 0x02b9,
2076 "gbreve" : 0x02bb,
2077 "jcircumflex" : 0x02bc,
2078 "Cabovedot" : 0x02c5,
2079 "Ccircumflex" : 0x02c6,
2080 "Gabovedot" : 0x02d5,
2081 "Gcircumflex" : 0x02d8,
2082 "Ubreve" : 0x02dd,
2083 "Scircumflex" : 0x02de,
2084 "cabovedot" : 0x02e5,
2085 "ccircumflex" : 0x02e6,
2086 "gabovedot" : 0x02f5,
2087 "gcircumflex" : 0x02f8,
2088 "ubreve" : 0x02fd,
2089 "scircumflex" : 0x02fe,
2090 "kra" : 0x03a2,
2091 "kappa" : 0x03a2,
2092 "Rcedilla" : 0x03a3,
2093 "Itilde" : 0x03a5,
2094 "Lcedilla" : 0x03a6,
2095 "Emacron" : 0x03aa,
2096 "Gcedilla" : 0x03ab,
2097 "Tslash" : 0x03ac,
2098 "rcedilla" : 0x03b3,
2099 "itilde" : 0x03b5,
2100 "lcedilla" : 0x03b6,
2101 "emacron" : 0x03ba,
2102 "gcedilla" : 0x03bb,
2103 "tslash" : 0x03bc,
2104 "ENG" : 0x03bd,
2105 "eng" : 0x03bf,
2106 "Amacron" : 0x03c0,
2107 "Iogonek" : 0x03c7,
2108 "Eabovedot" : 0x03cc,
2109 "Imacron" : 0x03cf,
2110 "Ncedilla" : 0x03d1,
2111 "Omacron" : 0x03d2,
2112 "Kcedilla" : 0x03d3,
2113 "Uogonek" : 0x03d9,
2114 "Utilde" : 0x03dd,
2115 "Umacron" : 0x03de,
2116 "amacron" : 0x03e0,
2117 "iogonek" : 0x03e7,
2118 "eabovedot" : 0x03ec,
2119 "imacron" : 0x03ef,
2120 "ncedilla" : 0x03f1,
2121 "omacron" : 0x03f2,
2122 "kcedilla" : 0x03f3,
2123 "uogonek" : 0x03f9,
2124 "utilde" : 0x03fd,
2125 "umacron" : 0x03fe,
2126 "Babovedot" : 0x1001e02,
2127 "babovedot" : 0x1001e03,
2128 "Dabovedot" : 0x1001e0a,
2129 "Wgrave" : 0x1001e80,
2130 "Wacute" : 0x1001e82,
2131 "dabovedot" : 0x1001e0b,
2132 "Ygrave" : 0x1001ef2,
2133 "Fabovedot" : 0x1001e1e,
2134 "fabovedot" : 0x1001e1f,
2135 "Mabovedot" : 0x1001e40,
2136 "mabovedot" : 0x1001e41,
2137 "Pabovedot" : 0x1001e56,
2138 "wgrave" : 0x1001e81,
2139 "pabovedot" : 0x1001e57,
2140 "wacute" : 0x1001e83,
2141 "Sabovedot" : 0x1001e60,
2142 "ygrave" : 0x1001ef3,
2143 "Wdiaeresis" : 0x1001e84,
2144 "wdiaeresis" : 0x1001e85,
2145 "sabovedot" : 0x1001e61,
2146 "Wcircumflex" : 0x1000174,
2147 "Tabovedot" : 0x1001e6a,
2148 "Ycircumflex" : 0x1000176,
2149 "wcircumflex" : 0x1000175,
2150 "tabovedot" : 0x1001e6b,
2151 "ycircumflex" : 0x1000177,
2152 "OE" : 0x13bc,
2153 "oe" : 0x13bd,
2154 "Ydiaeresis" : 0x13be,
2155 "overline" : 0x047e,
2156 "kana_fullstop" : 0x04a1,
2157 "kana_openingbracket" : 0x04a2,
2158 "kana_closingbracket" : 0x04a3,
2159 "kana_comma" : 0x04a4,
2160 "kana_conjunctive" : 0x04a5,
2161 "kana_middledot" : 0x04a5,
2162 "kana_WO" : 0x04a6,
2163 "kana_a" : 0x04a7,
2164 "kana_i" : 0x04a8,
2165 "kana_u" : 0x04a9,
2166 "kana_e" : 0x04aa,
2167 "kana_o" : 0x04ab,
2168 "kana_ya" : 0x04ac,
2169 "kana_yu" : 0x04ad,
2170 "kana_yo" : 0x04ae,
2171 "kana_tsu" : 0x04af,
2172 "kana_tu" : 0x04af,
2173 "prolongedsound" : 0x04b0,
2174 "kana_A" : 0x04b1,
2175 "kana_I" : 0x04b2,
2176 "kana_U" : 0x04b3,
2177 "kana_E" : 0x04b4,
2178 "kana_O" : 0x04b5,
2179 "kana_KA" : 0x04b6,
2180 "kana_KI" : 0x04b7,
2181 "kana_KU" : 0x04b8,
2182 "kana_KE" : 0x04b9,
2183 "kana_KO" : 0x04ba,
2184 "kana_SA" : 0x04bb,
2185 "kana_SHI" : 0x04bc,
2186 "kana_SU" : 0x04bd,
2187 "kana_SE" : 0x04be,
2188 "kana_SO" : 0x04bf,
2189 "kana_TA" : 0x04c0,
2190 "kana_CHI" : 0x04c1,
2191 "kana_TI" : 0x04c1,
2192 "kana_TSU" : 0x04c2,
2193 "kana_TU" : 0x04c2,
2194 "kana_TE" : 0x04c3,
2195 "kana_TO" : 0x04c4,
2196 "kana_NA" : 0x04c5,
2197 "kana_NI" : 0x04c6,
2198 "kana_NU" : 0x04c7,
2199 "kana_NE" : 0x04c8,
2200 "kana_NO" : 0x04c9,
2201 "kana_HA" : 0x04ca,
2202 "kana_HI" : 0x04cb,
2203 "kana_FU" : 0x04cc,
2204 "kana_HU" : 0x04cc,
2205 "kana_HE" : 0x04cd,
2206 "kana_HO" : 0x04ce,
2207 "kana_MA" : 0x04cf,
2208 "kana_MI" : 0x04d0,
2209 "kana_MU" : 0x04d1,
2210 "kana_ME" : 0x04d2,
2211 "kana_MO" : 0x04d3,
2212 "kana_YA" : 0x04d4,
2213 "kana_YU" : 0x04d5,
2214 "kana_YO" : 0x04d6,
2215 "kana_RA" : 0x04d7,
2216 "kana_RI" : 0x04d8,
2217 "kana_RU" : 0x04d9,
2218 "kana_RE" : 0x04da,
2219 "kana_RO" : 0x04db,
2220 "kana_WA" : 0x04dc,
2221 "kana_N" : 0x04dd,
2222 "voicedsound" : 0x04de,
2223 "semivoicedsound" : 0x04df,
2224 "kana_switch" : 0xff7e,
2225 "Farsi_0" : 0x10006f0,
2226 "Farsi_1" : 0x10006f1,
2227 "Farsi_2" : 0x10006f2,
2228 "Farsi_3" : 0x10006f3,
2229 "Farsi_4" : 0x10006f4,
2230 "Farsi_5" : 0x10006f5,
2231 "Farsi_6" : 0x10006f6,
2232 "Farsi_7" : 0x10006f7,
2233 "Farsi_8" : 0x10006f8,
2234 "Farsi_9" : 0x10006f9,
2235 "Arabic_percent" : 0x100066a,
2236 "Arabic_superscript_alef" : 0x1000670,
2237 "Arabic_tteh" : 0x1000679,
2238 "Arabic_peh" : 0x100067e,
2239 "Arabic_tcheh" : 0x1000686,
2240 "Arabic_ddal" : 0x1000688,
2241 "Arabic_rreh" : 0x1000691,
2242 "Arabic_comma" : 0x05ac,
2243 "Arabic_fullstop" : 0x10006d4,
2244 "Arabic_0" : 0x1000660,
2245 "Arabic_1" : 0x1000661,
2246 "Arabic_2" : 0x1000662,
2247 "Arabic_3" : 0x1000663,
2248 "Arabic_4" : 0x1000664,
2249 "Arabic_5" : 0x1000665,
2250 "Arabic_6" : 0x1000666,
2251 "Arabic_7" : 0x1000667,
2252 "Arabic_8" : 0x1000668,
2253 "Arabic_9" : 0x1000669,
2254 "Arabic_semicolon" : 0x05bb,
2255 "Arabic_question_mark" : 0x05bf,
2256 "Arabic_hamza" : 0x05c1,
2257 "Arabic_maddaonalef" : 0x05c2,
2258 "Arabic_hamzaonalef" : 0x05c3,
2259 "Arabic_hamzaonwaw" : 0x05c4,
2260 "Arabic_hamzaunderalef" : 0x05c5,
2261 "Arabic_hamzaonyeh" : 0x05c6,
2262 "Arabic_alef" : 0x05c7,
2263 "Arabic_beh" : 0x05c8,
2264 "Arabic_tehmarbuta" : 0x05c9,
2265 "Arabic_teh" : 0x05ca,
2266 "Arabic_theh" : 0x05cb,
2267 "Arabic_jeem" : 0x05cc,
2268 "Arabic_hah" : 0x05cd,
2269 "Arabic_khah" : 0x05ce,
2270 "Arabic_dal" : 0x05cf,
2271 "Arabic_thal" : 0x05d0,
2272 "Arabic_ra" : 0x05d1,
2273 "Arabic_zain" : 0x05d2,
2274 "Arabic_seen" : 0x05d3,
2275 "Arabic_sheen" : 0x05d4,
2276 "Arabic_sad" : 0x05d5,
2277 "Arabic_dad" : 0x05d6,
2278 "Arabic_tah" : 0x05d7,
2279 "Arabic_zah" : 0x05d8,
2280 "Arabic_ain" : 0x05d9,
2281 "Arabic_ghain" : 0x05da,
2282 "Arabic_tatweel" : 0x05e0,
2283 "Arabic_feh" : 0x05e1,
2284 "Arabic_qaf" : 0x05e2,
2285 "Arabic_kaf" : 0x05e3,
2286 "Arabic_lam" : 0x05e4,
2287 "Arabic_meem" : 0x05e5,
2288 "Arabic_noon" : 0x05e6,
2289 "Arabic_ha" : 0x05e7,
2290 "Arabic_heh" : 0x05e7,
2291 "Arabic_waw" : 0x05e8,
2292 "Arabic_alefmaksura" : 0x05e9,
2293 "Arabic_yeh" : 0x05ea,
2294 "Arabic_fathatan" : 0x05eb,
2295 "Arabic_dammatan" : 0x05ec,
2296 "Arabic_kasratan" : 0x05ed,
2297 "Arabic_fatha" : 0x05ee,
2298 "Arabic_damma" : 0x05ef,
2299 "Arabic_kasra" : 0x05f0,
2300 "Arabic_shadda" : 0x05f1,
2301 "Arabic_sukun" : 0x05f2,
2302 "Arabic_madda_above" : 0x1000653,
2303 "Arabic_hamza_above" : 0x1000654,
2304 "Arabic_hamza_below" : 0x1000655,
2305 "Arabic_jeh" : 0x1000698,
2306 "Arabic_veh" : 0x10006a4,
2307 "Arabic_keheh" : 0x10006a9,
2308 "Arabic_gaf" : 0x10006af,
2309 "Arabic_noon_ghunna" : 0x10006ba,
2310 "Arabic_heh_doachashmee" : 0x10006be,
2311 "Farsi_yeh" : 0x10006cc,
2312 "Arabic_farsi_yeh" : 0x10006cc,
2313 "Arabic_yeh_baree" : 0x10006d2,
2314 "Arabic_heh_goal" : 0x10006c1,
2315 "Arabic_switch" : 0xff7e,
2316 "Cyrillic_GHE_bar" : 0x1000492,
2317 "Cyrillic_ghe_bar" : 0x1000493,
2318 "Cyrillic_ZHE_descender" : 0x1000496,
2319 "Cyrillic_zhe_descender" : 0x1000497,
2320 "Cyrillic_KA_descender" : 0x100049a,
2321 "Cyrillic_ka_descender" : 0x100049b,
2322 "Cyrillic_KA_vertstroke" : 0x100049c,
2323 "Cyrillic_ka_vertstroke" : 0x100049d,
2324 "Cyrillic_EN_descender" : 0x10004a2,
2325 "Cyrillic_en_descender" : 0x10004a3,
2326 "Cyrillic_U_straight" : 0x10004ae,
2327 "Cyrillic_u_straight" : 0x10004af,
2328 "Cyrillic_U_straight_bar" : 0x10004b0,
2329 "Cyrillic_u_straight_bar" : 0x10004b1,
2330 "Cyrillic_HA_descender" : 0x10004b2,
2331 "Cyrillic_ha_descender" : 0x10004b3,
2332 "Cyrillic_CHE_descender" : 0x10004b6,
2333 "Cyrillic_che_descender" : 0x10004b7,
2334 "Cyrillic_CHE_vertstroke" : 0x10004b8,
2335 "Cyrillic_che_vertstroke" : 0x10004b9,
2336 "Cyrillic_SHHA" : 0x10004ba,
2337 "Cyrillic_shha" : 0x10004bb,
2338 "Cyrillic_SCHWA" : 0x10004d8,
2339 "Cyrillic_schwa" : 0x10004d9,
2340 "Cyrillic_I_macron" : 0x10004e2,
2341 "Cyrillic_i_macron" : 0x10004e3,
2342 "Cyrillic_O_bar" : 0x10004e8,
2343 "Cyrillic_o_bar" : 0x10004e9,
2344 "Cyrillic_U_macron" : 0x10004ee,
2345 "Cyrillic_u_macron" : 0x10004ef,
2346 "Serbian_dje" : 0x06a1,
2347 "Macedonia_gje" : 0x06a2,
2348 "Cyrillic_io" : 0x06a3,
2349 "Ukrainian_ie" : 0x06a4,
2350 "Ukranian_je" : 0x06a4,
2351 "Macedonia_dse" : 0x06a5,
2352 "Ukrainian_i" : 0x06a6,
2353 "Ukranian_i" : 0x06a6,
2354 "Ukrainian_yi" : 0x06a7,
2355 "Ukranian_yi" : 0x06a7,
2356 "Cyrillic_je" : 0x06a8,
2357 "Serbian_je" : 0x06a8,
2358 "Cyrillic_lje" : 0x06a9,
2359 "Serbian_lje" : 0x06a9,
2360 "Cyrillic_nje" : 0x06aa,
2361 "Serbian_nje" : 0x06aa,
2362 "Serbian_tshe" : 0x06ab,
2363 "Macedonia_kje" : 0x06ac,
2364 "Ukrainian_ghe_with_upturn" : 0x06ad,
2365 "Byelorussian_shortu" : 0x06ae,
2366 "Cyrillic_dzhe" : 0x06af,
2367 "Serbian_dze" : 0x06af,
2368 "numerosign" : 0x06b0,
2369 "Serbian_DJE" : 0x06b1,
2370 "Macedonia_GJE" : 0x06b2,
2371 "Cyrillic_IO" : 0x06b3,
2372 "Ukrainian_IE" : 0x06b4,
2373 "Ukranian_JE" : 0x06b4,
2374 "Macedonia_DSE" : 0x06b5,
2375 "Ukrainian_I" : 0x06b6,
2376 "Ukranian_I" : 0x06b6,
2377 "Ukrainian_YI" : 0x06b7,
2378 "Ukranian_YI" : 0x06b7,
2379 "Cyrillic_JE" : 0x06b8,
2380 "Serbian_JE" : 0x06b8,
2381 "Cyrillic_LJE" : 0x06b9,
2382 "Serbian_LJE" : 0x06b9,
2383 "Cyrillic_NJE" : 0x06ba,
2384 "Serbian_NJE" : 0x06ba,
2385 "Serbian_TSHE" : 0x06bb,
2386 "Macedonia_KJE" : 0x06bc,
2387 "Ukrainian_GHE_WITH_UPTURN" : 0x06bd,
2388 "Byelorussian_SHORTU" : 0x06be,
2389 "Cyrillic_DZHE" : 0x06bf,
2390 "Serbian_DZE" : 0x06bf,
2391 "Cyrillic_yu" : 0x06c0,
2392 "Cyrillic_a" : 0x06c1,
2393 "Cyrillic_be" : 0x06c2,
2394 "Cyrillic_tse" : 0x06c3,
2395 "Cyrillic_de" : 0x06c4,
2396 "Cyrillic_ie" : 0x06c5,
2397 "Cyrillic_ef" : 0x06c6,
2398 "Cyrillic_ghe" : 0x06c7,
2399 "Cyrillic_ha" : 0x06c8,
2400 "Cyrillic_i" : 0x06c9,
2401 "Cyrillic_shorti" : 0x06ca,
2402 "Cyrillic_ka" : 0x06cb,
2403 "Cyrillic_el" : 0x06cc,
2404 "Cyrillic_em" : 0x06cd,
2405 "Cyrillic_en" : 0x06ce,
2406 "Cyrillic_o" : 0x06cf,
2407 "Cyrillic_pe" : 0x06d0,
2408 "Cyrillic_ya" : 0x06d1,
2409 "Cyrillic_er" : 0x06d2,
2410 "Cyrillic_es" : 0x06d3,
2411 "Cyrillic_te" : 0x06d4,
2412 "Cyrillic_u" : 0x06d5,
2413 "Cyrillic_zhe" : 0x06d6,
2414 "Cyrillic_ve" : 0x06d7,
2415 "Cyrillic_softsign" : 0x06d8,
2416 "Cyrillic_yeru" : 0x06d9,
2417 "Cyrillic_ze" : 0x06da,
2418 "Cyrillic_sha" : 0x06db,
2419 "Cyrillic_e" : 0x06dc,
2420 "Cyrillic_shcha" : 0x06dd,
2421 "Cyrillic_che" : 0x06de,
2422 "Cyrillic_hardsign" : 0x06df,
2423 "Cyrillic_YU" : 0x06e0,
2424 "Cyrillic_A" : 0x06e1,
2425 "Cyrillic_BE" : 0x06e2,
2426 "Cyrillic_TSE" : 0x06e3,
2427 "Cyrillic_DE" : 0x06e4,
2428 "Cyrillic_IE" : 0x06e5,
2429 "Cyrillic_EF" : 0x06e6,
2430 "Cyrillic_GHE" : 0x06e7,
2431 "Cyrillic_HA" : 0x06e8,
2432 "Cyrillic_I" : 0x06e9,
2433 "Cyrillic_SHORTI" : 0x06ea,
2434 "Cyrillic_KA" : 0x06eb,
2435 "Cyrillic_EL" : 0x06ec,
2436 "Cyrillic_EM" : 0x06ed,
2437 "Cyrillic_EN" : 0x06ee,
2438 "Cyrillic_O" : 0x06ef,
2439 "Cyrillic_PE" : 0x06f0,
2440 "Cyrillic_YA" : 0x06f1,
2441 "Cyrillic_ER" : 0x06f2,
2442 "Cyrillic_ES" : 0x06f3,
2443 "Cyrillic_TE" : 0x06f4,
2444 "Cyrillic_U" : 0x06f5,
2445 "Cyrillic_ZHE" : 0x06f6,
2446 "Cyrillic_VE" : 0x06f7,
2447 "Cyrillic_SOFTSIGN" : 0x06f8,
2448 "Cyrillic_YERU" : 0x06f9,
2449 "Cyrillic_ZE" : 0x06fa,
2450 "Cyrillic_SHA" : 0x06fb,
2451 "Cyrillic_E" : 0x06fc,
2452 "Cyrillic_SHCHA" : 0x06fd,
2453 "Cyrillic_CHE" : 0x06fe,
2454 "Cyrillic_HARDSIGN" : 0x06ff,
2455 "Greek_ALPHAaccent" : 0x07a1,
2456 "Greek_EPSILONaccent" : 0x07a2,
2457 "Greek_ETAaccent" : 0x07a3,
2458 "Greek_IOTAaccent" : 0x07a4,
2459 "Greek_IOTAdieresis" : 0x07a5,
2460 "Greek_IOTAdiaeresis" : 0x07a5,
2461 "Greek_OMICRONaccent" : 0x07a7,
2462 "Greek_UPSILONaccent" : 0x07a8,
2463 "Greek_UPSILONdieresis" : 0x07a9,
2464 "Greek_OMEGAaccent" : 0x07ab,
2465 "Greek_accentdieresis" : 0x07ae,
2466 "Greek_horizbar" : 0x07af,
2467 "Greek_alphaaccent" : 0x07b1,
2468 "Greek_epsilonaccent" : 0x07b2,
2469 "Greek_etaaccent" : 0x07b3,
2470 "Greek_iotaaccent" : 0x07b4,
2471 "Greek_iotadieresis" : 0x07b5,
2472 "Greek_iotaaccentdieresis" : 0x07b6,
2473 "Greek_omicronaccent" : 0x07b7,
2474 "Greek_upsilonaccent" : 0x07b8,
2475 "Greek_upsilondieresis" : 0x07b9,
2476 "Greek_upsilonaccentdieresis" : 0x07ba,
2477 "Greek_omegaaccent" : 0x07bb,
2478 "Greek_ALPHA" : 0x07c1,
2479 "Greek_BETA" : 0x07c2,
2480 "Greek_GAMMA" : 0x07c3,
2481 "Greek_DELTA" : 0x07c4,
2482 "Greek_EPSILON" : 0x07c5,
2483 "Greek_ZETA" : 0x07c6,
2484 "Greek_ETA" : 0x07c7,
2485 "Greek_THETA" : 0x07c8,
2486 "Greek_IOTA" : 0x07c9,
2487 "Greek_KAPPA" : 0x07ca,
2488 "Greek_LAMDA" : 0x07cb,
2489 "Greek_LAMBDA" : 0x07cb,
2490 "Greek_MU" : 0x07cc,
2491 "Greek_NU" : 0x07cd,
2492 "Greek_XI" : 0x07ce,
2493 "Greek_OMICRON" : 0x07cf,
2494 "Greek_PI" : 0x07d0,
2495 "Greek_RHO" : 0x07d1,
2496 "Greek_SIGMA" : 0x07d2,
2497 "Greek_TAU" : 0x07d4,
2498 "Greek_UPSILON" : 0x07d5,
2499 "Greek_PHI" : 0x07d6,
2500 "Greek_CHI" : 0x07d7,
2501 "Greek_PSI" : 0x07d8,
2502 "Greek_OMEGA" : 0x07d9,
2503 "Greek_alpha" : 0x07e1,
2504 "Greek_beta" : 0x07e2,
2505 "Greek_gamma" : 0x07e3,
2506 "Greek_delta" : 0x07e4,
2507 "Greek_epsilon" : 0x07e5,
2508 "Greek_zeta" : 0x07e6,
2509 "Greek_eta" : 0x07e7,
2510 "Greek_theta" : 0x07e8,
2511 "Greek_iota" : 0x07e9,
2512 "Greek_kappa" : 0x07ea,
2513 "Greek_lamda" : 0x07eb,
2514 "Greek_lambda" : 0x07eb,
2515 "Greek_mu" : 0x07ec,
2516 "Greek_nu" : 0x07ed,
2517 "Greek_xi" : 0x07ee,
2518 "Greek_omicron" : 0x07ef,
2519 "Greek_pi" : 0x07f0,
2520 "Greek_rho" : 0x07f1,
2521 "Greek_sigma" : 0x07f2,
2522 "Greek_finalsmallsigma" : 0x07f3,
2523 "Greek_tau" : 0x07f4,
2524 "Greek_upsilon" : 0x07f5,
2525 "Greek_phi" : 0x07f6,
2526 "Greek_chi" : 0x07f7,
2527 "Greek_psi" : 0x07f8,
2528 "Greek_omega" : 0x07f9,
2529 "Greek_switch" : 0xff7e,
2530 "leftradical" : 0x08a1,
2531 "topleftradical" : 0x08a2,
2532 "horizconnector" : 0x08a3,
2533 "topintegral" : 0x08a4,
2534 "botintegral" : 0x08a5,
2535 "vertconnector" : 0x08a6,
2536 "topleftsqbracket" : 0x08a7,
2537 "botleftsqbracket" : 0x08a8,
2538 "toprightsqbracket" : 0x08a9,
2539 "botrightsqbracket" : 0x08aa,
2540 "topleftparens" : 0x08ab,
2541 "botleftparens" : 0x08ac,
2542 "toprightparens" : 0x08ad,
2543 "botrightparens" : 0x08ae,
2544 "leftmiddlecurlybrace" : 0x08af,
2545 "rightmiddlecurlybrace" : 0x08b0,
2546 "topleftsummation" : 0x08b1,
2547 "botleftsummation" : 0x08b2,
2548 "topvertsummationconnector" : 0x08b3,
2549 "botvertsummationconnector" : 0x08b4,
2550 "toprightsummation" : 0x08b5,
2551 "botrightsummation" : 0x08b6,
2552 "rightmiddlesummation" : 0x08b7,
2553 "lessthanequal" : 0x08bc,
2554 "notequal" : 0x08bd,
2555 "greaterthanequal" : 0x08be,
2556 "integral" : 0x08bf,
2557 "therefore" : 0x08c0,
2558 "variation" : 0x08c1,
2559 "infinity" : 0x08c2,
2560 "nabla" : 0x08c5,
2561 "approximate" : 0x08c8,
2562 "similarequal" : 0x08c9,
2563 "ifonlyif" : 0x08cd,
2564 "implies" : 0x08ce,
2565 "identical" : 0x08cf,
2566 "radical" : 0x08d6,
2567 "includedin" : 0x08da,
2568 "includes" : 0x08db,
2569 "intersection" : 0x08dc,
2570 "union" : 0x08dd,
2571 "logicaland" : 0x08de,
2572 "logicalor" : 0x08df,
2573 "partialderivative" : 0x08ef,
2574 "function" : 0x08f6,
2575 "leftarrow" : 0x08fb,
2576 "uparrow" : 0x08fc,
2577 "rightarrow" : 0x08fd,
2578 "downarrow" : 0x08fe,
2579 "blank" : 0x09df,
2580 "soliddiamond" : 0x09e0,
2581 "checkerboard" : 0x09e1,
2582 "ht" : 0x09e2,
2583 "ff" : 0x09e3,
2584 "cr" : 0x09e4,
2585 "lf" : 0x09e5,
2586 "nl" : 0x09e8,
2587 "vt" : 0x09e9,
2588 "lowrightcorner" : 0x09ea,
2589 "uprightcorner" : 0x09eb,
2590 "upleftcorner" : 0x09ec,
2591 "lowleftcorner" : 0x09ed,
2592 "crossinglines" : 0x09ee,
2593 "horizlinescan1" : 0x09ef,
2594 "horizlinescan3" : 0x09f0,
2595 "horizlinescan5" : 0x09f1,
2596 "horizlinescan7" : 0x09f2,
2597 "horizlinescan9" : 0x09f3,
2598 "leftt" : 0x09f4,
2599 "rightt" : 0x09f5,
2600 "bott" : 0x09f6,
2601 "topt" : 0x09f7,
2602 "vertbar" : 0x09f8,
2603 "emspace" : 0x0aa1,
2604 "enspace" : 0x0aa2,
2605 "em3space" : 0x0aa3,
2606 "em4space" : 0x0aa4,
2607 "digitspace" : 0x0aa5,
2608 "punctspace" : 0x0aa6,
2609 "thinspace" : 0x0aa7,
2610 "hairspace" : 0x0aa8,
2611 "emdash" : 0x0aa9,
2612 "endash" : 0x0aaa,
2613 "signifblank" : 0x0aac,
2614 "ellipsis" : 0x0aae,
2615 "doubbaselinedot" : 0x0aaf,
2616 "onethird" : 0x0ab0,
2617 "twothirds" : 0x0ab1,
2618 "onefifth" : 0x0ab2,
2619 "twofifths" : 0x0ab3,
2620 "threefifths" : 0x0ab4,
2621 "fourfifths" : 0x0ab5,
2622 "onesixth" : 0x0ab6,
2623 "fivesixths" : 0x0ab7,
2624 "careof" : 0x0ab8,
2625 "figdash" : 0x0abb,
2626 "leftanglebracket" : 0x0abc,
2627 "decimalpoint" : 0x0abd,
2628 "rightanglebracket" : 0x0abe,
2629 "marker" : 0x0abf,
2630 "oneeighth" : 0x0ac3,
2631 "threeeighths" : 0x0ac4,
2632 "fiveeighths" : 0x0ac5,
2633 "seveneighths" : 0x0ac6,
2634 "trademark" : 0x0ac9,
2635 "signaturemark" : 0x0aca,
2636 "trademarkincircle" : 0x0acb,
2637 "leftopentriangle" : 0x0acc,
2638 "rightopentriangle" : 0x0acd,
2639 "emopencircle" : 0x0ace,
2640 "emopenrectangle" : 0x0acf,
2641 "leftsinglequotemark" : 0x0ad0,
2642 "rightsinglequotemark" : 0x0ad1,
2643 "leftdoublequotemark" : 0x0ad2,
2644 "rightdoublequotemark" : 0x0ad3,
2645 "prescription" : 0x0ad4,
2646 "minutes" : 0x0ad6,
2647 "seconds" : 0x0ad7,
2648 "latincross" : 0x0ad9,
2649 "hexagram" : 0x0ada,
2650 "filledrectbullet" : 0x0adb,
2651 "filledlefttribullet" : 0x0adc,
2652 "filledrighttribullet" : 0x0add,
2653 "emfilledcircle" : 0x0ade,
2654 "emfilledrect" : 0x0adf,
2655 "enopencircbullet" : 0x0ae0,
2656 "enopensquarebullet" : 0x0ae1,
2657 "openrectbullet" : 0x0ae2,
2658 "opentribulletup" : 0x0ae3,
2659 "opentribulletdown" : 0x0ae4,
2660 "openstar" : 0x0ae5,
2661 "enfilledcircbullet" : 0x0ae6,
2662 "enfilledsqbullet" : 0x0ae7,
2663 "filledtribulletup" : 0x0ae8,
2664 "filledtribulletdown" : 0x0ae9,
2665 "leftpointer" : 0x0aea,
2666 "rightpointer" : 0x0aeb,
2667 "club" : 0x0aec,
2668 "diamond" : 0x0aed,
2669 "heart" : 0x0aee,
2670 "maltesecross" : 0x0af0,
2671 "dagger" : 0x0af1,
2672 "doubledagger" : 0x0af2,
2673 "checkmark" : 0x0af3,
2674 "ballotcross" : 0x0af4,
2675 "musicalsharp" : 0x0af5,
2676 "musicalflat" : 0x0af6,
2677 "malesymbol" : 0x0af7,
2678 "femalesymbol" : 0x0af8,
2679 "telephone" : 0x0af9,
2680 "telephonerecorder" : 0x0afa,
2681 "phonographcopyright" : 0x0afb,
2682 "caret" : 0x0afc,
2683 "singlelowquotemark" : 0x0afd,
2684 "doublelowquotemark" : 0x0afe,
2685 "cursor" : 0x0aff,
2686 "leftcaret" : 0x0ba3,
2687 "rightcaret" : 0x0ba6,
2688 "downcaret" : 0x0ba8,
2689 "upcaret" : 0x0ba9,
2690 "overbar" : 0x0bc0,
2691 "downtack" : 0x0bc2,
2692 "upshoe" : 0x0bc3,
2693 "downstile" : 0x0bc4,
2694 "underbar" : 0x0bc6,
2695 "jot" : 0x0bca,
2696 "quad" : 0x0bcc,
2697 "uptack" : 0x0bce,
2698 "circle" : 0x0bcf,
2699 "upstile" : 0x0bd3,
2700 "downshoe" : 0x0bd6,
2701 "rightshoe" : 0x0bd8,
2702 "leftshoe" : 0x0bda,
2703 "lefttack" : 0x0bdc,
2704 "righttack" : 0x0bfc,
2705 "hebrew_doublelowline" : 0x0cdf,
2706 "hebrew_aleph" : 0x0ce0,
2707 "hebrew_bet" : 0x0ce1,
2708 "hebrew_beth" : 0x0ce1,
2709 "hebrew_gimel" : 0x0ce2,
2710 "hebrew_gimmel" : 0x0ce2,
2711 "hebrew_dalet" : 0x0ce3,
2712 "hebrew_daleth" : 0x0ce3,
2713 "hebrew_he" : 0x0ce4,
2714 "hebrew_waw" : 0x0ce5,
2715 "hebrew_zain" : 0x0ce6,
2716 "hebrew_zayin" : 0x0ce6,
2717 "hebrew_chet" : 0x0ce7,
2718 "hebrew_het" : 0x0ce7,
2719 "hebrew_tet" : 0x0ce8,
2720 "hebrew_teth" : 0x0ce8,
2721 "hebrew_yod" : 0x0ce9,
2722 "hebrew_finalkaph" : 0x0cea,
2723 "hebrew_kaph" : 0x0ceb,
2724 "hebrew_lamed" : 0x0cec,
2725 "hebrew_finalmem" : 0x0ced,
2726 "hebrew_mem" : 0x0cee,
2727 "hebrew_finalnun" : 0x0cef,
2728 "hebrew_nun" : 0x0cf0,
2729 "hebrew_samech" : 0x0cf1,
2730 "hebrew_samekh" : 0x0cf1,
2731 "hebrew_ayin" : 0x0cf2,
2732 "hebrew_finalpe" : 0x0cf3,
2733 "hebrew_pe" : 0x0cf4,
2734 "hebrew_finalzade" : 0x0cf5,
2735 "hebrew_finalzadi" : 0x0cf5,
2736 "hebrew_zade" : 0x0cf6,
2737 "hebrew_zadi" : 0x0cf6,
2738 "hebrew_qoph" : 0x0cf7,
2739 "hebrew_kuf" : 0x0cf7,
2740 "hebrew_resh" : 0x0cf8,
2741 "hebrew_shin" : 0x0cf9,
2742 "hebrew_taw" : 0x0cfa,
2743 "hebrew_taf" : 0x0cfa,
2744 "Hebrew_switch" : 0xff7e,
2745 "Thai_kokai" : 0x0da1,
2746 "Thai_khokhai" : 0x0da2,
2747 "Thai_khokhuat" : 0x0da3,
2748 "Thai_khokhwai" : 0x0da4,
2749 "Thai_khokhon" : 0x0da5,
2750 "Thai_khorakhang" : 0x0da6,
2751 "Thai_ngongu" : 0x0da7,
2752 "Thai_chochan" : 0x0da8,
2753 "Thai_choching" : 0x0da9,
2754 "Thai_chochang" : 0x0daa,
2755 "Thai_soso" : 0x0dab,
2756 "Thai_chochoe" : 0x0dac,
2757 "Thai_yoying" : 0x0dad,
2758 "Thai_dochada" : 0x0dae,
2759 "Thai_topatak" : 0x0daf,
2760 "Thai_thothan" : 0x0db0,
2761 "Thai_thonangmontho" : 0x0db1,
2762 "Thai_thophuthao" : 0x0db2,
2763 "Thai_nonen" : 0x0db3,
2764 "Thai_dodek" : 0x0db4,
2765 "Thai_totao" : 0x0db5,
2766 "Thai_thothung" : 0x0db6,
2767 "Thai_thothahan" : 0x0db7,
2768 "Thai_thothong" : 0x0db8,
2769 "Thai_nonu" : 0x0db9,
2770 "Thai_bobaimai" : 0x0dba,
2771 "Thai_popla" : 0x0dbb,
2772 "Thai_phophung" : 0x0dbc,
2773 "Thai_fofa" : 0x0dbd,
2774 "Thai_phophan" : 0x0dbe,
2775 "Thai_fofan" : 0x0dbf,
2776 "Thai_phosamphao" : 0x0dc0,
2777 "Thai_moma" : 0x0dc1,
2778 "Thai_yoyak" : 0x0dc2,
2779 "Thai_rorua" : 0x0dc3,
2780 "Thai_ru" : 0x0dc4,
2781 "Thai_loling" : 0x0dc5,
2782 "Thai_lu" : 0x0dc6,
2783 "Thai_wowaen" : 0x0dc7,
2784 "Thai_sosala" : 0x0dc8,
2785 "Thai_sorusi" : 0x0dc9,
2786 "Thai_sosua" : 0x0dca,
2787 "Thai_hohip" : 0x0dcb,
2788 "Thai_lochula" : 0x0dcc,
2789 "Thai_oang" : 0x0dcd,
2790 "Thai_honokhuk" : 0x0dce,
2791 "Thai_paiyannoi" : 0x0dcf,
2792 "Thai_saraa" : 0x0dd0,
2793 "Thai_maihanakat" : 0x0dd1,
2794 "Thai_saraaa" : 0x0dd2,
2795 "Thai_saraam" : 0x0dd3,
2796 "Thai_sarai" : 0x0dd4,
2797 "Thai_saraii" : 0x0dd5,
2798 "Thai_saraue" : 0x0dd6,
2799 "Thai_sarauee" : 0x0dd7,
2800 "Thai_sarau" : 0x0dd8,
2801 "Thai_sarauu" : 0x0dd9,
2802 "Thai_phinthu" : 0x0dda,
2803 "Thai_maihanakat_maitho" : 0x0dde,
2804 "Thai_baht" : 0x0ddf,
2805 "Thai_sarae" : 0x0de0,
2806 "Thai_saraae" : 0x0de1,
2807 "Thai_sarao" : 0x0de2,
2808 "Thai_saraaimaimuan" : 0x0de3,
2809 "Thai_saraaimaimalai" : 0x0de4,
2810 "Thai_lakkhangyao" : 0x0de5,
2811 "Thai_maiyamok" : 0x0de6,
2812 "Thai_maitaikhu" : 0x0de7,
2813 "Thai_maiek" : 0x0de8,
2814 "Thai_maitho" : 0x0de9,
2815 "Thai_maitri" : 0x0dea,
2816 "Thai_maichattawa" : 0x0deb,
2817 "Thai_thanthakhat" : 0x0dec,
2818 "Thai_nikhahit" : 0x0ded,
2819 "Thai_leksun" : 0x0df0,
2820 "Thai_leknung" : 0x0df1,
2821 "Thai_leksong" : 0x0df2,
2822 "Thai_leksam" : 0x0df3,
2823 "Thai_leksi" : 0x0df4,
2824 "Thai_lekha" : 0x0df5,
2825 "Thai_lekhok" : 0x0df6,
2826 "Thai_lekchet" : 0x0df7,
2827 "Thai_lekpaet" : 0x0df8,
2828 "Thai_lekkao" : 0x0df9,
2829 "Hangul" : 0xff31,
2830 "Hangul_Start" : 0xff32,
2831 "Hangul_End" : 0xff33,
2832 "Hangul_Hanja" : 0xff34,
2833 "Hangul_Jamo" : 0xff35,
2834 "Hangul_Romaja" : 0xff36,
2835 "Hangul_Codeinput" : 0xff37,
2836 "Hangul_Jeonja" : 0xff38,
2837 "Hangul_Banja" : 0xff39,
2838 "Hangul_PreHanja" : 0xff3a,
2839 "Hangul_PostHanja" : 0xff3b,
2840 "Hangul_SingleCandidate" : 0xff3c,
2841 "Hangul_MultipleCandidate" : 0xff3d,
2842 "Hangul_PreviousCandidate" : 0xff3e,
2843 "Hangul_Special" : 0xff3f,
2844 "Hangul_switch" : 0xff7e,
2845 "Hangul_Kiyeog" : 0x0ea1,
2846 "Hangul_SsangKiyeog" : 0x0ea2,
2847 "Hangul_KiyeogSios" : 0x0ea3,
2848 "Hangul_Nieun" : 0x0ea4,
2849 "Hangul_NieunJieuj" : 0x0ea5,
2850 "Hangul_NieunHieuh" : 0x0ea6,
2851 "Hangul_Dikeud" : 0x0ea7,
2852 "Hangul_SsangDikeud" : 0x0ea8,
2853 "Hangul_Rieul" : 0x0ea9,
2854 "Hangul_RieulKiyeog" : 0x0eaa,
2855 "Hangul_RieulMieum" : 0x0eab,
2856 "Hangul_RieulPieub" : 0x0eac,
2857 "Hangul_RieulSios" : 0x0ead,
2858 "Hangul_RieulTieut" : 0x0eae,
2859 "Hangul_RieulPhieuf" : 0x0eaf,
2860 "Hangul_RieulHieuh" : 0x0eb0,
2861 "Hangul_Mieum" : 0x0eb1,
2862 "Hangul_Pieub" : 0x0eb2,
2863 "Hangul_SsangPieub" : 0x0eb3,
2864 "Hangul_PieubSios" : 0x0eb4,
2865 "Hangul_Sios" : 0x0eb5,
2866 "Hangul_SsangSios" : 0x0eb6,
2867 "Hangul_Ieung" : 0x0eb7,
2868 "Hangul_Jieuj" : 0x0eb8,
2869 "Hangul_SsangJieuj" : 0x0eb9,
2870 "Hangul_Cieuc" : 0x0eba,
2871 "Hangul_Khieuq" : 0x0ebb,
2872 "Hangul_Tieut" : 0x0ebc,
2873 "Hangul_Phieuf" : 0x0ebd,
2874 "Hangul_Hieuh" : 0x0ebe,
2875 "Hangul_A" : 0x0ebf,
2876 "Hangul_AE" : 0x0ec0,
2877 "Hangul_YA" : 0x0ec1,
2878 "Hangul_YAE" : 0x0ec2,
2879 "Hangul_EO" : 0x0ec3,
2880 "Hangul_E" : 0x0ec4,
2881 "Hangul_YEO" : 0x0ec5,
2882 "Hangul_YE" : 0x0ec6,
2883 "Hangul_O" : 0x0ec7,
2884 "Hangul_WA" : 0x0ec8,
2885 "Hangul_WAE" : 0x0ec9,
2886 "Hangul_OE" : 0x0eca,
2887 "Hangul_YO" : 0x0ecb,
2888 "Hangul_U" : 0x0ecc,
2889 "Hangul_WEO" : 0x0ecd,
2890 "Hangul_WE" : 0x0ece,
2891 "Hangul_WI" : 0x0ecf,
2892 "Hangul_YU" : 0x0ed0,
2893 "Hangul_EU" : 0x0ed1,
2894 "Hangul_YI" : 0x0ed2,
2895 "Hangul_I" : 0x0ed3,
2896 "Hangul_J_Kiyeog" : 0x0ed4,
2897 "Hangul_J_SsangKiyeog" : 0x0ed5,
2898 "Hangul_J_KiyeogSios" : 0x0ed6,
2899 "Hangul_J_Nieun" : 0x0ed7,
2900 "Hangul_J_NieunJieuj" : 0x0ed8,
2901 "Hangul_J_NieunHieuh" : 0x0ed9,
2902 "Hangul_J_Dikeud" : 0x0eda,
2903 "Hangul_J_Rieul" : 0x0edb,
2904 "Hangul_J_RieulKiyeog" : 0x0edc,
2905 "Hangul_J_RieulMieum" : 0x0edd,
2906 "Hangul_J_RieulPieub" : 0x0ede,
2907 "Hangul_J_RieulSios" : 0x0edf,
2908 "Hangul_J_RieulTieut" : 0x0ee0,
2909 "Hangul_J_RieulPhieuf" : 0x0ee1,
2910 "Hangul_J_RieulHieuh" : 0x0ee2,
2911 "Hangul_J_Mieum" : 0x0ee3,
2912 "Hangul_J_Pieub" : 0x0ee4,
2913 "Hangul_J_PieubSios" : 0x0ee5,
2914 "Hangul_J_Sios" : 0x0ee6,
2915 "Hangul_J_SsangSios" : 0x0ee7,
2916 "Hangul_J_Ieung" : 0x0ee8,
2917 "Hangul_J_Jieuj" : 0x0ee9,
2918 "Hangul_J_Cieuc" : 0x0eea,
2919 "Hangul_J_Khieuq" : 0x0eeb,
2920 "Hangul_J_Tieut" : 0x0eec,
2921 "Hangul_J_Phieuf" : 0x0eed,
2922 "Hangul_J_Hieuh" : 0x0eee,
2923 "Hangul_RieulYeorinHieuh" : 0x0eef,
2924 "Hangul_SunkyeongeumMieum" : 0x0ef0,
2925 "Hangul_SunkyeongeumPieub" : 0x0ef1,
2926 "Hangul_PanSios" : 0x0ef2,
2927 "Hangul_KkogjiDalrinIeung" : 0x0ef3,
2928 "Hangul_SunkyeongeumPhieuf" : 0x0ef4,
2929 "Hangul_YeorinHieuh" : 0x0ef5,
2930 "Hangul_AraeA" : 0x0ef6,
2931 "Hangul_AraeAE" : 0x0ef7,
2932 "Hangul_J_PanSios" : 0x0ef8,
2933 "Hangul_J_KkogjiDalrinIeung" : 0x0ef9,
2934 "Hangul_J_YeorinHieuh" : 0x0efa,
2935 "Korean_Won" : 0x0eff,
2936 "Armenian_ligature_ew" : 0x1000587,
2937 "Armenian_full_stop" : 0x1000589,
2938 "Armenian_verjaket" : 0x1000589,
2939 "Armenian_separation_mark" : 0x100055d,
2940 "Armenian_but" : 0x100055d,
2941 "Armenian_hyphen" : 0x100058a,
2942 "Armenian_yentamna" : 0x100058a,
2943 "Armenian_exclam" : 0x100055c,
2944 "Armenian_amanak" : 0x100055c,
2945 "Armenian_accent" : 0x100055b,
2946 "Armenian_shesht" : 0x100055b,
2947 "Armenian_question" : 0x100055e,
2948 "Armenian_paruyk" : 0x100055e,
2949 "Armenian_AYB" : 0x1000531,
2950 "Armenian_ayb" : 0x1000561,
2951 "Armenian_BEN" : 0x1000532,
2952 "Armenian_ben" : 0x1000562,
2953 "Armenian_GIM" : 0x1000533,
2954 "Armenian_gim" : 0x1000563,
2955 "Armenian_DA" : 0x1000534,
2956 "Armenian_da" : 0x1000564,
2957 "Armenian_YECH" : 0x1000535,
2958 "Armenian_yech" : 0x1000565,
2959 "Armenian_ZA" : 0x1000536,
2960 "Armenian_za" : 0x1000566,
2961 "Armenian_E" : 0x1000537,
2962 "Armenian_e" : 0x1000567,
2963 "Armenian_AT" : 0x1000538,
2964 "Armenian_at" : 0x1000568,
2965 "Armenian_TO" : 0x1000539,
2966 "Armenian_to" : 0x1000569,
2967 "Armenian_ZHE" : 0x100053a,
2968 "Armenian_zhe" : 0x100056a,
2969 "Armenian_INI" : 0x100053b,
2970 "Armenian_ini" : 0x100056b,
2971 "Armenian_LYUN" : 0x100053c,
2972 "Armenian_lyun" : 0x100056c,
2973 "Armenian_KHE" : 0x100053d,
2974 "Armenian_khe" : 0x100056d,
2975 "Armenian_TSA" : 0x100053e,
2976 "Armenian_tsa" : 0x100056e,
2977 "Armenian_KEN" : 0x100053f,
2978 "Armenian_ken" : 0x100056f,
2979 "Armenian_HO" : 0x1000540,
2980 "Armenian_ho" : 0x1000570,
2981 "Armenian_DZA" : 0x1000541,
2982 "Armenian_dza" : 0x1000571,
2983 "Armenian_GHAT" : 0x1000542,
2984 "Armenian_ghat" : 0x1000572,
2985 "Armenian_TCHE" : 0x1000543,
2986 "Armenian_tche" : 0x1000573,
2987 "Armenian_MEN" : 0x1000544,
2988 "Armenian_men" : 0x1000574,
2989 "Armenian_HI" : 0x1000545,
2990 "Armenian_hi" : 0x1000575,
2991 "Armenian_NU" : 0x1000546,
2992 "Armenian_nu" : 0x1000576,
2993 "Armenian_SHA" : 0x1000547,
2994 "Armenian_sha" : 0x1000577,
2995 "Armenian_VO" : 0x1000548,
2996 "Armenian_vo" : 0x1000578,
2997 "Armenian_CHA" : 0x1000549,
2998 "Armenian_cha" : 0x1000579,
2999 "Armenian_PE" : 0x100054a,
3000 "Armenian_pe" : 0x100057a,
3001 "Armenian_JE" : 0x100054b,
3002 "Armenian_je" : 0x100057b,
3003 "Armenian_RA" : 0x100054c,
3004 "Armenian_ra" : 0x100057c,
3005 "Armenian_SE" : 0x100054d,
3006 "Armenian_se" : 0x100057d,
3007 "Armenian_VEV" : 0x100054e,
3008 "Armenian_vev" : 0x100057e,
3009 "Armenian_TYUN" : 0x100054f,
3010 "Armenian_tyun" : 0x100057f,
3011 "Armenian_RE" : 0x1000550,
3012 "Armenian_re" : 0x1000580,
3013 "Armenian_TSO" : 0x1000551,
3014 "Armenian_tso" : 0x1000581,
3015 "Armenian_VYUN" : 0x1000552,
3016 "Armenian_vyun" : 0x1000582,
3017 "Armenian_PYUR" : 0x1000553,
3018 "Armenian_pyur" : 0x1000583,
3019 "Armenian_KE" : 0x1000554,
3020 "Armenian_ke" : 0x1000584,
3021 "Armenian_O" : 0x1000555,
3022 "Armenian_o" : 0x1000585,
3023 "Armenian_FE" : 0x1000556,
3024 "Armenian_fe" : 0x1000586,
3025 "Armenian_apostrophe" : 0x100055a,
3026 "Georgian_an" : 0x10010d0,
3027 "Georgian_ban" : 0x10010d1,
3028 "Georgian_gan" : 0x10010d2,
3029 "Georgian_don" : 0x10010d3,
3030 "Georgian_en" : 0x10010d4,
3031 "Georgian_vin" : 0x10010d5,
3032 "Georgian_zen" : 0x10010d6,
3033 "Georgian_tan" : 0x10010d7,
3034 "Georgian_in" : 0x10010d8,
3035 "Georgian_kan" : 0x10010d9,
3036 "Georgian_las" : 0x10010da,
3037 "Georgian_man" : 0x10010db,
3038 "Georgian_nar" : 0x10010dc,
3039 "Georgian_on" : 0x10010dd,
3040 "Georgian_par" : 0x10010de,
3041 "Georgian_zhar" : 0x10010df,
3042 "Georgian_rae" : 0x10010e0,
3043 "Georgian_san" : 0x10010e1,
3044 "Georgian_tar" : 0x10010e2,
3045 "Georgian_un" : 0x10010e3,
3046 "Georgian_phar" : 0x10010e4,
3047 "Georgian_khar" : 0x10010e5,
3048 "Georgian_ghan" : 0x10010e6,
3049 "Georgian_qar" : 0x10010e7,
3050 "Georgian_shin" : 0x10010e8,
3051 "Georgian_chin" : 0x10010e9,
3052 "Georgian_can" : 0x10010ea,
3053 "Georgian_jil" : 0x10010eb,
3054 "Georgian_cil" : 0x10010ec,
3055 "Georgian_char" : 0x10010ed,
3056 "Georgian_xan" : 0x10010ee,
3057 "Georgian_jhan" : 0x10010ef,
3058 "Georgian_hae" : 0x10010f0,
3059 "Georgian_he" : 0x10010f1,
3060 "Georgian_hie" : 0x10010f2,
3061 "Georgian_we" : 0x10010f3,
3062 "Georgian_har" : 0x10010f4,
3063 "Georgian_hoe" : 0x10010f5,
3064 "Georgian_fi" : 0x10010f6,
3065 "Xabovedot" : 0x1001e8a,
3066 "Ibreve" : 0x100012c,
3067 "Zstroke" : 0x10001b5,
3068 "Gcaron" : 0x10001e6,
3069 "Ocaron" : 0x10001d1,
3070 "Obarred" : 0x100019f,
3071 "xabovedot" : 0x1001e8b,
3072 "ibreve" : 0x100012d,
3073 "zstroke" : 0x10001b6,
3074 "gcaron" : 0x10001e7,
3075 "ocaron" : 0x10001d2,
3076 "obarred" : 0x1000275,
3077 "SCHWA" : 0x100018f,
3078 "schwa" : 0x1000259,
3079 "Lbelowdot" : 0x1001e36,
3080 "lbelowdot" : 0x1001e37,
3081 "Abelowdot" : 0x1001ea0,
3082 "abelowdot" : 0x1001ea1,
3083 "Ahook" : 0x1001ea2,
3084 "ahook" : 0x1001ea3,
3085 "Acircumflexacute" : 0x1001ea4,
3086 "acircumflexacute" : 0x1001ea5,
3087 "Acircumflexgrave" : 0x1001ea6,
3088 "acircumflexgrave" : 0x1001ea7,
3089 "Acircumflexhook" : 0x1001ea8,
3090 "acircumflexhook" : 0x1001ea9,
3091 "Acircumflextilde" : 0x1001eaa,
3092 "acircumflextilde" : 0x1001eab,
3093 "Acircumflexbelowdot" : 0x1001eac,
3094 "acircumflexbelowdot" : 0x1001ead,
3095 "Abreveacute" : 0x1001eae,
3096 "abreveacute" : 0x1001eaf,
3097 "Abrevegrave" : 0x1001eb0,
3098 "abrevegrave" : 0x1001eb1,
3099 "Abrevehook" : 0x1001eb2,
3100 "abrevehook" : 0x1001eb3,
3101 "Abrevetilde" : 0x1001eb4,
3102 "abrevetilde" : 0x1001eb5,
3103 "Abrevebelowdot" : 0x1001eb6,
3104 "abrevebelowdot" : 0x1001eb7,
3105 "Ebelowdot" : 0x1001eb8,
3106 "ebelowdot" : 0x1001eb9,
3107 "Ehook" : 0x1001eba,
3108 "ehook" : 0x1001ebb,
3109 "Etilde" : 0x1001ebc,
3110 "etilde" : 0x1001ebd,
3111 "Ecircumflexacute" : 0x1001ebe,
3112 "ecircumflexacute" : 0x1001ebf,
3113 "Ecircumflexgrave" : 0x1001ec0,
3114 "ecircumflexgrave" : 0x1001ec1,
3115 "Ecircumflexhook" : 0x1001ec2,
3116 "ecircumflexhook" : 0x1001ec3,
3117 "Ecircumflextilde" : 0x1001ec4,
3118 "ecircumflextilde" : 0x1001ec5,
3119 "Ecircumflexbelowdot" : 0x1001ec6,
3120 "ecircumflexbelowdot" : 0x1001ec7,
3121 "Ihook" : 0x1001ec8,
3122 "ihook" : 0x1001ec9,
3123 "Ibelowdot" : 0x1001eca,
3124 "ibelowdot" : 0x1001ecb,
3125 "Obelowdot" : 0x1001ecc,
3126 "obelowdot" : 0x1001ecd,
3127 "Ohook" : 0x1001ece,
3128 "ohook" : 0x1001ecf,
3129 "Ocircumflexacute" : 0x1001ed0,
3130 "ocircumflexacute" : 0x1001ed1,
3131 "Ocircumflexgrave" : 0x1001ed2,
3132 "ocircumflexgrave" : 0x1001ed3,
3133 "Ocircumflexhook" : 0x1001ed4,
3134 "ocircumflexhook" : 0x1001ed5,
3135 "Ocircumflextilde" : 0x1001ed6,
3136 "ocircumflextilde" : 0x1001ed7,
3137 "Ocircumflexbelowdot" : 0x1001ed8,
3138 "ocircumflexbelowdot" : 0x1001ed9,
3139 "Ohornacute" : 0x1001eda,
3140 "ohornacute" : 0x1001edb,
3141 "Ohorngrave" : 0x1001edc,
3142 "ohorngrave" : 0x1001edd,
3143 "Ohornhook" : 0x1001ede,
3144 "ohornhook" : 0x1001edf,
3145 "Ohorntilde" : 0x1001ee0,
3146 "ohorntilde" : 0x1001ee1,
3147 "Ohornbelowdot" : 0x1001ee2,
3148 "ohornbelowdot" : 0x1001ee3,
3149 "Ubelowdot" : 0x1001ee4,
3150 "ubelowdot" : 0x1001ee5,
3151 "Uhook" : 0x1001ee6,
3152 "uhook" : 0x1001ee7,
3153 "Uhornacute" : 0x1001ee8,
3154 "uhornacute" : 0x1001ee9,
3155 "Uhorngrave" : 0x1001eea,
3156 "uhorngrave" : 0x1001eeb,
3157 "Uhornhook" : 0x1001eec,
3158 "uhornhook" : 0x1001eed,
3159 "Uhorntilde" : 0x1001eee,
3160 "uhorntilde" : 0x1001eef,
3161 "Uhornbelowdot" : 0x1001ef0,
3162 "uhornbelowdot" : 0x1001ef1,
3163 "Ybelowdot" : 0x1001ef4,
3164 "ybelowdot" : 0x1001ef5,
3165 "Yhook" : 0x1001ef6,
3166 "yhook" : 0x1001ef7,
3167 "Ytilde" : 0x1001ef8,
3168 "ytilde" : 0x1001ef9,
3169 "Ohorn" : 0x10001a0,
3170 "ohorn" : 0x10001a1,
3171 "Uhorn" : 0x10001af,
3172 "uhorn" : 0x10001b0,
3173 "EcuSign" : 0x10020a0,
3174 "ColonSign" : 0x10020a1,
3175 "CruzeiroSign" : 0x10020a2,
3176 "FFrancSign" : 0x10020a3,
3177 "LiraSign" : 0x10020a4,
3178 "MillSign" : 0x10020a5,
3179 "NairaSign" : 0x10020a6,
3180 "PesetaSign" : 0x10020a7,
3181 "RupeeSign" : 0x10020a8,
3182 "WonSign" : 0x10020a9,
3183 "NewSheqelSign" : 0x10020aa,
3184 "DongSign" : 0x10020ab,
3185 "EuroSign" : 0x20ac,
3186 "zerosuperior" : 0x1002070,
3187 "foursuperior" : 0x1002074,
3188 "fivesuperior" : 0x1002075,
3189 "sixsuperior" : 0x1002076,
3190 "sevensuperior" : 0x1002077,
3191 "eightsuperior" : 0x1002078,
3192 "ninesuperior" : 0x1002079,
3193 "zerosubscript" : 0x1002080,
3194 "onesubscript" : 0x1002081,
3195 "twosubscript" : 0x1002082,
3196 "threesubscript" : 0x1002083,
3197 "foursubscript" : 0x1002084,
3198 "fivesubscript" : 0x1002085,
3199 "sixsubscript" : 0x1002086,
3200 "sevensubscript" : 0x1002087,
3201 "eightsubscript" : 0x1002088,
3202 "ninesubscript" : 0x1002089,
3203 "partdifferential" : 0x1002202,
3204 "emptyset" : 0x1002205,
3205 "elementof" : 0x1002208,
3206 "notelementof" : 0x1002209,
3207 "containsas" : 0x100220B,
3208 "squareroot" : 0x100221A,
3209 "cuberoot" : 0x100221B,
3210 "fourthroot" : 0x100221C,
3211 "dintegral" : 0x100222C,
3212 "tintegral" : 0x100222D,
3213 "because" : 0x1002235,
3214 "approxeq" : 0x1002248,
3215 "notapproxeq" : 0x1002247,
3216 "notidentical" : 0x1002262,
3217 "stricteq" : 0x1002263,
3218 "braille_dot_1" : 0xfff1,
3219 "braille_dot_2" : 0xfff2,
3220 "braille_dot_3" : 0xfff3,
3221 "braille_dot_4" : 0xfff4,
3222 "braille_dot_5" : 0xfff5,
3223 "braille_dot_6" : 0xfff6,
3224 "braille_dot_7" : 0xfff7,
3225 "braille_dot_8" : 0xfff8,
3226 "braille_dot_9" : 0xfff9,
3227 "braille_dot_10" : 0xfffa,
3228 "braille_blank" : 0x1002800,
3229 "braille_dots_1" : 0x1002801,
3230 "braille_dots_2" : 0x1002802,
3231 "braille_dots_12" : 0x1002803,
3232 "braille_dots_3" : 0x1002804,
3233 "braille_dots_13" : 0x1002805,
3234 "braille_dots_23" : 0x1002806,
3235 "braille_dots_123" : 0x1002807,
3236 "braille_dots_4" : 0x1002808,
3237 "braille_dots_14" : 0x1002809,
3238 "braille_dots_24" : 0x100280a,
3239 "braille_dots_124" : 0x100280b,
3240 "braille_dots_34" : 0x100280c,
3241 "braille_dots_134" : 0x100280d,
3242 "braille_dots_234" : 0x100280e,
3243 "braille_dots_1234" : 0x100280f,
3244 "braille_dots_5" : 0x1002810,
3245 "braille_dots_15" : 0x1002811,
3246 "braille_dots_25" : 0x1002812,
3247 "braille_dots_125" : 0x1002813,
3248 "braille_dots_35" : 0x1002814,
3249 "braille_dots_135" : 0x1002815,
3250 "braille_dots_235" : 0x1002816,
3251 "braille_dots_1235" : 0x1002817,
3252 "braille_dots_45" : 0x1002818,
3253 "braille_dots_145" : 0x1002819,
3254 "braille_dots_245" : 0x100281a,
3255 "braille_dots_1245" : 0x100281b,
3256 "braille_dots_345" : 0x100281c,
3257 "braille_dots_1345" : 0x100281d,
3258 "braille_dots_2345" : 0x100281e,
3259 "braille_dots_12345" : 0x100281f,
3260 "braille_dots_6" : 0x1002820,
3261 "braille_dots_16" : 0x1002821,
3262 "braille_dots_26" : 0x1002822,
3263 "braille_dots_126" : 0x1002823,
3264 "braille_dots_36" : 0x1002824,
3265 "braille_dots_136" : 0x1002825,
3266 "braille_dots_236" : 0x1002826,
3267 "braille_dots_1236" : 0x1002827,
3268 "braille_dots_46" : 0x1002828,
3269 "braille_dots_146" : 0x1002829,
3270 "braille_dots_246" : 0x100282a,
3271 "braille_dots_1246" : 0x100282b,
3272 "braille_dots_346" : 0x100282c,
3273 "braille_dots_1346" : 0x100282d,
3274 "braille_dots_2346" : 0x100282e,
3275 "braille_dots_12346" : 0x100282f,
3276 "braille_dots_56" : 0x1002830,
3277 "braille_dots_156" : 0x1002831,
3278 "braille_dots_256" : 0x1002832,
3279 "braille_dots_1256" : 0x1002833,
3280 "braille_dots_356" : 0x1002834,
3281 "braille_dots_1356" : 0x1002835,
3282 "braille_dots_2356" : 0x1002836,
3283 "braille_dots_12356" : 0x1002837,
3284 "braille_dots_456" : 0x1002838,
3285 "braille_dots_1456" : 0x1002839,
3286 "braille_dots_2456" : 0x100283a,
3287 "braille_dots_12456" : 0x100283b,
3288 "braille_dots_3456" : 0x100283c,
3289 "braille_dots_13456" : 0x100283d,
3290 "braille_dots_23456" : 0x100283e,
3291 "braille_dots_123456" : 0x100283f,
3292 "braille_dots_7" : 0x1002840,
3293 "braille_dots_17" : 0x1002841,
3294 "braille_dots_27" : 0x1002842,
3295 "braille_dots_127" : 0x1002843,
3296 "braille_dots_37" : 0x1002844,
3297 "braille_dots_137" : 0x1002845,
3298 "braille_dots_237" : 0x1002846,
3299 "braille_dots_1237" : 0x1002847,
3300 "braille_dots_47" : 0x1002848,
3301 "braille_dots_147" : 0x1002849,
3302 "braille_dots_247" : 0x100284a,
3303 "braille_dots_1247" : 0x100284b,
3304 "braille_dots_347" : 0x100284c,
3305 "braille_dots_1347" : 0x100284d,
3306 "braille_dots_2347" : 0x100284e,
3307 "braille_dots_12347" : 0x100284f,
3308 "braille_dots_57" : 0x1002850,
3309 "braille_dots_157" : 0x1002851,
3310 "braille_dots_257" : 0x1002852,
3311 "braille_dots_1257" : 0x1002853,
3312 "braille_dots_357" : 0x1002854,
3313 "braille_dots_1357" : 0x1002855,
3314 "braille_dots_2357" : 0x1002856,
3315 "braille_dots_12357" : 0x1002857,
3316 "braille_dots_457" : 0x1002858,
3317 "braille_dots_1457" : 0x1002859,
3318 "braille_dots_2457" : 0x100285a,
3319 "braille_dots_12457" : 0x100285b,
3320 "braille_dots_3457" : 0x100285c,
3321 "braille_dots_13457" : 0x100285d,
3322 "braille_dots_23457" : 0x100285e,
3323 "braille_dots_123457" : 0x100285f,
3324 "braille_dots_67" : 0x1002860,
3325 "braille_dots_167" : 0x1002861,
3326 "braille_dots_267" : 0x1002862,
3327 "braille_dots_1267" : 0x1002863,
3328 "braille_dots_367" : 0x1002864,
3329 "braille_dots_1367" : 0x1002865,
3330 "braille_dots_2367" : 0x1002866,
3331 "braille_dots_12367" : 0x1002867,
3332 "braille_dots_467" : 0x1002868,
3333 "braille_dots_1467" : 0x1002869,
3334 "braille_dots_2467" : 0x100286a,
3335 "braille_dots_12467" : 0x100286b,
3336 "braille_dots_3467" : 0x100286c,
3337 "braille_dots_13467" : 0x100286d,
3338 "braille_dots_23467" : 0x100286e,
3339 "braille_dots_123467" : 0x100286f,
3340 "braille_dots_567" : 0x1002870,
3341 "braille_dots_1567" : 0x1002871,
3342 "braille_dots_2567" : 0x1002872,
3343 "braille_dots_12567" : 0x1002873,
3344 "braille_dots_3567" : 0x1002874,
3345 "braille_dots_13567" : 0x1002875,
3346 "braille_dots_23567" : 0x1002876,
3347 "braille_dots_123567" : 0x1002877,
3348 "braille_dots_4567" : 0x1002878,
3349 "braille_dots_14567" : 0x1002879,
3350 "braille_dots_24567" : 0x100287a,
3351 "braille_dots_124567" : 0x100287b,
3352 "braille_dots_34567" : 0x100287c,
3353 "braille_dots_134567" : 0x100287d,
3354 "braille_dots_234567" : 0x100287e,
3355 "braille_dots_1234567" : 0x100287f,
3356 "braille_dots_8" : 0x1002880,
3357 "braille_dots_18" : 0x1002881,
3358 "braille_dots_28" : 0x1002882,
3359 "braille_dots_128" : 0x1002883,
3360 "braille_dots_38" : 0x1002884,
3361 "braille_dots_138" : 0x1002885,
3362 "braille_dots_238" : 0x1002886,
3363 "braille_dots_1238" : 0x1002887,
3364 "braille_dots_48" : 0x1002888,
3365 "braille_dots_148" : 0x1002889,
3366 "braille_dots_248" : 0x100288a,
3367 "braille_dots_1248" : 0x100288b,
3368 "braille_dots_348" : 0x100288c,
3369 "braille_dots_1348" : 0x100288d,
3370 "braille_dots_2348" : 0x100288e,
3371 "braille_dots_12348" : 0x100288f,
3372 "braille_dots_58" : 0x1002890,
3373 "braille_dots_158" : 0x1002891,
3374 "braille_dots_258" : 0x1002892,
3375 "braille_dots_1258" : 0x1002893,
3376 "braille_dots_358" : 0x1002894,
3377 "braille_dots_1358" : 0x1002895,
3378 "braille_dots_2358" : 0x1002896,
3379 "braille_dots_12358" : 0x1002897,
3380 "braille_dots_458" : 0x1002898,
3381 "braille_dots_1458" : 0x1002899,
3382 "braille_dots_2458" : 0x100289a,
3383 "braille_dots_12458" : 0x100289b,
3384 "braille_dots_3458" : 0x100289c,
3385 "braille_dots_13458" : 0x100289d,
3386 "braille_dots_23458" : 0x100289e,
3387 "braille_dots_123458" : 0x100289f,
3388 "braille_dots_68" : 0x10028a0,
3389 "braille_dots_168" : 0x10028a1,
3390 "braille_dots_268" : 0x10028a2,
3391 "braille_dots_1268" : 0x10028a3,
3392 "braille_dots_368" : 0x10028a4,
3393 "braille_dots_1368" : 0x10028a5,
3394 "braille_dots_2368" : 0x10028a6,
3395 "braille_dots_12368" : 0x10028a7,
3396 "braille_dots_468" : 0x10028a8,
3397 "braille_dots_1468" : 0x10028a9,
3398 "braille_dots_2468" : 0x10028aa,
3399 "braille_dots_12468" : 0x10028ab,
3400 "braille_dots_3468" : 0x10028ac,
3401 "braille_dots_13468" : 0x10028ad,
3402 "braille_dots_23468" : 0x10028ae,
3403 "braille_dots_123468" : 0x10028af,
3404 "braille_dots_568" : 0x10028b0,
3405 "braille_dots_1568" : 0x10028b1,
3406 "braille_dots_2568" : 0x10028b2,
3407 "braille_dots_12568" : 0x10028b3,
3408 "braille_dots_3568" : 0x10028b4,
3409 "braille_dots_13568" : 0x10028b5,
3410 "braille_dots_23568" : 0x10028b6,
3411 "braille_dots_123568" : 0x10028b7,
3412 "braille_dots_4568" : 0x10028b8,
3413 "braille_dots_14568" : 0x10028b9,
3414 "braille_dots_24568" : 0x10028ba,
3415 "braille_dots_124568" : 0x10028bb,
3416 "braille_dots_34568" : 0x10028bc,
3417 "braille_dots_134568" : 0x10028bd,
3418 "braille_dots_234568" : 0x10028be,
3419 "braille_dots_1234568" : 0x10028bf,
3420 "braille_dots_78" : 0x10028c0,
3421 "braille_dots_178" : 0x10028c1,
3422 "braille_dots_278" : 0x10028c2,
3423 "braille_dots_1278" : 0x10028c3,
3424 "braille_dots_378" : 0x10028c4,
3425 "braille_dots_1378" : 0x10028c5,
3426 "braille_dots_2378" : 0x10028c6,
3427 "braille_dots_12378" : 0x10028c7,
3428 "braille_dots_478" : 0x10028c8,
3429 "braille_dots_1478" : 0x10028c9,
3430 "braille_dots_2478" : 0x10028ca,
3431 "braille_dots_12478" : 0x10028cb,
3432 "braille_dots_3478" : 0x10028cc,
3433 "braille_dots_13478" : 0x10028cd,
3434 "braille_dots_23478" : 0x10028ce,
3435 "braille_dots_123478" : 0x10028cf,
3436 "braille_dots_578" : 0x10028d0,
3437 "braille_dots_1578" : 0x10028d1,
3438 "braille_dots_2578" : 0x10028d2,
3439 "braille_dots_12578" : 0x10028d3,
3440 "braille_dots_3578" : 0x10028d4,
3441 "braille_dots_13578" : 0x10028d5,
3442 "braille_dots_23578" : 0x10028d6,
3443 "braille_dots_123578" : 0x10028d7,
3444 "braille_dots_4578" : 0x10028d8,
3445 "braille_dots_14578" : 0x10028d9,
3446 "braille_dots_24578" : 0x10028da,
3447 "braille_dots_124578" : 0x10028db,
3448 "braille_dots_34578" : 0x10028dc,
3449 "braille_dots_134578" : 0x10028dd,
3450 "braille_dots_234578" : 0x10028de,
3451 "braille_dots_1234578" : 0x10028df,
3452 "braille_dots_678" : 0x10028e0,
3453 "braille_dots_1678" : 0x10028e1,
3454 "braille_dots_2678" : 0x10028e2,
3455 "braille_dots_12678" : 0x10028e3,
3456 "braille_dots_3678" : 0x10028e4,
3457 "braille_dots_13678" : 0x10028e5,
3458 "braille_dots_23678" : 0x10028e6,
3459 "braille_dots_123678" : 0x10028e7,
3460 "braille_dots_4678" : 0x10028e8,
3461 "braille_dots_14678" : 0x10028e9,
3462 "braille_dots_24678" : 0x10028ea,
3463 "braille_dots_124678" : 0x10028eb,
3464 "braille_dots_34678" : 0x10028ec,
3465 "braille_dots_134678" : 0x10028ed,
3466 "braille_dots_234678" : 0x10028ee,
3467 "braille_dots_1234678" : 0x10028ef,
3468 "braille_dots_5678" : 0x10028f0,
3469 "braille_dots_15678" : 0x10028f1,
3470 "braille_dots_25678" : 0x10028f2,
3471 "braille_dots_125678" : 0x10028f3,
3472 "braille_dots_35678" : 0x10028f4,
3473 "braille_dots_135678" : 0x10028f5,
3474 "braille_dots_235678" : 0x10028f6,
3475 "braille_dots_1235678" : 0x10028f7,
3476 "braille_dots_45678" : 0x10028f8,
3477 "braille_dots_145678" : 0x10028f9,
3478 "braille_dots_245678" : 0x10028fa,
3479 "braille_dots_1245678" : 0x10028fb,
3480 "braille_dots_345678" : 0x10028fc,
3481 "braille_dots_1345678" : 0x10028fd,
3482 "braille_dots_2345678" : 0x10028fe,
3483 "braille_dots_12345678" : 0x10028ff
3486 __keycode_to_name = {
3487 0xffffff : "VoidSymbol",
3488 0xff08 : "BackSpace",
3489 0xff09 : "Tab",
3490 0xff0a : "Linefeed",
3491 0xff0b : "Clear",
3492 0xff0d : "Return",
3493 0xff13 : "Pause",
3494 0xff14 : "Scroll_Lock",
3495 0xff15 : "Sys_Req",
3496 0xff1b : "Escape",
3497 0xffff : "Delete",
3498 0xff20 : "Multi_key",
3499 0xff37 : "Codeinput",
3500 0xff3c : "SingleCandidate",
3501 0xff3d : "MultipleCandidate",
3502 0xff3e : "PreviousCandidate",
3503 0xff21 : "Kanji",
3504 0xff22 : "Muhenkan",
3505 0xff23 : "Henkan_Mode",
3506 0xff23 : "Henkan",
3507 0xff24 : "Romaji",
3508 0xff25 : "Hiragana",
3509 0xff26 : "Katakana",
3510 0xff27 : "Hiragana_Katakana",
3511 0xff28 : "Zenkaku",
3512 0xff29 : "Hankaku",
3513 0xff2a : "Zenkaku_Hankaku",
3514 0xff2b : "Touroku",
3515 0xff2c : "Massyo",
3516 0xff2d : "Kana_Lock",
3517 0xff2e : "Kana_Shift",
3518 0xff2f : "Eisu_Shift",
3519 0xff30 : "Eisu_toggle",
3520 0xff37 : "Kanji_Bangou",
3521 0xff3d : "Zen_Koho",
3522 0xff3e : "Mae_Koho",
3523 0xff50 : "Home",
3524 0xff51 : "Left",
3525 0xff52 : "Up",
3526 0xff53 : "Right",
3527 0xff54 : "Down",
3528 0xff55 : "Prior",
3529 0xff55 : "Page_Up",
3530 0xff56 : "Next",
3531 0xff56 : "Page_Down",
3532 0xff57 : "End",
3533 0xff58 : "Begin",
3534 0xff60 : "Select",
3535 0xff61 : "Print",
3536 0xff62 : "Execute",
3537 0xff63 : "Insert",
3538 0xff65 : "Undo",
3539 0xff66 : "Redo",
3540 0xff67 : "Menu",
3541 0xff68 : "Find",
3542 0xff69 : "Cancel",
3543 0xff6a : "Help",
3544 0xff6b : "Break",
3545 0xff7e : "Mode_switch",
3546 0xff7e : "script_switch",
3547 0xff7f : "Num_Lock",
3548 0xff80 : "KP_Space",
3549 0xff89 : "KP_Tab",
3550 0xff8d : "KP_Enter",
3551 0xff91 : "KP_F1",
3552 0xff92 : "KP_F2",
3553 0xff93 : "KP_F3",
3554 0xff94 : "KP_F4",
3555 0xff95 : "KP_Home",
3556 0xff96 : "KP_Left",
3557 0xff97 : "KP_Up",
3558 0xff98 : "KP_Right",
3559 0xff99 : "KP_Down",
3560 0xff9a : "KP_Prior",
3561 0xff9a : "KP_Page_Up",
3562 0xff9b : "KP_Next",
3563 0xff9b : "KP_Page_Down",
3564 0xff9c : "KP_End",
3565 0xff9d : "KP_Begin",
3566 0xff9e : "KP_Insert",
3567 0xff9f : "KP_Delete",
3568 0xffbd : "KP_Equal",
3569 0xffaa : "KP_Multiply",
3570 0xffab : "KP_Add",
3571 0xffac : "KP_Separator",
3572 0xffad : "KP_Subtract",
3573 0xffae : "KP_Decimal",
3574 0xffaf : "KP_Divide",
3575 0xffb0 : "KP_0",
3576 0xffb1 : "KP_1",
3577 0xffb2 : "KP_2",
3578 0xffb3 : "KP_3",
3579 0xffb4 : "KP_4",
3580 0xffb5 : "KP_5",
3581 0xffb6 : "KP_6",
3582 0xffb7 : "KP_7",
3583 0xffb8 : "KP_8",
3584 0xffb9 : "KP_9",
3585 0xffbe : "F1",
3586 0xffbf : "F2",
3587 0xffc0 : "F3",
3588 0xffc1 : "F4",
3589 0xffc2 : "F5",
3590 0xffc3 : "F6",
3591 0xffc4 : "F7",
3592 0xffc5 : "F8",
3593 0xffc6 : "F9",
3594 0xffc7 : "F10",
3595 0xffc8 : "F11",
3596 0xffc8 : "L1",
3597 0xffc9 : "F12",
3598 0xffc9 : "L2",
3599 0xffca : "F13",
3600 0xffca : "L3",
3601 0xffcb : "F14",
3602 0xffcb : "L4",
3603 0xffcc : "F15",
3604 0xffcc : "L5",
3605 0xffcd : "F16",
3606 0xffcd : "L6",
3607 0xffce : "F17",
3608 0xffce : "L7",
3609 0xffcf : "F18",
3610 0xffcf : "L8",
3611 0xffd0 : "F19",
3612 0xffd0 : "L9",
3613 0xffd1 : "F20",
3614 0xffd1 : "L10",
3615 0xffd2 : "F21",
3616 0xffd2 : "R1",
3617 0xffd3 : "F22",
3618 0xffd3 : "R2",
3619 0xffd4 : "F23",
3620 0xffd4 : "R3",
3621 0xffd5 : "F24",
3622 0xffd5 : "R4",
3623 0xffd6 : "F25",
3624 0xffd6 : "R5",
3625 0xffd7 : "F26",
3626 0xffd7 : "R6",
3627 0xffd8 : "F27",
3628 0xffd8 : "R7",
3629 0xffd9 : "F28",
3630 0xffd9 : "R8",
3631 0xffda : "F29",
3632 0xffda : "R9",
3633 0xffdb : "F30",
3634 0xffdb : "R10",
3635 0xffdc : "F31",
3636 0xffdc : "R11",
3637 0xffdd : "F32",
3638 0xffdd : "R12",
3639 0xffde : "F33",
3640 0xffde : "R13",
3641 0xffdf : "F34",
3642 0xffdf : "R14",
3643 0xffe0 : "F35",
3644 0xffe0 : "R15",
3645 0xffe1 : "Shift_L",
3646 0xffe2 : "Shift_R",
3647 0xffe3 : "Control_L",
3648 0xffe4 : "Control_R",
3649 0xffe5 : "Caps_Lock",
3650 0xffe6 : "Shift_Lock",
3651 0xffe7 : "Meta_L",
3652 0xffe8 : "Meta_R",
3653 0xffe9 : "Alt_L",
3654 0xffea : "Alt_R",
3655 0xffeb : "Super_L",
3656 0xffec : "Super_R",
3657 0xffed : "Hyper_L",
3658 0xffee : "Hyper_R",
3659 0xfe01 : "ISO_Lock",
3660 0xfe02 : "ISO_Level2_Latch",
3661 0xfe03 : "ISO_Level3_Shift",
3662 0xfe04 : "ISO_Level3_Latch",
3663 0xfe05 : "ISO_Level3_Lock",
3664 0xfe11 : "ISO_Level5_Shift",
3665 0xfe12 : "ISO_Level5_Latch",
3666 0xfe13 : "ISO_Level5_Lock",
3667 0xff7e : "ISO_Group_Shift",
3668 0xfe06 : "ISO_Group_Latch",
3669 0xfe07 : "ISO_Group_Lock",
3670 0xfe08 : "ISO_Next_Group",
3671 0xfe09 : "ISO_Next_Group_Lock",
3672 0xfe0a : "ISO_Prev_Group",
3673 0xfe0b : "ISO_Prev_Group_Lock",
3674 0xfe0c : "ISO_First_Group",
3675 0xfe0d : "ISO_First_Group_Lock",
3676 0xfe0e : "ISO_Last_Group",
3677 0xfe0f : "ISO_Last_Group_Lock",
3678 0xfe20 : "ISO_Left_Tab",
3679 0xfe21 : "ISO_Move_Line_Up",
3680 0xfe22 : "ISO_Move_Line_Down",
3681 0xfe23 : "ISO_Partial_Line_Up",
3682 0xfe24 : "ISO_Partial_Line_Down",
3683 0xfe25 : "ISO_Partial_Space_Left",
3684 0xfe26 : "ISO_Partial_Space_Right",
3685 0xfe27 : "ISO_Set_Margin_Left",
3686 0xfe28 : "ISO_Set_Margin_Right",
3687 0xfe29 : "ISO_Release_Margin_Left",
3688 0xfe2a : "ISO_Release_Margin_Right",
3689 0xfe2b : "ISO_Release_Both_Margins",
3690 0xfe2c : "ISO_Fast_Cursor_Left",
3691 0xfe2d : "ISO_Fast_Cursor_Right",
3692 0xfe2e : "ISO_Fast_Cursor_Up",
3693 0xfe2f : "ISO_Fast_Cursor_Down",
3694 0xfe30 : "ISO_Continuous_Underline",
3695 0xfe31 : "ISO_Discontinuous_Underline",
3696 0xfe32 : "ISO_Emphasize",
3697 0xfe33 : "ISO_Center_Object",
3698 0xfe34 : "ISO_Enter",
3699 0xfe50 : "dead_grave",
3700 0xfe51 : "dead_acute",
3701 0xfe52 : "dead_circumflex",
3702 0xfe53 : "dead_tilde",
3703 0xfe54 : "dead_macron",
3704 0xfe55 : "dead_breve",
3705 0xfe56 : "dead_abovedot",
3706 0xfe57 : "dead_diaeresis",
3707 0xfe58 : "dead_abovering",
3708 0xfe59 : "dead_doubleacute",
3709 0xfe5a : "dead_caron",
3710 0xfe5b : "dead_cedilla",
3711 0xfe5c : "dead_ogonek",
3712 0xfe5d : "dead_iota",
3713 0xfe5e : "dead_voiced_sound",
3714 0xfe5f : "dead_semivoiced_sound",
3715 0xfe60 : "dead_belowdot",
3716 0xfe61 : "dead_hook",
3717 0xfe62 : "dead_horn",
3718 0xfe63 : "dead_stroke",
3719 0xfe64 : "dead_abovecomma",
3720 0xfe64 : "dead_psili",
3721 0xfe65 : "dead_abovereversedcomma",
3722 0xfe66 : "dead_dasia",
3723 0xfed0 : "First_Virtual_Screen",
3724 0xfed1 : "Prev_Virtual_Screen",
3725 0xfed2 : "Next_Virtual_Screen",
3726 0xfed4 : "Last_Virtual_Screen",
3727 0xfed5 : "Terminate_Server",
3728 0xfe70 : "AccessX_Enable",
3729 0xfe71 : "AccessX_Feedback_Enable",
3730 0xfe72 : "RepeatKeys_Enable",
3731 0xfe73 : "SlowKeys_Enable",
3732 0xfe74 : "BounceKeys_Enable",
3733 0xfe75 : "StickyKeys_Enable",
3734 0xfe76 : "MouseKeys_Enable",
3735 0xfe77 : "MouseKeys_Accel_Enable",
3736 0xfe78 : "Overlay1_Enable",
3737 0xfe79 : "Overlay2_Enable",
3738 0xfe7a : "AudibleBell_Enable",
3739 0xfee0 : "Pointer_Left",
3740 0xfee1 : "Pointer_Right",
3741 0xfee2 : "Pointer_Up",
3742 0xfee3 : "Pointer_Down",
3743 0xfee4 : "Pointer_UpLeft",
3744 0xfee5 : "Pointer_UpRight",
3745 0xfee6 : "Pointer_DownLeft",
3746 0xfee7 : "Pointer_DownRight",
3747 0xfee8 : "Pointer_Button_Dflt",
3748 0xfee9 : "Pointer_Button1",
3749 0xfeea : "Pointer_Button2",
3750 0xfeeb : "Pointer_Button3",
3751 0xfeec : "Pointer_Button4",
3752 0xfeed : "Pointer_Button5",
3753 0xfeee : "Pointer_DblClick_Dflt",
3754 0xfeef : "Pointer_DblClick1",
3755 0xfef0 : "Pointer_DblClick2",
3756 0xfef1 : "Pointer_DblClick3",
3757 0xfef2 : "Pointer_DblClick4",
3758 0xfef3 : "Pointer_DblClick5",
3759 0xfef4 : "Pointer_Drag_Dflt",
3760 0xfef5 : "Pointer_Drag1",
3761 0xfef6 : "Pointer_Drag2",
3762 0xfef7 : "Pointer_Drag3",
3763 0xfef8 : "Pointer_Drag4",
3764 0xfefd : "Pointer_Drag5",
3765 0xfef9 : "Pointer_EnableKeys",
3766 0xfefa : "Pointer_Accelerate",
3767 0xfefb : "Pointer_DfltBtnNext",
3768 0xfefc : "Pointer_DfltBtnPrev",
3769 0xfd01 : "3270_Duplicate",
3770 0xfd02 : "3270_FieldMark",
3771 0xfd03 : "3270_Right2",
3772 0xfd04 : "3270_Left2",
3773 0xfd05 : "3270_BackTab",
3774 0xfd06 : "3270_EraseEOF",
3775 0xfd07 : "3270_EraseInput",
3776 0xfd08 : "3270_Reset",
3777 0xfd09 : "3270_Quit",
3778 0xfd0a : "3270_PA1",
3779 0xfd0b : "3270_PA2",
3780 0xfd0c : "3270_PA3",
3781 0xfd0d : "3270_Test",
3782 0xfd0e : "3270_Attn",
3783 0xfd0f : "3270_CursorBlink",
3784 0xfd10 : "3270_AltCursor",
3785 0xfd11 : "3270_KeyClick",
3786 0xfd12 : "3270_Jump",
3787 0xfd13 : "3270_Ident",
3788 0xfd14 : "3270_Rule",
3789 0xfd15 : "3270_Copy",
3790 0xfd16 : "3270_Play",
3791 0xfd17 : "3270_Setup",
3792 0xfd18 : "3270_Record",
3793 0xfd19 : "3270_ChangeScreen",
3794 0xfd1a : "3270_DeleteWord",
3795 0xfd1b : "3270_ExSelect",
3796 0xfd1c : "3270_CursorSelect",
3797 0xfd1d : "3270_PrintScreen",
3798 0xfd1e : "3270_Enter",
3799 0x0020 : "space",
3800 0x0021 : "exclam",
3801 0x0022 : "quotedbl",
3802 0x0023 : "numbersign",
3803 0x0024 : "dollar",
3804 0x0025 : "percent",
3805 0x0026 : "ampersand",
3806 0x0027 : "apostrophe",
3807 0x0027 : "quoteright",
3808 0x0028 : "parenleft",
3809 0x0029 : "parenright",
3810 0x002a : "asterisk",
3811 0x002b : "plus",
3812 0x002c : "comma",
3813 0x002d : "minus",
3814 0x002e : "period",
3815 0x002f : "slash",
3816 0x0030 : "0",
3817 0x0031 : "1",
3818 0x0032 : "2",
3819 0x0033 : "3",
3820 0x0034 : "4",
3821 0x0035 : "5",
3822 0x0036 : "6",
3823 0x0037 : "7",
3824 0x0038 : "8",
3825 0x0039 : "9",
3826 0x003a : "colon",
3827 0x003b : "semicolon",
3828 0x003c : "less",
3829 0x003d : "equal",
3830 0x003e : "greater",
3831 0x003f : "question",
3832 0x0040 : "at",
3833 0x0041 : "A",
3834 0x0042 : "B",
3835 0x0043 : "C",
3836 0x0044 : "D",
3837 0x0045 : "E",
3838 0x0046 : "F",
3839 0x0047 : "G",
3840 0x0048 : "H",
3841 0x0049 : "I",
3842 0x004a : "J",
3843 0x004b : "K",
3844 0x004c : "L",
3845 0x004d : "M",
3846 0x004e : "N",
3847 0x004f : "O",
3848 0x0050 : "P",
3849 0x0051 : "Q",
3850 0x0052 : "R",
3851 0x0053 : "S",
3852 0x0054 : "T",
3853 0x0055 : "U",
3854 0x0056 : "V",
3855 0x0057 : "W",
3856 0x0058 : "X",
3857 0x0059 : "Y",
3858 0x005a : "Z",
3859 0x005b : "bracketleft",
3860 0x005c : "backslash",
3861 0x005d : "bracketright",
3862 0x005e : "asciicircum",
3863 0x005f : "underscore",
3864 0x0060 : "grave",
3865 0x0060 : "quoteleft",
3866 0x0061 : "a",
3867 0x0062 : "b",
3868 0x0063 : "c",
3869 0x0064 : "d",
3870 0x0065 : "e",
3871 0x0066 : "f",
3872 0x0067 : "g",
3873 0x0068 : "h",
3874 0x0069 : "i",
3875 0x006a : "j",
3876 0x006b : "k",
3877 0x006c : "l",
3878 0x006d : "m",
3879 0x006e : "n",
3880 0x006f : "o",
3881 0x0070 : "p",
3882 0x0071 : "q",
3883 0x0072 : "r",
3884 0x0073 : "s",
3885 0x0074 : "t",
3886 0x0075 : "u",
3887 0x0076 : "v",
3888 0x0077 : "w",
3889 0x0078 : "x",
3890 0x0079 : "y",
3891 0x007a : "z",
3892 0x007b : "braceleft",
3893 0x007c : "bar",
3894 0x007d : "braceright",
3895 0x007e : "asciitilde",
3896 0x00a0 : "nobreakspace",
3897 0x00a1 : "exclamdown",
3898 0x00a2 : "cent",
3899 0x00a3 : "sterling",
3900 0x00a4 : "currency",
3901 0x00a5 : "yen",
3902 0x00a6 : "brokenbar",
3903 0x00a7 : "section",
3904 0x00a8 : "diaeresis",
3905 0x00a9 : "copyright",
3906 0x00aa : "ordfeminine",
3907 0x00ab : "guillemotleft",
3908 0x00ac : "notsign",
3909 0x00ad : "hyphen",
3910 0x00ae : "registered",
3911 0x00af : "macron",
3912 0x00b0 : "degree",
3913 0x00b1 : "plusminus",
3914 0x00b2 : "twosuperior",
3915 0x00b3 : "threesuperior",
3916 0x00b4 : "acute",
3917 0x00b5 : "mu",
3918 0x00b6 : "paragraph",
3919 0x00b7 : "periodcentered",
3920 0x00b8 : "cedilla",
3921 0x00b9 : "onesuperior",
3922 0x00ba : "masculine",
3923 0x00bb : "guillemotright",
3924 0x00bc : "onequarter",
3925 0x00bd : "onehalf",
3926 0x00be : "threequarters",
3927 0x00bf : "questiondown",
3928 0x00c0 : "Agrave",
3929 0x00c1 : "Aacute",
3930 0x00c2 : "Acircumflex",
3931 0x00c3 : "Atilde",
3932 0x00c4 : "Adiaeresis",
3933 0x00c5 : "Aring",
3934 0x00c6 : "AE",
3935 0x00c7 : "Ccedilla",
3936 0x00c8 : "Egrave",
3937 0x00c9 : "Eacute",
3938 0x00ca : "Ecircumflex",
3939 0x00cb : "Ediaeresis",
3940 0x00cc : "Igrave",
3941 0x00cd : "Iacute",
3942 0x00ce : "Icircumflex",
3943 0x00cf : "Idiaeresis",
3944 0x00d0 : "ETH",
3945 0x00d0 : "Eth",
3946 0x00d1 : "Ntilde",
3947 0x00d2 : "Ograve",
3948 0x00d3 : "Oacute",
3949 0x00d4 : "Ocircumflex",
3950 0x00d5 : "Otilde",
3951 0x00d6 : "Odiaeresis",
3952 0x00d7 : "multiply",
3953 0x00d8 : "Oslash",
3954 0x00d8 : "Ooblique",
3955 0x00d9 : "Ugrave",
3956 0x00da : "Uacute",
3957 0x00db : "Ucircumflex",
3958 0x00dc : "Udiaeresis",
3959 0x00dd : "Yacute",
3960 0x00de : "THORN",
3961 0x00de : "Thorn",
3962 0x00df : "ssharp",
3963 0x00e0 : "agrave",
3964 0x00e1 : "aacute",
3965 0x00e2 : "acircumflex",
3966 0x00e3 : "atilde",
3967 0x00e4 : "adiaeresis",
3968 0x00e5 : "aring",
3969 0x00e6 : "ae",
3970 0x00e7 : "ccedilla",
3971 0x00e8 : "egrave",
3972 0x00e9 : "eacute",
3973 0x00ea : "ecircumflex",
3974 0x00eb : "ediaeresis",
3975 0x00ec : "igrave",
3976 0x00ed : "iacute",
3977 0x00ee : "icircumflex",
3978 0x00ef : "idiaeresis",
3979 0x00f0 : "eth",
3980 0x00f1 : "ntilde",
3981 0x00f2 : "ograve",
3982 0x00f3 : "oacute",
3983 0x00f4 : "ocircumflex",
3984 0x00f5 : "otilde",
3985 0x00f6 : "odiaeresis",
3986 0x00f7 : "division",
3987 0x00f8 : "oslash",
3988 0x00f8 : "ooblique",
3989 0x00f9 : "ugrave",
3990 0x00fa : "uacute",
3991 0x00fb : "ucircumflex",
3992 0x00fc : "udiaeresis",
3993 0x00fd : "yacute",
3994 0x00fe : "thorn",
3995 0x00ff : "ydiaeresis",
3996 0x01a1 : "Aogonek",
3997 0x01a2 : "breve",
3998 0x01a3 : "Lstroke",
3999 0x01a5 : "Lcaron",
4000 0x01a6 : "Sacute",
4001 0x01a9 : "Scaron",
4002 0x01aa : "Scedilla",
4003 0x01ab : "Tcaron",
4004 0x01ac : "Zacute",
4005 0x01ae : "Zcaron",
4006 0x01af : "Zabovedot",
4007 0x01b1 : "aogonek",
4008 0x01b2 : "ogonek",
4009 0x01b3 : "lstroke",
4010 0x01b5 : "lcaron",
4011 0x01b6 : "sacute",
4012 0x01b7 : "caron",
4013 0x01b9 : "scaron",
4014 0x01ba : "scedilla",
4015 0x01bb : "tcaron",
4016 0x01bc : "zacute",
4017 0x01bd : "doubleacute",
4018 0x01be : "zcaron",
4019 0x01bf : "zabovedot",
4020 0x01c0 : "Racute",
4021 0x01c3 : "Abreve",
4022 0x01c5 : "Lacute",
4023 0x01c6 : "Cacute",
4024 0x01c8 : "Ccaron",
4025 0x01ca : "Eogonek",
4026 0x01cc : "Ecaron",
4027 0x01cf : "Dcaron",
4028 0x01d0 : "Dstroke",
4029 0x01d1 : "Nacute",
4030 0x01d2 : "Ncaron",
4031 0x01d5 : "Odoubleacute",
4032 0x01d8 : "Rcaron",
4033 0x01d9 : "Uring",
4034 0x01db : "Udoubleacute",
4035 0x01de : "Tcedilla",
4036 0x01e0 : "racute",
4037 0x01e3 : "abreve",
4038 0x01e5 : "lacute",
4039 0x01e6 : "cacute",
4040 0x01e8 : "ccaron",
4041 0x01ea : "eogonek",
4042 0x01ec : "ecaron",
4043 0x01ef : "dcaron",
4044 0x01f0 : "dstroke",
4045 0x01f1 : "nacute",
4046 0x01f2 : "ncaron",
4047 0x01f5 : "odoubleacute",
4048 0x01fb : "udoubleacute",
4049 0x01f8 : "rcaron",
4050 0x01f9 : "uring",
4051 0x01fe : "tcedilla",
4052 0x01ff : "abovedot",
4053 0x02a1 : "Hstroke",
4054 0x02a6 : "Hcircumflex",
4055 0x02a9 : "Iabovedot",
4056 0x02ab : "Gbreve",
4057 0x02ac : "Jcircumflex",
4058 0x02b1 : "hstroke",
4059 0x02b6 : "hcircumflex",
4060 0x02b9 : "idotless",
4061 0x02bb : "gbreve",
4062 0x02bc : "jcircumflex",
4063 0x02c5 : "Cabovedot",
4064 0x02c6 : "Ccircumflex",
4065 0x02d5 : "Gabovedot",
4066 0x02d8 : "Gcircumflex",
4067 0x02dd : "Ubreve",
4068 0x02de : "Scircumflex",
4069 0x02e5 : "cabovedot",
4070 0x02e6 : "ccircumflex",
4071 0x02f5 : "gabovedot",
4072 0x02f8 : "gcircumflex",
4073 0x02fd : "ubreve",
4074 0x02fe : "scircumflex",
4075 0x03a2 : "kra",
4076 0x03a2 : "kappa",
4077 0x03a3 : "Rcedilla",
4078 0x03a5 : "Itilde",
4079 0x03a6 : "Lcedilla",
4080 0x03aa : "Emacron",
4081 0x03ab : "Gcedilla",
4082 0x03ac : "Tslash",
4083 0x03b3 : "rcedilla",
4084 0x03b5 : "itilde",
4085 0x03b6 : "lcedilla",
4086 0x03ba : "emacron",
4087 0x03bb : "gcedilla",
4088 0x03bc : "tslash",
4089 0x03bd : "ENG",
4090 0x03bf : "eng",
4091 0x03c0 : "Amacron",
4092 0x03c7 : "Iogonek",
4093 0x03cc : "Eabovedot",
4094 0x03cf : "Imacron",
4095 0x03d1 : "Ncedilla",
4096 0x03d2 : "Omacron",
4097 0x03d3 : "Kcedilla",
4098 0x03d9 : "Uogonek",
4099 0x03dd : "Utilde",
4100 0x03de : "Umacron",
4101 0x03e0 : "amacron",
4102 0x03e7 : "iogonek",
4103 0x03ec : "eabovedot",
4104 0x03ef : "imacron",
4105 0x03f1 : "ncedilla",
4106 0x03f2 : "omacron",
4107 0x03f3 : "kcedilla",
4108 0x03f9 : "uogonek",
4109 0x03fd : "utilde",
4110 0x03fe : "umacron",
4111 0x1001e02 : "Babovedot",
4112 0x1001e03 : "babovedot",
4113 0x1001e0a : "Dabovedot",
4114 0x1001e80 : "Wgrave",
4115 0x1001e82 : "Wacute",
4116 0x1001e0b : "dabovedot",
4117 0x1001ef2 : "Ygrave",
4118 0x1001e1e : "Fabovedot",
4119 0x1001e1f : "fabovedot",
4120 0x1001e40 : "Mabovedot",
4121 0x1001e41 : "mabovedot",
4122 0x1001e56 : "Pabovedot",
4123 0x1001e81 : "wgrave",
4124 0x1001e57 : "pabovedot",
4125 0x1001e83 : "wacute",
4126 0x1001e60 : "Sabovedot",
4127 0x1001ef3 : "ygrave",
4128 0x1001e84 : "Wdiaeresis",
4129 0x1001e85 : "wdiaeresis",
4130 0x1001e61 : "sabovedot",
4131 0x1000174 : "Wcircumflex",
4132 0x1001e6a : "Tabovedot",
4133 0x1000176 : "Ycircumflex",
4134 0x1000175 : "wcircumflex",
4135 0x1001e6b : "tabovedot",
4136 0x1000177 : "ycircumflex",
4137 0x13bc : "OE",
4138 0x13bd : "oe",
4139 0x13be : "Ydiaeresis",
4140 0x047e : "overline",
4141 0x04a1 : "kana_fullstop",
4142 0x04a2 : "kana_openingbracket",
4143 0x04a3 : "kana_closingbracket",
4144 0x04a4 : "kana_comma",
4145 0x04a5 : "kana_conjunctive",
4146 0x04a5 : "kana_middledot",
4147 0x04a6 : "kana_WO",
4148 0x04a7 : "kana_a",
4149 0x04a8 : "kana_i",
4150 0x04a9 : "kana_u",
4151 0x04aa : "kana_e",
4152 0x04ab : "kana_o",
4153 0x04ac : "kana_ya",
4154 0x04ad : "kana_yu",
4155 0x04ae : "kana_yo",
4156 0x04af : "kana_tsu",
4157 0x04af : "kana_tu",
4158 0x04b0 : "prolongedsound",
4159 0x04b1 : "kana_A",
4160 0x04b2 : "kana_I",
4161 0x04b3 : "kana_U",
4162 0x04b4 : "kana_E",
4163 0x04b5 : "kana_O",
4164 0x04b6 : "kana_KA",
4165 0x04b7 : "kana_KI",
4166 0x04b8 : "kana_KU",
4167 0x04b9 : "kana_KE",
4168 0x04ba : "kana_KO",
4169 0x04bb : "kana_SA",
4170 0x04bc : "kana_SHI",
4171 0x04bd : "kana_SU",
4172 0x04be : "kana_SE",
4173 0x04bf : "kana_SO",
4174 0x04c0 : "kana_TA",
4175 0x04c1 : "kana_CHI",
4176 0x04c1 : "kana_TI",
4177 0x04c2 : "kana_TSU",
4178 0x04c2 : "kana_TU",
4179 0x04c3 : "kana_TE",
4180 0x04c4 : "kana_TO",
4181 0x04c5 : "kana_NA",
4182 0x04c6 : "kana_NI",
4183 0x04c7 : "kana_NU",
4184 0x04c8 : "kana_NE",
4185 0x04c9 : "kana_NO",
4186 0x04ca : "kana_HA",
4187 0x04cb : "kana_HI",
4188 0x04cc : "kana_FU",
4189 0x04cc : "kana_HU",
4190 0x04cd : "kana_HE",
4191 0x04ce : "kana_HO",
4192 0x04cf : "kana_MA",
4193 0x04d0 : "kana_MI",
4194 0x04d1 : "kana_MU",
4195 0x04d2 : "kana_ME",
4196 0x04d3 : "kana_MO",
4197 0x04d4 : "kana_YA",
4198 0x04d5 : "kana_YU",
4199 0x04d6 : "kana_YO",
4200 0x04d7 : "kana_RA",
4201 0x04d8 : "kana_RI",
4202 0x04d9 : "kana_RU",
4203 0x04da : "kana_RE",
4204 0x04db : "kana_RO",
4205 0x04dc : "kana_WA",
4206 0x04dd : "kana_N",
4207 0x04de : "voicedsound",
4208 0x04df : "semivoicedsound",
4209 0xff7e : "kana_switch",
4210 0x10006f0 : "Farsi_0",
4211 0x10006f1 : "Farsi_1",
4212 0x10006f2 : "Farsi_2",
4213 0x10006f3 : "Farsi_3",
4214 0x10006f4 : "Farsi_4",
4215 0x10006f5 : "Farsi_5",
4216 0x10006f6 : "Farsi_6",
4217 0x10006f7 : "Farsi_7",
4218 0x10006f8 : "Farsi_8",
4219 0x10006f9 : "Farsi_9",
4220 0x100066a : "Arabic_percent",
4221 0x1000670 : "Arabic_superscript_alef",
4222 0x1000679 : "Arabic_tteh",
4223 0x100067e : "Arabic_peh",
4224 0x1000686 : "Arabic_tcheh",
4225 0x1000688 : "Arabic_ddal",
4226 0x1000691 : "Arabic_rreh",
4227 0x05ac : "Arabic_comma",
4228 0x10006d4 : "Arabic_fullstop",
4229 0x1000660 : "Arabic_0",
4230 0x1000661 : "Arabic_1",
4231 0x1000662 : "Arabic_2",
4232 0x1000663 : "Arabic_3",
4233 0x1000664 : "Arabic_4",
4234 0x1000665 : "Arabic_5",
4235 0x1000666 : "Arabic_6",
4236 0x1000667 : "Arabic_7",
4237 0x1000668 : "Arabic_8",
4238 0x1000669 : "Arabic_9",
4239 0x05bb : "Arabic_semicolon",
4240 0x05bf : "Arabic_question_mark",
4241 0x05c1 : "Arabic_hamza",
4242 0x05c2 : "Arabic_maddaonalef",
4243 0x05c3 : "Arabic_hamzaonalef",
4244 0x05c4 : "Arabic_hamzaonwaw",
4245 0x05c5 : "Arabic_hamzaunderalef",
4246 0x05c6 : "Arabic_hamzaonyeh",
4247 0x05c7 : "Arabic_alef",
4248 0x05c8 : "Arabic_beh",
4249 0x05c9 : "Arabic_tehmarbuta",
4250 0x05ca : "Arabic_teh",
4251 0x05cb : "Arabic_theh",
4252 0x05cc : "Arabic_jeem",
4253 0x05cd : "Arabic_hah",
4254 0x05ce : "Arabic_khah",
4255 0x05cf : "Arabic_dal",
4256 0x05d0 : "Arabic_thal",
4257 0x05d1 : "Arabic_ra",
4258 0x05d2 : "Arabic_zain",
4259 0x05d3 : "Arabic_seen",
4260 0x05d4 : "Arabic_sheen",
4261 0x05d5 : "Arabic_sad",
4262 0x05d6 : "Arabic_dad",
4263 0x05d7 : "Arabic_tah",
4264 0x05d8 : "Arabic_zah",
4265 0x05d9 : "Arabic_ain",
4266 0x05da : "Arabic_ghain",
4267 0x05e0 : "Arabic_tatweel",
4268 0x05e1 : "Arabic_feh",
4269 0x05e2 : "Arabic_qaf",
4270 0x05e3 : "Arabic_kaf",
4271 0x05e4 : "Arabic_lam",
4272 0x05e5 : "Arabic_meem",
4273 0x05e6 : "Arabic_noon",
4274 0x05e7 : "Arabic_ha",
4275 0x05e7 : "Arabic_heh",
4276 0x05e8 : "Arabic_waw",
4277 0x05e9 : "Arabic_alefmaksura",
4278 0x05ea : "Arabic_yeh",
4279 0x05eb : "Arabic_fathatan",
4280 0x05ec : "Arabic_dammatan",
4281 0x05ed : "Arabic_kasratan",
4282 0x05ee : "Arabic_fatha",
4283 0x05ef : "Arabic_damma",
4284 0x05f0 : "Arabic_kasra",
4285 0x05f1 : "Arabic_shadda",
4286 0x05f2 : "Arabic_sukun",
4287 0x1000653 : "Arabic_madda_above",
4288 0x1000654 : "Arabic_hamza_above",
4289 0x1000655 : "Arabic_hamza_below",
4290 0x1000698 : "Arabic_jeh",
4291 0x10006a4 : "Arabic_veh",
4292 0x10006a9 : "Arabic_keheh",
4293 0x10006af : "Arabic_gaf",
4294 0x10006ba : "Arabic_noon_ghunna",
4295 0x10006be : "Arabic_heh_doachashmee",
4296 0x10006cc : "Farsi_yeh",
4297 0x10006cc : "Arabic_farsi_yeh",
4298 0x10006d2 : "Arabic_yeh_baree",
4299 0x10006c1 : "Arabic_heh_goal",
4300 0xff7e : "Arabic_switch",
4301 0x1000492 : "Cyrillic_GHE_bar",
4302 0x1000493 : "Cyrillic_ghe_bar",
4303 0x1000496 : "Cyrillic_ZHE_descender",
4304 0x1000497 : "Cyrillic_zhe_descender",
4305 0x100049a : "Cyrillic_KA_descender",
4306 0x100049b : "Cyrillic_ka_descender",
4307 0x100049c : "Cyrillic_KA_vertstroke",
4308 0x100049d : "Cyrillic_ka_vertstroke",
4309 0x10004a2 : "Cyrillic_EN_descender",
4310 0x10004a3 : "Cyrillic_en_descender",
4311 0x10004ae : "Cyrillic_U_straight",
4312 0x10004af : "Cyrillic_u_straight",
4313 0x10004b0 : "Cyrillic_U_straight_bar",
4314 0x10004b1 : "Cyrillic_u_straight_bar",
4315 0x10004b2 : "Cyrillic_HA_descender",
4316 0x10004b3 : "Cyrillic_ha_descender",
4317 0x10004b6 : "Cyrillic_CHE_descender",
4318 0x10004b7 : "Cyrillic_che_descender",
4319 0x10004b8 : "Cyrillic_CHE_vertstroke",
4320 0x10004b9 : "Cyrillic_che_vertstroke",
4321 0x10004ba : "Cyrillic_SHHA",
4322 0x10004bb : "Cyrillic_shha",
4323 0x10004d8 : "Cyrillic_SCHWA",
4324 0x10004d9 : "Cyrillic_schwa",
4325 0x10004e2 : "Cyrillic_I_macron",
4326 0x10004e3 : "Cyrillic_i_macron",
4327 0x10004e8 : "Cyrillic_O_bar",
4328 0x10004e9 : "Cyrillic_o_bar",
4329 0x10004ee : "Cyrillic_U_macron",
4330 0x10004ef : "Cyrillic_u_macron",
4331 0x06a1 : "Serbian_dje",
4332 0x06a2 : "Macedonia_gje",
4333 0x06a3 : "Cyrillic_io",
4334 0x06a4 : "Ukrainian_ie",
4335 0x06a4 : "Ukranian_je",
4336 0x06a5 : "Macedonia_dse",
4337 0x06a6 : "Ukrainian_i",
4338 0x06a6 : "Ukranian_i",
4339 0x06a7 : "Ukrainian_yi",
4340 0x06a7 : "Ukranian_yi",
4341 0x06a8 : "Cyrillic_je",
4342 0x06a8 : "Serbian_je",
4343 0x06a9 : "Cyrillic_lje",
4344 0x06a9 : "Serbian_lje",
4345 0x06aa : "Cyrillic_nje",
4346 0x06aa : "Serbian_nje",
4347 0x06ab : "Serbian_tshe",
4348 0x06ac : "Macedonia_kje",
4349 0x06ad : "Ukrainian_ghe_with_upturn",
4350 0x06ae : "Byelorussian_shortu",
4351 0x06af : "Cyrillic_dzhe",
4352 0x06af : "Serbian_dze",
4353 0x06b0 : "numerosign",
4354 0x06b1 : "Serbian_DJE",
4355 0x06b2 : "Macedonia_GJE",
4356 0x06b3 : "Cyrillic_IO",
4357 0x06b4 : "Ukrainian_IE",
4358 0x06b4 : "Ukranian_JE",
4359 0x06b5 : "Macedonia_DSE",
4360 0x06b6 : "Ukrainian_I",
4361 0x06b6 : "Ukranian_I",
4362 0x06b7 : "Ukrainian_YI",
4363 0x06b7 : "Ukranian_YI",
4364 0x06b8 : "Cyrillic_JE",
4365 0x06b8 : "Serbian_JE",
4366 0x06b9 : "Cyrillic_LJE",
4367 0x06b9 : "Serbian_LJE",
4368 0x06ba : "Cyrillic_NJE",
4369 0x06ba : "Serbian_NJE",
4370 0x06bb : "Serbian_TSHE",
4371 0x06bc : "Macedonia_KJE",
4372 0x06bd : "Ukrainian_GHE_WITH_UPTURN",
4373 0x06be : "Byelorussian_SHORTU",
4374 0x06bf : "Cyrillic_DZHE",
4375 0x06bf : "Serbian_DZE",
4376 0x06c0 : "Cyrillic_yu",
4377 0x06c1 : "Cyrillic_a",
4378 0x06c2 : "Cyrillic_be",
4379 0x06c3 : "Cyrillic_tse",
4380 0x06c4 : "Cyrillic_de",
4381 0x06c5 : "Cyrillic_ie",
4382 0x06c6 : "Cyrillic_ef",
4383 0x06c7 : "Cyrillic_ghe",
4384 0x06c8 : "Cyrillic_ha",
4385 0x06c9 : "Cyrillic_i",
4386 0x06ca : "Cyrillic_shorti",
4387 0x06cb : "Cyrillic_ka",
4388 0x06cc : "Cyrillic_el",
4389 0x06cd : "Cyrillic_em",
4390 0x06ce : "Cyrillic_en",
4391 0x06cf : "Cyrillic_o",
4392 0x06d0 : "Cyrillic_pe",
4393 0x06d1 : "Cyrillic_ya",
4394 0x06d2 : "Cyrillic_er",
4395 0x06d3 : "Cyrillic_es",
4396 0x06d4 : "Cyrillic_te",
4397 0x06d5 : "Cyrillic_u",
4398 0x06d6 : "Cyrillic_zhe",
4399 0x06d7 : "Cyrillic_ve",
4400 0x06d8 : "Cyrillic_softsign",
4401 0x06d9 : "Cyrillic_yeru",
4402 0x06da : "Cyrillic_ze",
4403 0x06db : "Cyrillic_sha",
4404 0x06dc : "Cyrillic_e",
4405 0x06dd : "Cyrillic_shcha",
4406 0x06de : "Cyrillic_che",
4407 0x06df : "Cyrillic_hardsign",
4408 0x06e0 : "Cyrillic_YU",
4409 0x06e1 : "Cyrillic_A",
4410 0x06e2 : "Cyrillic_BE",
4411 0x06e3 : "Cyrillic_TSE",
4412 0x06e4 : "Cyrillic_DE",
4413 0x06e5 : "Cyrillic_IE",
4414 0x06e6 : "Cyrillic_EF",
4415 0x06e7 : "Cyrillic_GHE",
4416 0x06e8 : "Cyrillic_HA",
4417 0x06e9 : "Cyrillic_I",
4418 0x06ea : "Cyrillic_SHORTI",
4419 0x06eb : "Cyrillic_KA",
4420 0x06ec : "Cyrillic_EL",
4421 0x06ed : "Cyrillic_EM",
4422 0x06ee : "Cyrillic_EN",
4423 0x06ef : "Cyrillic_O",
4424 0x06f0 : "Cyrillic_PE",
4425 0x06f1 : "Cyrillic_YA",
4426 0x06f2 : "Cyrillic_ER",
4427 0x06f3 : "Cyrillic_ES",
4428 0x06f4 : "Cyrillic_TE",
4429 0x06f5 : "Cyrillic_U",
4430 0x06f6 : "Cyrillic_ZHE",
4431 0x06f7 : "Cyrillic_VE",
4432 0x06f8 : "Cyrillic_SOFTSIGN",
4433 0x06f9 : "Cyrillic_YERU",
4434 0x06fa : "Cyrillic_ZE",
4435 0x06fb : "Cyrillic_SHA",
4436 0x06fc : "Cyrillic_E",
4437 0x06fd : "Cyrillic_SHCHA",
4438 0x06fe : "Cyrillic_CHE",
4439 0x06ff : "Cyrillic_HARDSIGN",
4440 0x07a1 : "Greek_ALPHAaccent",
4441 0x07a2 : "Greek_EPSILONaccent",
4442 0x07a3 : "Greek_ETAaccent",
4443 0x07a4 : "Greek_IOTAaccent",
4444 0x07a5 : "Greek_IOTAdieresis",
4445 0x07a5 : "Greek_IOTAdiaeresis",
4446 0x07a7 : "Greek_OMICRONaccent",
4447 0x07a8 : "Greek_UPSILONaccent",
4448 0x07a9 : "Greek_UPSILONdieresis",
4449 0x07ab : "Greek_OMEGAaccent",
4450 0x07ae : "Greek_accentdieresis",
4451 0x07af : "Greek_horizbar",
4452 0x07b1 : "Greek_alphaaccent",
4453 0x07b2 : "Greek_epsilonaccent",
4454 0x07b3 : "Greek_etaaccent",
4455 0x07b4 : "Greek_iotaaccent",
4456 0x07b5 : "Greek_iotadieresis",
4457 0x07b6 : "Greek_iotaaccentdieresis",
4458 0x07b7 : "Greek_omicronaccent",
4459 0x07b8 : "Greek_upsilonaccent",
4460 0x07b9 : "Greek_upsilondieresis",
4461 0x07ba : "Greek_upsilonaccentdieresis",
4462 0x07bb : "Greek_omegaaccent",
4463 0x07c1 : "Greek_ALPHA",
4464 0x07c2 : "Greek_BETA",
4465 0x07c3 : "Greek_GAMMA",
4466 0x07c4 : "Greek_DELTA",
4467 0x07c5 : "Greek_EPSILON",
4468 0x07c6 : "Greek_ZETA",
4469 0x07c7 : "Greek_ETA",
4470 0x07c8 : "Greek_THETA",
4471 0x07c9 : "Greek_IOTA",
4472 0x07ca : "Greek_KAPPA",
4473 0x07cb : "Greek_LAMDA",
4474 0x07cb : "Greek_LAMBDA",
4475 0x07cc : "Greek_MU",
4476 0x07cd : "Greek_NU",
4477 0x07ce : "Greek_XI",
4478 0x07cf : "Greek_OMICRON",
4479 0x07d0 : "Greek_PI",
4480 0x07d1 : "Greek_RHO",
4481 0x07d2 : "Greek_SIGMA",
4482 0x07d4 : "Greek_TAU",
4483 0x07d5 : "Greek_UPSILON",
4484 0x07d6 : "Greek_PHI",
4485 0x07d7 : "Greek_CHI",
4486 0x07d8 : "Greek_PSI",
4487 0x07d9 : "Greek_OMEGA",
4488 0x07e1 : "Greek_alpha",
4489 0x07e2 : "Greek_beta",
4490 0x07e3 : "Greek_gamma",
4491 0x07e4 : "Greek_delta",
4492 0x07e5 : "Greek_epsilon",
4493 0x07e6 : "Greek_zeta",
4494 0x07e7 : "Greek_eta",
4495 0x07e8 : "Greek_theta",
4496 0x07e9 : "Greek_iota",
4497 0x07ea : "Greek_kappa",
4498 0x07eb : "Greek_lamda",
4499 0x07eb : "Greek_lambda",
4500 0x07ec : "Greek_mu",
4501 0x07ed : "Greek_nu",
4502 0x07ee : "Greek_xi",
4503 0x07ef : "Greek_omicron",
4504 0x07f0 : "Greek_pi",
4505 0x07f1 : "Greek_rho",
4506 0x07f2 : "Greek_sigma",
4507 0x07f3 : "Greek_finalsmallsigma",
4508 0x07f4 : "Greek_tau",
4509 0x07f5 : "Greek_upsilon",
4510 0x07f6 : "Greek_phi",
4511 0x07f7 : "Greek_chi",
4512 0x07f8 : "Greek_psi",
4513 0x07f9 : "Greek_omega",
4514 0xff7e : "Greek_switch",
4515 0x08a1 : "leftradical",
4516 0x08a2 : "topleftradical",
4517 0x08a3 : "horizconnector",
4518 0x08a4 : "topintegral",
4519 0x08a5 : "botintegral",
4520 0x08a6 : "vertconnector",
4521 0x08a7 : "topleftsqbracket",
4522 0x08a8 : "botleftsqbracket",
4523 0x08a9 : "toprightsqbracket",
4524 0x08aa : "botrightsqbracket",
4525 0x08ab : "topleftparens",
4526 0x08ac : "botleftparens",
4527 0x08ad : "toprightparens",
4528 0x08ae : "botrightparens",
4529 0x08af : "leftmiddlecurlybrace",
4530 0x08b0 : "rightmiddlecurlybrace",
4531 0x08b1 : "topleftsummation",
4532 0x08b2 : "botleftsummation",
4533 0x08b3 : "topvertsummationconnector",
4534 0x08b4 : "botvertsummationconnector",
4535 0x08b5 : "toprightsummation",
4536 0x08b6 : "botrightsummation",
4537 0x08b7 : "rightmiddlesummation",
4538 0x08bc : "lessthanequal",
4539 0x08bd : "notequal",
4540 0x08be : "greaterthanequal",
4541 0x08bf : "integral",
4542 0x08c0 : "therefore",
4543 0x08c1 : "variation",
4544 0x08c2 : "infinity",
4545 0x08c5 : "nabla",
4546 0x08c8 : "approximate",
4547 0x08c9 : "similarequal",
4548 0x08cd : "ifonlyif",
4549 0x08ce : "implies",
4550 0x08cf : "identical",
4551 0x08d6 : "radical",
4552 0x08da : "includedin",
4553 0x08db : "includes",
4554 0x08dc : "intersection",
4555 0x08dd : "union",
4556 0x08de : "logicaland",
4557 0x08df : "logicalor",
4558 0x08ef : "partialderivative",
4559 0x08f6 : "function",
4560 0x08fb : "leftarrow",
4561 0x08fc : "uparrow",
4562 0x08fd : "rightarrow",
4563 0x08fe : "downarrow",
4564 0x09df : "blank",
4565 0x09e0 : "soliddiamond",
4566 0x09e1 : "checkerboard",
4567 0x09e2 : "ht",
4568 0x09e3 : "ff",
4569 0x09e4 : "cr",
4570 0x09e5 : "lf",
4571 0x09e8 : "nl",
4572 0x09e9 : "vt",
4573 0x09ea : "lowrightcorner",
4574 0x09eb : "uprightcorner",
4575 0x09ec : "upleftcorner",
4576 0x09ed : "lowleftcorner",
4577 0x09ee : "crossinglines",
4578 0x09ef : "horizlinescan1",
4579 0x09f0 : "horizlinescan3",
4580 0x09f1 : "horizlinescan5",
4581 0x09f2 : "horizlinescan7",
4582 0x09f3 : "horizlinescan9",
4583 0x09f4 : "leftt",
4584 0x09f5 : "rightt",
4585 0x09f6 : "bott",
4586 0x09f7 : "topt",
4587 0x09f8 : "vertbar",
4588 0x0aa1 : "emspace",
4589 0x0aa2 : "enspace",
4590 0x0aa3 : "em3space",
4591 0x0aa4 : "em4space",
4592 0x0aa5 : "digitspace",
4593 0x0aa6 : "punctspace",
4594 0x0aa7 : "thinspace",
4595 0x0aa8 : "hairspace",
4596 0x0aa9 : "emdash",
4597 0x0aaa : "endash",
4598 0x0aac : "signifblank",
4599 0x0aae : "ellipsis",
4600 0x0aaf : "doubbaselinedot",
4601 0x0ab0 : "onethird",
4602 0x0ab1 : "twothirds",
4603 0x0ab2 : "onefifth",
4604 0x0ab3 : "twofifths",
4605 0x0ab4 : "threefifths",
4606 0x0ab5 : "fourfifths",
4607 0x0ab6 : "onesixth",
4608 0x0ab7 : "fivesixths",
4609 0x0ab8 : "careof",
4610 0x0abb : "figdash",
4611 0x0abc : "leftanglebracket",
4612 0x0abd : "decimalpoint",
4613 0x0abe : "rightanglebracket",
4614 0x0abf : "marker",
4615 0x0ac3 : "oneeighth",
4616 0x0ac4 : "threeeighths",
4617 0x0ac5 : "fiveeighths",
4618 0x0ac6 : "seveneighths",
4619 0x0ac9 : "trademark",
4620 0x0aca : "signaturemark",
4621 0x0acb : "trademarkincircle",
4622 0x0acc : "leftopentriangle",
4623 0x0acd : "rightopentriangle",
4624 0x0ace : "emopencircle",
4625 0x0acf : "emopenrectangle",
4626 0x0ad0 : "leftsinglequotemark",
4627 0x0ad1 : "rightsinglequotemark",
4628 0x0ad2 : "leftdoublequotemark",
4629 0x0ad3 : "rightdoublequotemark",
4630 0x0ad4 : "prescription",
4631 0x0ad6 : "minutes",
4632 0x0ad7 : "seconds",
4633 0x0ad9 : "latincross",
4634 0x0ada : "hexagram",
4635 0x0adb : "filledrectbullet",
4636 0x0adc : "filledlefttribullet",
4637 0x0add : "filledrighttribullet",
4638 0x0ade : "emfilledcircle",
4639 0x0adf : "emfilledrect",
4640 0x0ae0 : "enopencircbullet",
4641 0x0ae1 : "enopensquarebullet",
4642 0x0ae2 : "openrectbullet",
4643 0x0ae3 : "opentribulletup",
4644 0x0ae4 : "opentribulletdown",
4645 0x0ae5 : "openstar",
4646 0x0ae6 : "enfilledcircbullet",
4647 0x0ae7 : "enfilledsqbullet",
4648 0x0ae8 : "filledtribulletup",
4649 0x0ae9 : "filledtribulletdown",
4650 0x0aea : "leftpointer",
4651 0x0aeb : "rightpointer",
4652 0x0aec : "club",
4653 0x0aed : "diamond",
4654 0x0aee : "heart",
4655 0x0af0 : "maltesecross",
4656 0x0af1 : "dagger",
4657 0x0af2 : "doubledagger",
4658 0x0af3 : "checkmark",
4659 0x0af4 : "ballotcross",
4660 0x0af5 : "musicalsharp",
4661 0x0af6 : "musicalflat",
4662 0x0af7 : "malesymbol",
4663 0x0af8 : "femalesymbol",
4664 0x0af9 : "telephone",
4665 0x0afa : "telephonerecorder",
4666 0x0afb : "phonographcopyright",
4667 0x0afc : "caret",
4668 0x0afd : "singlelowquotemark",
4669 0x0afe : "doublelowquotemark",
4670 0x0aff : "cursor",
4671 0x0ba3 : "leftcaret",
4672 0x0ba6 : "rightcaret",
4673 0x0ba8 : "downcaret",
4674 0x0ba9 : "upcaret",
4675 0x0bc0 : "overbar",
4676 0x0bc2 : "downtack",
4677 0x0bc3 : "upshoe",
4678 0x0bc4 : "downstile",
4679 0x0bc6 : "underbar",
4680 0x0bca : "jot",
4681 0x0bcc : "quad",
4682 0x0bce : "uptack",
4683 0x0bcf : "circle",
4684 0x0bd3 : "upstile",
4685 0x0bd6 : "downshoe",
4686 0x0bd8 : "rightshoe",
4687 0x0bda : "leftshoe",
4688 0x0bdc : "lefttack",
4689 0x0bfc : "righttack",
4690 0x0cdf : "hebrew_doublelowline",
4691 0x0ce0 : "hebrew_aleph",
4692 0x0ce1 : "hebrew_bet",
4693 0x0ce1 : "hebrew_beth",
4694 0x0ce2 : "hebrew_gimel",
4695 0x0ce2 : "hebrew_gimmel",
4696 0x0ce3 : "hebrew_dalet",
4697 0x0ce3 : "hebrew_daleth",
4698 0x0ce4 : "hebrew_he",
4699 0x0ce5 : "hebrew_waw",
4700 0x0ce6 : "hebrew_zain",
4701 0x0ce6 : "hebrew_zayin",
4702 0x0ce7 : "hebrew_chet",
4703 0x0ce7 : "hebrew_het",
4704 0x0ce8 : "hebrew_tet",
4705 0x0ce8 : "hebrew_teth",
4706 0x0ce9 : "hebrew_yod",
4707 0x0cea : "hebrew_finalkaph",
4708 0x0ceb : "hebrew_kaph",
4709 0x0cec : "hebrew_lamed",
4710 0x0ced : "hebrew_finalmem",
4711 0x0cee : "hebrew_mem",
4712 0x0cef : "hebrew_finalnun",
4713 0x0cf0 : "hebrew_nun",
4714 0x0cf1 : "hebrew_samech",
4715 0x0cf1 : "hebrew_samekh",
4716 0x0cf2 : "hebrew_ayin",
4717 0x0cf3 : "hebrew_finalpe",
4718 0x0cf4 : "hebrew_pe",
4719 0x0cf5 : "hebrew_finalzade",
4720 0x0cf5 : "hebrew_finalzadi",
4721 0x0cf6 : "hebrew_zade",
4722 0x0cf6 : "hebrew_zadi",
4723 0x0cf7 : "hebrew_qoph",
4724 0x0cf7 : "hebrew_kuf",
4725 0x0cf8 : "hebrew_resh",
4726 0x0cf9 : "hebrew_shin",
4727 0x0cfa : "hebrew_taw",
4728 0x0cfa : "hebrew_taf",
4729 0xff7e : "Hebrew_switch",
4730 0x0da1 : "Thai_kokai",
4731 0x0da2 : "Thai_khokhai",
4732 0x0da3 : "Thai_khokhuat",
4733 0x0da4 : "Thai_khokhwai",
4734 0x0da5 : "Thai_khokhon",
4735 0x0da6 : "Thai_khorakhang",
4736 0x0da7 : "Thai_ngongu",
4737 0x0da8 : "Thai_chochan",
4738 0x0da9 : "Thai_choching",
4739 0x0daa : "Thai_chochang",
4740 0x0dab : "Thai_soso",
4741 0x0dac : "Thai_chochoe",
4742 0x0dad : "Thai_yoying",
4743 0x0dae : "Thai_dochada",
4744 0x0daf : "Thai_topatak",
4745 0x0db0 : "Thai_thothan",
4746 0x0db1 : "Thai_thonangmontho",
4747 0x0db2 : "Thai_thophuthao",
4748 0x0db3 : "Thai_nonen",
4749 0x0db4 : "Thai_dodek",
4750 0x0db5 : "Thai_totao",
4751 0x0db6 : "Thai_thothung",
4752 0x0db7 : "Thai_thothahan",
4753 0x0db8 : "Thai_thothong",
4754 0x0db9 : "Thai_nonu",
4755 0x0dba : "Thai_bobaimai",
4756 0x0dbb : "Thai_popla",
4757 0x0dbc : "Thai_phophung",
4758 0x0dbd : "Thai_fofa",
4759 0x0dbe : "Thai_phophan",
4760 0x0dbf : "Thai_fofan",
4761 0x0dc0 : "Thai_phosamphao",
4762 0x0dc1 : "Thai_moma",
4763 0x0dc2 : "Thai_yoyak",
4764 0x0dc3 : "Thai_rorua",
4765 0x0dc4 : "Thai_ru",
4766 0x0dc5 : "Thai_loling",
4767 0x0dc6 : "Thai_lu",
4768 0x0dc7 : "Thai_wowaen",
4769 0x0dc8 : "Thai_sosala",
4770 0x0dc9 : "Thai_sorusi",
4771 0x0dca : "Thai_sosua",
4772 0x0dcb : "Thai_hohip",
4773 0x0dcc : "Thai_lochula",
4774 0x0dcd : "Thai_oang",
4775 0x0dce : "Thai_honokhuk",
4776 0x0dcf : "Thai_paiyannoi",
4777 0x0dd0 : "Thai_saraa",
4778 0x0dd1 : "Thai_maihanakat",
4779 0x0dd2 : "Thai_saraaa",
4780 0x0dd3 : "Thai_saraam",
4781 0x0dd4 : "Thai_sarai",
4782 0x0dd5 : "Thai_saraii",
4783 0x0dd6 : "Thai_saraue",
4784 0x0dd7 : "Thai_sarauee",
4785 0x0dd8 : "Thai_sarau",
4786 0x0dd9 : "Thai_sarauu",
4787 0x0dda : "Thai_phinthu",
4788 0x0dde : "Thai_maihanakat_maitho",
4789 0x0ddf : "Thai_baht",
4790 0x0de0 : "Thai_sarae",
4791 0x0de1 : "Thai_saraae",
4792 0x0de2 : "Thai_sarao",
4793 0x0de3 : "Thai_saraaimaimuan",
4794 0x0de4 : "Thai_saraaimaimalai",
4795 0x0de5 : "Thai_lakkhangyao",
4796 0x0de6 : "Thai_maiyamok",
4797 0x0de7 : "Thai_maitaikhu",
4798 0x0de8 : "Thai_maiek",
4799 0x0de9 : "Thai_maitho",
4800 0x0dea : "Thai_maitri",
4801 0x0deb : "Thai_maichattawa",
4802 0x0dec : "Thai_thanthakhat",
4803 0x0ded : "Thai_nikhahit",
4804 0x0df0 : "Thai_leksun",
4805 0x0df1 : "Thai_leknung",
4806 0x0df2 : "Thai_leksong",
4807 0x0df3 : "Thai_leksam",
4808 0x0df4 : "Thai_leksi",
4809 0x0df5 : "Thai_lekha",
4810 0x0df6 : "Thai_lekhok",
4811 0x0df7 : "Thai_lekchet",
4812 0x0df8 : "Thai_lekpaet",
4813 0x0df9 : "Thai_lekkao",
4814 0xff31 : "Hangul",
4815 0xff32 : "Hangul_Start",
4816 0xff33 : "Hangul_End",
4817 0xff34 : "Hangul_Hanja",
4818 0xff35 : "Hangul_Jamo",
4819 0xff36 : "Hangul_Romaja",
4820 0xff37 : "Hangul_Codeinput",
4821 0xff38 : "Hangul_Jeonja",
4822 0xff39 : "Hangul_Banja",
4823 0xff3a : "Hangul_PreHanja",
4824 0xff3b : "Hangul_PostHanja",
4825 0xff3c : "Hangul_SingleCandidate",
4826 0xff3d : "Hangul_MultipleCandidate",
4827 0xff3e : "Hangul_PreviousCandidate",
4828 0xff3f : "Hangul_Special",
4829 0xff7e : "Hangul_switch",
4830 0x0ea1 : "Hangul_Kiyeog",
4831 0x0ea2 : "Hangul_SsangKiyeog",
4832 0x0ea3 : "Hangul_KiyeogSios",
4833 0x0ea4 : "Hangul_Nieun",
4834 0x0ea5 : "Hangul_NieunJieuj",
4835 0x0ea6 : "Hangul_NieunHieuh",
4836 0x0ea7 : "Hangul_Dikeud",
4837 0x0ea8 : "Hangul_SsangDikeud",
4838 0x0ea9 : "Hangul_Rieul",
4839 0x0eaa : "Hangul_RieulKiyeog",
4840 0x0eab : "Hangul_RieulMieum",
4841 0x0eac : "Hangul_RieulPieub",
4842 0x0ead : "Hangul_RieulSios",
4843 0x0eae : "Hangul_RieulTieut",
4844 0x0eaf : "Hangul_RieulPhieuf",
4845 0x0eb0 : "Hangul_RieulHieuh",
4846 0x0eb1 : "Hangul_Mieum",
4847 0x0eb2 : "Hangul_Pieub",
4848 0x0eb3 : "Hangul_SsangPieub",
4849 0x0eb4 : "Hangul_PieubSios",
4850 0x0eb5 : "Hangul_Sios",
4851 0x0eb6 : "Hangul_SsangSios",
4852 0x0eb7 : "Hangul_Ieung",
4853 0x0eb8 : "Hangul_Jieuj",
4854 0x0eb9 : "Hangul_SsangJieuj",
4855 0x0eba : "Hangul_Cieuc",
4856 0x0ebb : "Hangul_Khieuq",
4857 0x0ebc : "Hangul_Tieut",
4858 0x0ebd : "Hangul_Phieuf",
4859 0x0ebe : "Hangul_Hieuh",
4860 0x0ebf : "Hangul_A",
4861 0x0ec0 : "Hangul_AE",
4862 0x0ec1 : "Hangul_YA",
4863 0x0ec2 : "Hangul_YAE",
4864 0x0ec3 : "Hangul_EO",
4865 0x0ec4 : "Hangul_E",
4866 0x0ec5 : "Hangul_YEO",
4867 0x0ec6 : "Hangul_YE",
4868 0x0ec7 : "Hangul_O",
4869 0x0ec8 : "Hangul_WA",
4870 0x0ec9 : "Hangul_WAE",
4871 0x0eca : "Hangul_OE",
4872 0x0ecb : "Hangul_YO",
4873 0x0ecc : "Hangul_U",
4874 0x0ecd : "Hangul_WEO",
4875 0x0ece : "Hangul_WE",
4876 0x0ecf : "Hangul_WI",
4877 0x0ed0 : "Hangul_YU",
4878 0x0ed1 : "Hangul_EU",
4879 0x0ed2 : "Hangul_YI",
4880 0x0ed3 : "Hangul_I",
4881 0x0ed4 : "Hangul_J_Kiyeog",
4882 0x0ed5 : "Hangul_J_SsangKiyeog",
4883 0x0ed6 : "Hangul_J_KiyeogSios",
4884 0x0ed7 : "Hangul_J_Nieun",
4885 0x0ed8 : "Hangul_J_NieunJieuj",
4886 0x0ed9 : "Hangul_J_NieunHieuh",
4887 0x0eda : "Hangul_J_Dikeud",
4888 0x0edb : "Hangul_J_Rieul",
4889 0x0edc : "Hangul_J_RieulKiyeog",
4890 0x0edd : "Hangul_J_RieulMieum",
4891 0x0ede : "Hangul_J_RieulPieub",
4892 0x0edf : "Hangul_J_RieulSios",
4893 0x0ee0 : "Hangul_J_RieulTieut",
4894 0x0ee1 : "Hangul_J_RieulPhieuf",
4895 0x0ee2 : "Hangul_J_RieulHieuh",
4896 0x0ee3 : "Hangul_J_Mieum",
4897 0x0ee4 : "Hangul_J_Pieub",
4898 0x0ee5 : "Hangul_J_PieubSios",
4899 0x0ee6 : "Hangul_J_Sios",
4900 0x0ee7 : "Hangul_J_SsangSios",
4901 0x0ee8 : "Hangul_J_Ieung",
4902 0x0ee9 : "Hangul_J_Jieuj",
4903 0x0eea : "Hangul_J_Cieuc",
4904 0x0eeb : "Hangul_J_Khieuq",
4905 0x0eec : "Hangul_J_Tieut",
4906 0x0eed : "Hangul_J_Phieuf",
4907 0x0eee : "Hangul_J_Hieuh",
4908 0x0eef : "Hangul_RieulYeorinHieuh",
4909 0x0ef0 : "Hangul_SunkyeongeumMieum",
4910 0x0ef1 : "Hangul_SunkyeongeumPieub",
4911 0x0ef2 : "Hangul_PanSios",
4912 0x0ef3 : "Hangul_KkogjiDalrinIeung",
4913 0x0ef4 : "Hangul_SunkyeongeumPhieuf",
4914 0x0ef5 : "Hangul_YeorinHieuh",
4915 0x0ef6 : "Hangul_AraeA",
4916 0x0ef7 : "Hangul_AraeAE",
4917 0x0ef8 : "Hangul_J_PanSios",
4918 0x0ef9 : "Hangul_J_KkogjiDalrinIeung",
4919 0x0efa : "Hangul_J_YeorinHieuh",
4920 0x0eff : "Korean_Won",
4921 0x1000587 : "Armenian_ligature_ew",
4922 0x1000589 : "Armenian_full_stop",
4923 0x1000589 : "Armenian_verjaket",
4924 0x100055d : "Armenian_separation_mark",
4925 0x100055d : "Armenian_but",
4926 0x100058a : "Armenian_hyphen",
4927 0x100058a : "Armenian_yentamna",
4928 0x100055c : "Armenian_exclam",
4929 0x100055c : "Armenian_amanak",
4930 0x100055b : "Armenian_accent",
4931 0x100055b : "Armenian_shesht",
4932 0x100055e : "Armenian_question",
4933 0x100055e : "Armenian_paruyk",
4934 0x1000531 : "Armenian_AYB",
4935 0x1000561 : "Armenian_ayb",
4936 0x1000532 : "Armenian_BEN",
4937 0x1000562 : "Armenian_ben",
4938 0x1000533 : "Armenian_GIM",
4939 0x1000563 : "Armenian_gim",
4940 0x1000534 : "Armenian_DA",
4941 0x1000564 : "Armenian_da",
4942 0x1000535 : "Armenian_YECH",
4943 0x1000565 : "Armenian_yech",
4944 0x1000536 : "Armenian_ZA",
4945 0x1000566 : "Armenian_za",
4946 0x1000537 : "Armenian_E",
4947 0x1000567 : "Armenian_e",
4948 0x1000538 : "Armenian_AT",
4949 0x1000568 : "Armenian_at",
4950 0x1000539 : "Armenian_TO",
4951 0x1000569 : "Armenian_to",
4952 0x100053a : "Armenian_ZHE",
4953 0x100056a : "Armenian_zhe",
4954 0x100053b : "Armenian_INI",
4955 0x100056b : "Armenian_ini",
4956 0x100053c : "Armenian_LYUN",
4957 0x100056c : "Armenian_lyun",
4958 0x100053d : "Armenian_KHE",
4959 0x100056d : "Armenian_khe",
4960 0x100053e : "Armenian_TSA",
4961 0x100056e : "Armenian_tsa",
4962 0x100053f : "Armenian_KEN",
4963 0x100056f : "Armenian_ken",
4964 0x1000540 : "Armenian_HO",
4965 0x1000570 : "Armenian_ho",
4966 0x1000541 : "Armenian_DZA",
4967 0x1000571 : "Armenian_dza",
4968 0x1000542 : "Armenian_GHAT",
4969 0x1000572 : "Armenian_ghat",
4970 0x1000543 : "Armenian_TCHE",
4971 0x1000573 : "Armenian_tche",
4972 0x1000544 : "Armenian_MEN",
4973 0x1000574 : "Armenian_men",
4974 0x1000545 : "Armenian_HI",
4975 0x1000575 : "Armenian_hi",
4976 0x1000546 : "Armenian_NU",
4977 0x1000576 : "Armenian_nu",
4978 0x1000547 : "Armenian_SHA",
4979 0x1000577 : "Armenian_sha",
4980 0x1000548 : "Armenian_VO",
4981 0x1000578 : "Armenian_vo",
4982 0x1000549 : "Armenian_CHA",
4983 0x1000579 : "Armenian_cha",
4984 0x100054a : "Armenian_PE",
4985 0x100057a : "Armenian_pe",
4986 0x100054b : "Armenian_JE",
4987 0x100057b : "Armenian_je",
4988 0x100054c : "Armenian_RA",
4989 0x100057c : "Armenian_ra",
4990 0x100054d : "Armenian_SE",
4991 0x100057d : "Armenian_se",
4992 0x100054e : "Armenian_VEV",
4993 0x100057e : "Armenian_vev",
4994 0x100054f : "Armenian_TYUN",
4995 0x100057f : "Armenian_tyun",
4996 0x1000550 : "Armenian_RE",
4997 0x1000580 : "Armenian_re",
4998 0x1000551 : "Armenian_TSO",
4999 0x1000581 : "Armenian_tso",
5000 0x1000552 : "Armenian_VYUN",
5001 0x1000582 : "Armenian_vyun",
5002 0x1000553 : "Armenian_PYUR",
5003 0x1000583 : "Armenian_pyur",
5004 0x1000554 : "Armenian_KE",
5005 0x1000584 : "Armenian_ke",
5006 0x1000555 : "Armenian_O",
5007 0x1000585 : "Armenian_o",
5008 0x1000556 : "Armenian_FE",
5009 0x1000586 : "Armenian_fe",
5010 0x100055a : "Armenian_apostrophe",
5011 0x10010d0 : "Georgian_an",
5012 0x10010d1 : "Georgian_ban",
5013 0x10010d2 : "Georgian_gan",
5014 0x10010d3 : "Georgian_don",
5015 0x10010d4 : "Georgian_en",
5016 0x10010d5 : "Georgian_vin",
5017 0x10010d6 : "Georgian_zen",
5018 0x10010d7 : "Georgian_tan",
5019 0x10010d8 : "Georgian_in",
5020 0x10010d9 : "Georgian_kan",
5021 0x10010da : "Georgian_las",
5022 0x10010db : "Georgian_man",
5023 0x10010dc : "Georgian_nar",
5024 0x10010dd : "Georgian_on",
5025 0x10010de : "Georgian_par",
5026 0x10010df : "Georgian_zhar",
5027 0x10010e0 : "Georgian_rae",
5028 0x10010e1 : "Georgian_san",
5029 0x10010e2 : "Georgian_tar",
5030 0x10010e3 : "Georgian_un",
5031 0x10010e4 : "Georgian_phar",
5032 0x10010e5 : "Georgian_khar",
5033 0x10010e6 : "Georgian_ghan",
5034 0x10010e7 : "Georgian_qar",
5035 0x10010e8 : "Georgian_shin",
5036 0x10010e9 : "Georgian_chin",
5037 0x10010ea : "Georgian_can",
5038 0x10010eb : "Georgian_jil",
5039 0x10010ec : "Georgian_cil",
5040 0x10010ed : "Georgian_char",
5041 0x10010ee : "Georgian_xan",
5042 0x10010ef : "Georgian_jhan",
5043 0x10010f0 : "Georgian_hae",
5044 0x10010f1 : "Georgian_he",
5045 0x10010f2 : "Georgian_hie",
5046 0x10010f3 : "Georgian_we",
5047 0x10010f4 : "Georgian_har",
5048 0x10010f5 : "Georgian_hoe",
5049 0x10010f6 : "Georgian_fi",
5050 0x1001e8a : "Xabovedot",
5051 0x100012c : "Ibreve",
5052 0x10001b5 : "Zstroke",
5053 0x10001e6 : "Gcaron",
5054 0x10001d1 : "Ocaron",
5055 0x100019f : "Obarred",
5056 0x1001e8b : "xabovedot",
5057 0x100012d : "ibreve",
5058 0x10001b6 : "zstroke",
5059 0x10001e7 : "gcaron",
5060 0x10001d2 : "ocaron",
5061 0x1000275 : "obarred",
5062 0x100018f : "SCHWA",
5063 0x1000259 : "schwa",
5064 0x1001e36 : "Lbelowdot",
5065 0x1001e37 : "lbelowdot",
5066 0x1001ea0 : "Abelowdot",
5067 0x1001ea1 : "abelowdot",
5068 0x1001ea2 : "Ahook",
5069 0x1001ea3 : "ahook",
5070 0x1001ea4 : "Acircumflexacute",
5071 0x1001ea5 : "acircumflexacute",
5072 0x1001ea6 : "Acircumflexgrave",
5073 0x1001ea7 : "acircumflexgrave",
5074 0x1001ea8 : "Acircumflexhook",
5075 0x1001ea9 : "acircumflexhook",
5076 0x1001eaa : "Acircumflextilde",
5077 0x1001eab : "acircumflextilde",
5078 0x1001eac : "Acircumflexbelowdot",
5079 0x1001ead : "acircumflexbelowdot",
5080 0x1001eae : "Abreveacute",
5081 0x1001eaf : "abreveacute",
5082 0x1001eb0 : "Abrevegrave",
5083 0x1001eb1 : "abrevegrave",
5084 0x1001eb2 : "Abrevehook",
5085 0x1001eb3 : "abrevehook",
5086 0x1001eb4 : "Abrevetilde",
5087 0x1001eb5 : "abrevetilde",
5088 0x1001eb6 : "Abrevebelowdot",
5089 0x1001eb7 : "abrevebelowdot",
5090 0x1001eb8 : "Ebelowdot",
5091 0x1001eb9 : "ebelowdot",
5092 0x1001eba : "Ehook",
5093 0x1001ebb : "ehook",
5094 0x1001ebc : "Etilde",
5095 0x1001ebd : "etilde",
5096 0x1001ebe : "Ecircumflexacute",
5097 0x1001ebf : "ecircumflexacute",
5098 0x1001ec0 : "Ecircumflexgrave",
5099 0x1001ec1 : "ecircumflexgrave",
5100 0x1001ec2 : "Ecircumflexhook",
5101 0x1001ec3 : "ecircumflexhook",
5102 0x1001ec4 : "Ecircumflextilde",
5103 0x1001ec5 : "ecircumflextilde",
5104 0x1001ec6 : "Ecircumflexbelowdot",
5105 0x1001ec7 : "ecircumflexbelowdot",
5106 0x1001ec8 : "Ihook",
5107 0x1001ec9 : "ihook",
5108 0x1001eca : "Ibelowdot",
5109 0x1001ecb : "ibelowdot",
5110 0x1001ecc : "Obelowdot",
5111 0x1001ecd : "obelowdot",
5112 0x1001ece : "Ohook",
5113 0x1001ecf : "ohook",
5114 0x1001ed0 : "Ocircumflexacute",
5115 0x1001ed1 : "ocircumflexacute",
5116 0x1001ed2 : "Ocircumflexgrave",
5117 0x1001ed3 : "ocircumflexgrave",
5118 0x1001ed4 : "Ocircumflexhook",
5119 0x1001ed5 : "ocircumflexhook",
5120 0x1001ed6 : "Ocircumflextilde",
5121 0x1001ed7 : "ocircumflextilde",
5122 0x1001ed8 : "Ocircumflexbelowdot",
5123 0x1001ed9 : "ocircumflexbelowdot",
5124 0x1001eda : "Ohornacute",
5125 0x1001edb : "ohornacute",
5126 0x1001edc : "Ohorngrave",
5127 0x1001edd : "ohorngrave",
5128 0x1001ede : "Ohornhook",
5129 0x1001edf : "ohornhook",
5130 0x1001ee0 : "Ohorntilde",
5131 0x1001ee1 : "ohorntilde",
5132 0x1001ee2 : "Ohornbelowdot",
5133 0x1001ee3 : "ohornbelowdot",
5134 0x1001ee4 : "Ubelowdot",
5135 0x1001ee5 : "ubelowdot",
5136 0x1001ee6 : "Uhook",
5137 0x1001ee7 : "uhook",
5138 0x1001ee8 : "Uhornacute",
5139 0x1001ee9 : "uhornacute",
5140 0x1001eea : "Uhorngrave",
5141 0x1001eeb : "uhorngrave",
5142 0x1001eec : "Uhornhook",
5143 0x1001eed : "uhornhook",
5144 0x1001eee : "Uhorntilde",
5145 0x1001eef : "uhorntilde",
5146 0x1001ef0 : "Uhornbelowdot",
5147 0x1001ef1 : "uhornbelowdot",
5148 0x1001ef4 : "Ybelowdot",
5149 0x1001ef5 : "ybelowdot",
5150 0x1001ef6 : "Yhook",
5151 0x1001ef7 : "yhook",
5152 0x1001ef8 : "Ytilde",
5153 0x1001ef9 : "ytilde",
5154 0x10001a0 : "Ohorn",
5155 0x10001a1 : "ohorn",
5156 0x10001af : "Uhorn",
5157 0x10001b0 : "uhorn",
5158 0x10020a0 : "EcuSign",
5159 0x10020a1 : "ColonSign",
5160 0x10020a2 : "CruzeiroSign",
5161 0x10020a3 : "FFrancSign",
5162 0x10020a4 : "LiraSign",
5163 0x10020a5 : "MillSign",
5164 0x10020a6 : "NairaSign",
5165 0x10020a7 : "PesetaSign",
5166 0x10020a8 : "RupeeSign",
5167 0x10020a9 : "WonSign",
5168 0x10020aa : "NewSheqelSign",
5169 0x10020ab : "DongSign",
5170 0x20ac : "EuroSign",
5171 0x1002070 : "zerosuperior",
5172 0x1002074 : "foursuperior",
5173 0x1002075 : "fivesuperior",
5174 0x1002076 : "sixsuperior",
5175 0x1002077 : "sevensuperior",
5176 0x1002078 : "eightsuperior",
5177 0x1002079 : "ninesuperior",
5178 0x1002080 : "zerosubscript",
5179 0x1002081 : "onesubscript",
5180 0x1002082 : "twosubscript",
5181 0x1002083 : "threesubscript",
5182 0x1002084 : "foursubscript",
5183 0x1002085 : "fivesubscript",
5184 0x1002086 : "sixsubscript",
5185 0x1002087 : "sevensubscript",
5186 0x1002088 : "eightsubscript",
5187 0x1002089 : "ninesubscript",
5188 0x1002202 : "partdifferential",
5189 0x1002205 : "emptyset",
5190 0x1002208 : "elementof",
5191 0x1002209 : "notelementof",
5192 0x100220B : "containsas",
5193 0x100221A : "squareroot",
5194 0x100221B : "cuberoot",
5195 0x100221C : "fourthroot",
5196 0x100222C : "dintegral",
5197 0x100222D : "tintegral",
5198 0x1002235 : "because",
5199 0x1002248 : "approxeq",
5200 0x1002247 : "notapproxeq",
5201 0x1002262 : "notidentical",
5202 0x1002263 : "stricteq",
5203 0xfff1 : "braille_dot_1",
5204 0xfff2 : "braille_dot_2",
5205 0xfff3 : "braille_dot_3",
5206 0xfff4 : "braille_dot_4",
5207 0xfff5 : "braille_dot_5",
5208 0xfff6 : "braille_dot_6",
5209 0xfff7 : "braille_dot_7",
5210 0xfff8 : "braille_dot_8",
5211 0xfff9 : "braille_dot_9",
5212 0xfffa : "braille_dot_10",
5213 0x1002800 : "braille_blank",
5214 0x1002801 : "braille_dots_1",
5215 0x1002802 : "braille_dots_2",
5216 0x1002803 : "braille_dots_12",
5217 0x1002804 : "braille_dots_3",
5218 0x1002805 : "braille_dots_13",
5219 0x1002806 : "braille_dots_23",
5220 0x1002807 : "braille_dots_123",
5221 0x1002808 : "braille_dots_4",
5222 0x1002809 : "braille_dots_14",
5223 0x100280a : "braille_dots_24",
5224 0x100280b : "braille_dots_124",
5225 0x100280c : "braille_dots_34",
5226 0x100280d : "braille_dots_134",
5227 0x100280e : "braille_dots_234",
5228 0x100280f : "braille_dots_1234",
5229 0x1002810 : "braille_dots_5",
5230 0x1002811 : "braille_dots_15",
5231 0x1002812 : "braille_dots_25",
5232 0x1002813 : "braille_dots_125",
5233 0x1002814 : "braille_dots_35",
5234 0x1002815 : "braille_dots_135",
5235 0x1002816 : "braille_dots_235",
5236 0x1002817 : "braille_dots_1235",
5237 0x1002818 : "braille_dots_45",
5238 0x1002819 : "braille_dots_145",
5239 0x100281a : "braille_dots_245",
5240 0x100281b : "braille_dots_1245",
5241 0x100281c : "braille_dots_345",
5242 0x100281d : "braille_dots_1345",
5243 0x100281e : "braille_dots_2345",
5244 0x100281f : "braille_dots_12345",
5245 0x1002820 : "braille_dots_6",
5246 0x1002821 : "braille_dots_16",
5247 0x1002822 : "braille_dots_26",
5248 0x1002823 : "braille_dots_126",
5249 0x1002824 : "braille_dots_36",
5250 0x1002825 : "braille_dots_136",
5251 0x1002826 : "braille_dots_236",
5252 0x1002827 : "braille_dots_1236",
5253 0x1002828 : "braille_dots_46",
5254 0x1002829 : "braille_dots_146",
5255 0x100282a : "braille_dots_246",
5256 0x100282b : "braille_dots_1246",
5257 0x100282c : "braille_dots_346",
5258 0x100282d : "braille_dots_1346",
5259 0x100282e : "braille_dots_2346",
5260 0x100282f : "braille_dots_12346",
5261 0x1002830 : "braille_dots_56",
5262 0x1002831 : "braille_dots_156",
5263 0x1002832 : "braille_dots_256",
5264 0x1002833 : "braille_dots_1256",
5265 0x1002834 : "braille_dots_356",
5266 0x1002835 : "braille_dots_1356",
5267 0x1002836 : "braille_dots_2356",
5268 0x1002837 : "braille_dots_12356",
5269 0x1002838 : "braille_dots_456",
5270 0x1002839 : "braille_dots_1456",
5271 0x100283a : "braille_dots_2456",
5272 0x100283b : "braille_dots_12456",
5273 0x100283c : "braille_dots_3456",
5274 0x100283d : "braille_dots_13456",
5275 0x100283e : "braille_dots_23456",
5276 0x100283f : "braille_dots_123456",
5277 0x1002840 : "braille_dots_7",
5278 0x1002841 : "braille_dots_17",
5279 0x1002842 : "braille_dots_27",
5280 0x1002843 : "braille_dots_127",
5281 0x1002844 : "braille_dots_37",
5282 0x1002845 : "braille_dots_137",
5283 0x1002846 : "braille_dots_237",
5284 0x1002847 : "braille_dots_1237",
5285 0x1002848 : "braille_dots_47",
5286 0x1002849 : "braille_dots_147",
5287 0x100284a : "braille_dots_247",
5288 0x100284b : "braille_dots_1247",
5289 0x100284c : "braille_dots_347",
5290 0x100284d : "braille_dots_1347",
5291 0x100284e : "braille_dots_2347",
5292 0x100284f : "braille_dots_12347",
5293 0x1002850 : "braille_dots_57",
5294 0x1002851 : "braille_dots_157",
5295 0x1002852 : "braille_dots_257",
5296 0x1002853 : "braille_dots_1257",
5297 0x1002854 : "braille_dots_357",
5298 0x1002855 : "braille_dots_1357",
5299 0x1002856 : "braille_dots_2357",
5300 0x1002857 : "braille_dots_12357",
5301 0x1002858 : "braille_dots_457",
5302 0x1002859 : "braille_dots_1457",
5303 0x100285a : "braille_dots_2457",
5304 0x100285b : "braille_dots_12457",
5305 0x100285c : "braille_dots_3457",
5306 0x100285d : "braille_dots_13457",
5307 0x100285e : "braille_dots_23457",
5308 0x100285f : "braille_dots_123457",
5309 0x1002860 : "braille_dots_67",
5310 0x1002861 : "braille_dots_167",
5311 0x1002862 : "braille_dots_267",
5312 0x1002863 : "braille_dots_1267",
5313 0x1002864 : "braille_dots_367",
5314 0x1002865 : "braille_dots_1367",
5315 0x1002866 : "braille_dots_2367",
5316 0x1002867 : "braille_dots_12367",
5317 0x1002868 : "braille_dots_467",
5318 0x1002869 : "braille_dots_1467",
5319 0x100286a : "braille_dots_2467",
5320 0x100286b : "braille_dots_12467",
5321 0x100286c : "braille_dots_3467",
5322 0x100286d : "braille_dots_13467",
5323 0x100286e : "braille_dots_23467",
5324 0x100286f : "braille_dots_123467",
5325 0x1002870 : "braille_dots_567",
5326 0x1002871 : "braille_dots_1567",
5327 0x1002872 : "braille_dots_2567",
5328 0x1002873 : "braille_dots_12567",
5329 0x1002874 : "braille_dots_3567",
5330 0x1002875 : "braille_dots_13567",
5331 0x1002876 : "braille_dots_23567",
5332 0x1002877 : "braille_dots_123567",
5333 0x1002878 : "braille_dots_4567",
5334 0x1002879 : "braille_dots_14567",
5335 0x100287a : "braille_dots_24567",
5336 0x100287b : "braille_dots_124567",
5337 0x100287c : "braille_dots_34567",
5338 0x100287d : "braille_dots_134567",
5339 0x100287e : "braille_dots_234567",
5340 0x100287f : "braille_dots_1234567",
5341 0x1002880 : "braille_dots_8",
5342 0x1002881 : "braille_dots_18",
5343 0x1002882 : "braille_dots_28",
5344 0x1002883 : "braille_dots_128",
5345 0x1002884 : "braille_dots_38",
5346 0x1002885 : "braille_dots_138",
5347 0x1002886 : "braille_dots_238",
5348 0x1002887 : "braille_dots_1238",
5349 0x1002888 : "braille_dots_48",
5350 0x1002889 : "braille_dots_148",
5351 0x100288a : "braille_dots_248",
5352 0x100288b : "braille_dots_1248",
5353 0x100288c : "braille_dots_348",
5354 0x100288d : "braille_dots_1348",
5355 0x100288e : "braille_dots_2348",
5356 0x100288f : "braille_dots_12348",
5357 0x1002890 : "braille_dots_58",
5358 0x1002891 : "braille_dots_158",
5359 0x1002892 : "braille_dots_258",
5360 0x1002893 : "braille_dots_1258",
5361 0x1002894 : "braille_dots_358",
5362 0x1002895 : "braille_dots_1358",
5363 0x1002896 : "braille_dots_2358",
5364 0x1002897 : "braille_dots_12358",
5365 0x1002898 : "braille_dots_458",
5366 0x1002899 : "braille_dots_1458",
5367 0x100289a : "braille_dots_2458",
5368 0x100289b : "braille_dots_12458",
5369 0x100289c : "braille_dots_3458",
5370 0x100289d : "braille_dots_13458",
5371 0x100289e : "braille_dots_23458",
5372 0x100289f : "braille_dots_123458",
5373 0x10028a0 : "braille_dots_68",
5374 0x10028a1 : "braille_dots_168",
5375 0x10028a2 : "braille_dots_268",
5376 0x10028a3 : "braille_dots_1268",
5377 0x10028a4 : "braille_dots_368",
5378 0x10028a5 : "braille_dots_1368",
5379 0x10028a6 : "braille_dots_2368",
5380 0x10028a7 : "braille_dots_12368",
5381 0x10028a8 : "braille_dots_468",
5382 0x10028a9 : "braille_dots_1468",
5383 0x10028aa : "braille_dots_2468",
5384 0x10028ab : "braille_dots_12468",
5385 0x10028ac : "braille_dots_3468",
5386 0x10028ad : "braille_dots_13468",
5387 0x10028ae : "braille_dots_23468",
5388 0x10028af : "braille_dots_123468",
5389 0x10028b0 : "braille_dots_568",
5390 0x10028b1 : "braille_dots_1568",
5391 0x10028b2 : "braille_dots_2568",
5392 0x10028b3 : "braille_dots_12568",
5393 0x10028b4 : "braille_dots_3568",
5394 0x10028b5 : "braille_dots_13568",
5395 0x10028b6 : "braille_dots_23568",
5396 0x10028b7 : "braille_dots_123568",
5397 0x10028b8 : "braille_dots_4568",
5398 0x10028b9 : "braille_dots_14568",
5399 0x10028ba : "braille_dots_24568",
5400 0x10028bb : "braille_dots_124568",
5401 0x10028bc : "braille_dots_34568",
5402 0x10028bd : "braille_dots_134568",
5403 0x10028be : "braille_dots_234568",
5404 0x10028bf : "braille_dots_1234568",
5405 0x10028c0 : "braille_dots_78",
5406 0x10028c1 : "braille_dots_178",
5407 0x10028c2 : "braille_dots_278",
5408 0x10028c3 : "braille_dots_1278",
5409 0x10028c4 : "braille_dots_378",
5410 0x10028c5 : "braille_dots_1378",
5411 0x10028c6 : "braille_dots_2378",
5412 0x10028c7 : "braille_dots_12378",
5413 0x10028c8 : "braille_dots_478",
5414 0x10028c9 : "braille_dots_1478",
5415 0x10028ca : "braille_dots_2478",
5416 0x10028cb : "braille_dots_12478",
5417 0x10028cc : "braille_dots_3478",
5418 0x10028cd : "braille_dots_13478",
5419 0x10028ce : "braille_dots_23478",
5420 0x10028cf : "braille_dots_123478",
5421 0x10028d0 : "braille_dots_578",
5422 0x10028d1 : "braille_dots_1578",
5423 0x10028d2 : "braille_dots_2578",
5424 0x10028d3 : "braille_dots_12578",
5425 0x10028d4 : "braille_dots_3578",
5426 0x10028d5 : "braille_dots_13578",
5427 0x10028d6 : "braille_dots_23578",
5428 0x10028d7 : "braille_dots_123578",
5429 0x10028d8 : "braille_dots_4578",
5430 0x10028d9 : "braille_dots_14578",
5431 0x10028da : "braille_dots_24578",
5432 0x10028db : "braille_dots_124578",
5433 0x10028dc : "braille_dots_34578",
5434 0x10028dd : "braille_dots_134578",
5435 0x10028de : "braille_dots_234578",
5436 0x10028df : "braille_dots_1234578",
5437 0x10028e0 : "braille_dots_678",
5438 0x10028e1 : "braille_dots_1678",
5439 0x10028e2 : "braille_dots_2678",
5440 0x10028e3 : "braille_dots_12678",
5441 0x10028e4 : "braille_dots_3678",
5442 0x10028e5 : "braille_dots_13678",
5443 0x10028e6 : "braille_dots_23678",
5444 0x10028e7 : "braille_dots_123678",
5445 0x10028e8 : "braille_dots_4678",
5446 0x10028e9 : "braille_dots_14678",
5447 0x10028ea : "braille_dots_24678",
5448 0x10028eb : "braille_dots_124678",
5449 0x10028ec : "braille_dots_34678",
5450 0x10028ed : "braille_dots_134678",
5451 0x10028ee : "braille_dots_234678",
5452 0x10028ef : "braille_dots_1234678",
5453 0x10028f0 : "braille_dots_5678",
5454 0x10028f1 : "braille_dots_15678",
5455 0x10028f2 : "braille_dots_25678",
5456 0x10028f3 : "braille_dots_125678",
5457 0x10028f4 : "braille_dots_35678",
5458 0x10028f5 : "braille_dots_135678",
5459 0x10028f6 : "braille_dots_235678",
5460 0x10028f7 : "braille_dots_1235678",
5461 0x10028f8 : "braille_dots_45678",
5462 0x10028f9 : "braille_dots_145678",
5463 0x10028fa : "braille_dots_245678",
5464 0x10028fb : "braille_dots_1245678",
5465 0x10028fc : "braille_dots_345678",
5466 0x10028fd : "braille_dots_1345678",
5467 0x10028fe : "braille_dots_2345678",
5468 0x10028ff : "braille_dots_12345678"
5471 def name_to_keycode (name):
5472 if __name_to_keycode.has_key (name):
5473 return __name_to_keycode[name]
5474 return None
5476 def keycode_to_name (code):
5477 if __keycode_to_name.has_key (code):
5478 return __keycode_to_name[code]
5479 if code < 0xffff:
5480 return "0x%04x" % code
5481 else:
5482 return "0x%06x" % code