~ubuntu-branches/ubuntu/wily/coq-doc/wily

« back to all changes in this revision

Viewing changes to ide/utils/configwin_keys.ml

  • Committer: Bazaar Package Importer
  • Author(s): Stéphane Glondu, Stéphane Glondu, Samuel Mimram
  • Date: 2010-01-07 22:50:39 UTC
  • mfrom: (1.2.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20100107225039-n3cq82589u0qt0s2
Tags: 8.2pl1-1
[ Stéphane Glondu ]
* New upstream release (Closes: #563669)
  - remove patches
* Packaging overhaul:
  - use git, advertise it in Vcs-* fields of debian/control
  - use debhelper 7 and dh with override
  - use source format 3.0 (quilt)
* debian/control:
  - set Maintainer to d-o-m, set Uploaders to Sam and myself
  - add Homepage field
  - bump Standards-Version to 3.8.3
* Register PDF documentation into doc-base
* Add debian/watch
* Update debian/copyright

[ Samuel Mimram ]
* Change coq-doc's description to mention that it provides documentation in
  pdf format, not postscript, closes: #543545.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
(*********************************************************************************)
 
2
(*                Cameleon                                                       *)
 
3
(*                                                                               *)
 
4
(*    Copyright (C) 2005 Institut National de Recherche en Informatique et       *)
 
5
(*    en Automatique. All rights reserved.                                       *)
 
6
(*                                                                               *)
 
7
(*    This program is free software; you can redistribute it and/or modify       *)
 
8
(*    it under the terms of the GNU Library General Public License as            *)
 
9
(*    published by the Free Software Foundation; either version 2 of the         *)
 
10
(*    License, or  any later version.                                            *)
 
11
(*                                                                               *)
 
12
(*    This program 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              *)
 
15
(*    GNU Library General Public License for more details.                       *)
 
16
(*                                                                               *)
 
17
(*    You should have received a copy of the GNU Library General Public          *)
 
18
(*    License along with this program; if not, write to the Free Software        *)
 
19
(*    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA                   *)
 
20
(*    02111-1307  USA                                                            *)
 
21
(*                                                                               *)
 
22
(*    Contact: Maxence.Guesdon@inria.fr                                          *)
 
23
(*                                                                               *)
 
24
(*********************************************************************************)
 
25
 
 
26
(** Key codes
 
27
 
 
28
   Ce fichier provient de X11/keysymdef.h 
 
29
   les noms des symboles deviennent : XK_ -> xk_
 
30
 
 
31
   Thanks to Fabrice Le Fessant.
 
32
*)
 
33
 
 
34
let xk_VoidSymbol               = 0xFFFFFF      (** void symbol *)
 
35
 
 
36
 
 
37
(** TTY Functions, cleverly chosen to map to ascii, for convenience of
 
38
  programming, but could have been arbitrary (at the cost of lookup
 
39
  tables in client code.
 
40
*)
 
41
 
 
42
let xk_BackSpace                = 0xFF08        (** back space, back char *)
 
43
let xk_Tab                      = 0xFF09
 
44
let xk_Linefeed         = 0xFF0A        (** Linefeed, LF *)
 
45
let xk_Clear            = 0xFF0B
 
46
let xk_Return           = 0xFF0D        (** Return, enter *)
 
47
let xk_Pause            = 0xFF13        (** Pause, hold *)
 
48
let xk_Scroll_Lock              = 0xFF14
 
49
let xk_Sys_Req          = 0xFF15
 
50
let xk_Escape           = 0xFF1B
 
51
let xk_Delete           = 0xFFFF        (** Delete, rubout *)
 
52
 
 
53
 
 
54
 
 
55
(** International & multi-key character composition *)
 
56
 
 
57
let xk_Multi_key                = 0xFF20  (** Multi-key character compose *)
 
58
 
 
59
(** Japanese keyboard support *)
 
60
 
 
61
let xk_Kanji            = 0xFF21        (** Kanji, Kanji convert *)
 
62
let xk_Muhenkan         = 0xFF22  (** Cancel Conversion *)
 
63
let xk_Henkan_Mode              = 0xFF23  (** Start/Stop Conversion *)
 
64
let xk_Henkan           = 0xFF23  (** Alias for Henkan_Mode *)
 
65
let xk_Romaji           = 0xFF24  (** to Romaji *)
 
66
let xk_Hiragana         = 0xFF25  (** to Hiragana *)
 
67
let xk_Katakana         = 0xFF26  (** to Katakana *)
 
68
let xk_Hiragana_Katakana        = 0xFF27  (** Hiragana/Katakana toggle *)
 
69
let xk_Zenkaku          = 0xFF28  (** to Zenkaku *)
 
70
let xk_Hankaku          = 0xFF29  (** to Hankaku *)
 
71
let xk_Zenkaku_Hankaku  = 0xFF2A  (** Zenkaku/Hankaku toggle *)
 
72
let xk_Touroku          = 0xFF2B  (** Add to Dictionary *)
 
73
let xk_Massyo           = 0xFF2C  (** Delete from Dictionary *)
 
74
let xk_Kana_Lock                = 0xFF2D  (** Kana Lock *)
 
75
let xk_Kana_Shift               = 0xFF2E  (** Kana Shift *)
 
76
let xk_Eisu_Shift               = 0xFF2F  (** Alphanumeric Shift *)
 
77
let xk_Eisu_toggle              = 0xFF30  (** Alphanumeric toggle *)
 
78
 
 
79
(** = 0xFF31 thru = 0xFF3F are under xk_KOREAN *)
 
80
 
 
81
(** Cursor control & motion *)
 
82
 
 
83
let xk_Home                     = 0xFF50
 
84
let xk_Left                     = 0xFF51        (** Move left, left arrow *)
 
85
let xk_Up                       = 0xFF52        (** Move up, up arrow *)
 
86
let xk_Right            = 0xFF53        (** Move right, right arrow *)
 
87
let xk_Down                     = 0xFF54        (** Move down, down arrow *)
 
88
let xk_Prior            = 0xFF55        (** Prior, previous *)
 
89
let xk_Page_Up          = 0xFF55
 
90
let xk_Next                     = 0xFF56        (** Next *)
 
91
let xk_Page_Down                = 0xFF56
 
92
let xk_End                      = 0xFF57        (** EOL *)
 
93
let xk_Begin            = 0xFF58        (** BOL *)
 
94
 
 
95
 
 
96
(** Misc Functions *)
 
97
 
 
98
let xk_Select           = 0xFF60        (** Select, mark *)
 
99
let xk_Print            = 0xFF61
 
100
let xk_Execute          = 0xFF62        (** Execute, run, do *)
 
101
let xk_Insert           = 0xFF63        (** Insert, insert here *)
 
102
let xk_Undo                     = 0xFF65        (** Undo, oops *)
 
103
let xk_Redo                     = 0xFF66        (** redo, again *)
 
104
let xk_Menu                     = 0xFF67
 
105
let xk_Find                     = 0xFF68        (** Find, search *)
 
106
let xk_Cancel           = 0xFF69        (** Cancel, stop, abort, exit *)
 
107
let xk_Help                     = 0xFF6A        (** Help *)
 
108
let xk_Break            = 0xFF6B
 
109
let xk_Mode_switch              = 0xFF7E        (** Character set switch *)
 
110
let xk_script_switch        = 0xFF7E  (** Alias for mode_switch *)
 
111
let xk_Num_Lock         = 0xFF7F
 
112
 
 
113
(** Keypad Functions, keypad numbers cleverly chosen to map to ascii *)
 
114
 
 
115
let xk_KP_Space         = 0xFF80        (** space *)
 
116
let xk_KP_Tab           = 0xFF89
 
117
let xk_KP_Enter         = 0xFF8D        (** enter *)
 
118
let xk_KP_F1            = 0xFF91        (** PF1, KP_A, ... *)
 
119
let xk_KP_F2            = 0xFF92
 
120
let xk_KP_F3            = 0xFF93
 
121
let xk_KP_F4            = 0xFF94
 
122
let xk_KP_Home          = 0xFF95
 
123
let xk_KP_Left          = 0xFF96
 
124
let xk_KP_Up            = 0xFF97
 
125
let xk_KP_Right         = 0xFF98
 
126
let xk_KP_Down          = 0xFF99
 
127
let xk_KP_Prior         = 0xFF9A
 
128
let xk_KP_Page_Up               = 0xFF9A
 
129
let xk_KP_Next          = 0xFF9B
 
130
let xk_KP_Page_Down             = 0xFF9B
 
131
let xk_KP_End           = 0xFF9C
 
132
let xk_KP_Begin         = 0xFF9D
 
133
let xk_KP_Insert                = 0xFF9E
 
134
let xk_KP_Delete                = 0xFF9F
 
135
let xk_KP_Equal         = 0xFFBD        (** equals *)
 
136
let xk_KP_Multiply              = 0xFFAA
 
137
let xk_KP_Add           = 0xFFAB
 
138
let xk_KP_Separator             = 0xFFAC        (** separator, often comma *)
 
139
let xk_KP_Subtract              = 0xFFAD
 
140
let xk_KP_Decimal               = 0xFFAE
 
141
let xk_KP_Divide                = 0xFFAF
 
142
 
 
143
let xk_KP_0                     = 0xFFB0
 
144
let xk_KP_1                     = 0xFFB1
 
145
let xk_KP_2                     = 0xFFB2
 
146
let xk_KP_3                     = 0xFFB3
 
147
let xk_KP_4                     = 0xFFB4
 
148
let xk_KP_5                     = 0xFFB5
 
149
let xk_KP_6                     = 0xFFB6
 
150
let xk_KP_7                     = 0xFFB7
 
151
let xk_KP_8                     = 0xFFB8
 
152
let xk_KP_9                     = 0xFFB9
 
153
 
 
154
 
 
155
 
 
156
(*
 
157
 * Auxilliary Functions; note the duplicate definitions for left and right
 
158
 * function keys;  Sun keyboards and a few other manufactures have such
 
159
 * function key groups on the left and/or right sides of the keyboard.
 
160
 * We've not found a keyboard with more than 35 function keys total.
 
161
 *)
 
162
 
 
163
let xk_F1                       = 0xFFBE
 
164
let xk_F2                       = 0xFFBF
 
165
let xk_F3                       = 0xFFC0
 
166
let xk_F4                       = 0xFFC1
 
167
let xk_F5                       = 0xFFC2
 
168
let xk_F6                       = 0xFFC3
 
169
let xk_F7                       = 0xFFC4
 
170
let xk_F8                       = 0xFFC5
 
171
let xk_F9                       = 0xFFC6
 
172
let xk_F10                      = 0xFFC7
 
173
let xk_F11                      = 0xFFC8
 
174
let xk_L1                       = 0xFFC8
 
175
let xk_F12                      = 0xFFC9
 
176
let xk_L2                       = 0xFFC9
 
177
let xk_F13                      = 0xFFCA
 
178
let xk_L3                       = 0xFFCA
 
179
let xk_F14                      = 0xFFCB
 
180
let xk_L4                       = 0xFFCB
 
181
let xk_F15                      = 0xFFCC
 
182
let xk_L5                       = 0xFFCC
 
183
let xk_F16                      = 0xFFCD
 
184
let xk_L6                       = 0xFFCD
 
185
let xk_F17                      = 0xFFCE
 
186
let xk_L7                       = 0xFFCE
 
187
let xk_F18                      = 0xFFCF
 
188
let xk_L8                       = 0xFFCF
 
189
let xk_F19                      = 0xFFD0
 
190
let xk_L9                       = 0xFFD0
 
191
let xk_F20                      = 0xFFD1
 
192
let xk_L10                      = 0xFFD1
 
193
let xk_F21                      = 0xFFD2
 
194
let xk_R1                       = 0xFFD2
 
195
let xk_F22                      = 0xFFD3
 
196
let xk_R2                       = 0xFFD3
 
197
let xk_F23                      = 0xFFD4
 
198
let xk_R3                       = 0xFFD4
 
199
let xk_F24                      = 0xFFD5
 
200
let xk_R4                       = 0xFFD5
 
201
let xk_F25                      = 0xFFD6
 
202
let xk_R5                       = 0xFFD6
 
203
let xk_F26                      = 0xFFD7
 
204
let xk_R6                       = 0xFFD7
 
205
let xk_F27                      = 0xFFD8
 
206
let xk_R7                       = 0xFFD8
 
207
let xk_F28                      = 0xFFD9
 
208
let xk_R8                       = 0xFFD9
 
209
let xk_F29                      = 0xFFDA
 
210
let xk_R9                       = 0xFFDA
 
211
let xk_F30                      = 0xFFDB
 
212
let xk_R10                      = 0xFFDB
 
213
let xk_F31                      = 0xFFDC
 
214
let xk_R11                      = 0xFFDC
 
215
let xk_F32                      = 0xFFDD
 
216
let xk_R12                      = 0xFFDD
 
217
let xk_F33                      = 0xFFDE
 
218
let xk_R13                      = 0xFFDE
 
219
let xk_F34                      = 0xFFDF
 
220
let xk_R14                      = 0xFFDF
 
221
let xk_F35                      = 0xFFE0
 
222
let xk_R15                      = 0xFFE0
 
223
 
 
224
(** Modifiers *)
 
225
 
 
226
let xk_Shift_L          = 0xFFE1        (** Left shift *)
 
227
let xk_Shift_R          = 0xFFE2        (** Right shift *)
 
228
let xk_Control_L                = 0xFFE3        (** Left control *)
 
229
let xk_Control_R                = 0xFFE4        (** Right control *)
 
230
let xk_Caps_Lock                = 0xFFE5        (** Caps lock *)
 
231
let xk_Shift_Lock               = 0xFFE6        (** Shift lock *)
 
232
 
 
233
let xk_Meta_L           = 0xFFE7        (** Left meta *)
 
234
let xk_Meta_R           = 0xFFE8        (** Right meta *)
 
235
let xk_Alt_L            = 0xFFE9        (** Left alt *)
 
236
let xk_Alt_R            = 0xFFEA        (** Right alt *)
 
237
let xk_Super_L          = 0xFFEB        (** Left super *)
 
238
let xk_Super_R          = 0xFFEC        (** Right super *)
 
239
let xk_Hyper_L          = 0xFFED        (** Left hyper *)
 
240
let xk_Hyper_R          = 0xFFEE        (** Right hyper *)
 
241
 
 
242
 
 
243
(*
 
244
 * ISO 9995 Function and Modifier Keys
 
245
 * Byte 3 = = 0xFE
 
246
 *)
 
247
 
 
248
 
 
249
let     xk_ISO_Lock                                     = 0xFE01
 
250
let     xk_ISO_Level2_Latch                             = 0xFE02
 
251
let     xk_ISO_Level3_Shift                             = 0xFE03
 
252
let     xk_ISO_Level3_Latch                             = 0xFE04
 
253
let     xk_ISO_Level3_Lock                              = 0xFE05
 
254
let     xk_ISO_Group_Shift              = 0xFF7E        (** Alias for mode_switch *)
 
255
let     xk_ISO_Group_Latch                              = 0xFE06
 
256
let     xk_ISO_Group_Lock                               = 0xFE07
 
257
let     xk_ISO_Next_Group                               = 0xFE08
 
258
let     xk_ISO_Next_Group_Lock                          = 0xFE09
 
259
let     xk_ISO_Prev_Group                               = 0xFE0A
 
260
let     xk_ISO_Prev_Group_Lock                          = 0xFE0B
 
261
let     xk_ISO_First_Group                              = 0xFE0C
 
262
let     xk_ISO_First_Group_Lock                         = 0xFE0D
 
263
let     xk_ISO_Last_Group                               = 0xFE0E
 
264
let     xk_ISO_Last_Group_Lock                          = 0xFE0F
 
265
 
 
266
let     xk_ISO_Left_Tab                                 = 0xFE20
 
267
let     xk_ISO_Move_Line_Up                             = 0xFE21
 
268
let     xk_ISO_Move_Line_Down                           = 0xFE22
 
269
let     xk_ISO_Partial_Line_Up                          = 0xFE23
 
270
let     xk_ISO_Partial_Line_Down                        = 0xFE24
 
271
let     xk_ISO_Partial_Space_Left                       = 0xFE25
 
272
let     xk_ISO_Partial_Space_Right                      = 0xFE26
 
273
let     xk_ISO_Set_Margin_Left                          = 0xFE27
 
274
let     xk_ISO_Set_Margin_Right                         = 0xFE28
 
275
let     xk_ISO_Release_Margin_Left                      = 0xFE29
 
276
let     xk_ISO_Release_Margin_Right                     = 0xFE2A
 
277
let     xk_ISO_Release_Both_Margins                     = 0xFE2B
 
278
let     xk_ISO_Fast_Cursor_Left                         = 0xFE2C
 
279
let     xk_ISO_Fast_Cursor_Right                        = 0xFE2D
 
280
let     xk_ISO_Fast_Cursor_Up                           = 0xFE2E
 
281
let     xk_ISO_Fast_Cursor_Down                         = 0xFE2F
 
282
let     xk_ISO_Continuous_Underline                     = 0xFE30
 
283
let     xk_ISO_Discontinuous_Underline                  = 0xFE31
 
284
let     xk_ISO_Emphasize                                = 0xFE32
 
285
let     xk_ISO_Center_Object                            = 0xFE33
 
286
let     xk_ISO_Enter                                    = 0xFE34
 
287
 
 
288
let     xk_dead_grave                                   = 0xFE50
 
289
let     xk_dead_acute                                   = 0xFE51
 
290
let     xk_dead_circumflex                              = 0xFE52
 
291
let     xk_dead_tilde                                   = 0xFE53
 
292
let     xk_dead_macron                                  = 0xFE54
 
293
let     xk_dead_breve                                   = 0xFE55
 
294
let     xk_dead_abovedot                                = 0xFE56
 
295
let     xk_dead_diaeresis                               = 0xFE57
 
296
let     xk_dead_abovering                               = 0xFE58
 
297
let     xk_dead_doubleacute                             = 0xFE59
 
298
let     xk_dead_caron                                   = 0xFE5A
 
299
let     xk_dead_cedilla                                 = 0xFE5B
 
300
let     xk_dead_ogonek                                  = 0xFE5C
 
301
let     xk_dead_iota                                    = 0xFE5D
 
302
let     xk_dead_voiced_sound                            = 0xFE5E
 
303
let     xk_dead_semivoiced_sound                        = 0xFE5F
 
304
let     xk_dead_belowdot                                = 0xFE60
 
305
 
 
306
let     xk_First_Virtual_Screen                         = 0xFED0
 
307
let     xk_Prev_Virtual_Screen                          = 0xFED1
 
308
let     xk_Next_Virtual_Screen                          = 0xFED2
 
309
let     xk_Last_Virtual_Screen                          = 0xFED4
 
310
let     xk_Terminate_Server                             = 0xFED5
 
311
 
 
312
let     xk_AccessX_Enable                               = 0xFE70
 
313
let     xk_AccessX_Feedback_Enable                      = 0xFE71
 
314
let     xk_RepeatKeys_Enable                            = 0xFE72
 
315
let     xk_SlowKeys_Enable                              = 0xFE73
 
316
let     xk_BounceKeys_Enable                            = 0xFE74
 
317
let     xk_StickyKeys_Enable                            = 0xFE75
 
318
let     xk_MouseKeys_Enable                             = 0xFE76
 
319
let     xk_MouseKeys_Accel_Enable                       = 0xFE77
 
320
let     xk_Overlay1_Enable                              = 0xFE78
 
321
let     xk_Overlay2_Enable                              = 0xFE79
 
322
let     xk_AudibleBell_Enable                           = 0xFE7A
 
323
 
 
324
let     xk_Pointer_Left                                 = 0xFEE0
 
325
let     xk_Pointer_Right                                = 0xFEE1
 
326
let     xk_Pointer_Up                                   = 0xFEE2
 
327
let     xk_Pointer_Down                                 = 0xFEE3
 
328
let     xk_Pointer_UpLeft                               = 0xFEE4
 
329
let     xk_Pointer_UpRight                              = 0xFEE5
 
330
let     xk_Pointer_DownLeft                             = 0xFEE6
 
331
let     xk_Pointer_DownRight                            = 0xFEE7
 
332
let     xk_Pointer_Button_Dflt                          = 0xFEE8
 
333
let     xk_Pointer_Button1                              = 0xFEE9
 
334
let     xk_Pointer_Button2                              = 0xFEEA
 
335
let     xk_Pointer_Button3                              = 0xFEEB
 
336
let     xk_Pointer_Button4                              = 0xFEEC
 
337
let     xk_Pointer_Button5                              = 0xFEED
 
338
let     xk_Pointer_DblClick_Dflt                        = 0xFEEE
 
339
let     xk_Pointer_DblClick1                            = 0xFEEF
 
340
let     xk_Pointer_DblClick2                            = 0xFEF0
 
341
let     xk_Pointer_DblClick3                            = 0xFEF1
 
342
let     xk_Pointer_DblClick4                            = 0xFEF2
 
343
let     xk_Pointer_DblClick5                            = 0xFEF3
 
344
let     xk_Pointer_Drag_Dflt                            = 0xFEF4
 
345
let     xk_Pointer_Drag1                                = 0xFEF5
 
346
let     xk_Pointer_Drag2                                = 0xFEF6
 
347
let     xk_Pointer_Drag3                                = 0xFEF7
 
348
let     xk_Pointer_Drag4                                = 0xFEF8
 
349
let     xk_Pointer_Drag5                                = 0xFEFD
 
350
 
 
351
let     xk_Pointer_EnableKeys                           = 0xFEF9
 
352
let     xk_Pointer_Accelerate                           = 0xFEFA
 
353
let     xk_Pointer_DfltBtnNext                          = 0xFEFB
 
354
let     xk_Pointer_DfltBtnPrev                          = 0xFEFC
 
355
 
 
356
 
 
357
 
 
358
(*
 
359
 * 3270 Terminal Keys
 
360
 * Byte 3 = = 0xFD
 
361
 *)
 
362
 
 
363
 
 
364
let xk_3270_Duplicate      = 0xFD01
 
365
let xk_3270_FieldMark      = 0xFD02
 
366
let xk_3270_Right2         = 0xFD03
 
367
let xk_3270_Left2          = 0xFD04
 
368
let xk_3270_BackTab        = 0xFD05
 
369
let xk_3270_EraseEOF       = 0xFD06
 
370
let xk_3270_EraseInput     = 0xFD07
 
371
let xk_3270_Reset          = 0xFD08
 
372
let xk_3270_Quit           = 0xFD09
 
373
let xk_3270_PA1            = 0xFD0A
 
374
let xk_3270_PA2            = 0xFD0B
 
375
let xk_3270_PA3            = 0xFD0C
 
376
let xk_3270_Test           = 0xFD0D
 
377
let xk_3270_Attn           = 0xFD0E
 
378
let xk_3270_CursorBlink    = 0xFD0F
 
379
let xk_3270_AltCursor      = 0xFD10
 
380
let xk_3270_KeyClick       = 0xFD11
 
381
let xk_3270_Jump           = 0xFD12
 
382
let xk_3270_Ident          = 0xFD13
 
383
let xk_3270_Rule           = 0xFD14
 
384
let xk_3270_Copy           = 0xFD15
 
385
let xk_3270_Play           = 0xFD16
 
386
let xk_3270_Setup          = 0xFD17
 
387
let xk_3270_Record         = 0xFD18
 
388
let xk_3270_ChangeScreen   = 0xFD19
 
389
let xk_3270_DeleteWord     = 0xFD1A
 
390
let xk_3270_ExSelect       = 0xFD1B
 
391
let xk_3270_CursorSelect   = 0xFD1C
 
392
let xk_3270_PrintScreen    = 0xFD1D
 
393
let xk_3270_Enter          = 0xFD1E
 
394
 
 
395
 
 
396
(*
 
397
 *  Latin 1
 
398
 *  Byte 3 = 0
 
399
 *)
 
400
 
 
401
let xk_space               = 0x020
 
402
let xk_exclam              = 0x021
 
403
let xk_quotedbl            = 0x022
 
404
let xk_numbersign          = 0x023
 
405
let xk_dollar              = 0x024
 
406
let xk_percent             = 0x025
 
407
let xk_ampersand           = 0x026
 
408
let xk_apostrophe          = 0x027
 
409
let xk_quoteright          = 0x027      (** deprecated *)
 
410
let xk_parenleft           = 0x028
 
411
let xk_parenright          = 0x029
 
412
let xk_asterisk            = 0x02a
 
413
let xk_plus                = 0x02b
 
414
let xk_comma               = 0x02c
 
415
let xk_minus               = 0x02d
 
416
let xk_period              = 0x02e
 
417
let xk_slash               = 0x02f
 
418
let xk_0                   = 0x030
 
419
let xk_1                   = 0x031
 
420
let xk_2                   = 0x032
 
421
let xk_3                   = 0x033
 
422
let xk_4                   = 0x034
 
423
let xk_5                   = 0x035
 
424
let xk_6                   = 0x036
 
425
let xk_7                   = 0x037
 
426
let xk_8                   = 0x038
 
427
let xk_9                   = 0x039
 
428
let xk_colon               = 0x03a
 
429
let xk_semicolon           = 0x03b
 
430
let xk_less                = 0x03c
 
431
let xk_equal               = 0x03d
 
432
let xk_greater             = 0x03e
 
433
let xk_question            = 0x03f
 
434
let xk_at                  = 0x040
 
435
let xk_A                   = 0x041
 
436
let xk_B                   = 0x042
 
437
let xk_C                   = 0x043
 
438
let xk_D                   = 0x044
 
439
let xk_E                   = 0x045
 
440
let xk_F                   = 0x046
 
441
let xk_G                   = 0x047
 
442
let xk_H                   = 0x048
 
443
let xk_I                   = 0x049
 
444
let xk_J                   = 0x04a
 
445
let xk_K                   = 0x04b
 
446
let xk_L                   = 0x04c
 
447
let xk_M                   = 0x04d
 
448
let xk_N                   = 0x04e
 
449
let xk_O                   = 0x04f
 
450
let xk_P                   = 0x050
 
451
let xk_Q                   = 0x051
 
452
let xk_R                   = 0x052
 
453
let xk_S                   = 0x053
 
454
let xk_T                   = 0x054
 
455
let xk_U                   = 0x055
 
456
let xk_V                   = 0x056
 
457
let xk_W                   = 0x057
 
458
let xk_X                   = 0x058
 
459
let xk_Y                   = 0x059
 
460
let xk_Z                   = 0x05a
 
461
let xk_bracketleft         = 0x05b
 
462
let xk_backslash           = 0x05c
 
463
let xk_bracketright        = 0x05d
 
464
let xk_asciicircum         = 0x05e
 
465
let xk_underscore          = 0x05f
 
466
let xk_grave               = 0x060
 
467
let xk_quoteleft           = 0x060      (** deprecated *)
 
468
let xk_a                   = 0x061
 
469
let xk_b                   = 0x062
 
470
let xk_c                   = 0x063
 
471
let xk_d                   = 0x064
 
472
let xk_e                   = 0x065
 
473
let xk_f                   = 0x066
 
474
let xk_g                   = 0x067
 
475
let xk_h                   = 0x068
 
476
let xk_i                   = 0x069
 
477
let xk_j                   = 0x06a
 
478
let xk_k                   = 0x06b
 
479
let xk_l                   = 0x06c
 
480
let xk_m                   = 0x06d
 
481
let xk_n                   = 0x06e
 
482
let xk_o                   = 0x06f
 
483
let xk_p                   = 0x070
 
484
let xk_q                   = 0x071
 
485
let xk_r                   = 0x072
 
486
let xk_s                   = 0x073
 
487
let xk_t                   = 0x074
 
488
let xk_u                   = 0x075
 
489
let xk_v                   = 0x076
 
490
let xk_w                   = 0x077
 
491
let xk_x                   = 0x078
 
492
let xk_y                   = 0x079
 
493
let xk_z                   = 0x07a
 
494
let xk_braceleft           = 0x07b
 
495
let xk_bar                 = 0x07c
 
496
let xk_braceright          = 0x07d
 
497
let xk_asciitilde          = 0x07e
 
498
 
 
499
let xk_nobreakspace        = 0x0a0
 
500
let xk_exclamdown          = 0x0a1
 
501
let xk_cent                    = 0x0a2
 
502
let xk_sterling            = 0x0a3
 
503
let xk_currency            = 0x0a4
 
504
let xk_yen                 = 0x0a5
 
505
let xk_brokenbar           = 0x0a6
 
506
let xk_section             = 0x0a7
 
507
let xk_diaeresis           = 0x0a8
 
508
let xk_copyright           = 0x0a9
 
509
let xk_ordfeminine         = 0x0aa
 
510
let xk_guillemotleft       = 0x0ab      (** left angle quotation mark *)
 
511
let xk_notsign             = 0x0ac
 
512
let xk_hyphen              = 0x0ad
 
513
let xk_registered          = 0x0ae
 
514
let xk_macron              = 0x0af
 
515
let xk_degree              = 0x0b0
 
516
let xk_plusminus           = 0x0b1
 
517
let xk_twosuperior         = 0x0b2
 
518
let xk_threesuperior       = 0x0b3
 
519
let xk_acute               = 0x0b4
 
520
let xk_mu                  = 0x0b5
 
521
let xk_paragraph           = 0x0b6
 
522
let xk_periodcentered      = 0x0b7
 
523
let xk_cedilla             = 0x0b8
 
524
let xk_onesuperior         = 0x0b9
 
525
let xk_masculine           = 0x0ba
 
526
let xk_guillemotright      = 0x0bb      (** right angle quotation mark *)
 
527
let xk_onequarter          = 0x0bc
 
528
let xk_onehalf             = 0x0bd
 
529
let xk_threequarters       = 0x0be
 
530
let xk_questiondown        = 0x0bf
 
531
let xk_Agrave              = 0x0c0
 
532
let xk_Aacute              = 0x0c1
 
533
let xk_Acircumflex         = 0x0c2
 
534
let xk_Atilde              = 0x0c3
 
535
let xk_Adiaeresis          = 0x0c4
 
536
let xk_Aring               = 0x0c5
 
537
let xk_AE                  = 0x0c6
 
538
let xk_Ccedilla            = 0x0c7
 
539
let xk_Egrave              = 0x0c8
 
540
let xk_Eacute              = 0x0c9
 
541
let xk_Ecircumflex         = 0x0ca
 
542
let xk_Ediaeresis          = 0x0cb
 
543
let xk_Igrave              = 0x0cc
 
544
let xk_Iacute              = 0x0cd
 
545
let xk_Icircumflex         = 0x0ce
 
546
let xk_Idiaeresis          = 0x0cf
 
547
let xk_ETH                 = 0x0d0
 
548
let xk_Eth                 = 0x0d0      (** deprecated *)
 
549
let xk_Ntilde              = 0x0d1
 
550
let xk_Ograve              = 0x0d2
 
551
let xk_Oacute              = 0x0d3
 
552
let xk_Ocircumflex         = 0x0d4
 
553
let xk_Otilde              = 0x0d5
 
554
let xk_Odiaeresis          = 0x0d6
 
555
let xk_multiply            = 0x0d7
 
556
let xk_Ooblique            = 0x0d8
 
557
let xk_Ugrave              = 0x0d9
 
558
let xk_Uacute              = 0x0da
 
559
let xk_Ucircumflex         = 0x0db
 
560
let xk_Udiaeresis          = 0x0dc
 
561
let xk_Yacute              = 0x0dd
 
562
let xk_THORN               = 0x0de
 
563
let xk_Thorn               = 0x0de      (** deprecated *)
 
564
let xk_ssharp              = 0x0df
 
565
let xk_agrave              = 0x0e0
 
566
let xk_aacute              = 0x0e1
 
567
let xk_acircumflex         = 0x0e2
 
568
let xk_atilde              = 0x0e3
 
569
let xk_adiaeresis          = 0x0e4
 
570
let xk_aring               = 0x0e5
 
571
let xk_ae                  = 0x0e6
 
572
let xk_ccedilla            = 0x0e7
 
573
let xk_egrave              = 0x0e8
 
574
let xk_eacute              = 0x0e9
 
575
let xk_ecircumflex         = 0x0ea
 
576
let xk_ediaeresis          = 0x0eb
 
577
let xk_igrave              = 0x0ec
 
578
let xk_iacute              = 0x0ed
 
579
let xk_icircumflex         = 0x0ee
 
580
let xk_idiaeresis          = 0x0ef
 
581
let xk_eth                 = 0x0f0
 
582
let xk_ntilde              = 0x0f1
 
583
let xk_ograve              = 0x0f2
 
584
let xk_oacute              = 0x0f3
 
585
let xk_ocircumflex         = 0x0f4
 
586
let xk_otilde              = 0x0f5
 
587
let xk_odiaeresis          = 0x0f6
 
588
let xk_division            = 0x0f7
 
589
let xk_oslash              = 0x0f8
 
590
let xk_ugrave              = 0x0f9
 
591
let xk_uacute              = 0x0fa
 
592
let xk_ucircumflex         = 0x0fb
 
593
let xk_udiaeresis          = 0x0fc
 
594
let xk_yacute              = 0x0fd
 
595
let xk_thorn               = 0x0fe
 
596
let xk_ydiaeresis          = 0x0ff
 
597
 
 
598
 
 
599
(*
 
600
 *   Latin 2
 
601
 *   Byte 3 = 1
 
602
 *)
 
603
 
 
604
 
 
605
let xk_Aogonek             = 0x1a1
 
606
let xk_breve               = 0x1a2
 
607
let xk_Lstroke             = 0x1a3
 
608
let xk_Lcaron              = 0x1a5
 
609
let xk_Sacute              = 0x1a6
 
610
let xk_Scaron              = 0x1a9
 
611
let xk_Scedilla            = 0x1aa
 
612
let xk_Tcaron              = 0x1ab
 
613
let xk_Zacute              = 0x1ac
 
614
let xk_Zcaron              = 0x1ae
 
615
let xk_Zabovedot           = 0x1af
 
616
let xk_aogonek             = 0x1b1
 
617
let xk_ogonek              = 0x1b2
 
618
let xk_lstroke             = 0x1b3
 
619
let xk_lcaron              = 0x1b5
 
620
let xk_sacute              = 0x1b6
 
621
let xk_caron               = 0x1b7
 
622
let xk_scaron              = 0x1b9
 
623
let xk_scedilla            = 0x1ba
 
624
let xk_tcaron              = 0x1bb
 
625
let xk_zacute              = 0x1bc
 
626
let xk_doubleacute         = 0x1bd
 
627
let xk_zcaron              = 0x1be
 
628
let xk_zabovedot           = 0x1bf
 
629
let xk_Racute              = 0x1c0
 
630
let xk_Abreve              = 0x1c3
 
631
let xk_Lacute              = 0x1c5
 
632
let xk_Cacute              = 0x1c6
 
633
let xk_Ccaron              = 0x1c8
 
634
let xk_Eogonek             = 0x1ca
 
635
let xk_Ecaron              = 0x1cc
 
636
let xk_Dcaron              = 0x1cf
 
637
let xk_Dstroke             = 0x1d0
 
638
let xk_Nacute              = 0x1d1
 
639
let xk_Ncaron              = 0x1d2
 
640
let xk_Odoubleacute        = 0x1d5
 
641
let xk_Rcaron              = 0x1d8
 
642
let xk_Uring               = 0x1d9
 
643
let xk_Udoubleacute        = 0x1db
 
644
let xk_Tcedilla            = 0x1de
 
645
let xk_racute              = 0x1e0
 
646
let xk_abreve              = 0x1e3
 
647
let xk_lacute              = 0x1e5
 
648
let xk_cacute              = 0x1e6
 
649
let xk_ccaron              = 0x1e8
 
650
let xk_eogonek             = 0x1ea
 
651
let xk_ecaron              = 0x1ec
 
652
let xk_dcaron              = 0x1ef
 
653
let xk_dstroke             = 0x1f0
 
654
let xk_nacute              = 0x1f1
 
655
let xk_ncaron              = 0x1f2
 
656
let xk_odoubleacute        = 0x1f5
 
657
let xk_udoubleacute        = 0x1fb
 
658
let xk_rcaron              = 0x1f8
 
659
let xk_uring               = 0x1f9
 
660
let xk_tcedilla            = 0x1fe
 
661
let xk_abovedot            = 0x1ff
 
662
 
 
663
 
 
664
(*
 
665
 *   Latin 3
 
666
 *   Byte 3 = 2
 
667
 *)
 
668
 
 
669
 
 
670
let xk_Hstroke             = 0x2a1
 
671
let xk_Hcircumflex         = 0x2a6
 
672
let xk_Iabovedot           = 0x2a9
 
673
let xk_Gbreve              = 0x2ab
 
674
let xk_Jcircumflex         = 0x2ac
 
675
let xk_hstroke             = 0x2b1
 
676
let xk_hcircumflex         = 0x2b6
 
677
let xk_idotless            = 0x2b9
 
678
let xk_gbreve              = 0x2bb
 
679
let xk_jcircumflex         = 0x2bc
 
680
let xk_Cabovedot           = 0x2c5
 
681
let xk_Ccircumflex         = 0x2c6
 
682
let xk_Gabovedot           = 0x2d5
 
683
let xk_Gcircumflex         = 0x2d8
 
684
let xk_Ubreve              = 0x2dd
 
685
let xk_Scircumflex         = 0x2de
 
686
let xk_cabovedot           = 0x2e5
 
687
let xk_ccircumflex         = 0x2e6
 
688
let xk_gabovedot           = 0x2f5
 
689
let xk_gcircumflex         = 0x2f8
 
690
let xk_ubreve              = 0x2fd
 
691
let xk_scircumflex         = 0x2fe
 
692
 
 
693
 
 
694
 
 
695
(*
 
696
 *   Latin 4
 
697
 *   Byte 3 = 3
 
698
 *)
 
699
 
 
700
 
 
701
let xk_kra                 = 0x3a2
 
702
let xk_kappa               = 0x3a2      (** deprecated *)
 
703
let xk_Rcedilla            = 0x3a3
 
704
let xk_Itilde              = 0x3a5
 
705
let xk_Lcedilla            = 0x3a6
 
706
let xk_Emacron             = 0x3aa
 
707
let xk_Gcedilla            = 0x3ab
 
708
let xk_Tslash              = 0x3ac
 
709
let xk_rcedilla            = 0x3b3
 
710
let xk_itilde              = 0x3b5
 
711
let xk_lcedilla            = 0x3b6
 
712
let xk_emacron             = 0x3ba
 
713
let xk_gcedilla            = 0x3bb
 
714
let xk_tslash              = 0x3bc
 
715
let xk_ENG                 = 0x3bd
 
716
let xk_eng                 = 0x3bf
 
717
let xk_Amacron             = 0x3c0
 
718
let xk_Iogonek             = 0x3c7
 
719
let xk_Eabovedot           = 0x3cc
 
720
let xk_Imacron             = 0x3cf
 
721
let xk_Ncedilla            = 0x3d1
 
722
let xk_Omacron             = 0x3d2
 
723
let xk_Kcedilla            = 0x3d3
 
724
let xk_Uogonek             = 0x3d9
 
725
let xk_Utilde              = 0x3dd
 
726
let xk_Umacron             = 0x3de
 
727
let xk_amacron             = 0x3e0
 
728
let xk_iogonek             = 0x3e7
 
729
let xk_eabovedot           = 0x3ec
 
730
let xk_imacron             = 0x3ef
 
731
let xk_ncedilla            = 0x3f1
 
732
let xk_omacron             = 0x3f2
 
733
let xk_kcedilla            = 0x3f3
 
734
let xk_uogonek             = 0x3f9
 
735
let xk_utilde              = 0x3fd
 
736
let xk_umacron             = 0x3fe
 
737
 
 
738
 
 
739
(*
 
740
 * Katakana
 
741
 * Byte 3 = 4
 
742
 *)
 
743
 
 
744
 
 
745
let xk_overline                                = 0x47e
 
746
let xk_kana_fullstop                               = 0x4a1
 
747
let xk_kana_openingbracket                         = 0x4a2
 
748
let xk_kana_closingbracket                         = 0x4a3
 
749
let xk_kana_comma                                  = 0x4a4
 
750
let xk_kana_conjunctive                            = 0x4a5
 
751
let xk_kana_middledot                              = 0x4a5  (** deprecated *)
 
752
let xk_kana_WO                                     = 0x4a6
 
753
let xk_kana_a                                      = 0x4a7
 
754
let xk_kana_i                                      = 0x4a8
 
755
let xk_kana_u                                      = 0x4a9
 
756
let xk_kana_e                                      = 0x4aa
 
757
let xk_kana_o                                      = 0x4ab
 
758
let xk_kana_ya                                     = 0x4ac
 
759
let xk_kana_yu                                     = 0x4ad
 
760
let xk_kana_yo                                     = 0x4ae
 
761
let xk_kana_tsu                                    = 0x4af
 
762
let xk_kana_tu                                     = 0x4af  (** deprecated *)
 
763
let xk_prolongedsound                              = 0x4b0
 
764
let xk_kana_A                                      = 0x4b1
 
765
let xk_kana_I                                      = 0x4b2
 
766
let xk_kana_U                                      = 0x4b3
 
767
let xk_kana_E                                      = 0x4b4
 
768
let xk_kana_O                                      = 0x4b5
 
769
let xk_kana_KA                                     = 0x4b6
 
770
let xk_kana_KI                                     = 0x4b7
 
771
let xk_kana_KU                                     = 0x4b8
 
772
let xk_kana_KE                                     = 0x4b9
 
773
let xk_kana_KO                                     = 0x4ba
 
774
let xk_kana_SA                                     = 0x4bb
 
775
let xk_kana_SHI                                    = 0x4bc
 
776
let xk_kana_SU                                     = 0x4bd
 
777
let xk_kana_SE                                     = 0x4be
 
778
let xk_kana_SO                                     = 0x4bf
 
779
let xk_kana_TA                                     = 0x4c0
 
780
let xk_kana_CHI                                    = 0x4c1
 
781
let xk_kana_TI                                     = 0x4c1  (** deprecated *)
 
782
let xk_kana_TSU                                    = 0x4c2
 
783
let xk_kana_TU                                     = 0x4c2  (** deprecated *)
 
784
let xk_kana_TE                                     = 0x4c3
 
785
let xk_kana_TO                                     = 0x4c4
 
786
let xk_kana_NA                                     = 0x4c5
 
787
let xk_kana_NI                                     = 0x4c6
 
788
let xk_kana_NU                                     = 0x4c7
 
789
let xk_kana_NE                                     = 0x4c8
 
790
let xk_kana_NO                                     = 0x4c9
 
791
let xk_kana_HA                                     = 0x4ca
 
792
let xk_kana_HI                                     = 0x4cb
 
793
let xk_kana_FU                                     = 0x4cc
 
794
let xk_kana_HU                                     = 0x4cc  (** deprecated *)
 
795
let xk_kana_HE                                     = 0x4cd
 
796
let xk_kana_HO                                     = 0x4ce
 
797
let xk_kana_MA                                     = 0x4cf
 
798
let xk_kana_MI                                     = 0x4d0
 
799
let xk_kana_MU                                     = 0x4d1
 
800
let xk_kana_ME                                     = 0x4d2
 
801
let xk_kana_MO                                     = 0x4d3
 
802
let xk_kana_YA                                     = 0x4d4
 
803
let xk_kana_YU                                     = 0x4d5
 
804
let xk_kana_YO                                     = 0x4d6
 
805
let xk_kana_RA                                     = 0x4d7
 
806
let xk_kana_RI                                     = 0x4d8
 
807
let xk_kana_RU                                     = 0x4d9
 
808
let xk_kana_RE                                     = 0x4da
 
809
let xk_kana_RO                                     = 0x4db
 
810
let xk_kana_WA                                     = 0x4dc
 
811
let xk_kana_N                                      = 0x4dd
 
812
let xk_voicedsound                                 = 0x4de
 
813
let xk_semivoicedsound                             = 0x4df
 
814
let xk_kana_switch          = 0xFF7E  (** Alias for mode_switch *)
 
815
 
 
816
 
 
817
(*
 
818
 *  Arabic
 
819
 *  Byte 3 = 5
 
820
 *)
 
821
 
 
822
 
 
823
let xk_Arabic_comma                                = 0x5ac
 
824
let xk_Arabic_semicolon                            = 0x5bb
 
825
let xk_Arabic_question_mark                        = 0x5bf
 
826
let xk_Arabic_hamza                                = 0x5c1
 
827
let xk_Arabic_maddaonalef                          = 0x5c2
 
828
let xk_Arabic_hamzaonalef                          = 0x5c3
 
829
let xk_Arabic_hamzaonwaw                           = 0x5c4
 
830
let xk_Arabic_hamzaunderalef                       = 0x5c5
 
831
let xk_Arabic_hamzaonyeh                           = 0x5c6
 
832
let xk_Arabic_alef                                 = 0x5c7
 
833
let xk_Arabic_beh                                  = 0x5c8
 
834
let xk_Arabic_tehmarbuta                           = 0x5c9
 
835
let xk_Arabic_teh                                  = 0x5ca
 
836
let xk_Arabic_theh                                 = 0x5cb
 
837
let xk_Arabic_jeem                                 = 0x5cc
 
838
let xk_Arabic_hah                                  = 0x5cd
 
839
let xk_Arabic_khah                                 = 0x5ce
 
840
let xk_Arabic_dal                                  = 0x5cf
 
841
let xk_Arabic_thal                                 = 0x5d0
 
842
let xk_Arabic_ra                                   = 0x5d1
 
843
let xk_Arabic_zain                                 = 0x5d2
 
844
let xk_Arabic_seen                                 = 0x5d3
 
845
let xk_Arabic_sheen                                = 0x5d4
 
846
let xk_Arabic_sad                                  = 0x5d5
 
847
let xk_Arabic_dad                                  = 0x5d6
 
848
let xk_Arabic_tah                                  = 0x5d7
 
849
let xk_Arabic_zah                                  = 0x5d8
 
850
let xk_Arabic_ain                                  = 0x5d9
 
851
let xk_Arabic_ghain                                = 0x5da
 
852
let xk_Arabic_tatweel                              = 0x5e0
 
853
let xk_Arabic_feh                                  = 0x5e1
 
854
let xk_Arabic_qaf                                  = 0x5e2
 
855
let xk_Arabic_kaf                                  = 0x5e3
 
856
let xk_Arabic_lam                                  = 0x5e4
 
857
let xk_Arabic_meem                                 = 0x5e5
 
858
let xk_Arabic_noon                                 = 0x5e6
 
859
let xk_Arabic_ha                                   = 0x5e7
 
860
let xk_Arabic_heh                                  = 0x5e7  (** deprecated *)
 
861
let xk_Arabic_waw                                  = 0x5e8
 
862
let xk_Arabic_alefmaksura                          = 0x5e9
 
863
let xk_Arabic_yeh                                  = 0x5ea
 
864
let xk_Arabic_fathatan                             = 0x5eb
 
865
let xk_Arabic_dammatan                             = 0x5ec
 
866
let xk_Arabic_kasratan                             = 0x5ed
 
867
let xk_Arabic_fatha                                = 0x5ee
 
868
let xk_Arabic_damma                                = 0x5ef
 
869
let xk_Arabic_kasra                                = 0x5f0
 
870
let xk_Arabic_shadda                               = 0x5f1
 
871
let xk_Arabic_sukun                                = 0x5f2
 
872
let xk_Arabic_switch        = 0xFF7E  (** Alias for mode_switch *)
 
873
 
 
874
 
 
875
(*
 
876
 * Cyrillic
 
877
 * Byte 3 = 6
 
878
 *)
 
879
 
 
880
let xk_Serbian_dje                                 = 0x6a1
 
881
let xk_Macedonia_gje                               = 0x6a2
 
882
let xk_Cyrillic_io                                 = 0x6a3
 
883
let xk_Ukrainian_ie                                = 0x6a4
 
884
let xk_Ukranian_je                                 = 0x6a4  (** deprecated *)
 
885
let xk_Macedonia_dse                               = 0x6a5
 
886
let xk_Ukrainian_i                                 = 0x6a6
 
887
let xk_Ukranian_i                                  = 0x6a6  (** deprecated *)
 
888
let xk_Ukrainian_yi                                = 0x6a7
 
889
let xk_Ukranian_yi                                 = 0x6a7  (** deprecated *)
 
890
let xk_Cyrillic_je                                 = 0x6a8
 
891
let xk_Serbian_je                                  = 0x6a8  (** deprecated *)
 
892
let xk_Cyrillic_lje                                = 0x6a9
 
893
let xk_Serbian_lje                                 = 0x6a9  (** deprecated *)
 
894
let xk_Cyrillic_nje                                = 0x6aa
 
895
let xk_Serbian_nje                                 = 0x6aa  (** deprecated *)
 
896
let xk_Serbian_tshe                                = 0x6ab
 
897
let xk_Macedonia_kje                               = 0x6ac
 
898
let xk_Byelorussian_shortu                         = 0x6ae
 
899
let xk_Cyrillic_dzhe                               = 0x6af
 
900
let xk_Serbian_dze                                 = 0x6af  (** deprecated *)
 
901
let xk_numerosign                                  = 0x6b0
 
902
let xk_Serbian_DJE                                 = 0x6b1
 
903
let xk_Macedonia_GJE                               = 0x6b2
 
904
let xk_Cyrillic_IO                                 = 0x6b3
 
905
let xk_Ukrainian_IE                                = 0x6b4
 
906
let xk_Ukranian_JE                                 = 0x6b4  (** deprecated *)
 
907
let xk_Macedonia_DSE                               = 0x6b5
 
908
let xk_Ukrainian_I                                 = 0x6b6
 
909
let xk_Ukranian_I                                  = 0x6b6  (** deprecated *)
 
910
let xk_Ukrainian_YI                                = 0x6b7
 
911
let xk_Ukranian_YI                                 = 0x6b7  (** deprecated *)
 
912
let xk_Cyrillic_JE                                 = 0x6b8
 
913
let xk_Serbian_JE                                  = 0x6b8  (** deprecated *)
 
914
let xk_Cyrillic_LJE                                = 0x6b9
 
915
let xk_Serbian_LJE                                 = 0x6b9  (** deprecated *)
 
916
let xk_Cyrillic_NJE                                = 0x6ba
 
917
let xk_Serbian_NJE                                 = 0x6ba  (** deprecated *)
 
918
let xk_Serbian_TSHE                                = 0x6bb
 
919
let xk_Macedonia_KJE                               = 0x6bc
 
920
let xk_Byelorussian_SHORTU                         = 0x6be
 
921
let xk_Cyrillic_DZHE                               = 0x6bf
 
922
let xk_Serbian_DZE                                 = 0x6bf  (** deprecated *)
 
923
let xk_Cyrillic_yu                                 = 0x6c0
 
924
let xk_Cyrillic_a                                  = 0x6c1
 
925
let xk_Cyrillic_be                                 = 0x6c2
 
926
let xk_Cyrillic_tse                                = 0x6c3
 
927
let xk_Cyrillic_de                                 = 0x6c4
 
928
let xk_Cyrillic_ie                                 = 0x6c5
 
929
let xk_Cyrillic_ef                                 = 0x6c6
 
930
let xk_Cyrillic_ghe                                = 0x6c7
 
931
let xk_Cyrillic_ha                                 = 0x6c8
 
932
let xk_Cyrillic_i                                  = 0x6c9
 
933
let xk_Cyrillic_shorti                             = 0x6ca
 
934
let xk_Cyrillic_ka                                 = 0x6cb
 
935
let xk_Cyrillic_el                                 = 0x6cc
 
936
let xk_Cyrillic_em                                 = 0x6cd
 
937
let xk_Cyrillic_en                                 = 0x6ce
 
938
let xk_Cyrillic_o                                  = 0x6cf
 
939
let xk_Cyrillic_pe                                 = 0x6d0
 
940
let xk_Cyrillic_ya                                 = 0x6d1
 
941
let xk_Cyrillic_er                                 = 0x6d2
 
942
let xk_Cyrillic_es                                 = 0x6d3
 
943
let xk_Cyrillic_te                                 = 0x6d4
 
944
let xk_Cyrillic_u                                  = 0x6d5
 
945
let xk_Cyrillic_zhe                                = 0x6d6
 
946
let xk_Cyrillic_ve                                 = 0x6d7
 
947
let xk_Cyrillic_softsign                           = 0x6d8
 
948
let xk_Cyrillic_yeru                               = 0x6d9
 
949
let xk_Cyrillic_ze                                 = 0x6da
 
950
let xk_Cyrillic_sha                                = 0x6db
 
951
let xk_Cyrillic_e                                  = 0x6dc
 
952
let xk_Cyrillic_shcha                              = 0x6dd
 
953
let xk_Cyrillic_che                                = 0x6de
 
954
let xk_Cyrillic_hardsign                           = 0x6df
 
955
let xk_Cyrillic_YU                                 = 0x6e0
 
956
let xk_Cyrillic_A                                  = 0x6e1
 
957
let xk_Cyrillic_BE                                 = 0x6e2
 
958
let xk_Cyrillic_TSE                                = 0x6e3
 
959
let xk_Cyrillic_DE                                 = 0x6e4
 
960
let xk_Cyrillic_IE                                 = 0x6e5
 
961
let xk_Cyrillic_EF                                 = 0x6e6
 
962
let xk_Cyrillic_GHE                                = 0x6e7
 
963
let xk_Cyrillic_HA                                 = 0x6e8
 
964
let xk_Cyrillic_I                                  = 0x6e9
 
965
let xk_Cyrillic_SHORTI                             = 0x6ea
 
966
let xk_Cyrillic_KA                                 = 0x6eb
 
967
let xk_Cyrillic_EL                                 = 0x6ec
 
968
let xk_Cyrillic_EM                                 = 0x6ed
 
969
let xk_Cyrillic_EN                                 = 0x6ee
 
970
let xk_Cyrillic_O                                  = 0x6ef
 
971
let xk_Cyrillic_PE                                 = 0x6f0
 
972
let xk_Cyrillic_YA                                 = 0x6f1
 
973
let xk_Cyrillic_ER                                 = 0x6f2
 
974
let xk_Cyrillic_ES                                 = 0x6f3
 
975
let xk_Cyrillic_TE                                 = 0x6f4
 
976
let xk_Cyrillic_U                                  = 0x6f5
 
977
let xk_Cyrillic_ZHE                                = 0x6f6
 
978
let xk_Cyrillic_VE                                 = 0x6f7
 
979
let xk_Cyrillic_SOFTSIGN                           = 0x6f8
 
980
let xk_Cyrillic_YERU                               = 0x6f9
 
981
let xk_Cyrillic_ZE                                 = 0x6fa
 
982
let xk_Cyrillic_SHA                                = 0x6fb
 
983
let xk_Cyrillic_E                                  = 0x6fc
 
984
let xk_Cyrillic_SHCHA                              = 0x6fd
 
985
let xk_Cyrillic_CHE                                = 0x6fe
 
986
let xk_Cyrillic_HARDSIGN                           = 0x6ff
 
987
 
 
988
 
 
989
(*
 
990
 * Greek
 
991
 * Byte 3 = 7
 
992
 *)
 
993
 
 
994
 
 
995
let xk_Greek_ALPHAaccent                           = 0x7a1
 
996
let xk_Greek_EPSILONaccent                         = 0x7a2
 
997
let xk_Greek_ETAaccent                             = 0x7a3
 
998
let xk_Greek_IOTAaccent                            = 0x7a4
 
999
let xk_Greek_IOTAdiaeresis                         = 0x7a5
 
1000
let xk_Greek_OMICRONaccent                         = 0x7a7
 
1001
let xk_Greek_UPSILONaccent                         = 0x7a8
 
1002
let xk_Greek_UPSILONdieresis                       = 0x7a9
 
1003
let xk_Greek_OMEGAaccent                           = 0x7ab
 
1004
let xk_Greek_accentdieresis                        = 0x7ae
 
1005
let xk_Greek_horizbar                              = 0x7af
 
1006
let xk_Greek_alphaaccent                           = 0x7b1
 
1007
let xk_Greek_epsilonaccent                         = 0x7b2
 
1008
let xk_Greek_etaaccent                             = 0x7b3
 
1009
let xk_Greek_iotaaccent                            = 0x7b4
 
1010
let xk_Greek_iotadieresis                          = 0x7b5
 
1011
let xk_Greek_iotaaccentdieresis                    = 0x7b6
 
1012
let xk_Greek_omicronaccent                         = 0x7b7
 
1013
let xk_Greek_upsilonaccent                         = 0x7b8
 
1014
let xk_Greek_upsilondieresis                       = 0x7b9
 
1015
let xk_Greek_upsilonaccentdieresis                 = 0x7ba
 
1016
let xk_Greek_omegaaccent                           = 0x7bb
 
1017
let xk_Greek_ALPHA                                 = 0x7c1
 
1018
let xk_Greek_BETA                                  = 0x7c2
 
1019
let xk_Greek_GAMMA                                 = 0x7c3
 
1020
let xk_Greek_DELTA                                 = 0x7c4
 
1021
let xk_Greek_EPSILON                               = 0x7c5
 
1022
let xk_Greek_ZETA                                  = 0x7c6
 
1023
let xk_Greek_ETA                                   = 0x7c7
 
1024
let xk_Greek_THETA                                 = 0x7c8
 
1025
let xk_Greek_IOTA                                  = 0x7c9
 
1026
let xk_Greek_KAPPA                                 = 0x7ca
 
1027
let xk_Greek_LAMDA                                 = 0x7cb
 
1028
let xk_Greek_LAMBDA                                = 0x7cb
 
1029
let xk_Greek_MU                                    = 0x7cc
 
1030
let xk_Greek_NU                                    = 0x7cd
 
1031
let xk_Greek_XI                                    = 0x7ce
 
1032
let xk_Greek_OMICRON                               = 0x7cf
 
1033
let xk_Greek_PI                                    = 0x7d0
 
1034
let xk_Greek_RHO                                   = 0x7d1
 
1035
let xk_Greek_SIGMA                                 = 0x7d2
 
1036
let xk_Greek_TAU                                   = 0x7d4
 
1037
let xk_Greek_UPSILON                               = 0x7d5
 
1038
let xk_Greek_PHI                                   = 0x7d6
 
1039
let xk_Greek_CHI                                   = 0x7d7
 
1040
let xk_Greek_PSI                                   = 0x7d8
 
1041
let xk_Greek_OMEGA                                 = 0x7d9
 
1042
let xk_Greek_alpha                                 = 0x7e1
 
1043
let xk_Greek_beta                                  = 0x7e2
 
1044
let xk_Greek_gamma                                 = 0x7e3
 
1045
let xk_Greek_delta                                 = 0x7e4
 
1046
let xk_Greek_epsilon                               = 0x7e5
 
1047
let xk_Greek_zeta                                  = 0x7e6
 
1048
let xk_Greek_eta                                   = 0x7e7
 
1049
let xk_Greek_theta                                 = 0x7e8
 
1050
let xk_Greek_iota                                  = 0x7e9
 
1051
let xk_Greek_kappa                                 = 0x7ea
 
1052
let xk_Greek_lamda                                 = 0x7eb
 
1053
let xk_Greek_lambda                                = 0x7eb
 
1054
let xk_Greek_mu                                    = 0x7ec
 
1055
let xk_Greek_nu                                    = 0x7ed
 
1056
let xk_Greek_xi                                    = 0x7ee
 
1057
let xk_Greek_omicron                               = 0x7ef
 
1058
let xk_Greek_pi                                    = 0x7f0
 
1059
let xk_Greek_rho                                   = 0x7f1
 
1060
let xk_Greek_sigma                                 = 0x7f2
 
1061
let xk_Greek_finalsmallsigma                       = 0x7f3
 
1062
let xk_Greek_tau                                   = 0x7f4
 
1063
let xk_Greek_upsilon                               = 0x7f5
 
1064
let xk_Greek_phi                                   = 0x7f6
 
1065
let xk_Greek_chi                                   = 0x7f7
 
1066
let xk_Greek_psi                                   = 0x7f8
 
1067
let xk_Greek_omega                                 = 0x7f9
 
1068
let xk_Greek_switch         = 0xFF7E  (** Alias for mode_switch *)
 
1069
 
 
1070
 
 
1071
(*
 
1072
 * Technical
 
1073
 * Byte 3 = 8
 
1074
 *)
 
1075
 
 
1076
 
 
1077
let xk_leftradical                                 = 0x8a1
 
1078
let xk_topleftradical                              = 0x8a2
 
1079
let xk_horizconnector                              = 0x8a3
 
1080
let xk_topintegral                                 = 0x8a4
 
1081
let xk_botintegral                                 = 0x8a5
 
1082
let xk_vertconnector                               = 0x8a6
 
1083
let xk_topleftsqbracket                            = 0x8a7
 
1084
let xk_botleftsqbracket                            = 0x8a8
 
1085
let xk_toprightsqbracket                           = 0x8a9
 
1086
let xk_botrightsqbracket                           = 0x8aa
 
1087
let xk_topleftparens                               = 0x8ab
 
1088
let xk_botleftparens                               = 0x8ac
 
1089
let xk_toprightparens                              = 0x8ad
 
1090
let xk_botrightparens                              = 0x8ae
 
1091
let xk_leftmiddlecurlybrace                        = 0x8af
 
1092
let xk_rightmiddlecurlybrace                       = 0x8b0
 
1093
let xk_topleftsummation                            = 0x8b1
 
1094
let xk_botleftsummation                            = 0x8b2
 
1095
let xk_topvertsummationconnector                   = 0x8b3
 
1096
let xk_botvertsummationconnector                   = 0x8b4
 
1097
let xk_toprightsummation                           = 0x8b5
 
1098
let xk_botrightsummation                           = 0x8b6
 
1099
let xk_rightmiddlesummation                        = 0x8b7
 
1100
let xk_lessthanequal                               = 0x8bc
 
1101
let xk_notequal                                    = 0x8bd
 
1102
let xk_greaterthanequal                            = 0x8be
 
1103
let xk_integral                                    = 0x8bf
 
1104
let xk_therefore                                   = 0x8c0
 
1105
let xk_variation                                   = 0x8c1
 
1106
let xk_infinity                                    = 0x8c2
 
1107
let xk_nabla                                       = 0x8c5
 
1108
let xk_approximate                                 = 0x8c8
 
1109
let xk_similarequal                                = 0x8c9
 
1110
let xk_ifonlyif                                    = 0x8cd
 
1111
let xk_implies                                     = 0x8ce
 
1112
let xk_identical                                   = 0x8cf
 
1113
let xk_radical                                     = 0x8d6
 
1114
let xk_includedin                                  = 0x8da
 
1115
let xk_includes                                    = 0x8db
 
1116
let xk_intersection                                = 0x8dc
 
1117
let xk_union                                       = 0x8dd
 
1118
let xk_logicaland                                  = 0x8de
 
1119
let xk_logicalor                                   = 0x8df
 
1120
let xk_partialderivative                           = 0x8ef
 
1121
let xk_function                                    = 0x8f6
 
1122
let xk_leftarrow                                   = 0x8fb
 
1123
let xk_uparrow                                     = 0x8fc
 
1124
let xk_rightarrow                                  = 0x8fd
 
1125
let xk_downarrow                                   = 0x8fe
 
1126
 
 
1127
 
 
1128
(*
 
1129
 *  Special
 
1130
 *  Byte 3 = 9
 
1131
 *)
 
1132
 
 
1133
 
 
1134
let xk_blank                                       = 0x9df
 
1135
let xk_soliddiamond                                = 0x9e0
 
1136
let xk_checkerboard                                = 0x9e1
 
1137
let xk_ht                                          = 0x9e2
 
1138
let xk_ff                                          = 0x9e3
 
1139
let xk_cr                                          = 0x9e4
 
1140
let xk_lf                                          = 0x9e5
 
1141
let xk_nl                                          = 0x9e8
 
1142
let xk_vt                                          = 0x9e9
 
1143
let xk_lowrightcorner                              = 0x9ea
 
1144
let xk_uprightcorner                               = 0x9eb
 
1145
let xk_upleftcorner                                = 0x9ec
 
1146
let xk_lowleftcorner                               = 0x9ed
 
1147
let xk_crossinglines                               = 0x9ee
 
1148
let xk_horizlinescan1                              = 0x9ef
 
1149
let xk_horizlinescan3                              = 0x9f0
 
1150
let xk_horizlinescan5                              = 0x9f1
 
1151
let xk_horizlinescan7                              = 0x9f2
 
1152
let xk_horizlinescan9                              = 0x9f3
 
1153
let xk_leftt                                       = 0x9f4
 
1154
let xk_rightt                                      = 0x9f5
 
1155
let xk_bott                                        = 0x9f6
 
1156
let xk_topt                                        = 0x9f7
 
1157
let xk_vertbar                                     = 0x9f8
 
1158
 
 
1159
 
 
1160
(*
 
1161
 *  Publishing
 
1162
 *  Byte 3 = a
 
1163
 *)
 
1164
 
 
1165
 
 
1166
let xk_emspace                                     = 0xaa1
 
1167
let xk_enspace                                     = 0xaa2
 
1168
let xk_em3space                                    = 0xaa3
 
1169
let xk_em4space                                    = 0xaa4
 
1170
let xk_digitspace                                  = 0xaa5
 
1171
let xk_punctspace                                  = 0xaa6
 
1172
let xk_thinspace                                   = 0xaa7
 
1173
let xk_hairspace                                   = 0xaa8
 
1174
let xk_emdash                                      = 0xaa9
 
1175
let xk_endash                                      = 0xaaa
 
1176
let xk_signifblank                                 = 0xaac
 
1177
let xk_ellipsis                                    = 0xaae
 
1178
let xk_doubbaselinedot                             = 0xaaf
 
1179
let xk_onethird                                    = 0xab0
 
1180
let xk_twothirds                                   = 0xab1
 
1181
let xk_onefifth                                    = 0xab2
 
1182
let xk_twofifths                                   = 0xab3
 
1183
let xk_threefifths                                 = 0xab4
 
1184
let xk_fourfifths                                  = 0xab5
 
1185
let xk_onesixth                                    = 0xab6
 
1186
let xk_fivesixths                                  = 0xab7
 
1187
let xk_careof                                      = 0xab8
 
1188
let xk_figdash                                     = 0xabb
 
1189
let xk_leftanglebracket                            = 0xabc
 
1190
let xk_decimalpoint                                = 0xabd
 
1191
let xk_rightanglebracket                           = 0xabe
 
1192
let xk_marker                                      = 0xabf
 
1193
let xk_oneeighth                                   = 0xac3
 
1194
let xk_threeeighths                                = 0xac4
 
1195
let xk_fiveeighths                                 = 0xac5
 
1196
let xk_seveneighths                                = 0xac6
 
1197
let xk_trademark                                   = 0xac9
 
1198
let xk_signaturemark                               = 0xaca
 
1199
let xk_trademarkincircle                           = 0xacb
 
1200
let xk_leftopentriangle                            = 0xacc
 
1201
let xk_rightopentriangle                           = 0xacd
 
1202
let xk_emopencircle                                = 0xace
 
1203
let xk_emopenrectangle                             = 0xacf
 
1204
let xk_leftsinglequotemark                         = 0xad0
 
1205
let xk_rightsinglequotemark                        = 0xad1
 
1206
let xk_leftdoublequotemark                         = 0xad2
 
1207
let xk_rightdoublequotemark                        = 0xad3
 
1208
let xk_prescription                                = 0xad4
 
1209
let xk_minutes                                     = 0xad6
 
1210
let xk_seconds                                     = 0xad7
 
1211
let xk_latincross                                  = 0xad9
 
1212
let xk_hexagram                                    = 0xada
 
1213
let xk_filledrectbullet                            = 0xadb
 
1214
let xk_filledlefttribullet                         = 0xadc
 
1215
let xk_filledrighttribullet                        = 0xadd
 
1216
let xk_emfilledcircle                              = 0xade
 
1217
let xk_emfilledrect                                = 0xadf
 
1218
let xk_enopencircbullet                            = 0xae0
 
1219
let xk_enopensquarebullet                          = 0xae1
 
1220
let xk_openrectbullet                              = 0xae2
 
1221
let xk_opentribulletup                             = 0xae3
 
1222
let xk_opentribulletdown                           = 0xae4
 
1223
let xk_openstar                                    = 0xae5
 
1224
let xk_enfilledcircbullet                          = 0xae6
 
1225
let xk_enfilledsqbullet                            = 0xae7
 
1226
let xk_filledtribulletup                           = 0xae8
 
1227
let xk_filledtribulletdown                         = 0xae9
 
1228
let xk_leftpointer                                 = 0xaea
 
1229
let xk_rightpointer                                = 0xaeb
 
1230
let xk_club                                        = 0xaec
 
1231
let xk_diamond                                     = 0xaed
 
1232
let xk_heart                                       = 0xaee
 
1233
let xk_maltesecross                                = 0xaf0
 
1234
let xk_dagger                                      = 0xaf1
 
1235
let xk_doubledagger                                = 0xaf2
 
1236
let xk_checkmark                                   = 0xaf3
 
1237
let xk_ballotcross                                 = 0xaf4
 
1238
let xk_musicalsharp                                = 0xaf5
 
1239
let xk_musicalflat                                 = 0xaf6
 
1240
let xk_malesymbol                                  = 0xaf7
 
1241
let xk_femalesymbol                                = 0xaf8
 
1242
let xk_telephone                                   = 0xaf9
 
1243
let xk_telephonerecorder                           = 0xafa
 
1244
let xk_phonographcopyright                         = 0xafb
 
1245
let xk_caret                                       = 0xafc
 
1246
let xk_singlelowquotemark                          = 0xafd
 
1247
let xk_doublelowquotemark                          = 0xafe
 
1248
let xk_cursor                                      = 0xaff
 
1249
 
 
1250
 
 
1251
(*
 
1252
 *  APL
 
1253
 *  Byte 3 = b
 
1254
 *)
 
1255
 
 
1256
 
 
1257
let xk_leftcaret                                   = 0xba3
 
1258
let xk_rightcaret                                  = 0xba6
 
1259
let xk_downcaret                                   = 0xba8
 
1260
let xk_upcaret                                     = 0xba9
 
1261
let xk_overbar                                     = 0xbc0
 
1262
let xk_downtack                                    = 0xbc2
 
1263
let xk_upshoe                                      = 0xbc3
 
1264
let xk_downstile                                   = 0xbc4
 
1265
let xk_underbar                                    = 0xbc6
 
1266
let xk_jot                                         = 0xbca
 
1267
let xk_quad                                        = 0xbcc
 
1268
let xk_uptack                                      = 0xbce
 
1269
let xk_circle                                      = 0xbcf
 
1270
let xk_upstile                                     = 0xbd3
 
1271
let xk_downshoe                                    = 0xbd6
 
1272
let xk_rightshoe                                   = 0xbd8
 
1273
let xk_leftshoe                                    = 0xbda
 
1274
let xk_lefttack                                    = 0xbdc
 
1275
let xk_righttack                                   = 0xbfc
 
1276
 
 
1277
 
 
1278
(*
 
1279
 * Hebrew
 
1280
 * Byte 3 = c
 
1281
 *)
 
1282
 
 
1283
 
 
1284
let xk_hebrew_doublelowline                        = 0xcdf
 
1285
let xk_hebrew_aleph                                = 0xce0
 
1286
let xk_hebrew_bet                                  = 0xce1
 
1287
let xk_hebrew_beth                                 = 0xce1  (** deprecated *)
 
1288
let xk_hebrew_gimel                                = 0xce2
 
1289
let xk_hebrew_gimmel                               = 0xce2  (** deprecated *)
 
1290
let xk_hebrew_dalet                                = 0xce3
 
1291
let xk_hebrew_daleth                               = 0xce3  (** deprecated *)
 
1292
let xk_hebrew_he                                   = 0xce4
 
1293
let xk_hebrew_waw                                  = 0xce5
 
1294
let xk_hebrew_zain                                 = 0xce6
 
1295
let xk_hebrew_zayin                                = 0xce6  (** deprecated *)
 
1296
let xk_hebrew_chet                                 = 0xce7
 
1297
let xk_hebrew_het                                  = 0xce7  (** deprecated *)
 
1298
let xk_hebrew_tet                                  = 0xce8
 
1299
let xk_hebrew_teth                                 = 0xce8  (** deprecated *)
 
1300
let xk_hebrew_yod                                  = 0xce9
 
1301
let xk_hebrew_finalkaph                            = 0xcea
 
1302
let xk_hebrew_kaph                                 = 0xceb
 
1303
let xk_hebrew_lamed                                = 0xcec
 
1304
let xk_hebrew_finalmem                             = 0xced
 
1305
let xk_hebrew_mem                                  = 0xcee
 
1306
let xk_hebrew_finalnun                             = 0xcef
 
1307
let xk_hebrew_nun                                  = 0xcf0
 
1308
let xk_hebrew_samech                               = 0xcf1
 
1309
let xk_hebrew_samekh                               = 0xcf1  (** deprecated *)
 
1310
let xk_hebrew_ayin                                 = 0xcf2
 
1311
let xk_hebrew_finalpe                              = 0xcf3
 
1312
let xk_hebrew_pe                                   = 0xcf4
 
1313
let xk_hebrew_finalzade                            = 0xcf5
 
1314
let xk_hebrew_finalzadi                            = 0xcf5  (** deprecated *)
 
1315
let xk_hebrew_zade                                 = 0xcf6
 
1316
let xk_hebrew_zadi                                 = 0xcf6  (** deprecated *)
 
1317
let xk_hebrew_qoph                                 = 0xcf7
 
1318
let xk_hebrew_kuf                                  = 0xcf7  (** deprecated *)
 
1319
let xk_hebrew_resh                                 = 0xcf8
 
1320
let xk_hebrew_shin                                 = 0xcf9
 
1321
let xk_hebrew_taw                                  = 0xcfa
 
1322
let xk_hebrew_taf                                  = 0xcfa  (** deprecated *)
 
1323
let xk_Hebrew_switch        = 0xFF7E  (** Alias for mode_switch *)
 
1324
 
 
1325
 
 
1326
(*
 
1327
 * Thai
 
1328
 * Byte 3 = d
 
1329
 *)
 
1330
 
 
1331
 
 
1332
let xk_Thai_kokai                                       = 0xda1
 
1333
let xk_Thai_khokhai                                     = 0xda2
 
1334
let xk_Thai_khokhuat                            = 0xda3
 
1335
let xk_Thai_khokhwai                            = 0xda4
 
1336
let xk_Thai_khokhon                                     = 0xda5
 
1337
let xk_Thai_khorakhang                          = 0xda6  
 
1338
let xk_Thai_ngongu                                      = 0xda7  
 
1339
let xk_Thai_chochan                                     = 0xda8  
 
1340
let xk_Thai_choching                            = 0xda9   
 
1341
let xk_Thai_chochang                            = 0xdaa  
 
1342
let xk_Thai_soso                                        = 0xdab
 
1343
let xk_Thai_chochoe                                     = 0xdac
 
1344
let xk_Thai_yoying                                      = 0xdad
 
1345
let xk_Thai_dochada                                     = 0xdae
 
1346
let xk_Thai_topatak                                     = 0xdaf
 
1347
let xk_Thai_thothan                                     = 0xdb0
 
1348
let xk_Thai_thonangmontho                               = 0xdb1
 
1349
let xk_Thai_thophuthao                          = 0xdb2
 
1350
let xk_Thai_nonen                                       = 0xdb3
 
1351
let xk_Thai_dodek                                       = 0xdb4
 
1352
let xk_Thai_totao                                       = 0xdb5
 
1353
let xk_Thai_thothung                            = 0xdb6
 
1354
let xk_Thai_thothahan                           = 0xdb7
 
1355
let xk_Thai_thothong                            = 0xdb8
 
1356
let xk_Thai_nonu                                        = 0xdb9
 
1357
let xk_Thai_bobaimai                            = 0xdba
 
1358
let xk_Thai_popla                                       = 0xdbb
 
1359
let xk_Thai_phophung                            = 0xdbc
 
1360
let xk_Thai_fofa                                        = 0xdbd
 
1361
let xk_Thai_phophan                                     = 0xdbe
 
1362
let xk_Thai_fofan                                       = 0xdbf
 
1363
let xk_Thai_phosamphao                          = 0xdc0
 
1364
let xk_Thai_moma                                        = 0xdc1
 
1365
let xk_Thai_yoyak                                       = 0xdc2
 
1366
let xk_Thai_rorua                                       = 0xdc3
 
1367
let xk_Thai_ru                                  = 0xdc4
 
1368
let xk_Thai_loling                                      = 0xdc5
 
1369
let xk_Thai_lu                                  = 0xdc6
 
1370
let xk_Thai_wowaen                                      = 0xdc7
 
1371
let xk_Thai_sosala                                      = 0xdc8
 
1372
let xk_Thai_sorusi                                      = 0xdc9
 
1373
let xk_Thai_sosua                                       = 0xdca
 
1374
let xk_Thai_hohip                                       = 0xdcb
 
1375
let xk_Thai_lochula                                     = 0xdcc
 
1376
let xk_Thai_oang                                        = 0xdcd
 
1377
let xk_Thai_honokhuk                            = 0xdce
 
1378
let xk_Thai_paiyannoi                           = 0xdcf
 
1379
let xk_Thai_saraa                                       = 0xdd0
 
1380
let xk_Thai_maihanakat                          = 0xdd1
 
1381
let xk_Thai_saraaa                                      = 0xdd2
 
1382
let xk_Thai_saraam                                      = 0xdd3
 
1383
let xk_Thai_sarai                                       = 0xdd4   
 
1384
let xk_Thai_saraii                                      = 0xdd5   
 
1385
let xk_Thai_saraue                                      = 0xdd6    
 
1386
let xk_Thai_sarauee                                     = 0xdd7    
 
1387
let xk_Thai_sarau                                       = 0xdd8    
 
1388
let xk_Thai_sarauu                                      = 0xdd9   
 
1389
let xk_Thai_phinthu                                     = 0xdda
 
1390
let xk_Thai_maihanakat_maitho                           = 0xdde
 
1391
let xk_Thai_baht                                        = 0xddf
 
1392
let xk_Thai_sarae                                       = 0xde0    
 
1393
let xk_Thai_saraae                                      = 0xde1
 
1394
let xk_Thai_sarao                                       = 0xde2
 
1395
let xk_Thai_saraaimaimuan                               = 0xde3   
 
1396
let xk_Thai_saraaimaimalai                              = 0xde4  
 
1397
let xk_Thai_lakkhangyao                         = 0xde5
 
1398
let xk_Thai_maiyamok                            = 0xde6
 
1399
let xk_Thai_maitaikhu                           = 0xde7
 
1400
let xk_Thai_maiek                                       = 0xde8   
 
1401
let xk_Thai_maitho                                      = 0xde9
 
1402
let xk_Thai_maitri                                      = 0xdea
 
1403
let xk_Thai_maichattawa                         = 0xdeb
 
1404
let xk_Thai_thanthakhat                         = 0xdec
 
1405
let xk_Thai_nikhahit                            = 0xded
 
1406
let xk_Thai_leksun                                      = 0xdf0 
 
1407
let xk_Thai_leknung                                     = 0xdf1  
 
1408
let xk_Thai_leksong                                     = 0xdf2 
 
1409
let xk_Thai_leksam                                      = 0xdf3
 
1410
let xk_Thai_leksi                                       = 0xdf4  
 
1411
let xk_Thai_lekha                                       = 0xdf5  
 
1412
let xk_Thai_lekhok                                      = 0xdf6  
 
1413
let xk_Thai_lekchet                                     = 0xdf7  
 
1414
let xk_Thai_lekpaet                                     = 0xdf8  
 
1415
let xk_Thai_lekkao                                      = 0xdf9 
 
1416
 
 
1417
 
 
1418
(*
 
1419
 *   Korean
 
1420
 *   Byte 3 = e
 
1421
 *)
 
1422
 
 
1423
 
 
1424
 
 
1425
let xk_Hangul           = 0xff31    (** Hangul start/stop(toggle) *)
 
1426
let xk_Hangul_Start             = 0xff32    (** Hangul start *)
 
1427
let xk_Hangul_End               = 0xff33    (** Hangul end, English start *)
 
1428
let xk_Hangul_Hanja             = 0xff34    (** Start Hangul->Hanja Conversion *)
 
1429
let xk_Hangul_Jamo              = 0xff35    (** Hangul Jamo mode *)
 
1430
let xk_Hangul_Romaja    = 0xff36    (** Hangul Romaja mode *)
 
1431
let xk_Hangul_Codeinput = 0xff37    (** Hangul code input mode *)
 
1432
let xk_Hangul_Jeonja    = 0xff38    (** Jeonja mode *)
 
1433
let xk_Hangul_Banja             = 0xff39    (** Banja mode *)
 
1434
let xk_Hangul_PreHanja  = 0xff3a    (** Pre Hanja conversion *)
 
1435
let xk_Hangul_PostHanja = 0xff3b    (** Post Hanja conversion *)
 
1436
let xk_Hangul_SingleCandidate   = 0xff3c    (** Single candidate *)
 
1437
let xk_Hangul_MultipleCandidate = 0xff3d    (** Multiple candidate *)
 
1438
let xk_Hangul_PreviousCandidate = 0xff3e    (** Previous candidate *)
 
1439
let xk_Hangul_Special   = 0xff3f    (** Special symbols *)
 
1440
let xk_Hangul_switch    = 0xFF7E    (** Alias for mode_switch *)
 
1441
 
 
1442
(** Hangul Consonant Characters *)
 
1443
let xk_Hangul_Kiyeog                            = 0xea1
 
1444
let xk_Hangul_SsangKiyeog                               = 0xea2
 
1445
let xk_Hangul_KiyeogSios                                = 0xea3
 
1446
let xk_Hangul_Nieun                                     = 0xea4
 
1447
let xk_Hangul_NieunJieuj                                = 0xea5
 
1448
let xk_Hangul_NieunHieuh                                = 0xea6
 
1449
let xk_Hangul_Dikeud                            = 0xea7
 
1450
let xk_Hangul_SsangDikeud                               = 0xea8
 
1451
let xk_Hangul_Rieul                                     = 0xea9
 
1452
let xk_Hangul_RieulKiyeog                               = 0xeaa
 
1453
let xk_Hangul_RieulMieum                                = 0xeab
 
1454
let xk_Hangul_RieulPieub                                = 0xeac
 
1455
let xk_Hangul_RieulSios                         = 0xead
 
1456
let xk_Hangul_RieulTieut                                = 0xeae
 
1457
let xk_Hangul_RieulPhieuf                               = 0xeaf
 
1458
let xk_Hangul_RieulHieuh                                = 0xeb0
 
1459
let xk_Hangul_Mieum                                     = 0xeb1
 
1460
let xk_Hangul_Pieub                                     = 0xeb2
 
1461
let xk_Hangul_SsangPieub                                = 0xeb3
 
1462
let xk_Hangul_PieubSios                         = 0xeb4
 
1463
let xk_Hangul_Sios                                      = 0xeb5
 
1464
let xk_Hangul_SsangSios                         = 0xeb6
 
1465
let xk_Hangul_Ieung                                     = 0xeb7
 
1466
let xk_Hangul_Jieuj                                     = 0xeb8
 
1467
let xk_Hangul_SsangJieuj                                = 0xeb9
 
1468
let xk_Hangul_Cieuc                                     = 0xeba
 
1469
let xk_Hangul_Khieuq                            = 0xebb
 
1470
let xk_Hangul_Tieut                                     = 0xebc
 
1471
let xk_Hangul_Phieuf                            = 0xebd
 
1472
let xk_Hangul_Hieuh                                     = 0xebe
 
1473
 
 
1474
(** Hangul Vowel Characters *)
 
1475
let xk_Hangul_A                                 = 0xebf
 
1476
let xk_Hangul_AE                                        = 0xec0
 
1477
let xk_Hangul_YA                                        = 0xec1
 
1478
let xk_Hangul_YAE                                       = 0xec2
 
1479
let xk_Hangul_EO                                        = 0xec3
 
1480
let xk_Hangul_E                                 = 0xec4
 
1481
let xk_Hangul_YEO                                       = 0xec5
 
1482
let xk_Hangul_YE                                        = 0xec6
 
1483
let xk_Hangul_O                                 = 0xec7
 
1484
let xk_Hangul_WA                                        = 0xec8
 
1485
let xk_Hangul_WAE                                       = 0xec9
 
1486
let xk_Hangul_OE                                        = 0xeca
 
1487
let xk_Hangul_YO                                        = 0xecb
 
1488
let xk_Hangul_U                                 = 0xecc
 
1489
let xk_Hangul_WEO                                       = 0xecd
 
1490
let xk_Hangul_WE                                        = 0xece
 
1491
let xk_Hangul_WI                                        = 0xecf
 
1492
let xk_Hangul_YU                                        = 0xed0
 
1493
let xk_Hangul_EU                                        = 0xed1
 
1494
let xk_Hangul_YI                                        = 0xed2
 
1495
let xk_Hangul_I                                 = 0xed3
 
1496
 
 
1497
(** Hangul syllable-final (JongSeong) Characters *)
 
1498
let xk_Hangul_J_Kiyeog                          = 0xed4
 
1499
let xk_Hangul_J_SsangKiyeog                             = 0xed5
 
1500
let xk_Hangul_J_KiyeogSios                              = 0xed6
 
1501
let xk_Hangul_J_Nieun                           = 0xed7
 
1502
let xk_Hangul_J_NieunJieuj                              = 0xed8
 
1503
let xk_Hangul_J_NieunHieuh                              = 0xed9
 
1504
let xk_Hangul_J_Dikeud                          = 0xeda
 
1505
let xk_Hangul_J_Rieul                           = 0xedb
 
1506
let xk_Hangul_J_RieulKiyeog                             = 0xedc
 
1507
let xk_Hangul_J_RieulMieum                              = 0xedd
 
1508
let xk_Hangul_J_RieulPieub                              = 0xede
 
1509
let xk_Hangul_J_RieulSios                               = 0xedf
 
1510
let xk_Hangul_J_RieulTieut                              = 0xee0
 
1511
let xk_Hangul_J_RieulPhieuf                             = 0xee1
 
1512
let xk_Hangul_J_RieulHieuh                              = 0xee2
 
1513
let xk_Hangul_J_Mieum                           = 0xee3
 
1514
let xk_Hangul_J_Pieub                           = 0xee4
 
1515
let xk_Hangul_J_PieubSios                               = 0xee5
 
1516
let xk_Hangul_J_Sios                            = 0xee6
 
1517
let xk_Hangul_J_SsangSios                               = 0xee7
 
1518
let xk_Hangul_J_Ieung                           = 0xee8
 
1519
let xk_Hangul_J_Jieuj                           = 0xee9
 
1520
let xk_Hangul_J_Cieuc                           = 0xeea
 
1521
let xk_Hangul_J_Khieuq                          = 0xeeb
 
1522
let xk_Hangul_J_Tieut                           = 0xeec
 
1523
let xk_Hangul_J_Phieuf                          = 0xeed
 
1524
let xk_Hangul_J_Hieuh                           = 0xeee
 
1525
 
 
1526
(** Ancient Hangul Consonant Characters *)
 
1527
let xk_Hangul_RieulYeorinHieuh                  = 0xeef
 
1528
let xk_Hangul_SunkyeongeumMieum                 = 0xef0
 
1529
let xk_Hangul_SunkyeongeumPieub                 = 0xef1
 
1530
let xk_Hangul_PanSios                           = 0xef2
 
1531
let xk_Hangul_KkogjiDalrinIeung                 = 0xef3
 
1532
let xk_Hangul_SunkyeongeumPhieuf                        = 0xef4
 
1533
let xk_Hangul_YeorinHieuh                               = 0xef5
 
1534
 
 
1535
(** Ancient Hangul Vowel Characters *)
 
1536
let xk_Hangul_AraeA                                     = 0xef6
 
1537
let xk_Hangul_AraeAE                            = 0xef7
 
1538
 
 
1539
(** Ancient Hangul syllable-final (JongSeong) Characters *)
 
1540
let xk_Hangul_J_PanSios                         = 0xef8
 
1541
let xk_Hangul_J_KkogjiDalrinIeung                       = 0xef9
 
1542
let xk_Hangul_J_YeorinHieuh                             = 0xefa
 
1543
 
 
1544
(** Korean currency symbol *)
 
1545
let xk_Korean_Won                                       = 0xeff
 
1546
 
 
1547
 
 
1548
 
 
1549
let name_to_keysym = [
 
1550
"VoidSymbol",0xFFFFFF;
 
1551
"BackSpace",0xFF08;
 
1552
"Tab",0xFF09;
 
1553
"Linefeed",0xFF0A;
 
1554
"Clear",0xFF0B;
 
1555
"Return",0xFF0D;
 
1556
"Pause",0xFF13;
 
1557
"Scroll_Lock",0xFF14;
 
1558
"Sys_Req",0xFF15;
 
1559
"Escape",0xFF1B;
 
1560
"Delete",0xFFFF;
 
1561
"Multi_key",0xFF20;
 
1562
"Kanji",0xFF21;
 
1563
"Muhenkan",0xFF22;
 
1564
"Henkan_Mode",0xFF23;
 
1565
"Henkan",0xFF23;
 
1566
"Romaji",0xFF24;
 
1567
"Hiragana",0xFF25;
 
1568
"Katakana",0xFF26;
 
1569
"Hiragana_Katakana",0xFF27;
 
1570
"Zenkaku",0xFF28;
 
1571
"Hankaku",0xFF29;
 
1572
"Zenkaku_Hankaku",0xFF2A;
 
1573
"Touroku",0xFF2B;
 
1574
"Massyo",0xFF2C;
 
1575
"Kana_Lock",0xFF2D;
 
1576
"Kana_Shift",0xFF2E;
 
1577
"Eisu_Shift",0xFF2F;
 
1578
"Eisu_toggle",0xFF30;
 
1579
"Home",0xFF50;
 
1580
"Left",0xFF51;
 
1581
"Up",0xFF52;
 
1582
"Right",0xFF53;
 
1583
"Down",0xFF54;
 
1584
"Prior",0xFF55;
 
1585
"Page_Up",0xFF55;
 
1586
"Next",0xFF56;
 
1587
"Page_Down",0xFF56;
 
1588
"End",0xFF57;
 
1589
"Begin",0xFF58;
 
1590
"Select",0xFF60;
 
1591
"Print",0xFF61;
 
1592
"Execute",0xFF62;
 
1593
"Insert",0xFF63;
 
1594
"Undo",0xFF65;
 
1595
"Redo",0xFF66;
 
1596
"Menu",0xFF67;
 
1597
"Find",0xFF68;
 
1598
"Cancel",0xFF69;
 
1599
"Help",0xFF6A;
 
1600
"Break",0xFF6B;
 
1601
"Mode_switch",0xFF7E;
 
1602
"script_switch",0xFF7E;
 
1603
"Num_Lock",0xFF7F;
 
1604
"KP_Space",0xFF80;
 
1605
"KP_Tab",0xFF89;
 
1606
"KP_Enter",0xFF8D;
 
1607
"KP_F1",0xFF91;
 
1608
"KP_F2",0xFF92;
 
1609
"KP_F3",0xFF93;
 
1610
"KP_F4",0xFF94;
 
1611
"KP_Home",0xFF95;
 
1612
"KP_Left",0xFF96;
 
1613
"KP_Up",0xFF97;
 
1614
"KP_Right",0xFF98;
 
1615
"KP_Down",0xFF99;
 
1616
"KP_Prior",0xFF9A;
 
1617
"KP_Page_Up",0xFF9A;
 
1618
"KP_Next",0xFF9B;
 
1619
"KP_Page_Down",0xFF9B;
 
1620
"KP_End",0xFF9C;
 
1621
"KP_Begin",0xFF9D;
 
1622
"KP_Insert",0xFF9E;
 
1623
"KP_Delete",0xFF9F;
 
1624
"KP_Equal",0xFFBD;
 
1625
"KP_Multiply",0xFFAA;
 
1626
"KP_Add",0xFFAB;
 
1627
"KP_Separator",0xFFAC;
 
1628
"KP_Subtract",0xFFAD;
 
1629
"KP_Decimal",0xFFAE;
 
1630
"KP_Divide",0xFFAF;
 
1631
"KP_0",0xFFB0;
 
1632
"KP_1",0xFFB1;
 
1633
"KP_2",0xFFB2;
 
1634
"KP_3",0xFFB3;
 
1635
"KP_4",0xFFB4;
 
1636
"KP_5",0xFFB5;
 
1637
"KP_6",0xFFB6;
 
1638
"KP_7",0xFFB7;
 
1639
"KP_8",0xFFB8;
 
1640
"KP_9",0xFFB9;
 
1641
"F1",0xFFBE;
 
1642
"F2",0xFFBF;
 
1643
"F3",0xFFC0;
 
1644
"F4",0xFFC1;
 
1645
"F5",0xFFC2;
 
1646
"F6",0xFFC3;
 
1647
"F7",0xFFC4;
 
1648
"F8",0xFFC5;
 
1649
"F9",0xFFC6;
 
1650
"F10",0xFFC7;
 
1651
"F11",0xFFC8;
 
1652
"L1",0xFFC8;
 
1653
"F12",0xFFC9;
 
1654
"L2",0xFFC9;
 
1655
"F13",0xFFCA;
 
1656
"L3",0xFFCA;
 
1657
"F14",0xFFCB;
 
1658
"L4",0xFFCB;
 
1659
"F15",0xFFCC;
 
1660
"L5",0xFFCC;
 
1661
"F16",0xFFCD;
 
1662
"L6",0xFFCD;
 
1663
"F17",0xFFCE;
 
1664
"L7",0xFFCE;
 
1665
"F18",0xFFCF;
 
1666
"L8",0xFFCF;
 
1667
"F19",0xFFD0;
 
1668
"L9",0xFFD0;
 
1669
"F20",0xFFD1;
 
1670
"L10",0xFFD1;
 
1671
"F21",0xFFD2;
 
1672
"R1",0xFFD2;
 
1673
"F22",0xFFD3;
 
1674
"R2",0xFFD3;
 
1675
"F23",0xFFD4;
 
1676
"R3",0xFFD4;
 
1677
"F24",0xFFD5;
 
1678
"R4",0xFFD5;
 
1679
"F25",0xFFD6;
 
1680
"R5",0xFFD6;
 
1681
"F26",0xFFD7;
 
1682
"R6",0xFFD7;
 
1683
"F27",0xFFD8;
 
1684
"R7",0xFFD8;
 
1685
"F28",0xFFD9;
 
1686
"R8",0xFFD9;
 
1687
"F29",0xFFDA;
 
1688
"R9",0xFFDA;
 
1689
"F30",0xFFDB;
 
1690
"R10",0xFFDB;
 
1691
"F31",0xFFDC;
 
1692
"R11",0xFFDC;
 
1693
"F32",0xFFDD;
 
1694
"R12",0xFFDD;
 
1695
"F33",0xFFDE;
 
1696
"R13",0xFFDE;
 
1697
"F34",0xFFDF;
 
1698
"R14",0xFFDF;
 
1699
"F35",0xFFE0;
 
1700
"R15",0xFFE0;
 
1701
"Shift_L",0xFFE1;
 
1702
"Shift_R",0xFFE2;
 
1703
"Control_L",0xFFE3;
 
1704
"Control_R",0xFFE4;
 
1705
"Caps_Lock",0xFFE5;
 
1706
"Shift_Lock",0xFFE6;
 
1707
"Meta_L",0xFFE7;
 
1708
"Meta_R",0xFFE8;
 
1709
"Alt_L",0xFFE9;
 
1710
"Alt_R",0xFFEA;
 
1711
"Super_L",0xFFEB;
 
1712
"Super_R",0xFFEC;
 
1713
"Hyper_L",0xFFED;
 
1714
"Hyper_R",0xFFEE;
 
1715
"ISO_Lock",0xFE01;
 
1716
"ISO_Level2_Latch",0xFE02;
 
1717
"ISO_Level3_Shift",0xFE03;
 
1718
"ISO_Level3_Latch",0xFE04;
 
1719
"ISO_Level3_Lock",0xFE05;
 
1720
"ISO_Group_Shift",0xFF7E;
 
1721
"ISO_Group_Latch",0xFE06;
 
1722
"ISO_Group_Lock",0xFE07;
 
1723
"ISO_Next_Group",0xFE08;
 
1724
"ISO_Next_Group_Lock",0xFE09;
 
1725
"ISO_Prev_Group",0xFE0A;
 
1726
"ISO_Prev_Group_Lock",0xFE0B;
 
1727
"ISO_First_Group",0xFE0C;
 
1728
"ISO_First_Group_Lock",0xFE0D;
 
1729
"ISO_Last_Group",0xFE0E;
 
1730
"ISO_Last_Group_Lock",0xFE0F;
 
1731
"ISO_Left_Tab",0xFE20;
 
1732
"ISO_Move_Line_Up",0xFE21;
 
1733
"ISO_Move_Line_Down",0xFE22;
 
1734
"ISO_Partial_Line_Up",0xFE23;
 
1735
"ISO_Partial_Line_Down",0xFE24;
 
1736
"ISO_Partial_Space_Left",0xFE25;
 
1737
"ISO_Partial_Space_Right",0xFE26;
 
1738
"ISO_Set_Margin_Left",0xFE27;
 
1739
"ISO_Set_Margin_Right",0xFE28;
 
1740
"ISO_Release_Margin_Left",0xFE29;
 
1741
"ISO_Release_Margin_Right",0xFE2A;
 
1742
"ISO_Release_Both_Margins",0xFE2B;
 
1743
"ISO_Fast_Cursor_Left",0xFE2C;
 
1744
"ISO_Fast_Cursor_Right",0xFE2D;
 
1745
"ISO_Fast_Cursor_Up",0xFE2E;
 
1746
"ISO_Fast_Cursor_Down",0xFE2F;
 
1747
"ISO_Continuous_Underline",0xFE30;
 
1748
"ISO_Discontinuous_Underline",0xFE31;
 
1749
"ISO_Emphasize",0xFE32;
 
1750
"ISO_Center_Object",0xFE33;
 
1751
"ISO_Enter",0xFE34;
 
1752
"dead_grave",0xFE50;
 
1753
"dead_acute",0xFE51;
 
1754
"dead_circumflex",0xFE52;
 
1755
"dead_tilde",0xFE53;
 
1756
"dead_macron",0xFE54;
 
1757
"dead_breve",0xFE55;
 
1758
"dead_abovedot",0xFE56;
 
1759
"dead_diaeresis",0xFE57;
 
1760
"dead_abovering",0xFE58;
 
1761
"dead_doubleacute",0xFE59;
 
1762
"dead_caron",0xFE5A;
 
1763
"dead_cedilla",0xFE5B;
 
1764
"dead_ogonek",0xFE5C;
 
1765
"dead_iota",0xFE5D;
 
1766
"dead_voiced_sound",0xFE5E;
 
1767
"dead_semivoiced_sound",0xFE5F;
 
1768
"dead_belowdot",0xFE60;
 
1769
"First_Virtual_Screen",0xFED0;
 
1770
"Prev_Virtual_Screen",0xFED1;
 
1771
"Next_Virtual_Screen",0xFED2;
 
1772
"Last_Virtual_Screen",0xFED4;
 
1773
"Terminate_Server",0xFED5;
 
1774
"AccessX_Enable",0xFE70;
 
1775
"AccessX_Feedback_Enable",0xFE71;
 
1776
"RepeatKeys_Enable",0xFE72;
 
1777
"SlowKeys_Enable",0xFE73;
 
1778
"BounceKeys_Enable",0xFE74;
 
1779
"StickyKeys_Enable",0xFE75;
 
1780
"MouseKeys_Enable",0xFE76;
 
1781
"MouseKeys_Accel_Enable",0xFE77;
 
1782
"Overlay1_Enable",0xFE78;
 
1783
"Overlay2_Enable",0xFE79;
 
1784
"AudibleBell_Enable",0xFE7A;
 
1785
"Pointer_Left",0xFEE0;
 
1786
"Pointer_Right",0xFEE1;
 
1787
"Pointer_Up",0xFEE2;
 
1788
"Pointer_Down",0xFEE3;
 
1789
"Pointer_UpLeft",0xFEE4;
 
1790
"Pointer_UpRight",0xFEE5;
 
1791
"Pointer_DownLeft",0xFEE6;
 
1792
"Pointer_DownRight",0xFEE7;
 
1793
"Pointer_Button_Dflt",0xFEE8;
 
1794
"Pointer_Button1",0xFEE9;
 
1795
"Pointer_Button2",0xFEEA;
 
1796
"Pointer_Button3",0xFEEB;
 
1797
"Pointer_Button4",0xFEEC;
 
1798
"Pointer_Button5",0xFEED;
 
1799
"Pointer_DblClick_Dflt",0xFEEE;
 
1800
"Pointer_DblClick1",0xFEEF;
 
1801
"Pointer_DblClick2",0xFEF0;
 
1802
"Pointer_DblClick3",0xFEF1;
 
1803
"Pointer_DblClick4",0xFEF2;
 
1804
"Pointer_DblClick5",0xFEF3;
 
1805
"Pointer_Drag_Dflt",0xFEF4;
 
1806
"Pointer_Drag1",0xFEF5;
 
1807
"Pointer_Drag2",0xFEF6;
 
1808
"Pointer_Drag3",0xFEF7;
 
1809
"Pointer_Drag4",0xFEF8;
 
1810
"Pointer_Drag5",0xFEFD;
 
1811
"Pointer_EnableKeys",0xFEF9;
 
1812
"Pointer_Accelerate",0xFEFA;
 
1813
"Pointer_DfltBtnNext",0xFEFB;
 
1814
"Pointer_DfltBtnPrev",0xFEFC;
 
1815
"3270_Duplicate",0xFD01;
 
1816
"3270_FieldMark",0xFD02;
 
1817
"3270_Right2",0xFD03;
 
1818
"3270_Left2",0xFD04;
 
1819
"3270_BackTab",0xFD05;
 
1820
"3270_EraseEOF",0xFD06;
 
1821
"3270_EraseInput",0xFD07;
 
1822
"3270_Reset",0xFD08;
 
1823
"3270_Quit",0xFD09;
 
1824
"3270_PA1",0xFD0A;
 
1825
"3270_PA2",0xFD0B;
 
1826
"3270_PA3",0xFD0C;
 
1827
"3270_Test",0xFD0D;
 
1828
"3270_Attn",0xFD0E;
 
1829
"3270_CursorBlink",0xFD0F;
 
1830
"3270_AltCursor",0xFD10;
 
1831
"3270_KeyClick",0xFD11;
 
1832
"3270_Jump",0xFD12;
 
1833
"3270_Ident",0xFD13;
 
1834
"3270_Rule",0xFD14;
 
1835
"3270_Copy",0xFD15;
 
1836
"3270_Play",0xFD16;
 
1837
"3270_Setup",0xFD17;
 
1838
"3270_Record",0xFD18;
 
1839
"3270_ChangeScreen",0xFD19;
 
1840
"3270_DeleteWord",0xFD1A;
 
1841
"3270_ExSelect",0xFD1B;
 
1842
"3270_CursorSelect",0xFD1C;
 
1843
"3270_PrintScreen",0xFD1D;
 
1844
"3270_Enter",0xFD1E;
 
1845
"space",0x020;
 
1846
"exclam",0x021;
 
1847
"quotedbl",0x022;
 
1848
"numbersign",0x023;
 
1849
"dollar",0x024;
 
1850
"percent",0x025;
 
1851
"ampersand",0x026;
 
1852
"apostrophe",0x027;
 
1853
"quoteright",0x027;
 
1854
"parenleft",0x028;
 
1855
"parenright",0x029;
 
1856
"asterisk",0x02a;
 
1857
"plus",0x02b;
 
1858
"comma",0x02c;
 
1859
"minus",0x02d;
 
1860
"period",0x02e;
 
1861
"slash",0x02f;
 
1862
"0",0x030;
 
1863
"1",0x031;
 
1864
"2",0x032;
 
1865
"3",0x033;
 
1866
"4",0x034;
 
1867
"5",0x035;
 
1868
"6",0x036;
 
1869
"7",0x037;
 
1870
"8",0x038;
 
1871
"9",0x039;
 
1872
"colon",0x03a;
 
1873
"semicolon",0x03b;
 
1874
"less",0x03c;
 
1875
"equal",0x03d;
 
1876
"greater",0x03e;
 
1877
"question",0x03f;
 
1878
"at",0x040;
 
1879
"A",0x041;
 
1880
"B",0x042;
 
1881
"C",0x043;
 
1882
"D",0x044;
 
1883
"E",0x045;
 
1884
"F",0x046;
 
1885
"G",0x047;
 
1886
"H",0x048;
 
1887
"I",0x049;
 
1888
"J",0x04a;
 
1889
"K",0x04b;
 
1890
"L",0x04c;
 
1891
"M",0x04d;
 
1892
"N",0x04e;
 
1893
"O",0x04f;
 
1894
"P",0x050;
 
1895
"Q",0x051;
 
1896
"R",0x052;
 
1897
"S",0x053;
 
1898
"T",0x054;
 
1899
"U",0x055;
 
1900
"V",0x056;
 
1901
"W",0x057;
 
1902
"X",0x058;
 
1903
"Y",0x059;
 
1904
"Z",0x05a;
 
1905
"bracketleft",0x05b;
 
1906
"backslash",0x05c;
 
1907
"bracketright",0x05d;
 
1908
"asciicircum",0x05e;
 
1909
"underscore",0x05f;
 
1910
"grave",0x060;
 
1911
"quoteleft",0x060;
 
1912
"a",0x061;
 
1913
"b",0x062;
 
1914
"c",0x063;
 
1915
"d",0x064;
 
1916
"e",0x065;
 
1917
"f",0x066;
 
1918
"g",0x067;
 
1919
"h",0x068;
 
1920
"i",0x069;
 
1921
"j",0x06a;
 
1922
"k",0x06b;
 
1923
"l",0x06c;
 
1924
"m",0x06d;
 
1925
"n",0x06e;
 
1926
"o",0x06f;
 
1927
"p",0x070;
 
1928
"q",0x071;
 
1929
"r",0x072;
 
1930
"s",0x073;
 
1931
"t",0x074;
 
1932
"u",0x075;
 
1933
"v",0x076;
 
1934
"w",0x077;
 
1935
"x",0x078;
 
1936
"y",0x079;
 
1937
"z",0x07a;
 
1938
"braceleft",0x07b;
 
1939
"bar",0x07c;
 
1940
"braceright",0x07d;
 
1941
"asciitilde",0x07e;
 
1942
"nobreakspace",0x0a0;
 
1943
"exclamdown",0x0a1;
 
1944
"cent",0x0a2;
 
1945
"sterling",0x0a3;
 
1946
"currency",0x0a4;
 
1947
"yen",0x0a5;
 
1948
"brokenbar",0x0a6;
 
1949
"section",0x0a7;
 
1950
"diaeresis",0x0a8;
 
1951
"copyright",0x0a9;
 
1952
"ordfeminine",0x0aa;
 
1953
"guillemotleft",0x0ab;
 
1954
"notsign",0x0ac;
 
1955
"hyphen",0x0ad;
 
1956
"registered",0x0ae;
 
1957
"macron",0x0af;
 
1958
"degree",0x0b0;
 
1959
"plusminus",0x0b1;
 
1960
"twosuperior",0x0b2;
 
1961
"threesuperior",0x0b3;
 
1962
"acute",0x0b4;
 
1963
"mu",0x0b5;
 
1964
"paragraph",0x0b6;
 
1965
"periodcentered",0x0b7;
 
1966
"cedilla",0x0b8;
 
1967
"onesuperior",0x0b9;
 
1968
"masculine",0x0ba;
 
1969
"guillemotright",0x0bb;
 
1970
"onequarter",0x0bc;
 
1971
"onehalf",0x0bd;
 
1972
"threequarters",0x0be;
 
1973
"questiondown",0x0bf;
 
1974
"Agrave",0x0c0;
 
1975
"Aacute",0x0c1;
 
1976
"Acircumflex",0x0c2;
 
1977
"Atilde",0x0c3;
 
1978
"Adiaeresis",0x0c4;
 
1979
"Aring",0x0c5;
 
1980
"AE",0x0c6;
 
1981
"Ccedilla",0x0c7;
 
1982
"Egrave",0x0c8;
 
1983
"Eacute",0x0c9;
 
1984
"Ecircumflex",0x0ca;
 
1985
"Ediaeresis",0x0cb;
 
1986
"Igrave",0x0cc;
 
1987
"Iacute",0x0cd;
 
1988
"Icircumflex",0x0ce;
 
1989
"Idiaeresis",0x0cf;
 
1990
"ETH",0x0d0;
 
1991
"Eth",0x0d0;
 
1992
"Ntilde",0x0d1;
 
1993
"Ograve",0x0d2;
 
1994
"Oacute",0x0d3;
 
1995
"Ocircumflex",0x0d4;
 
1996
"Otilde",0x0d5;
 
1997
"Odiaeresis",0x0d6;
 
1998
"multiply",0x0d7;
 
1999
"Ooblique",0x0d8;
 
2000
"Ugrave",0x0d9;
 
2001
"Uacute",0x0da;
 
2002
"Ucircumflex",0x0db;
 
2003
"Udiaeresis",0x0dc;
 
2004
"Yacute",0x0dd;
 
2005
"THORN",0x0de;
 
2006
"Thorn",0x0de;
 
2007
"ssharp",0x0df;
 
2008
"agrave",0x0e0;
 
2009
"aacute",0x0e1;
 
2010
"acircumflex",0x0e2;
 
2011
"atilde",0x0e3;
 
2012
"adiaeresis",0x0e4;
 
2013
"aring",0x0e5;
 
2014
"ae",0x0e6;
 
2015
"ccedilla",0x0e7;
 
2016
"egrave",0x0e8;
 
2017
"eacute",0x0e9;
 
2018
"ecircumflex",0x0ea;
 
2019
"ediaeresis",0x0eb;
 
2020
"igrave",0x0ec;
 
2021
"iacute",0x0ed;
 
2022
"icircumflex",0x0ee;
 
2023
"idiaeresis",0x0ef;
 
2024
"eth",0x0f0;
 
2025
"ntilde",0x0f1;
 
2026
"ograve",0x0f2;
 
2027
"oacute",0x0f3;
 
2028
"ocircumflex",0x0f4;
 
2029
"otilde",0x0f5;
 
2030
"odiaeresis",0x0f6;
 
2031
"division",0x0f7;
 
2032
"oslash",0x0f8;
 
2033
"ugrave",0x0f9;
 
2034
"uacute",0x0fa;
 
2035
"ucircumflex",0x0fb;
 
2036
"udiaeresis",0x0fc;
 
2037
"yacute",0x0fd;
 
2038
"thorn",0x0fe;
 
2039
"ydiaeresis",0x0ff;
 
2040
"Aogonek",0x1a1;
 
2041
"breve",0x1a2;
 
2042
"Lstroke",0x1a3;
 
2043
"Lcaron",0x1a5;
 
2044
"Sacute",0x1a6;
 
2045
"Scaron",0x1a9;
 
2046
"Scedilla",0x1aa;
 
2047
"Tcaron",0x1ab;
 
2048
"Zacute",0x1ac;
 
2049
"Zcaron",0x1ae;
 
2050
"Zabovedot",0x1af;
 
2051
"aogonek",0x1b1;
 
2052
"ogonek",0x1b2;
 
2053
"lstroke",0x1b3;
 
2054
"lcaron",0x1b5;
 
2055
"sacute",0x1b6;
 
2056
"caron",0x1b7;
 
2057
"scaron",0x1b9;
 
2058
"scedilla",0x1ba;
 
2059
"tcaron",0x1bb;
 
2060
"zacute",0x1bc;
 
2061
"doubleacute",0x1bd;
 
2062
"zcaron",0x1be;
 
2063
"zabovedot",0x1bf;
 
2064
"Racute",0x1c0;
 
2065
"Abreve",0x1c3;
 
2066
"Lacute",0x1c5;
 
2067
"Cacute",0x1c6;
 
2068
"Ccaron",0x1c8;
 
2069
"Eogonek",0x1ca;
 
2070
"Ecaron",0x1cc;
 
2071
"Dcaron",0x1cf;
 
2072
"Dstroke",0x1d0;
 
2073
"Nacute",0x1d1;
 
2074
"Ncaron",0x1d2;
 
2075
"Odoubleacute",0x1d5;
 
2076
"Rcaron",0x1d8;
 
2077
"Uring",0x1d9;
 
2078
"Udoubleacute",0x1db;
 
2079
"Tcedilla",0x1de;
 
2080
"racute",0x1e0;
 
2081
"abreve",0x1e3;
 
2082
"lacute",0x1e5;
 
2083
"cacute",0x1e6;
 
2084
"ccaron",0x1e8;
 
2085
"eogonek",0x1ea;
 
2086
"ecaron",0x1ec;
 
2087
"dcaron",0x1ef;
 
2088
"dstroke",0x1f0;
 
2089
"nacute",0x1f1;
 
2090
"ncaron",0x1f2;
 
2091
"odoubleacute",0x1f5;
 
2092
"udoubleacute",0x1fb;
 
2093
"rcaron",0x1f8;
 
2094
"uring",0x1f9;
 
2095
"tcedilla",0x1fe;
 
2096
"abovedot",0x1ff;
 
2097
"Hstroke",0x2a1;
 
2098
"Hcircumflex",0x2a6;
 
2099
"Iabovedot",0x2a9;
 
2100
"Gbreve",0x2ab;
 
2101
"Jcircumflex",0x2ac;
 
2102
"hstroke",0x2b1;
 
2103
"hcircumflex",0x2b6;
 
2104
"idotless",0x2b9;
 
2105
"gbreve",0x2bb;
 
2106
"jcircumflex",0x2bc;
 
2107
"Cabovedot",0x2c5;
 
2108
"Ccircumflex",0x2c6;
 
2109
"Gabovedot",0x2d5;
 
2110
"Gcircumflex",0x2d8;
 
2111
"Ubreve",0x2dd;
 
2112
"Scircumflex",0x2de;
 
2113
"cabovedot",0x2e5;
 
2114
"ccircumflex",0x2e6;
 
2115
"gabovedot",0x2f5;
 
2116
"gcircumflex",0x2f8;
 
2117
"ubreve",0x2fd;
 
2118
"scircumflex",0x2fe;
 
2119
"kra",0x3a2;
 
2120
"kappa",0x3a2;
 
2121
"Rcedilla",0x3a3;
 
2122
"Itilde",0x3a5;
 
2123
"Lcedilla",0x3a6;
 
2124
"Emacron",0x3aa;
 
2125
"Gcedilla",0x3ab;
 
2126
"Tslash",0x3ac;
 
2127
"rcedilla",0x3b3;
 
2128
"itilde",0x3b5;
 
2129
"lcedilla",0x3b6;
 
2130
"emacron",0x3ba;
 
2131
"gcedilla",0x3bb;
 
2132
"tslash",0x3bc;
 
2133
"ENG",0x3bd;
 
2134
"eng",0x3bf;
 
2135
"Amacron",0x3c0;
 
2136
"Iogonek",0x3c7;
 
2137
"Eabovedot",0x3cc;
 
2138
"Imacron",0x3cf;
 
2139
"Ncedilla",0x3d1;
 
2140
"Omacron",0x3d2;
 
2141
"Kcedilla",0x3d3;
 
2142
"Uogonek",0x3d9;
 
2143
"Utilde",0x3dd;
 
2144
"Umacron",0x3de;
 
2145
"amacron",0x3e0;
 
2146
"iogonek",0x3e7;
 
2147
"eabovedot",0x3ec;
 
2148
"imacron",0x3ef;
 
2149
"ncedilla",0x3f1;
 
2150
"omacron",0x3f2;
 
2151
"kcedilla",0x3f3;
 
2152
"uogonek",0x3f9;
 
2153
"utilde",0x3fd;
 
2154
"umacron",0x3fe;
 
2155
"overline",0x47e;
 
2156
"kana_fullstop",0x4a1;
 
2157
"kana_openingbracket",0x4a2;
 
2158
"kana_closingbracket",0x4a3;
 
2159
"kana_comma",0x4a4;
 
2160
"kana_conjunctive",0x4a5;
 
2161
"kana_middledot",0x4a5;
 
2162
"kana_WO",0x4a6;
 
2163
"kana_a",0x4a7;
 
2164
"kana_i",0x4a8;
 
2165
"kana_u",0x4a9;
 
2166
"kana_e",0x4aa;
 
2167
"kana_o",0x4ab;
 
2168
"kana_ya",0x4ac;
 
2169
"kana_yu",0x4ad;
 
2170
"kana_yo",0x4ae;
 
2171
"kana_tsu",0x4af;
 
2172
"kana_tu",0x4af;
 
2173
"prolongedsound",0x4b0;
 
2174
"kana_A",0x4b1;
 
2175
"kana_I",0x4b2;
 
2176
"kana_U",0x4b3;
 
2177
"kana_E",0x4b4;
 
2178
"kana_O",0x4b5;
 
2179
"kana_KA",0x4b6;
 
2180
"kana_KI",0x4b7;
 
2181
"kana_KU",0x4b8;
 
2182
"kana_KE",0x4b9;
 
2183
"kana_KO",0x4ba;
 
2184
"kana_SA",0x4bb;
 
2185
"kana_SHI",0x4bc;
 
2186
"kana_SU",0x4bd;
 
2187
"kana_SE",0x4be;
 
2188
"kana_SO",0x4bf;
 
2189
"kana_TA",0x4c0;
 
2190
"kana_CHI",0x4c1;
 
2191
"kana_TI",0x4c1;
 
2192
"kana_TSU",0x4c2;
 
2193
"kana_TU",0x4c2;
 
2194
"kana_TE",0x4c3;
 
2195
"kana_TO",0x4c4;
 
2196
"kana_NA",0x4c5;
 
2197
"kana_NI",0x4c6;
 
2198
"kana_NU",0x4c7;
 
2199
"kana_NE",0x4c8;
 
2200
"kana_NO",0x4c9;
 
2201
"kana_HA",0x4ca;
 
2202
"kana_HI",0x4cb;
 
2203
"kana_FU",0x4cc;
 
2204
"kana_HU",0x4cc;
 
2205
"kana_HE",0x4cd;
 
2206
"kana_HO",0x4ce;
 
2207
"kana_MA",0x4cf;
 
2208
"kana_MI",0x4d0;
 
2209
"kana_MU",0x4d1;
 
2210
"kana_ME",0x4d2;
 
2211
"kana_MO",0x4d3;
 
2212
"kana_YA",0x4d4;
 
2213
"kana_YU",0x4d5;
 
2214
"kana_YO",0x4d6;
 
2215
"kana_RA",0x4d7;
 
2216
"kana_RI",0x4d8;
 
2217
"kana_RU",0x4d9;
 
2218
"kana_RE",0x4da;
 
2219
"kana_RO",0x4db;
 
2220
"kana_WA",0x4dc;
 
2221
"kana_N",0x4dd;
 
2222
"voicedsound",0x4de;
 
2223
"semivoicedsound",0x4df;
 
2224
"kana_switch",0xFF7E;
 
2225
"Arabic_comma",0x5ac;
 
2226
"Arabic_semicolon",0x5bb;
 
2227
"Arabic_question_mark",0x5bf;
 
2228
"Arabic_hamza",0x5c1;
 
2229
"Arabic_maddaonalef",0x5c2;
 
2230
"Arabic_hamzaonalef",0x5c3;
 
2231
"Arabic_hamzaonwaw",0x5c4;
 
2232
"Arabic_hamzaunderalef",0x5c5;
 
2233
"Arabic_hamzaonyeh",0x5c6;
 
2234
"Arabic_alef",0x5c7;
 
2235
"Arabic_beh",0x5c8;
 
2236
"Arabic_tehmarbuta",0x5c9;
 
2237
"Arabic_teh",0x5ca;
 
2238
"Arabic_theh",0x5cb;
 
2239
"Arabic_jeem",0x5cc;
 
2240
"Arabic_hah",0x5cd;
 
2241
"Arabic_khah",0x5ce;
 
2242
"Arabic_dal",0x5cf;
 
2243
"Arabic_thal",0x5d0;
 
2244
"Arabic_ra",0x5d1;
 
2245
"Arabic_zain",0x5d2;
 
2246
"Arabic_seen",0x5d3;
 
2247
"Arabic_sheen",0x5d4;
 
2248
"Arabic_sad",0x5d5;
 
2249
"Arabic_dad",0x5d6;
 
2250
"Arabic_tah",0x5d7;
 
2251
"Arabic_zah",0x5d8;
 
2252
"Arabic_ain",0x5d9;
 
2253
"Arabic_ghain",0x5da;
 
2254
"Arabic_tatweel",0x5e0;
 
2255
"Arabic_feh",0x5e1;
 
2256
"Arabic_qaf",0x5e2;
 
2257
"Arabic_kaf",0x5e3;
 
2258
"Arabic_lam",0x5e4;
 
2259
"Arabic_meem",0x5e5;
 
2260
"Arabic_noon",0x5e6;
 
2261
"Arabic_ha",0x5e7;
 
2262
"Arabic_heh",0x5e7;
 
2263
"Arabic_waw",0x5e8;
 
2264
"Arabic_alefmaksura",0x5e9;
 
2265
"Arabic_yeh",0x5ea;
 
2266
"Arabic_fathatan",0x5eb;
 
2267
"Arabic_dammatan",0x5ec;
 
2268
"Arabic_kasratan",0x5ed;
 
2269
"Arabic_fatha",0x5ee;
 
2270
"Arabic_damma",0x5ef;
 
2271
"Arabic_kasra",0x5f0;
 
2272
"Arabic_shadda",0x5f1;
 
2273
"Arabic_sukun",0x5f2;
 
2274
"Arabic_switch",0xFF7E;
 
2275
"Serbian_dje",0x6a1;
 
2276
"Macedonia_gje",0x6a2;
 
2277
"Cyrillic_io",0x6a3;
 
2278
"Ukrainian_ie",0x6a4;
 
2279
"Ukranian_je",0x6a4;
 
2280
"Macedonia_dse",0x6a5;
 
2281
"Ukrainian_i",0x6a6;
 
2282
"Ukranian_i",0x6a6;
 
2283
"Ukrainian_yi",0x6a7;
 
2284
"Ukranian_yi",0x6a7;
 
2285
"Cyrillic_je",0x6a8;
 
2286
"Serbian_je",0x6a8;
 
2287
"Cyrillic_lje",0x6a9;
 
2288
"Serbian_lje",0x6a9;
 
2289
"Cyrillic_nje",0x6aa;
 
2290
"Serbian_nje",0x6aa;
 
2291
"Serbian_tshe",0x6ab;
 
2292
"Macedonia_kje",0x6ac;
 
2293
"Byelorussian_shortu",0x6ae;
 
2294
"Cyrillic_dzhe",0x6af;
 
2295
"Serbian_dze",0x6af;
 
2296
"numerosign",0x6b0;
 
2297
"Serbian_DJE",0x6b1;
 
2298
"Macedonia_GJE",0x6b2;
 
2299
"Cyrillic_IO",0x6b3;
 
2300
"Ukrainian_IE",0x6b4;
 
2301
"Ukranian_JE",0x6b4;
 
2302
"Macedonia_DSE",0x6b5;
 
2303
"Ukrainian_I",0x6b6;
 
2304
"Ukranian_I",0x6b6;
 
2305
"Ukrainian_YI",0x6b7;
 
2306
"Ukranian_YI",0x6b7;
 
2307
"Cyrillic_JE",0x6b8;
 
2308
"Serbian_JE",0x6b8;
 
2309
"Cyrillic_LJE",0x6b9;
 
2310
"Serbian_LJE",0x6b9;
 
2311
"Cyrillic_NJE",0x6ba;
 
2312
"Serbian_NJE",0x6ba;
 
2313
"Serbian_TSHE",0x6bb;
 
2314
"Macedonia_KJE",0x6bc;
 
2315
"Byelorussian_SHORTU",0x6be;
 
2316
"Cyrillic_DZHE",0x6bf;
 
2317
"Serbian_DZE",0x6bf;
 
2318
"Cyrillic_yu",0x6c0;
 
2319
"Cyrillic_a",0x6c1;
 
2320
"Cyrillic_be",0x6c2;
 
2321
"Cyrillic_tse",0x6c3;
 
2322
"Cyrillic_de",0x6c4;
 
2323
"Cyrillic_ie",0x6c5;
 
2324
"Cyrillic_ef",0x6c6;
 
2325
"Cyrillic_ghe",0x6c7;
 
2326
"Cyrillic_ha",0x6c8;
 
2327
"Cyrillic_i",0x6c9;
 
2328
"Cyrillic_shorti",0x6ca;
 
2329
"Cyrillic_ka",0x6cb;
 
2330
"Cyrillic_el",0x6cc;
 
2331
"Cyrillic_em",0x6cd;
 
2332
"Cyrillic_en",0x6ce;
 
2333
"Cyrillic_o",0x6cf;
 
2334
"Cyrillic_pe",0x6d0;
 
2335
"Cyrillic_ya",0x6d1;
 
2336
"Cyrillic_er",0x6d2;
 
2337
"Cyrillic_es",0x6d3;
 
2338
"Cyrillic_te",0x6d4;
 
2339
"Cyrillic_u",0x6d5;
 
2340
"Cyrillic_zhe",0x6d6;
 
2341
"Cyrillic_ve",0x6d7;
 
2342
"Cyrillic_softsign",0x6d8;
 
2343
"Cyrillic_yeru",0x6d9;
 
2344
"Cyrillic_ze",0x6da;
 
2345
"Cyrillic_sha",0x6db;
 
2346
"Cyrillic_e",0x6dc;
 
2347
"Cyrillic_shcha",0x6dd;
 
2348
"Cyrillic_che",0x6de;
 
2349
"Cyrillic_hardsign",0x6df;
 
2350
"Cyrillic_YU",0x6e0;
 
2351
"Cyrillic_A",0x6e1;
 
2352
"Cyrillic_BE",0x6e2;
 
2353
"Cyrillic_TSE",0x6e3;
 
2354
"Cyrillic_DE",0x6e4;
 
2355
"Cyrillic_IE",0x6e5;
 
2356
"Cyrillic_EF",0x6e6;
 
2357
"Cyrillic_GHE",0x6e7;
 
2358
"Cyrillic_HA",0x6e8;
 
2359
"Cyrillic_I",0x6e9;
 
2360
"Cyrillic_SHORTI",0x6ea;
 
2361
"Cyrillic_KA",0x6eb;
 
2362
"Cyrillic_EL",0x6ec;
 
2363
"Cyrillic_EM",0x6ed;
 
2364
"Cyrillic_EN",0x6ee;
 
2365
"Cyrillic_O",0x6ef;
 
2366
"Cyrillic_PE",0x6f0;
 
2367
"Cyrillic_YA",0x6f1;
 
2368
"Cyrillic_ER",0x6f2;
 
2369
"Cyrillic_ES",0x6f3;
 
2370
"Cyrillic_TE",0x6f4;
 
2371
"Cyrillic_U",0x6f5;
 
2372
"Cyrillic_ZHE",0x6f6;
 
2373
"Cyrillic_VE",0x6f7;
 
2374
"Cyrillic_SOFTSIGN",0x6f8;
 
2375
"Cyrillic_YERU",0x6f9;
 
2376
"Cyrillic_ZE",0x6fa;
 
2377
"Cyrillic_SHA",0x6fb;
 
2378
"Cyrillic_E",0x6fc;
 
2379
"Cyrillic_SHCHA",0x6fd;
 
2380
"Cyrillic_CHE",0x6fe;
 
2381
"Cyrillic_HARDSIGN",0x6ff;
 
2382
"Greek_ALPHAaccent",0x7a1;
 
2383
"Greek_EPSILONaccent",0x7a2;
 
2384
"Greek_ETAaccent",0x7a3;
 
2385
"Greek_IOTAaccent",0x7a4;
 
2386
"Greek_IOTAdiaeresis",0x7a5;
 
2387
"Greek_OMICRONaccent",0x7a7;
 
2388
"Greek_UPSILONaccent",0x7a8;
 
2389
"Greek_UPSILONdieresis",0x7a9;
 
2390
"Greek_OMEGAaccent",0x7ab;
 
2391
"Greek_accentdieresis",0x7ae;
 
2392
"Greek_horizbar",0x7af;
 
2393
"Greek_alphaaccent",0x7b1;
 
2394
"Greek_epsilonaccent",0x7b2;
 
2395
"Greek_etaaccent",0x7b3;
 
2396
"Greek_iotaaccent",0x7b4;
 
2397
"Greek_iotadieresis",0x7b5;
 
2398
"Greek_iotaaccentdieresis",0x7b6;
 
2399
"Greek_omicronaccent",0x7b7;
 
2400
"Greek_upsilonaccent",0x7b8;
 
2401
"Greek_upsilondieresis",0x7b9;
 
2402
"Greek_upsilonaccentdieresis",0x7ba;
 
2403
"Greek_omegaaccent",0x7bb;
 
2404
"Greek_ALPHA",0x7c1;
 
2405
"Greek_BETA",0x7c2;
 
2406
"Greek_GAMMA",0x7c3;
 
2407
"Greek_DELTA",0x7c4;
 
2408
"Greek_EPSILON",0x7c5;
 
2409
"Greek_ZETA",0x7c6;
 
2410
"Greek_ETA",0x7c7;
 
2411
"Greek_THETA",0x7c8;
 
2412
"Greek_IOTA",0x7c9;
 
2413
"Greek_KAPPA",0x7ca;
 
2414
"Greek_LAMDA",0x7cb;
 
2415
"Greek_LAMBDA",0x7cb;
 
2416
"Greek_MU",0x7cc;
 
2417
"Greek_NU",0x7cd;
 
2418
"Greek_XI",0x7ce;
 
2419
"Greek_OMICRON",0x7cf;
 
2420
"Greek_PI",0x7d0;
 
2421
"Greek_RHO",0x7d1;
 
2422
"Greek_SIGMA",0x7d2;
 
2423
"Greek_TAU",0x7d4;
 
2424
"Greek_UPSILON",0x7d5;
 
2425
"Greek_PHI",0x7d6;
 
2426
"Greek_CHI",0x7d7;
 
2427
"Greek_PSI",0x7d8;
 
2428
"Greek_OMEGA",0x7d9;
 
2429
"Greek_alpha",0x7e1;
 
2430
"Greek_beta",0x7e2;
 
2431
"Greek_gamma",0x7e3;
 
2432
"Greek_delta",0x7e4;
 
2433
"Greek_epsilon",0x7e5;
 
2434
"Greek_zeta",0x7e6;
 
2435
"Greek_eta",0x7e7;
 
2436
"Greek_theta",0x7e8;
 
2437
"Greek_iota",0x7e9;
 
2438
"Greek_kappa",0x7ea;
 
2439
"Greek_lamda",0x7eb;
 
2440
"Greek_lambda",0x7eb;
 
2441
"Greek_mu",0x7ec;
 
2442
"Greek_nu",0x7ed;
 
2443
"Greek_xi",0x7ee;
 
2444
"Greek_omicron",0x7ef;
 
2445
"Greek_pi",0x7f0;
 
2446
"Greek_rho",0x7f1;
 
2447
"Greek_sigma",0x7f2;
 
2448
"Greek_finalsmallsigma",0x7f3;
 
2449
"Greek_tau",0x7f4;
 
2450
"Greek_upsilon",0x7f5;
 
2451
"Greek_phi",0x7f6;
 
2452
"Greek_chi",0x7f7;
 
2453
"Greek_psi",0x7f8;
 
2454
"Greek_omega",0x7f9;
 
2455
"Greek_switch",0xFF7E;
 
2456
"leftradical",0x8a1;
 
2457
"topleftradical",0x8a2;
 
2458
"horizconnector",0x8a3;
 
2459
"topintegral",0x8a4;
 
2460
"botintegral",0x8a5;
 
2461
"vertconnector",0x8a6;
 
2462
"topleftsqbracket",0x8a7;
 
2463
"botleftsqbracket",0x8a8;
 
2464
"toprightsqbracket",0x8a9;
 
2465
"botrightsqbracket",0x8aa;
 
2466
"topleftparens",0x8ab;
 
2467
"botleftparens",0x8ac;
 
2468
"toprightparens",0x8ad;
 
2469
"botrightparens",0x8ae;
 
2470
"leftmiddlecurlybrace",0x8af;
 
2471
"rightmiddlecurlybrace",0x8b0;
 
2472
"topleftsummation",0x8b1;
 
2473
"botleftsummation",0x8b2;
 
2474
"topvertsummationconnector",0x8b3;
 
2475
"botvertsummationconnector",0x8b4;
 
2476
"toprightsummation",0x8b5;
 
2477
"botrightsummation",0x8b6;
 
2478
"rightmiddlesummation",0x8b7;
 
2479
"lessthanequal",0x8bc;
 
2480
"notequal",0x8bd;
 
2481
"greaterthanequal",0x8be;
 
2482
"integral",0x8bf;
 
2483
"therefore",0x8c0;
 
2484
"variation",0x8c1;
 
2485
"infinity",0x8c2;
 
2486
"nabla",0x8c5;
 
2487
"approximate",0x8c8;
 
2488
"similarequal",0x8c9;
 
2489
"ifonlyif",0x8cd;
 
2490
"implies",0x8ce;
 
2491
"identical",0x8cf;
 
2492
"radical",0x8d6;
 
2493
"includedin",0x8da;
 
2494
"includes",0x8db;
 
2495
"intersection",0x8dc;
 
2496
"union",0x8dd;
 
2497
"logicaland",0x8de;
 
2498
"logicalor",0x8df;
 
2499
"partialderivative",0x8ef;
 
2500
"function",0x8f6;
 
2501
"leftarrow",0x8fb;
 
2502
"uparrow",0x8fc;
 
2503
"rightarrow",0x8fd;
 
2504
"downarrow",0x8fe;
 
2505
"blank",0x9df;
 
2506
"soliddiamond",0x9e0;
 
2507
"checkerboard",0x9e1;
 
2508
"ht",0x9e2;
 
2509
"ff",0x9e3;
 
2510
"cr",0x9e4;
 
2511
"lf",0x9e5;
 
2512
"nl",0x9e8;
 
2513
"vt",0x9e9;
 
2514
"lowrightcorner",0x9ea;
 
2515
"uprightcorner",0x9eb;
 
2516
"upleftcorner",0x9ec;
 
2517
"lowleftcorner",0x9ed;
 
2518
"crossinglines",0x9ee;
 
2519
"horizlinescan1",0x9ef;
 
2520
"horizlinescan3",0x9f0;
 
2521
"horizlinescan5",0x9f1;
 
2522
"horizlinescan7",0x9f2;
 
2523
"horizlinescan9",0x9f3;
 
2524
"leftt",0x9f4;
 
2525
"rightt",0x9f5;
 
2526
"bott",0x9f6;
 
2527
"topt",0x9f7;
 
2528
"vertbar",0x9f8;
 
2529
"emspace",0xaa1;
 
2530
"enspace",0xaa2;
 
2531
"em3space",0xaa3;
 
2532
"em4space",0xaa4;
 
2533
"digitspace",0xaa5;
 
2534
"punctspace",0xaa6;
 
2535
"thinspace",0xaa7;
 
2536
"hairspace",0xaa8;
 
2537
"emdash",0xaa9;
 
2538
"endash",0xaaa;
 
2539
"signifblank",0xaac;
 
2540
"ellipsis",0xaae;
 
2541
"doubbaselinedot",0xaaf;
 
2542
"onethird",0xab0;
 
2543
"twothirds",0xab1;
 
2544
"onefifth",0xab2;
 
2545
"twofifths",0xab3;
 
2546
"threefifths",0xab4;
 
2547
"fourfifths",0xab5;
 
2548
"onesixth",0xab6;
 
2549
"fivesixths",0xab7;
 
2550
"careof",0xab8;
 
2551
"figdash",0xabb;
 
2552
"leftanglebracket",0xabc;
 
2553
"decimalpoint",0xabd;
 
2554
"rightanglebracket",0xabe;
 
2555
"marker",0xabf;
 
2556
"oneeighth",0xac3;
 
2557
"threeeighths",0xac4;
 
2558
"fiveeighths",0xac5;
 
2559
"seveneighths",0xac6;
 
2560
"trademark",0xac9;
 
2561
"signaturemark",0xaca;
 
2562
"trademarkincircle",0xacb;
 
2563
"leftopentriangle",0xacc;
 
2564
"rightopentriangle",0xacd;
 
2565
"emopencircle",0xace;
 
2566
"emopenrectangle",0xacf;
 
2567
"leftsinglequotemark",0xad0;
 
2568
"rightsinglequotemark",0xad1;
 
2569
"leftdoublequotemark",0xad2;
 
2570
"rightdoublequotemark",0xad3;
 
2571
"prescription",0xad4;
 
2572
"minutes",0xad6;
 
2573
"seconds",0xad7;
 
2574
"latincross",0xad9;
 
2575
"hexagram",0xada;
 
2576
"filledrectbullet",0xadb;
 
2577
"filledlefttribullet",0xadc;
 
2578
"filledrighttribullet",0xadd;
 
2579
"emfilledcircle",0xade;
 
2580
"emfilledrect",0xadf;
 
2581
"enopencircbullet",0xae0;
 
2582
"enopensquarebullet",0xae1;
 
2583
"openrectbullet",0xae2;
 
2584
"opentribulletup",0xae3;
 
2585
"opentribulletdown",0xae4;
 
2586
"openstar",0xae5;
 
2587
"enfilledcircbullet",0xae6;
 
2588
"enfilledsqbullet",0xae7;
 
2589
"filledtribulletup",0xae8;
 
2590
"filledtribulletdown",0xae9;
 
2591
"leftpointer",0xaea;
 
2592
"rightpointer",0xaeb;
 
2593
"club",0xaec;
 
2594
"diamond",0xaed;
 
2595
"heart",0xaee;
 
2596
"maltesecross",0xaf0;
 
2597
"dagger",0xaf1;
 
2598
"doubledagger",0xaf2;
 
2599
"checkmark",0xaf3;
 
2600
"ballotcross",0xaf4;
 
2601
"musicalsharp",0xaf5;
 
2602
"musicalflat",0xaf6;
 
2603
"malesymbol",0xaf7;
 
2604
"femalesymbol",0xaf8;
 
2605
"telephone",0xaf9;
 
2606
"telephonerecorder",0xafa;
 
2607
"phonographcopyright",0xafb;
 
2608
"caret",0xafc;
 
2609
"singlelowquotemark",0xafd;
 
2610
"doublelowquotemark",0xafe;
 
2611
"cursor",0xaff;
 
2612
"leftcaret",0xba3;
 
2613
"rightcaret",0xba6;
 
2614
"downcaret",0xba8;
 
2615
"upcaret",0xba9;
 
2616
"overbar",0xbc0;
 
2617
"downtack",0xbc2;
 
2618
"upshoe",0xbc3;
 
2619
"downstile",0xbc4;
 
2620
"underbar",0xbc6;
 
2621
"jot",0xbca;
 
2622
"quad",0xbcc;
 
2623
"uptack",0xbce;
 
2624
"circle",0xbcf;
 
2625
"upstile",0xbd3;
 
2626
"downshoe",0xbd6;
 
2627
"rightshoe",0xbd8;
 
2628
"leftshoe",0xbda;
 
2629
"lefttack",0xbdc;
 
2630
"righttack",0xbfc;
 
2631
"hebrew_doublelowline",0xcdf;
 
2632
"hebrew_aleph",0xce0;
 
2633
"hebrew_bet",0xce1;
 
2634
"hebrew_beth",0xce1;
 
2635
"hebrew_gimel",0xce2;
 
2636
"hebrew_gimmel",0xce2;
 
2637
"hebrew_dalet",0xce3;
 
2638
"hebrew_daleth",0xce3;
 
2639
"hebrew_he",0xce4;
 
2640
"hebrew_waw",0xce5;
 
2641
"hebrew_zain",0xce6;
 
2642
"hebrew_zayin",0xce6;
 
2643
"hebrew_chet",0xce7;
 
2644
"hebrew_het",0xce7;
 
2645
"hebrew_tet",0xce8;
 
2646
"hebrew_teth",0xce8;
 
2647
"hebrew_yod",0xce9;
 
2648
"hebrew_finalkaph",0xcea;
 
2649
"hebrew_kaph",0xceb;
 
2650
"hebrew_lamed",0xcec;
 
2651
"hebrew_finalmem",0xced;
 
2652
"hebrew_mem",0xcee;
 
2653
"hebrew_finalnun",0xcef;
 
2654
"hebrew_nun",0xcf0;
 
2655
"hebrew_samech",0xcf1;
 
2656
"hebrew_samekh",0xcf1;
 
2657
"hebrew_ayin",0xcf2;
 
2658
"hebrew_finalpe",0xcf3;
 
2659
"hebrew_pe",0xcf4;
 
2660
"hebrew_finalzade",0xcf5;
 
2661
"hebrew_finalzadi",0xcf5;
 
2662
"hebrew_zade",0xcf6;
 
2663
"hebrew_zadi",0xcf6;
 
2664
"hebrew_qoph",0xcf7;
 
2665
"hebrew_kuf",0xcf7;
 
2666
"hebrew_resh",0xcf8;
 
2667
"hebrew_shin",0xcf9;
 
2668
"hebrew_taw",0xcfa;
 
2669
"hebrew_taf",0xcfa;
 
2670
"Hebrew_switch",0xFF7E;
 
2671
"Thai_kokai",0xda1;
 
2672
"Thai_khokhai",0xda2;
 
2673
"Thai_khokhuat",0xda3;
 
2674
"Thai_khokhwai",0xda4;
 
2675
"Thai_khokhon",0xda5;
 
2676
"Thai_khorakhang",0xda6;
 
2677
"Thai_ngongu",0xda7;
 
2678
"Thai_chochan",0xda8;
 
2679
"Thai_choching",0xda9;
 
2680
"Thai_chochang",0xdaa;
 
2681
"Thai_soso",0xdab;
 
2682
"Thai_chochoe",0xdac;
 
2683
"Thai_yoying",0xdad;
 
2684
"Thai_dochada",0xdae;
 
2685
"Thai_topatak",0xdaf;
 
2686
"Thai_thothan",0xdb0;
 
2687
"Thai_thonangmontho",0xdb1;
 
2688
"Thai_thophuthao",0xdb2;
 
2689
"Thai_nonen",0xdb3;
 
2690
"Thai_dodek",0xdb4;
 
2691
"Thai_totao",0xdb5;
 
2692
"Thai_thothung",0xdb6;
 
2693
"Thai_thothahan",0xdb7;
 
2694
"Thai_thothong",0xdb8;
 
2695
"Thai_nonu",0xdb9;
 
2696
"Thai_bobaimai",0xdba;
 
2697
"Thai_popla",0xdbb;
 
2698
"Thai_phophung",0xdbc;
 
2699
"Thai_fofa",0xdbd;
 
2700
"Thai_phophan",0xdbe;
 
2701
"Thai_fofan",0xdbf;
 
2702
"Thai_phosamphao",0xdc0;
 
2703
"Thai_moma",0xdc1;
 
2704
"Thai_yoyak",0xdc2;
 
2705
"Thai_rorua",0xdc3;
 
2706
"Thai_ru",0xdc4;
 
2707
"Thai_loling",0xdc5;
 
2708
"Thai_lu",0xdc6;
 
2709
"Thai_wowaen",0xdc7;
 
2710
"Thai_sosala",0xdc8;
 
2711
"Thai_sorusi",0xdc9;
 
2712
"Thai_sosua",0xdca;
 
2713
"Thai_hohip",0xdcb;
 
2714
"Thai_lochula",0xdcc;
 
2715
"Thai_oang",0xdcd;
 
2716
"Thai_honokhuk",0xdce;
 
2717
"Thai_paiyannoi",0xdcf;
 
2718
"Thai_saraa",0xdd0;
 
2719
"Thai_maihanakat",0xdd1;
 
2720
"Thai_saraaa",0xdd2;
 
2721
"Thai_saraam",0xdd3;
 
2722
"Thai_sarai",0xdd4;
 
2723
"Thai_saraii",0xdd5;
 
2724
"Thai_saraue",0xdd6;
 
2725
"Thai_sarauee",0xdd7;
 
2726
"Thai_sarau",0xdd8;
 
2727
"Thai_sarauu",0xdd9;
 
2728
"Thai_phinthu",0xdda;
 
2729
"Thai_maihanakat_maitho",0xdde;
 
2730
"Thai_baht",0xddf;
 
2731
"Thai_sarae",0xde0;
 
2732
"Thai_saraae",0xde1;
 
2733
"Thai_sarao",0xde2;
 
2734
"Thai_saraaimaimuan",0xde3;
 
2735
"Thai_saraaimaimalai",0xde4;
 
2736
"Thai_lakkhangyao",0xde5;
 
2737
"Thai_maiyamok",0xde6;
 
2738
"Thai_maitaikhu",0xde7;
 
2739
"Thai_maiek",0xde8;
 
2740
"Thai_maitho",0xde9;
 
2741
"Thai_maitri",0xdea;
 
2742
"Thai_maichattawa",0xdeb;
 
2743
"Thai_thanthakhat",0xdec;
 
2744
"Thai_nikhahit",0xded;
 
2745
"Thai_leksun",0xdf0;
 
2746
"Thai_leknung",0xdf1;
 
2747
"Thai_leksong",0xdf2;
 
2748
"Thai_leksam",0xdf3;
 
2749
"Thai_leksi",0xdf4;
 
2750
"Thai_lekha",0xdf5;
 
2751
"Thai_lekhok",0xdf6;
 
2752
"Thai_lekchet",0xdf7;
 
2753
"Thai_lekpaet",0xdf8;
 
2754
"Thai_lekkao",0xdf9;
 
2755
"Hangul",0xff31;
 
2756
"Hangul_Start",0xff32;
 
2757
"Hangul_End",0xff33;
 
2758
"Hangul_Hanja",0xff34;
 
2759
"Hangul_Jamo",0xff35;
 
2760
"Hangul_Romaja",0xff36;
 
2761
"Hangul_Codeinput",0xff37;
 
2762
"Hangul_Jeonja",0xff38;
 
2763
"Hangul_Banja",0xff39;
 
2764
"Hangul_PreHanja",0xff3a;
 
2765
"Hangul_PostHanja",0xff3b;
 
2766
"Hangul_SingleCandidate",0xff3c;
 
2767
"Hangul_MultipleCandidate",0xff3d;
 
2768
"Hangul_PreviousCandidate",0xff3e;
 
2769
"Hangul_Special",0xff3f;
 
2770
"Hangul_switch",0xFF7E;
 
2771
"Hangul_Kiyeog",0xea1;
 
2772
"Hangul_SsangKiyeog",0xea2;
 
2773
"Hangul_KiyeogSios",0xea3;
 
2774
"Hangul_Nieun",0xea4;
 
2775
"Hangul_NieunJieuj",0xea5;
 
2776
"Hangul_NieunHieuh",0xea6;
 
2777
"Hangul_Dikeud",0xea7;
 
2778
"Hangul_SsangDikeud",0xea8;
 
2779
"Hangul_Rieul",0xea9;
 
2780
"Hangul_RieulKiyeog",0xeaa;
 
2781
"Hangul_RieulMieum",0xeab;
 
2782
"Hangul_RieulPieub",0xeac;
 
2783
"Hangul_RieulSios",0xead;
 
2784
"Hangul_RieulTieut",0xeae;
 
2785
"Hangul_RieulPhieuf",0xeaf;
 
2786
"Hangul_RieulHieuh",0xeb0;
 
2787
"Hangul_Mieum",0xeb1;
 
2788
"Hangul_Pieub",0xeb2;
 
2789
"Hangul_SsangPieub",0xeb3;
 
2790
"Hangul_PieubSios",0xeb4;
 
2791
"Hangul_Sios",0xeb5;
 
2792
"Hangul_SsangSios",0xeb6;
 
2793
"Hangul_Ieung",0xeb7;
 
2794
"Hangul_Jieuj",0xeb8;
 
2795
"Hangul_SsangJieuj",0xeb9;
 
2796
"Hangul_Cieuc",0xeba;
 
2797
"Hangul_Khieuq",0xebb;
 
2798
"Hangul_Tieut",0xebc;
 
2799
"Hangul_Phieuf",0xebd;
 
2800
"Hangul_Hieuh",0xebe;
 
2801
"Hangul_A",0xebf;
 
2802
"Hangul_AE",0xec0;
 
2803
"Hangul_YA",0xec1;
 
2804
"Hangul_YAE",0xec2;
 
2805
"Hangul_EO",0xec3;
 
2806
"Hangul_E",0xec4;
 
2807
"Hangul_YEO",0xec5;
 
2808
"Hangul_YE",0xec6;
 
2809
"Hangul_O",0xec7;
 
2810
"Hangul_WA",0xec8;
 
2811
"Hangul_WAE",0xec9;
 
2812
"Hangul_OE",0xeca;
 
2813
"Hangul_YO",0xecb;
 
2814
"Hangul_U",0xecc;
 
2815
"Hangul_WEO",0xecd;
 
2816
"Hangul_WE",0xece;
 
2817
"Hangul_WI",0xecf;
 
2818
"Hangul_YU",0xed0;
 
2819
"Hangul_EU",0xed1;
 
2820
"Hangul_YI",0xed2;
 
2821
"Hangul_I",0xed3;
 
2822
"Hangul_J_Kiyeog",0xed4;
 
2823
"Hangul_J_SsangKiyeog",0xed5;
 
2824
"Hangul_J_KiyeogSios",0xed6;
 
2825
"Hangul_J_Nieun",0xed7;
 
2826
"Hangul_J_NieunJieuj",0xed8;
 
2827
"Hangul_J_NieunHieuh",0xed9;
 
2828
"Hangul_J_Dikeud",0xeda;
 
2829
"Hangul_J_Rieul",0xedb;
 
2830
"Hangul_J_RieulKiyeog",0xedc;
 
2831
"Hangul_J_RieulMieum",0xedd;
 
2832
"Hangul_J_RieulPieub",0xede;
 
2833
"Hangul_J_RieulSios",0xedf;
 
2834
"Hangul_J_RieulTieut",0xee0;
 
2835
"Hangul_J_RieulPhieuf",0xee1;
 
2836
"Hangul_J_RieulHieuh",0xee2;
 
2837
"Hangul_J_Mieum",0xee3;
 
2838
"Hangul_J_Pieub",0xee4;
 
2839
"Hangul_J_PieubSios",0xee5;
 
2840
"Hangul_J_Sios",0xee6;
 
2841
"Hangul_J_SsangSios",0xee7;
 
2842
"Hangul_J_Ieung",0xee8;
 
2843
"Hangul_J_Jieuj",0xee9;
 
2844
"Hangul_J_Cieuc",0xeea;
 
2845
"Hangul_J_Khieuq",0xeeb;
 
2846
"Hangul_J_Tieut",0xeec;
 
2847
"Hangul_J_Phieuf",0xeed;
 
2848
"Hangul_J_Hieuh",0xeee;
 
2849
"Hangul_RieulYeorinHieuh",0xeef;
 
2850
"Hangul_SunkyeongeumMieum",0xef0;
 
2851
"Hangul_SunkyeongeumPieub",0xef1;
 
2852
"Hangul_PanSios",0xef2;
 
2853
"Hangul_KkogjiDalrinIeung",0xef3;
 
2854
"Hangul_SunkyeongeumPhieuf",0xef4;
 
2855
"Hangul_YeorinHieuh",0xef5;
 
2856
"Hangul_AraeA",0xef6;
 
2857
"Hangul_AraeAE",0xef7;
 
2858
"Hangul_J_PanSios",0xef8;
 
2859
"Hangul_J_KkogjiDalrinIeung",0xef9;
 
2860
"Hangul_J_YeorinHieuh",0xefa;
 
2861
"Korean_Won",0xeff;
 
2862
]
 
2863
let keysym_to_name = [
 
2864
0xFFFFFF,"VoidSymbol";
 
2865
0xFF08,"BackSpace";
 
2866
0xFF09,"Tab";
 
2867
0xFF0A,"Linefeed";
 
2868
0xFF0B,"Clear";
 
2869
0xFF0D,"Return";
 
2870
0xFF13,"Pause";
 
2871
0xFF14,"Scroll_Lock";
 
2872
0xFF15,"Sys_Req";
 
2873
0xFF1B,"Escape";
 
2874
0xFFFF,"Delete";
 
2875
0xFF20,"Multi_key";
 
2876
0xFF21,"Kanji";
 
2877
0xFF22,"Muhenkan";
 
2878
0xFF23,"Henkan_Mode";
 
2879
0xFF23,"Henkan";
 
2880
0xFF24,"Romaji";
 
2881
0xFF25,"Hiragana";
 
2882
0xFF26,"Katakana";
 
2883
0xFF27,"Hiragana_Katakana";
 
2884
0xFF28,"Zenkaku";
 
2885
0xFF29,"Hankaku";
 
2886
0xFF2A,"Zenkaku_Hankaku";
 
2887
0xFF2B,"Touroku";
 
2888
0xFF2C,"Massyo";
 
2889
0xFF2D,"Kana_Lock";
 
2890
0xFF2E,"Kana_Shift";
 
2891
0xFF2F,"Eisu_Shift";
 
2892
0xFF30,"Eisu_toggle";
 
2893
0xFF50,"Home";
 
2894
0xFF51,"Left";
 
2895
0xFF52,"Up";
 
2896
0xFF53,"Right";
 
2897
0xFF54,"Down";
 
2898
0xFF55,"Prior";
 
2899
0xFF55,"Page_Up";
 
2900
0xFF56,"Next";
 
2901
0xFF56,"Page_Down";
 
2902
0xFF57,"End";
 
2903
0xFF58,"Begin";
 
2904
0xFF60,"Select";
 
2905
0xFF61,"Print";
 
2906
0xFF62,"Execute";
 
2907
0xFF63,"Insert";
 
2908
0xFF65,"Undo";
 
2909
0xFF66,"Redo";
 
2910
0xFF67,"Menu";
 
2911
0xFF68,"Find";
 
2912
0xFF69,"Cancel";
 
2913
0xFF6A,"Help";
 
2914
0xFF6B,"Break";
 
2915
0xFF7E,"Mode_switch";
 
2916
0xFF7E,"script_switch";
 
2917
0xFF7F,"Num_Lock";
 
2918
0xFF80,"KP_Space";
 
2919
0xFF89,"KP_Tab";
 
2920
0xFF8D,"KP_Enter";
 
2921
0xFF91,"KP_F1";
 
2922
0xFF92,"KP_F2";
 
2923
0xFF93,"KP_F3";
 
2924
0xFF94,"KP_F4";
 
2925
0xFF95,"KP_Home";
 
2926
0xFF96,"KP_Left";
 
2927
0xFF97,"KP_Up";
 
2928
0xFF98,"KP_Right";
 
2929
0xFF99,"KP_Down";
 
2930
0xFF9A,"KP_Prior";
 
2931
0xFF9A,"KP_Page_Up";
 
2932
0xFF9B,"KP_Next";
 
2933
0xFF9B,"KP_Page_Down";
 
2934
0xFF9C,"KP_End";
 
2935
0xFF9D,"KP_Begin";
 
2936
0xFF9E,"KP_Insert";
 
2937
0xFF9F,"KP_Delete";
 
2938
0xFFBD,"KP_Equal";
 
2939
0xFFAA,"KP_Multiply";
 
2940
0xFFAB,"KP_Add";
 
2941
0xFFAC,"KP_Separator";
 
2942
0xFFAD,"KP_Subtract";
 
2943
0xFFAE,"KP_Decimal";
 
2944
0xFFAF,"KP_Divide";
 
2945
0xFFB0,"KP_0";
 
2946
0xFFB1,"KP_1";
 
2947
0xFFB2,"KP_2";
 
2948
0xFFB3,"KP_3";
 
2949
0xFFB4,"KP_4";
 
2950
0xFFB5,"KP_5";
 
2951
0xFFB6,"KP_6";
 
2952
0xFFB7,"KP_7";
 
2953
0xFFB8,"KP_8";
 
2954
0xFFB9,"KP_9";
 
2955
0xFFBE,"F1";
 
2956
0xFFBF,"F2";
 
2957
0xFFC0,"F3";
 
2958
0xFFC1,"F4";
 
2959
0xFFC2,"F5";
 
2960
0xFFC3,"F6";
 
2961
0xFFC4,"F7";
 
2962
0xFFC5,"F8";
 
2963
0xFFC6,"F9";
 
2964
0xFFC7,"F10";
 
2965
0xFFC8,"F11";
 
2966
0xFFC8,"L1";
 
2967
0xFFC9,"F12";
 
2968
0xFFC9,"L2";
 
2969
0xFFCA,"F13";
 
2970
0xFFCA,"L3";
 
2971
0xFFCB,"F14";
 
2972
0xFFCB,"L4";
 
2973
0xFFCC,"F15";
 
2974
0xFFCC,"L5";
 
2975
0xFFCD,"F16";
 
2976
0xFFCD,"L6";
 
2977
0xFFCE,"F17";
 
2978
0xFFCE,"L7";
 
2979
0xFFCF,"F18";
 
2980
0xFFCF,"L8";
 
2981
0xFFD0,"F19";
 
2982
0xFFD0,"L9";
 
2983
0xFFD1,"F20";
 
2984
0xFFD1,"L10";
 
2985
0xFFD2,"F21";
 
2986
0xFFD2,"R1";
 
2987
0xFFD3,"F22";
 
2988
0xFFD3,"R2";
 
2989
0xFFD4,"F23";
 
2990
0xFFD4,"R3";
 
2991
0xFFD5,"F24";
 
2992
0xFFD5,"R4";
 
2993
0xFFD6,"F25";
 
2994
0xFFD6,"R5";
 
2995
0xFFD7,"F26";
 
2996
0xFFD7,"R6";
 
2997
0xFFD8,"F27";
 
2998
0xFFD8,"R7";
 
2999
0xFFD9,"F28";
 
3000
0xFFD9,"R8";
 
3001
0xFFDA,"F29";
 
3002
0xFFDA,"R9";
 
3003
0xFFDB,"F30";
 
3004
0xFFDB,"R10";
 
3005
0xFFDC,"F31";
 
3006
0xFFDC,"R11";
 
3007
0xFFDD,"F32";
 
3008
0xFFDD,"R12";
 
3009
0xFFDE,"F33";
 
3010
0xFFDE,"R13";
 
3011
0xFFDF,"F34";
 
3012
0xFFDF,"R14";
 
3013
0xFFE0,"F35";
 
3014
0xFFE0,"R15";
 
3015
0xFFE1,"Shift_L";
 
3016
0xFFE2,"Shift_R";
 
3017
0xFFE3,"Control_L";
 
3018
0xFFE4,"Control_R";
 
3019
0xFFE5,"Caps_Lock";
 
3020
0xFFE6,"Shift_Lock";
 
3021
0xFFE7,"Meta_L";
 
3022
0xFFE8,"Meta_R";
 
3023
0xFFE9,"Alt_L";
 
3024
0xFFEA,"Alt_R";
 
3025
0xFFEB,"Super_L";
 
3026
0xFFEC,"Super_R";
 
3027
0xFFED,"Hyper_L";
 
3028
0xFFEE,"Hyper_R";
 
3029
0xFE01,"ISO_Lock";
 
3030
0xFE02,"ISO_Level2_Latch";
 
3031
0xFE03,"ISO_Level3_Shift";
 
3032
0xFE04,"ISO_Level3_Latch";
 
3033
0xFE05,"ISO_Level3_Lock";
 
3034
0xFF7E,"ISO_Group_Shift";
 
3035
0xFE06,"ISO_Group_Latch";
 
3036
0xFE07,"ISO_Group_Lock";
 
3037
0xFE08,"ISO_Next_Group";
 
3038
0xFE09,"ISO_Next_Group_Lock";
 
3039
0xFE0A,"ISO_Prev_Group";
 
3040
0xFE0B,"ISO_Prev_Group_Lock";
 
3041
0xFE0C,"ISO_First_Group";
 
3042
0xFE0D,"ISO_First_Group_Lock";
 
3043
0xFE0E,"ISO_Last_Group";
 
3044
0xFE0F,"ISO_Last_Group_Lock";
 
3045
0xFE20,"ISO_Left_Tab";
 
3046
0xFE21,"ISO_Move_Line_Up";
 
3047
0xFE22,"ISO_Move_Line_Down";
 
3048
0xFE23,"ISO_Partial_Line_Up";
 
3049
0xFE24,"ISO_Partial_Line_Down";
 
3050
0xFE25,"ISO_Partial_Space_Left";
 
3051
0xFE26,"ISO_Partial_Space_Right";
 
3052
0xFE27,"ISO_Set_Margin_Left";
 
3053
0xFE28,"ISO_Set_Margin_Right";
 
3054
0xFE29,"ISO_Release_Margin_Left";
 
3055
0xFE2A,"ISO_Release_Margin_Right";
 
3056
0xFE2B,"ISO_Release_Both_Margins";
 
3057
0xFE2C,"ISO_Fast_Cursor_Left";
 
3058
0xFE2D,"ISO_Fast_Cursor_Right";
 
3059
0xFE2E,"ISO_Fast_Cursor_Up";
 
3060
0xFE2F,"ISO_Fast_Cursor_Down";
 
3061
0xFE30,"ISO_Continuous_Underline";
 
3062
0xFE31,"ISO_Discontinuous_Underline";
 
3063
0xFE32,"ISO_Emphasize";
 
3064
0xFE33,"ISO_Center_Object";
 
3065
0xFE34,"ISO_Enter";
 
3066
0xFE50,"dead_grave";
 
3067
0xFE51,"dead_acute";
 
3068
0xFE52,"dead_circumflex";
 
3069
0xFE53,"dead_tilde";
 
3070
0xFE54,"dead_macron";
 
3071
0xFE55,"dead_breve";
 
3072
0xFE56,"dead_abovedot";
 
3073
0xFE57,"dead_diaeresis";
 
3074
0xFE58,"dead_abovering";
 
3075
0xFE59,"dead_doubleacute";
 
3076
0xFE5A,"dead_caron";
 
3077
0xFE5B,"dead_cedilla";
 
3078
0xFE5C,"dead_ogonek";
 
3079
0xFE5D,"dead_iota";
 
3080
0xFE5E,"dead_voiced_sound";
 
3081
0xFE5F,"dead_semivoiced_sound";
 
3082
0xFE60,"dead_belowdot";
 
3083
0xFED0,"First_Virtual_Screen";
 
3084
0xFED1,"Prev_Virtual_Screen";
 
3085
0xFED2,"Next_Virtual_Screen";
 
3086
0xFED4,"Last_Virtual_Screen";
 
3087
0xFED5,"Terminate_Server";
 
3088
0xFE70,"AccessX_Enable";
 
3089
0xFE71,"AccessX_Feedback_Enable";
 
3090
0xFE72,"RepeatKeys_Enable";
 
3091
0xFE73,"SlowKeys_Enable";
 
3092
0xFE74,"BounceKeys_Enable";
 
3093
0xFE75,"StickyKeys_Enable";
 
3094
0xFE76,"MouseKeys_Enable";
 
3095
0xFE77,"MouseKeys_Accel_Enable";
 
3096
0xFE78,"Overlay1_Enable";
 
3097
0xFE79,"Overlay2_Enable";
 
3098
0xFE7A,"AudibleBell_Enable";
 
3099
0xFEE0,"Pointer_Left";
 
3100
0xFEE1,"Pointer_Right";
 
3101
0xFEE2,"Pointer_Up";
 
3102
0xFEE3,"Pointer_Down";
 
3103
0xFEE4,"Pointer_UpLeft";
 
3104
0xFEE5,"Pointer_UpRight";
 
3105
0xFEE6,"Pointer_DownLeft";
 
3106
0xFEE7,"Pointer_DownRight";
 
3107
0xFEE8,"Pointer_Button_Dflt";
 
3108
0xFEE9,"Pointer_Button1";
 
3109
0xFEEA,"Pointer_Button2";
 
3110
0xFEEB,"Pointer_Button3";
 
3111
0xFEEC,"Pointer_Button4";
 
3112
0xFEED,"Pointer_Button5";
 
3113
0xFEEE,"Pointer_DblClick_Dflt";
 
3114
0xFEEF,"Pointer_DblClick1";
 
3115
0xFEF0,"Pointer_DblClick2";
 
3116
0xFEF1,"Pointer_DblClick3";
 
3117
0xFEF2,"Pointer_DblClick4";
 
3118
0xFEF3,"Pointer_DblClick5";
 
3119
0xFEF4,"Pointer_Drag_Dflt";
 
3120
0xFEF5,"Pointer_Drag1";
 
3121
0xFEF6,"Pointer_Drag2";
 
3122
0xFEF7,"Pointer_Drag3";
 
3123
0xFEF8,"Pointer_Drag4";
 
3124
0xFEFD,"Pointer_Drag5";
 
3125
0xFEF9,"Pointer_EnableKeys";
 
3126
0xFEFA,"Pointer_Accelerate";
 
3127
0xFEFB,"Pointer_DfltBtnNext";
 
3128
0xFEFC,"Pointer_DfltBtnPrev";
 
3129
0xFD01,"3270_Duplicate";
 
3130
0xFD02,"3270_FieldMark";
 
3131
0xFD03,"3270_Right2";
 
3132
0xFD04,"3270_Left2";
 
3133
0xFD05,"3270_BackTab";
 
3134
0xFD06,"3270_EraseEOF";
 
3135
0xFD07,"3270_EraseInput";
 
3136
0xFD08,"3270_Reset";
 
3137
0xFD09,"3270_Quit";
 
3138
0xFD0A,"3270_PA1";
 
3139
0xFD0B,"3270_PA2";
 
3140
0xFD0C,"3270_PA3";
 
3141
0xFD0D,"3270_Test";
 
3142
0xFD0E,"3270_Attn";
 
3143
0xFD0F,"3270_CursorBlink";
 
3144
0xFD10,"3270_AltCursor";
 
3145
0xFD11,"3270_KeyClick";
 
3146
0xFD12,"3270_Jump";
 
3147
0xFD13,"3270_Ident";
 
3148
0xFD14,"3270_Rule";
 
3149
0xFD15,"3270_Copy";
 
3150
0xFD16,"3270_Play";
 
3151
0xFD17,"3270_Setup";
 
3152
0xFD18,"3270_Record";
 
3153
0xFD19,"3270_ChangeScreen";
 
3154
0xFD1A,"3270_DeleteWord";
 
3155
0xFD1B,"3270_ExSelect";
 
3156
0xFD1C,"3270_CursorSelect";
 
3157
0xFD1D,"3270_PrintScreen";
 
3158
0xFD1E,"3270_Enter";
 
3159
0x020,"space";
 
3160
0x021,"exclam";
 
3161
0x022,"quotedbl";
 
3162
0x023,"numbersign";
 
3163
0x024,"dollar";
 
3164
0x025,"percent";
 
3165
0x026,"ampersand";
 
3166
0x027,"apostrophe";
 
3167
0x027,"quoteright";
 
3168
0x028,"parenleft";
 
3169
0x029,"parenright";
 
3170
0x02a,"asterisk";
 
3171
0x02b,"plus";
 
3172
0x02c,"comma";
 
3173
0x02d,"minus";
 
3174
0x02e,"period";
 
3175
0x02f,"slash";
 
3176
0x030,"0";
 
3177
0x031,"1";
 
3178
0x032,"2";
 
3179
0x033,"3";
 
3180
0x034,"4";
 
3181
0x035,"5";
 
3182
0x036,"6";
 
3183
0x037,"7";
 
3184
0x038,"8";
 
3185
0x039,"9";
 
3186
0x03a,"colon";
 
3187
0x03b,"semicolon";
 
3188
0x03c,"less";
 
3189
0x03d,"equal";
 
3190
0x03e,"greater";
 
3191
0x03f,"question";
 
3192
0x040,"at";
 
3193
0x041,"A";
 
3194
0x042,"B";
 
3195
0x043,"C";
 
3196
0x044,"D";
 
3197
0x045,"E";
 
3198
0x046,"F";
 
3199
0x047,"G";
 
3200
0x048,"H";
 
3201
0x049,"I";
 
3202
0x04a,"J";
 
3203
0x04b,"K";
 
3204
0x04c,"L";
 
3205
0x04d,"M";
 
3206
0x04e,"N";
 
3207
0x04f,"O";
 
3208
0x050,"P";
 
3209
0x051,"Q";
 
3210
0x052,"R";
 
3211
0x053,"S";
 
3212
0x054,"T";
 
3213
0x055,"U";
 
3214
0x056,"V";
 
3215
0x057,"W";
 
3216
0x058,"X";
 
3217
0x059,"Y";
 
3218
0x05a,"Z";
 
3219
0x05b,"bracketleft";
 
3220
0x05c,"backslash";
 
3221
0x05d,"bracketright";
 
3222
0x05e,"asciicircum";
 
3223
0x05f,"underscore";
 
3224
0x060,"grave";
 
3225
0x060,"quoteleft";
 
3226
0x061,"a";
 
3227
0x062,"b";
 
3228
0x063,"c";
 
3229
0x064,"d";
 
3230
0x065,"e";
 
3231
0x066,"f";
 
3232
0x067,"g";
 
3233
0x068,"h";
 
3234
0x069,"i";
 
3235
0x06a,"j";
 
3236
0x06b,"k";
 
3237
0x06c,"l";
 
3238
0x06d,"m";
 
3239
0x06e,"n";
 
3240
0x06f,"o";
 
3241
0x070,"p";
 
3242
0x071,"q";
 
3243
0x072,"r";
 
3244
0x073,"s";
 
3245
0x074,"t";
 
3246
0x075,"u";
 
3247
0x076,"v";
 
3248
0x077,"w";
 
3249
0x078,"x";
 
3250
0x079,"y";
 
3251
0x07a,"z";
 
3252
0x07b,"braceleft";
 
3253
0x07c,"bar";
 
3254
0x07d,"braceright";
 
3255
0x07e,"asciitilde";
 
3256
0x0a0,"nobreakspace";
 
3257
0x0a1,"exclamdown";
 
3258
0x0a2,"cent";
 
3259
0x0a3,"sterling";
 
3260
0x0a4,"currency";
 
3261
0x0a5,"yen";
 
3262
0x0a6,"brokenbar";
 
3263
0x0a7,"section";
 
3264
0x0a8,"diaeresis";
 
3265
0x0a9,"copyright";
 
3266
0x0aa,"ordfeminine";
 
3267
0x0ab,"guillemotleft";
 
3268
0x0ac,"notsign";
 
3269
0x0ad,"hyphen";
 
3270
0x0ae,"registered";
 
3271
0x0af,"macron";
 
3272
0x0b0,"degree";
 
3273
0x0b1,"plusminus";
 
3274
0x0b2,"twosuperior";
 
3275
0x0b3,"threesuperior";
 
3276
0x0b4,"acute";
 
3277
0x0b5,"mu";
 
3278
0x0b6,"paragraph";
 
3279
0x0b7,"periodcentered";
 
3280
0x0b8,"cedilla";
 
3281
0x0b9,"onesuperior";
 
3282
0x0ba,"masculine";
 
3283
0x0bb,"guillemotright";
 
3284
0x0bc,"onequarter";
 
3285
0x0bd,"onehalf";
 
3286
0x0be,"threequarters";
 
3287
0x0bf,"questiondown";
 
3288
0x0c0,"Agrave";
 
3289
0x0c1,"Aacute";
 
3290
0x0c2,"Acircumflex";
 
3291
0x0c3,"Atilde";
 
3292
0x0c4,"Adiaeresis";
 
3293
0x0c5,"Aring";
 
3294
0x0c6,"AE";
 
3295
0x0c7,"Ccedilla";
 
3296
0x0c8,"Egrave";
 
3297
0x0c9,"Eacute";
 
3298
0x0ca,"Ecircumflex";
 
3299
0x0cb,"Ediaeresis";
 
3300
0x0cc,"Igrave";
 
3301
0x0cd,"Iacute";
 
3302
0x0ce,"Icircumflex";
 
3303
0x0cf,"Idiaeresis";
 
3304
0x0d0,"ETH";
 
3305
0x0d0,"Eth";
 
3306
0x0d1,"Ntilde";
 
3307
0x0d2,"Ograve";
 
3308
0x0d3,"Oacute";
 
3309
0x0d4,"Ocircumflex";
 
3310
0x0d5,"Otilde";
 
3311
0x0d6,"Odiaeresis";
 
3312
0x0d7,"multiply";
 
3313
0x0d8,"Ooblique";
 
3314
0x0d9,"Ugrave";
 
3315
0x0da,"Uacute";
 
3316
0x0db,"Ucircumflex";
 
3317
0x0dc,"Udiaeresis";
 
3318
0x0dd,"Yacute";
 
3319
0x0de,"THORN";
 
3320
0x0de,"Thorn";
 
3321
0x0df,"ssharp";
 
3322
0x0e0,"agrave";
 
3323
0x0e1,"aacute";
 
3324
0x0e2,"acircumflex";
 
3325
0x0e3,"atilde";
 
3326
0x0e4,"adiaeresis";
 
3327
0x0e5,"aring";
 
3328
0x0e6,"ae";
 
3329
0x0e7,"ccedilla";
 
3330
0x0e8,"egrave";
 
3331
0x0e9,"eacute";
 
3332
0x0ea,"ecircumflex";
 
3333
0x0eb,"ediaeresis";
 
3334
0x0ec,"igrave";
 
3335
0x0ed,"iacute";
 
3336
0x0ee,"icircumflex";
 
3337
0x0ef,"idiaeresis";
 
3338
0x0f0,"eth";
 
3339
0x0f1,"ntilde";
 
3340
0x0f2,"ograve";
 
3341
0x0f3,"oacute";
 
3342
0x0f4,"ocircumflex";
 
3343
0x0f5,"otilde";
 
3344
0x0f6,"odiaeresis";
 
3345
0x0f7,"division";
 
3346
0x0f8,"oslash";
 
3347
0x0f9,"ugrave";
 
3348
0x0fa,"uacute";
 
3349
0x0fb,"ucircumflex";
 
3350
0x0fc,"udiaeresis";
 
3351
0x0fd,"yacute";
 
3352
0x0fe,"thorn";
 
3353
0x0ff,"ydiaeresis";
 
3354
0x1a1,"Aogonek";
 
3355
0x1a2,"breve";
 
3356
0x1a3,"Lstroke";
 
3357
0x1a5,"Lcaron";
 
3358
0x1a6,"Sacute";
 
3359
0x1a9,"Scaron";
 
3360
0x1aa,"Scedilla";
 
3361
0x1ab,"Tcaron";
 
3362
0x1ac,"Zacute";
 
3363
0x1ae,"Zcaron";
 
3364
0x1af,"Zabovedot";
 
3365
0x1b1,"aogonek";
 
3366
0x1b2,"ogonek";
 
3367
0x1b3,"lstroke";
 
3368
0x1b5,"lcaron";
 
3369
0x1b6,"sacute";
 
3370
0x1b7,"caron";
 
3371
0x1b9,"scaron";
 
3372
0x1ba,"scedilla";
 
3373
0x1bb,"tcaron";
 
3374
0x1bc,"zacute";
 
3375
0x1bd,"doubleacute";
 
3376
0x1be,"zcaron";
 
3377
0x1bf,"zabovedot";
 
3378
0x1c0,"Racute";
 
3379
0x1c3,"Abreve";
 
3380
0x1c5,"Lacute";
 
3381
0x1c6,"Cacute";
 
3382
0x1c8,"Ccaron";
 
3383
0x1ca,"Eogonek";
 
3384
0x1cc,"Ecaron";
 
3385
0x1cf,"Dcaron";
 
3386
0x1d0,"Dstroke";
 
3387
0x1d1,"Nacute";
 
3388
0x1d2,"Ncaron";
 
3389
0x1d5,"Odoubleacute";
 
3390
0x1d8,"Rcaron";
 
3391
0x1d9,"Uring";
 
3392
0x1db,"Udoubleacute";
 
3393
0x1de,"Tcedilla";
 
3394
0x1e0,"racute";
 
3395
0x1e3,"abreve";
 
3396
0x1e5,"lacute";
 
3397
0x1e6,"cacute";
 
3398
0x1e8,"ccaron";
 
3399
0x1ea,"eogonek";
 
3400
0x1ec,"ecaron";
 
3401
0x1ef,"dcaron";
 
3402
0x1f0,"dstroke";
 
3403
0x1f1,"nacute";
 
3404
0x1f2,"ncaron";
 
3405
0x1f5,"odoubleacute";
 
3406
0x1fb,"udoubleacute";
 
3407
0x1f8,"rcaron";
 
3408
0x1f9,"uring";
 
3409
0x1fe,"tcedilla";
 
3410
0x1ff,"abovedot";
 
3411
0x2a1,"Hstroke";
 
3412
0x2a6,"Hcircumflex";
 
3413
0x2a9,"Iabovedot";
 
3414
0x2ab,"Gbreve";
 
3415
0x2ac,"Jcircumflex";
 
3416
0x2b1,"hstroke";
 
3417
0x2b6,"hcircumflex";
 
3418
0x2b9,"idotless";
 
3419
0x2bb,"gbreve";
 
3420
0x2bc,"jcircumflex";
 
3421
0x2c5,"Cabovedot";
 
3422
0x2c6,"Ccircumflex";
 
3423
0x2d5,"Gabovedot";
 
3424
0x2d8,"Gcircumflex";
 
3425
0x2dd,"Ubreve";
 
3426
0x2de,"Scircumflex";
 
3427
0x2e5,"cabovedot";
 
3428
0x2e6,"ccircumflex";
 
3429
0x2f5,"gabovedot";
 
3430
0x2f8,"gcircumflex";
 
3431
0x2fd,"ubreve";
 
3432
0x2fe,"scircumflex";
 
3433
0x3a2,"kra";
 
3434
0x3a2,"kappa";
 
3435
0x3a3,"Rcedilla";
 
3436
0x3a5,"Itilde";
 
3437
0x3a6,"Lcedilla";
 
3438
0x3aa,"Emacron";
 
3439
0x3ab,"Gcedilla";
 
3440
0x3ac,"Tslash";
 
3441
0x3b3,"rcedilla";
 
3442
0x3b5,"itilde";
 
3443
0x3b6,"lcedilla";
 
3444
0x3ba,"emacron";
 
3445
0x3bb,"gcedilla";
 
3446
0x3bc,"tslash";
 
3447
0x3bd,"ENG";
 
3448
0x3bf,"eng";
 
3449
0x3c0,"Amacron";
 
3450
0x3c7,"Iogonek";
 
3451
0x3cc,"Eabovedot";
 
3452
0x3cf,"Imacron";
 
3453
0x3d1,"Ncedilla";
 
3454
0x3d2,"Omacron";
 
3455
0x3d3,"Kcedilla";
 
3456
0x3d9,"Uogonek";
 
3457
0x3dd,"Utilde";
 
3458
0x3de,"Umacron";
 
3459
0x3e0,"amacron";
 
3460
0x3e7,"iogonek";
 
3461
0x3ec,"eabovedot";
 
3462
0x3ef,"imacron";
 
3463
0x3f1,"ncedilla";
 
3464
0x3f2,"omacron";
 
3465
0x3f3,"kcedilla";
 
3466
0x3f9,"uogonek";
 
3467
0x3fd,"utilde";
 
3468
0x3fe,"umacron";
 
3469
0x47e,"overline";
 
3470
0x4a1,"kana_fullstop";
 
3471
0x4a2,"kana_openingbracket";
 
3472
0x4a3,"kana_closingbracket";
 
3473
0x4a4,"kana_comma";
 
3474
0x4a5,"kana_conjunctive";
 
3475
0x4a5,"kana_middledot";
 
3476
0x4a6,"kana_WO";
 
3477
0x4a7,"kana_a";
 
3478
0x4a8,"kana_i";
 
3479
0x4a9,"kana_u";
 
3480
0x4aa,"kana_e";
 
3481
0x4ab,"kana_o";
 
3482
0x4ac,"kana_ya";
 
3483
0x4ad,"kana_yu";
 
3484
0x4ae,"kana_yo";
 
3485
0x4af,"kana_tsu";
 
3486
0x4af,"kana_tu";
 
3487
0x4b0,"prolongedsound";
 
3488
0x4b1,"kana_A";
 
3489
0x4b2,"kana_I";
 
3490
0x4b3,"kana_U";
 
3491
0x4b4,"kana_E";
 
3492
0x4b5,"kana_O";
 
3493
0x4b6,"kana_KA";
 
3494
0x4b7,"kana_KI";
 
3495
0x4b8,"kana_KU";
 
3496
0x4b9,"kana_KE";
 
3497
0x4ba,"kana_KO";
 
3498
0x4bb,"kana_SA";
 
3499
0x4bc,"kana_SHI";
 
3500
0x4bd,"kana_SU";
 
3501
0x4be,"kana_SE";
 
3502
0x4bf,"kana_SO";
 
3503
0x4c0,"kana_TA";
 
3504
0x4c1,"kana_CHI";
 
3505
0x4c1,"kana_TI";
 
3506
0x4c2,"kana_TSU";
 
3507
0x4c2,"kana_TU";
 
3508
0x4c3,"kana_TE";
 
3509
0x4c4,"kana_TO";
 
3510
0x4c5,"kana_NA";
 
3511
0x4c6,"kana_NI";
 
3512
0x4c7,"kana_NU";
 
3513
0x4c8,"kana_NE";
 
3514
0x4c9,"kana_NO";
 
3515
0x4ca,"kana_HA";
 
3516
0x4cb,"kana_HI";
 
3517
0x4cc,"kana_FU";
 
3518
0x4cc,"kana_HU";
 
3519
0x4cd,"kana_HE";
 
3520
0x4ce,"kana_HO";
 
3521
0x4cf,"kana_MA";
 
3522
0x4d0,"kana_MI";
 
3523
0x4d1,"kana_MU";
 
3524
0x4d2,"kana_ME";
 
3525
0x4d3,"kana_MO";
 
3526
0x4d4,"kana_YA";
 
3527
0x4d5,"kana_YU";
 
3528
0x4d6,"kana_YO";
 
3529
0x4d7,"kana_RA";
 
3530
0x4d8,"kana_RI";
 
3531
0x4d9,"kana_RU";
 
3532
0x4da,"kana_RE";
 
3533
0x4db,"kana_RO";
 
3534
0x4dc,"kana_WA";
 
3535
0x4dd,"kana_N";
 
3536
0x4de,"voicedsound";
 
3537
0x4df,"semivoicedsound";
 
3538
0xFF7E,"kana_switch";
 
3539
0x5ac,"Arabic_comma";
 
3540
0x5bb,"Arabic_semicolon";
 
3541
0x5bf,"Arabic_question_mark";
 
3542
0x5c1,"Arabic_hamza";
 
3543
0x5c2,"Arabic_maddaonalef";
 
3544
0x5c3,"Arabic_hamzaonalef";
 
3545
0x5c4,"Arabic_hamzaonwaw";
 
3546
0x5c5,"Arabic_hamzaunderalef";
 
3547
0x5c6,"Arabic_hamzaonyeh";
 
3548
0x5c7,"Arabic_alef";
 
3549
0x5c8,"Arabic_beh";
 
3550
0x5c9,"Arabic_tehmarbuta";
 
3551
0x5ca,"Arabic_teh";
 
3552
0x5cb,"Arabic_theh";
 
3553
0x5cc,"Arabic_jeem";
 
3554
0x5cd,"Arabic_hah";
 
3555
0x5ce,"Arabic_khah";
 
3556
0x5cf,"Arabic_dal";
 
3557
0x5d0,"Arabic_thal";
 
3558
0x5d1,"Arabic_ra";
 
3559
0x5d2,"Arabic_zain";
 
3560
0x5d3,"Arabic_seen";
 
3561
0x5d4,"Arabic_sheen";
 
3562
0x5d5,"Arabic_sad";
 
3563
0x5d6,"Arabic_dad";
 
3564
0x5d7,"Arabic_tah";
 
3565
0x5d8,"Arabic_zah";
 
3566
0x5d9,"Arabic_ain";
 
3567
0x5da,"Arabic_ghain";
 
3568
0x5e0,"Arabic_tatweel";
 
3569
0x5e1,"Arabic_feh";
 
3570
0x5e2,"Arabic_qaf";
 
3571
0x5e3,"Arabic_kaf";
 
3572
0x5e4,"Arabic_lam";
 
3573
0x5e5,"Arabic_meem";
 
3574
0x5e6,"Arabic_noon";
 
3575
0x5e7,"Arabic_ha";
 
3576
0x5e7,"Arabic_heh";
 
3577
0x5e8,"Arabic_waw";
 
3578
0x5e9,"Arabic_alefmaksura";
 
3579
0x5ea,"Arabic_yeh";
 
3580
0x5eb,"Arabic_fathatan";
 
3581
0x5ec,"Arabic_dammatan";
 
3582
0x5ed,"Arabic_kasratan";
 
3583
0x5ee,"Arabic_fatha";
 
3584
0x5ef,"Arabic_damma";
 
3585
0x5f0,"Arabic_kasra";
 
3586
0x5f1,"Arabic_shadda";
 
3587
0x5f2,"Arabic_sukun";
 
3588
0xFF7E,"Arabic_switch";
 
3589
0x6a1,"Serbian_dje";
 
3590
0x6a2,"Macedonia_gje";
 
3591
0x6a3,"Cyrillic_io";
 
3592
0x6a4,"Ukrainian_ie";
 
3593
0x6a4,"Ukranian_je";
 
3594
0x6a5,"Macedonia_dse";
 
3595
0x6a6,"Ukrainian_i";
 
3596
0x6a6,"Ukranian_i";
 
3597
0x6a7,"Ukrainian_yi";
 
3598
0x6a7,"Ukranian_yi";
 
3599
0x6a8,"Cyrillic_je";
 
3600
0x6a8,"Serbian_je";
 
3601
0x6a9,"Cyrillic_lje";
 
3602
0x6a9,"Serbian_lje";
 
3603
0x6aa,"Cyrillic_nje";
 
3604
0x6aa,"Serbian_nje";
 
3605
0x6ab,"Serbian_tshe";
 
3606
0x6ac,"Macedonia_kje";
 
3607
0x6ae,"Byelorussian_shortu";
 
3608
0x6af,"Cyrillic_dzhe";
 
3609
0x6af,"Serbian_dze";
 
3610
0x6b0,"numerosign";
 
3611
0x6b1,"Serbian_DJE";
 
3612
0x6b2,"Macedonia_GJE";
 
3613
0x6b3,"Cyrillic_IO";
 
3614
0x6b4,"Ukrainian_IE";
 
3615
0x6b4,"Ukranian_JE";
 
3616
0x6b5,"Macedonia_DSE";
 
3617
0x6b6,"Ukrainian_I";
 
3618
0x6b6,"Ukranian_I";
 
3619
0x6b7,"Ukrainian_YI";
 
3620
0x6b7,"Ukranian_YI";
 
3621
0x6b8,"Cyrillic_JE";
 
3622
0x6b8,"Serbian_JE";
 
3623
0x6b9,"Cyrillic_LJE";
 
3624
0x6b9,"Serbian_LJE";
 
3625
0x6ba,"Cyrillic_NJE";
 
3626
0x6ba,"Serbian_NJE";
 
3627
0x6bb,"Serbian_TSHE";
 
3628
0x6bc,"Macedonia_KJE";
 
3629
0x6be,"Byelorussian_SHORTU";
 
3630
0x6bf,"Cyrillic_DZHE";
 
3631
0x6bf,"Serbian_DZE";
 
3632
0x6c0,"Cyrillic_yu";
 
3633
0x6c1,"Cyrillic_a";
 
3634
0x6c2,"Cyrillic_be";
 
3635
0x6c3,"Cyrillic_tse";
 
3636
0x6c4,"Cyrillic_de";
 
3637
0x6c5,"Cyrillic_ie";
 
3638
0x6c6,"Cyrillic_ef";
 
3639
0x6c7,"Cyrillic_ghe";
 
3640
0x6c8,"Cyrillic_ha";
 
3641
0x6c9,"Cyrillic_i";
 
3642
0x6ca,"Cyrillic_shorti";
 
3643
0x6cb,"Cyrillic_ka";
 
3644
0x6cc,"Cyrillic_el";
 
3645
0x6cd,"Cyrillic_em";
 
3646
0x6ce,"Cyrillic_en";
 
3647
0x6cf,"Cyrillic_o";
 
3648
0x6d0,"Cyrillic_pe";
 
3649
0x6d1,"Cyrillic_ya";
 
3650
0x6d2,"Cyrillic_er";
 
3651
0x6d3,"Cyrillic_es";
 
3652
0x6d4,"Cyrillic_te";
 
3653
0x6d5,"Cyrillic_u";
 
3654
0x6d6,"Cyrillic_zhe";
 
3655
0x6d7,"Cyrillic_ve";
 
3656
0x6d8,"Cyrillic_softsign";
 
3657
0x6d9,"Cyrillic_yeru";
 
3658
0x6da,"Cyrillic_ze";
 
3659
0x6db,"Cyrillic_sha";
 
3660
0x6dc,"Cyrillic_e";
 
3661
0x6dd,"Cyrillic_shcha";
 
3662
0x6de,"Cyrillic_che";
 
3663
0x6df,"Cyrillic_hardsign";
 
3664
0x6e0,"Cyrillic_YU";
 
3665
0x6e1,"Cyrillic_A";
 
3666
0x6e2,"Cyrillic_BE";
 
3667
0x6e3,"Cyrillic_TSE";
 
3668
0x6e4,"Cyrillic_DE";
 
3669
0x6e5,"Cyrillic_IE";
 
3670
0x6e6,"Cyrillic_EF";
 
3671
0x6e7,"Cyrillic_GHE";
 
3672
0x6e8,"Cyrillic_HA";
 
3673
0x6e9,"Cyrillic_I";
 
3674
0x6ea,"Cyrillic_SHORTI";
 
3675
0x6eb,"Cyrillic_KA";
 
3676
0x6ec,"Cyrillic_EL";
 
3677
0x6ed,"Cyrillic_EM";
 
3678
0x6ee,"Cyrillic_EN";
 
3679
0x6ef,"Cyrillic_O";
 
3680
0x6f0,"Cyrillic_PE";
 
3681
0x6f1,"Cyrillic_YA";
 
3682
0x6f2,"Cyrillic_ER";
 
3683
0x6f3,"Cyrillic_ES";
 
3684
0x6f4,"Cyrillic_TE";
 
3685
0x6f5,"Cyrillic_U";
 
3686
0x6f6,"Cyrillic_ZHE";
 
3687
0x6f7,"Cyrillic_VE";
 
3688
0x6f8,"Cyrillic_SOFTSIGN";
 
3689
0x6f9,"Cyrillic_YERU";
 
3690
0x6fa,"Cyrillic_ZE";
 
3691
0x6fb,"Cyrillic_SHA";
 
3692
0x6fc,"Cyrillic_E";
 
3693
0x6fd,"Cyrillic_SHCHA";
 
3694
0x6fe,"Cyrillic_CHE";
 
3695
0x6ff,"Cyrillic_HARDSIGN";
 
3696
0x7a1,"Greek_ALPHAaccent";
 
3697
0x7a2,"Greek_EPSILONaccent";
 
3698
0x7a3,"Greek_ETAaccent";
 
3699
0x7a4,"Greek_IOTAaccent";
 
3700
0x7a5,"Greek_IOTAdiaeresis";
 
3701
0x7a7,"Greek_OMICRONaccent";
 
3702
0x7a8,"Greek_UPSILONaccent";
 
3703
0x7a9,"Greek_UPSILONdieresis";
 
3704
0x7ab,"Greek_OMEGAaccent";
 
3705
0x7ae,"Greek_accentdieresis";
 
3706
0x7af,"Greek_horizbar";
 
3707
0x7b1,"Greek_alphaaccent";
 
3708
0x7b2,"Greek_epsilonaccent";
 
3709
0x7b3,"Greek_etaaccent";
 
3710
0x7b4,"Greek_iotaaccent";
 
3711
0x7b5,"Greek_iotadieresis";
 
3712
0x7b6,"Greek_iotaaccentdieresis";
 
3713
0x7b7,"Greek_omicronaccent";
 
3714
0x7b8,"Greek_upsilonaccent";
 
3715
0x7b9,"Greek_upsilondieresis";
 
3716
0x7ba,"Greek_upsilonaccentdieresis";
 
3717
0x7bb,"Greek_omegaaccent";
 
3718
0x7c1,"Greek_ALPHA";
 
3719
0x7c2,"Greek_BETA";
 
3720
0x7c3,"Greek_GAMMA";
 
3721
0x7c4,"Greek_DELTA";
 
3722
0x7c5,"Greek_EPSILON";
 
3723
0x7c6,"Greek_ZETA";
 
3724
0x7c7,"Greek_ETA";
 
3725
0x7c8,"Greek_THETA";
 
3726
0x7c9,"Greek_IOTA";
 
3727
0x7ca,"Greek_KAPPA";
 
3728
0x7cb,"Greek_LAMDA";
 
3729
0x7cb,"Greek_LAMBDA";
 
3730
0x7cc,"Greek_MU";
 
3731
0x7cd,"Greek_NU";
 
3732
0x7ce,"Greek_XI";
 
3733
0x7cf,"Greek_OMICRON";
 
3734
0x7d0,"Greek_PI";
 
3735
0x7d1,"Greek_RHO";
 
3736
0x7d2,"Greek_SIGMA";
 
3737
0x7d4,"Greek_TAU";
 
3738
0x7d5,"Greek_UPSILON";
 
3739
0x7d6,"Greek_PHI";
 
3740
0x7d7,"Greek_CHI";
 
3741
0x7d8,"Greek_PSI";
 
3742
0x7d9,"Greek_OMEGA";
 
3743
0x7e1,"Greek_alpha";
 
3744
0x7e2,"Greek_beta";
 
3745
0x7e3,"Greek_gamma";
 
3746
0x7e4,"Greek_delta";
 
3747
0x7e5,"Greek_epsilon";
 
3748
0x7e6,"Greek_zeta";
 
3749
0x7e7,"Greek_eta";
 
3750
0x7e8,"Greek_theta";
 
3751
0x7e9,"Greek_iota";
 
3752
0x7ea,"Greek_kappa";
 
3753
0x7eb,"Greek_lamda";
 
3754
0x7eb,"Greek_lambda";
 
3755
0x7ec,"Greek_mu";
 
3756
0x7ed,"Greek_nu";
 
3757
0x7ee,"Greek_xi";
 
3758
0x7ef,"Greek_omicron";
 
3759
0x7f0,"Greek_pi";
 
3760
0x7f1,"Greek_rho";
 
3761
0x7f2,"Greek_sigma";
 
3762
0x7f3,"Greek_finalsmallsigma";
 
3763
0x7f4,"Greek_tau";
 
3764
0x7f5,"Greek_upsilon";
 
3765
0x7f6,"Greek_phi";
 
3766
0x7f7,"Greek_chi";
 
3767
0x7f8,"Greek_psi";
 
3768
0x7f9,"Greek_omega";
 
3769
0xFF7E,"Greek_switch";
 
3770
0x8a1,"leftradical";
 
3771
0x8a2,"topleftradical";
 
3772
0x8a3,"horizconnector";
 
3773
0x8a4,"topintegral";
 
3774
0x8a5,"botintegral";
 
3775
0x8a6,"vertconnector";
 
3776
0x8a7,"topleftsqbracket";
 
3777
0x8a8,"botleftsqbracket";
 
3778
0x8a9,"toprightsqbracket";
 
3779
0x8aa,"botrightsqbracket";
 
3780
0x8ab,"topleftparens";
 
3781
0x8ac,"botleftparens";
 
3782
0x8ad,"toprightparens";
 
3783
0x8ae,"botrightparens";
 
3784
0x8af,"leftmiddlecurlybrace";
 
3785
0x8b0,"rightmiddlecurlybrace";
 
3786
0x8b1,"topleftsummation";
 
3787
0x8b2,"botleftsummation";
 
3788
0x8b3,"topvertsummationconnector";
 
3789
0x8b4,"botvertsummationconnector";
 
3790
0x8b5,"toprightsummation";
 
3791
0x8b6,"botrightsummation";
 
3792
0x8b7,"rightmiddlesummation";
 
3793
0x8bc,"lessthanequal";
 
3794
0x8bd,"notequal";
 
3795
0x8be,"greaterthanequal";
 
3796
0x8bf,"integral";
 
3797
0x8c0,"therefore";
 
3798
0x8c1,"variation";
 
3799
0x8c2,"infinity";
 
3800
0x8c5,"nabla";
 
3801
0x8c8,"approximate";
 
3802
0x8c9,"similarequal";
 
3803
0x8cd,"ifonlyif";
 
3804
0x8ce,"implies";
 
3805
0x8cf,"identical";
 
3806
0x8d6,"radical";
 
3807
0x8da,"includedin";
 
3808
0x8db,"includes";
 
3809
0x8dc,"intersection";
 
3810
0x8dd,"union";
 
3811
0x8de,"logicaland";
 
3812
0x8df,"logicalor";
 
3813
0x8ef,"partialderivative";
 
3814
0x8f6,"function";
 
3815
0x8fb,"leftarrow";
 
3816
0x8fc,"uparrow";
 
3817
0x8fd,"rightarrow";
 
3818
0x8fe,"downarrow";
 
3819
0x9df,"blank";
 
3820
0x9e0,"soliddiamond";
 
3821
0x9e1,"checkerboard";
 
3822
0x9e2,"ht";
 
3823
0x9e3,"ff";
 
3824
0x9e4,"cr";
 
3825
0x9e5,"lf";
 
3826
0x9e8,"nl";
 
3827
0x9e9,"vt";
 
3828
0x9ea,"lowrightcorner";
 
3829
0x9eb,"uprightcorner";
 
3830
0x9ec,"upleftcorner";
 
3831
0x9ed,"lowleftcorner";
 
3832
0x9ee,"crossinglines";
 
3833
0x9ef,"horizlinescan1";
 
3834
0x9f0,"horizlinescan3";
 
3835
0x9f1,"horizlinescan5";
 
3836
0x9f2,"horizlinescan7";
 
3837
0x9f3,"horizlinescan9";
 
3838
0x9f4,"leftt";
 
3839
0x9f5,"rightt";
 
3840
0x9f6,"bott";
 
3841
0x9f7,"topt";
 
3842
0x9f8,"vertbar";
 
3843
0xaa1,"emspace";
 
3844
0xaa2,"enspace";
 
3845
0xaa3,"em3space";
 
3846
0xaa4,"em4space";
 
3847
0xaa5,"digitspace";
 
3848
0xaa6,"punctspace";
 
3849
0xaa7,"thinspace";
 
3850
0xaa8,"hairspace";
 
3851
0xaa9,"emdash";
 
3852
0xaaa,"endash";
 
3853
0xaac,"signifblank";
 
3854
0xaae,"ellipsis";
 
3855
0xaaf,"doubbaselinedot";
 
3856
0xab0,"onethird";
 
3857
0xab1,"twothirds";
 
3858
0xab2,"onefifth";
 
3859
0xab3,"twofifths";
 
3860
0xab4,"threefifths";
 
3861
0xab5,"fourfifths";
 
3862
0xab6,"onesixth";
 
3863
0xab7,"fivesixths";
 
3864
0xab8,"careof";
 
3865
0xabb,"figdash";
 
3866
0xabc,"leftanglebracket";
 
3867
0xabd,"decimalpoint";
 
3868
0xabe,"rightanglebracket";
 
3869
0xabf,"marker";
 
3870
0xac3,"oneeighth";
 
3871
0xac4,"threeeighths";
 
3872
0xac5,"fiveeighths";
 
3873
0xac6,"seveneighths";
 
3874
0xac9,"trademark";
 
3875
0xaca,"signaturemark";
 
3876
0xacb,"trademarkincircle";
 
3877
0xacc,"leftopentriangle";
 
3878
0xacd,"rightopentriangle";
 
3879
0xace,"emopencircle";
 
3880
0xacf,"emopenrectangle";
 
3881
0xad0,"leftsinglequotemark";
 
3882
0xad1,"rightsinglequotemark";
 
3883
0xad2,"leftdoublequotemark";
 
3884
0xad3,"rightdoublequotemark";
 
3885
0xad4,"prescription";
 
3886
0xad6,"minutes";
 
3887
0xad7,"seconds";
 
3888
0xad9,"latincross";
 
3889
0xada,"hexagram";
 
3890
0xadb,"filledrectbullet";
 
3891
0xadc,"filledlefttribullet";
 
3892
0xadd,"filledrighttribullet";
 
3893
0xade,"emfilledcircle";
 
3894
0xadf,"emfilledrect";
 
3895
0xae0,"enopencircbullet";
 
3896
0xae1,"enopensquarebullet";
 
3897
0xae2,"openrectbullet";
 
3898
0xae3,"opentribulletup";
 
3899
0xae4,"opentribulletdown";
 
3900
0xae5,"openstar";
 
3901
0xae6,"enfilledcircbullet";
 
3902
0xae7,"enfilledsqbullet";
 
3903
0xae8,"filledtribulletup";
 
3904
0xae9,"filledtribulletdown";
 
3905
0xaea,"leftpointer";
 
3906
0xaeb,"rightpointer";
 
3907
0xaec,"club";
 
3908
0xaed,"diamond";
 
3909
0xaee,"heart";
 
3910
0xaf0,"maltesecross";
 
3911
0xaf1,"dagger";
 
3912
0xaf2,"doubledagger";
 
3913
0xaf3,"checkmark";
 
3914
0xaf4,"ballotcross";
 
3915
0xaf5,"musicalsharp";
 
3916
0xaf6,"musicalflat";
 
3917
0xaf7,"malesymbol";
 
3918
0xaf8,"femalesymbol";
 
3919
0xaf9,"telephone";
 
3920
0xafa,"telephonerecorder";
 
3921
0xafb,"phonographcopyright";
 
3922
0xafc,"caret";
 
3923
0xafd,"singlelowquotemark";
 
3924
0xafe,"doublelowquotemark";
 
3925
0xaff,"cursor";
 
3926
0xba3,"leftcaret";
 
3927
0xba6,"rightcaret";
 
3928
0xba8,"downcaret";
 
3929
0xba9,"upcaret";
 
3930
0xbc0,"overbar";
 
3931
0xbc2,"downtack";
 
3932
0xbc3,"upshoe";
 
3933
0xbc4,"downstile";
 
3934
0xbc6,"underbar";
 
3935
0xbca,"jot";
 
3936
0xbcc,"quad";
 
3937
0xbce,"uptack";
 
3938
0xbcf,"circle";
 
3939
0xbd3,"upstile";
 
3940
0xbd6,"downshoe";
 
3941
0xbd8,"rightshoe";
 
3942
0xbda,"leftshoe";
 
3943
0xbdc,"lefttack";
 
3944
0xbfc,"righttack";
 
3945
0xcdf,"hebrew_doublelowline";
 
3946
0xce0,"hebrew_aleph";
 
3947
0xce1,"hebrew_bet";
 
3948
0xce1,"hebrew_beth";
 
3949
0xce2,"hebrew_gimel";
 
3950
0xce2,"hebrew_gimmel";
 
3951
0xce3,"hebrew_dalet";
 
3952
0xce3,"hebrew_daleth";
 
3953
0xce4,"hebrew_he";
 
3954
0xce5,"hebrew_waw";
 
3955
0xce6,"hebrew_zain";
 
3956
0xce6,"hebrew_zayin";
 
3957
0xce7,"hebrew_chet";
 
3958
0xce7,"hebrew_het";
 
3959
0xce8,"hebrew_tet";
 
3960
0xce8,"hebrew_teth";
 
3961
0xce9,"hebrew_yod";
 
3962
0xcea,"hebrew_finalkaph";
 
3963
0xceb,"hebrew_kaph";
 
3964
0xcec,"hebrew_lamed";
 
3965
0xced,"hebrew_finalmem";
 
3966
0xcee,"hebrew_mem";
 
3967
0xcef,"hebrew_finalnun";
 
3968
0xcf0,"hebrew_nun";
 
3969
0xcf1,"hebrew_samech";
 
3970
0xcf1,"hebrew_samekh";
 
3971
0xcf2,"hebrew_ayin";
 
3972
0xcf3,"hebrew_finalpe";
 
3973
0xcf4,"hebrew_pe";
 
3974
0xcf5,"hebrew_finalzade";
 
3975
0xcf5,"hebrew_finalzadi";
 
3976
0xcf6,"hebrew_zade";
 
3977
0xcf6,"hebrew_zadi";
 
3978
0xcf7,"hebrew_qoph";
 
3979
0xcf7,"hebrew_kuf";
 
3980
0xcf8,"hebrew_resh";
 
3981
0xcf9,"hebrew_shin";
 
3982
0xcfa,"hebrew_taw";
 
3983
0xcfa,"hebrew_taf";
 
3984
0xFF7E,"Hebrew_switch";
 
3985
0xda1,"Thai_kokai";
 
3986
0xda2,"Thai_khokhai";
 
3987
0xda3,"Thai_khokhuat";
 
3988
0xda4,"Thai_khokhwai";
 
3989
0xda5,"Thai_khokhon";
 
3990
0xda6,"Thai_khorakhang";
 
3991
0xda7,"Thai_ngongu";
 
3992
0xda8,"Thai_chochan";
 
3993
0xda9,"Thai_choching";
 
3994
0xdaa,"Thai_chochang";
 
3995
0xdab,"Thai_soso";
 
3996
0xdac,"Thai_chochoe";
 
3997
0xdad,"Thai_yoying";
 
3998
0xdae,"Thai_dochada";
 
3999
0xdaf,"Thai_topatak";
 
4000
0xdb0,"Thai_thothan";
 
4001
0xdb1,"Thai_thonangmontho";
 
4002
0xdb2,"Thai_thophuthao";
 
4003
0xdb3,"Thai_nonen";
 
4004
0xdb4,"Thai_dodek";
 
4005
0xdb5,"Thai_totao";
 
4006
0xdb6,"Thai_thothung";
 
4007
0xdb7,"Thai_thothahan";
 
4008
0xdb8,"Thai_thothong";
 
4009
0xdb9,"Thai_nonu";
 
4010
0xdba,"Thai_bobaimai";
 
4011
0xdbb,"Thai_popla";
 
4012
0xdbc,"Thai_phophung";
 
4013
0xdbd,"Thai_fofa";
 
4014
0xdbe,"Thai_phophan";
 
4015
0xdbf,"Thai_fofan";
 
4016
0xdc0,"Thai_phosamphao";
 
4017
0xdc1,"Thai_moma";
 
4018
0xdc2,"Thai_yoyak";
 
4019
0xdc3,"Thai_rorua";
 
4020
0xdc4,"Thai_ru";
 
4021
0xdc5,"Thai_loling";
 
4022
0xdc6,"Thai_lu";
 
4023
0xdc7,"Thai_wowaen";
 
4024
0xdc8,"Thai_sosala";
 
4025
0xdc9,"Thai_sorusi";
 
4026
0xdca,"Thai_sosua";
 
4027
0xdcb,"Thai_hohip";
 
4028
0xdcc,"Thai_lochula";
 
4029
0xdcd,"Thai_oang";
 
4030
0xdce,"Thai_honokhuk";
 
4031
0xdcf,"Thai_paiyannoi";
 
4032
0xdd0,"Thai_saraa";
 
4033
0xdd1,"Thai_maihanakat";
 
4034
0xdd2,"Thai_saraaa";
 
4035
0xdd3,"Thai_saraam";
 
4036
0xdd4,"Thai_sarai";
 
4037
0xdd5,"Thai_saraii";
 
4038
0xdd6,"Thai_saraue";
 
4039
0xdd7,"Thai_sarauee";
 
4040
0xdd8,"Thai_sarau";
 
4041
0xdd9,"Thai_sarauu";
 
4042
0xdda,"Thai_phinthu";
 
4043
0xdde,"Thai_maihanakat_maitho";
 
4044
0xddf,"Thai_baht";
 
4045
0xde0,"Thai_sarae";
 
4046
0xde1,"Thai_saraae";
 
4047
0xde2,"Thai_sarao";
 
4048
0xde3,"Thai_saraaimaimuan";
 
4049
0xde4,"Thai_saraaimaimalai";
 
4050
0xde5,"Thai_lakkhangyao";
 
4051
0xde6,"Thai_maiyamok";
 
4052
0xde7,"Thai_maitaikhu";
 
4053
0xde8,"Thai_maiek";
 
4054
0xde9,"Thai_maitho";
 
4055
0xdea,"Thai_maitri";
 
4056
0xdeb,"Thai_maichattawa";
 
4057
0xdec,"Thai_thanthakhat";
 
4058
0xded,"Thai_nikhahit";
 
4059
0xdf0,"Thai_leksun";
 
4060
0xdf1,"Thai_leknung";
 
4061
0xdf2,"Thai_leksong";
 
4062
0xdf3,"Thai_leksam";
 
4063
0xdf4,"Thai_leksi";
 
4064
0xdf5,"Thai_lekha";
 
4065
0xdf6,"Thai_lekhok";
 
4066
0xdf7,"Thai_lekchet";
 
4067
0xdf8,"Thai_lekpaet";
 
4068
0xdf9,"Thai_lekkao";
 
4069
0xff31,"Hangul";
 
4070
0xff32,"Hangul_Start";
 
4071
0xff33,"Hangul_End";
 
4072
0xff34,"Hangul_Hanja";
 
4073
0xff35,"Hangul_Jamo";
 
4074
0xff36,"Hangul_Romaja";
 
4075
0xff37,"Hangul_Codeinput";
 
4076
0xff38,"Hangul_Jeonja";
 
4077
0xff39,"Hangul_Banja";
 
4078
0xff3a,"Hangul_PreHanja";
 
4079
0xff3b,"Hangul_PostHanja";
 
4080
0xff3c,"Hangul_SingleCandidate";
 
4081
0xff3d,"Hangul_MultipleCandidate";
 
4082
0xff3e,"Hangul_PreviousCandidate";
 
4083
0xff3f,"Hangul_Special";
 
4084
0xFF7E,"Hangul_switch";
 
4085
0xea1,"Hangul_Kiyeog";
 
4086
0xea2,"Hangul_SsangKiyeog";
 
4087
0xea3,"Hangul_KiyeogSios";
 
4088
0xea4,"Hangul_Nieun";
 
4089
0xea5,"Hangul_NieunJieuj";
 
4090
0xea6,"Hangul_NieunHieuh";
 
4091
0xea7,"Hangul_Dikeud";
 
4092
0xea8,"Hangul_SsangDikeud";
 
4093
0xea9,"Hangul_Rieul";
 
4094
0xeaa,"Hangul_RieulKiyeog";
 
4095
0xeab,"Hangul_RieulMieum";
 
4096
0xeac,"Hangul_RieulPieub";
 
4097
0xead,"Hangul_RieulSios";
 
4098
0xeae,"Hangul_RieulTieut";
 
4099
0xeaf,"Hangul_RieulPhieuf";
 
4100
0xeb0,"Hangul_RieulHieuh";
 
4101
0xeb1,"Hangul_Mieum";
 
4102
0xeb2,"Hangul_Pieub";
 
4103
0xeb3,"Hangul_SsangPieub";
 
4104
0xeb4,"Hangul_PieubSios";
 
4105
0xeb5,"Hangul_Sios";
 
4106
0xeb6,"Hangul_SsangSios";
 
4107
0xeb7,"Hangul_Ieung";
 
4108
0xeb8,"Hangul_Jieuj";
 
4109
0xeb9,"Hangul_SsangJieuj";
 
4110
0xeba,"Hangul_Cieuc";
 
4111
0xebb,"Hangul_Khieuq";
 
4112
0xebc,"Hangul_Tieut";
 
4113
0xebd,"Hangul_Phieuf";
 
4114
0xebe,"Hangul_Hieuh";
 
4115
0xebf,"Hangul_A";
 
4116
0xec0,"Hangul_AE";
 
4117
0xec1,"Hangul_YA";
 
4118
0xec2,"Hangul_YAE";
 
4119
0xec3,"Hangul_EO";
 
4120
0xec4,"Hangul_E";
 
4121
0xec5,"Hangul_YEO";
 
4122
0xec6,"Hangul_YE";
 
4123
0xec7,"Hangul_O";
 
4124
0xec8,"Hangul_WA";
 
4125
0xec9,"Hangul_WAE";
 
4126
0xeca,"Hangul_OE";
 
4127
0xecb,"Hangul_YO";
 
4128
0xecc,"Hangul_U";
 
4129
0xecd,"Hangul_WEO";
 
4130
0xece,"Hangul_WE";
 
4131
0xecf,"Hangul_WI";
 
4132
0xed0,"Hangul_YU";
 
4133
0xed1,"Hangul_EU";
 
4134
0xed2,"Hangul_YI";
 
4135
0xed3,"Hangul_I";
 
4136
0xed4,"Hangul_J_Kiyeog";
 
4137
0xed5,"Hangul_J_SsangKiyeog";
 
4138
0xed6,"Hangul_J_KiyeogSios";
 
4139
0xed7,"Hangul_J_Nieun";
 
4140
0xed8,"Hangul_J_NieunJieuj";
 
4141
0xed9,"Hangul_J_NieunHieuh";
 
4142
0xeda,"Hangul_J_Dikeud";
 
4143
0xedb,"Hangul_J_Rieul";
 
4144
0xedc,"Hangul_J_RieulKiyeog";
 
4145
0xedd,"Hangul_J_RieulMieum";
 
4146
0xede,"Hangul_J_RieulPieub";
 
4147
0xedf,"Hangul_J_RieulSios";
 
4148
0xee0,"Hangul_J_RieulTieut";
 
4149
0xee1,"Hangul_J_RieulPhieuf";
 
4150
0xee2,"Hangul_J_RieulHieuh";
 
4151
0xee3,"Hangul_J_Mieum";
 
4152
0xee4,"Hangul_J_Pieub";
 
4153
0xee5,"Hangul_J_PieubSios";
 
4154
0xee6,"Hangul_J_Sios";
 
4155
0xee7,"Hangul_J_SsangSios";
 
4156
0xee8,"Hangul_J_Ieung";
 
4157
0xee9,"Hangul_J_Jieuj";
 
4158
0xeea,"Hangul_J_Cieuc";
 
4159
0xeeb,"Hangul_J_Khieuq";
 
4160
0xeec,"Hangul_J_Tieut";
 
4161
0xeed,"Hangul_J_Phieuf";
 
4162
0xeee,"Hangul_J_Hieuh";
 
4163
0xeef,"Hangul_RieulYeorinHieuh";
 
4164
0xef0,"Hangul_SunkyeongeumMieum";
 
4165
0xef1,"Hangul_SunkyeongeumPieub";
 
4166
0xef2,"Hangul_PanSios";
 
4167
0xef3,"Hangul_KkogjiDalrinIeung";
 
4168
0xef4,"Hangul_SunkyeongeumPhieuf";
 
4169
0xef5,"Hangul_YeorinHieuh";
 
4170
0xef6,"Hangul_AraeA";
 
4171
0xef7,"Hangul_AraeAE";
 
4172
0xef8,"Hangul_J_PanSios";
 
4173
0xef9,"Hangul_J_KkogjiDalrinIeung";
 
4174
0xefa,"Hangul_J_YeorinHieuh";
 
4175
0xeff,"Korean_Won";
 
4176
]