main 908d8c0

generated.go RawHistoryFolder

1// Code generated by go generate; DO NOT EDIT.
2package raw
3
4import (
5	"unsafe"
6
7	"github.com/bnema/purego"
8)
9
10// Opaque C handles and scalar typedefs.
11type Context uintptr
12type Keymap uintptr
13type State uintptr
14type ComposeTable uintptr
15type ComposeState uintptr
16type Keycode uint32
17type Keysym uint32
18type LayoutIndex uint32
19type ModIndex uint32
20type ModMask uint32
21type LayoutMask uint32
22
23// RuleNames matches struct xkb_rule_names (five const char pointers). The
24// fields are unsafe.Pointer so the GC sees the NUL-terminated strings they reference.
25type RuleNames struct{ Rules, Model, Layout, Variant, Options unsafe.Pointer }
26
27const (
28	XKB_RMLVO_BUILDER_NO_FLAGS             = 0
29	XKB_KEYSYM_NO_FLAGS                    = 0
30	XKB_KEYSYM_CASE_INSENSITIVE            = (1 << 0)
31	XKB_CONTEXT_NO_FLAGS                   = 0
32	XKB_CONTEXT_NO_DEFAULT_INCLUDES        = (1 << 0)
33	XKB_CONTEXT_NO_ENVIRONMENT_NAMES       = (1 << 1)
34	XKB_CONTEXT_NO_SECURE_GETENV           = (1 << 2)
35	XKB_LOG_LEVEL_CRITICAL                 = 10
36	XKB_LOG_LEVEL_ERROR                    = 20
37	XKB_LOG_LEVEL_WARNING                  = 30
38	XKB_LOG_LEVEL_INFO                     = 40
39	XKB_LOG_LEVEL_DEBUG                    = 50
40	XKB_KEYMAP_COMPILE_NO_FLAGS            = 0
41	XKB_KEYMAP_FORMAT_TEXT_V1              = 1
42	XKB_KEYMAP_FORMAT_TEXT_V2              = 2
43	XKB_KEYMAP_SERIALIZE_NO_FLAGS          = 0
44	XKB_KEYMAP_SERIALIZE_PRETTY            = (1 << 0)
45	XKB_KEYMAP_SERIALIZE_KEEP_UNUSED       = (1 << 1)
46	XKB_KEY_UP                             = 0
47	XKB_KEY_DOWN                           = 1
48	XKB_STATE_MODS_DEPRESSED               = (1 << 0)
49	XKB_STATE_MODS_LATCHED                 = (1 << 1)
50	XKB_STATE_MODS_LOCKED                  = (1 << 2)
51	XKB_STATE_MODS_EFFECTIVE               = (1 << 3)
52	XKB_STATE_LAYOUT_DEPRESSED             = (1 << 4)
53	XKB_STATE_LAYOUT_LATCHED               = (1 << 5)
54	XKB_STATE_LAYOUT_LOCKED                = (1 << 6)
55	XKB_STATE_LAYOUT_EFFECTIVE             = (1 << 7)
56	XKB_STATE_LEDS                         = (1 << 8)
57	XKB_STATE_MATCH_ANY                    = (1 << 0)
58	XKB_STATE_MATCH_ALL                    = (1 << 1)
59	XKB_STATE_MATCH_NON_EXCLUSIVE          = (1 << 16)
60	XKB_CONSUMED_MODE_XKB                  = 0
61	XKB_CONSUMED_MODE_GTK                  = 1
62	XKB_COMPOSE_COMPILE_NO_FLAGS           = 0
63	XKB_COMPOSE_FORMAT_TEXT_V1             = 1
64	XKB_COMPOSE_STATE_NO_FLAGS             = 0
65	XKB_COMPOSE_NOTHING                    = 0
66	XKB_COMPOSE_COMPOSING                  = 1
67	XKB_COMPOSE_COMPOSED                   = 2
68	XKB_COMPOSE_CANCELLED                  = 3
69	XKB_COMPOSE_FEED_IGNORED               = 0
70	XKB_COMPOSE_FEED_ACCEPTED              = 1
71	XKB_KEY_NoSymbol                       = 0x000000
72	XKB_KEY_VoidSymbol                     = 0xffffff
73	XKB_KEY_BackSpace                      = 0xff08
74	XKB_KEY_Tab                            = 0xff09
75	XKB_KEY_Linefeed                       = 0xff0a
76	XKB_KEY_Clear                          = 0xff0b
77	XKB_KEY_Return                         = 0xff0d
78	XKB_KEY_Pause                          = 0xff13
79	XKB_KEY_Scroll_Lock                    = 0xff14
80	XKB_KEY_Sys_Req                        = 0xff15
81	XKB_KEY_Escape                         = 0xff1b
82	XKB_KEY_Delete                         = 0xffff
83	XKB_KEY_Multi_key                      = 0xff20
84	XKB_KEY_Codeinput                      = 0xff37
85	XKB_KEY_SingleCandidate                = 0xff3c
86	XKB_KEY_MultipleCandidate              = 0xff3d
87	XKB_KEY_PreviousCandidate              = 0xff3e
88	XKB_KEY_Kanji                          = 0xff21
89	XKB_KEY_Muhenkan                       = 0xff22
90	XKB_KEY_Henkan_Mode                    = 0xff23
91	XKB_KEY_Henkan                         = 0xff23
92	XKB_KEY_Romaji                         = 0xff24
93	XKB_KEY_Hiragana                       = 0xff25
94	XKB_KEY_Katakana                       = 0xff26
95	XKB_KEY_Hiragana_Katakana              = 0xff27
96	XKB_KEY_Zenkaku                        = 0xff28
97	XKB_KEY_Hankaku                        = 0xff29
98	XKB_KEY_Zenkaku_Hankaku                = 0xff2a
99	XKB_KEY_Touroku                        = 0xff2b
100	XKB_KEY_Massyo                         = 0xff2c
101	XKB_KEY_Kana_Lock                      = 0xff2d
102	XKB_KEY_Kana_Shift                     = 0xff2e
103	XKB_KEY_Eisu_Shift                     = 0xff2f
104	XKB_KEY_Eisu_toggle                    = 0xff30
105	XKB_KEY_Kanji_Bangou                   = 0xff37
106	XKB_KEY_Zen_Koho                       = 0xff3d
107	XKB_KEY_Mae_Koho                       = 0xff3e
108	XKB_KEY_Home                           = 0xff50
109	XKB_KEY_Left                           = 0xff51
110	XKB_KEY_Up                             = 0xff52
111	XKB_KEY_Right                          = 0xff53
112	XKB_KEY_Down                           = 0xff54
113	XKB_KEY_Prior                          = 0xff55
114	XKB_KEY_Page_Up                        = 0xff55
115	XKB_KEY_Next                           = 0xff56
116	XKB_KEY_Page_Down                      = 0xff56
117	XKB_KEY_End                            = 0xff57
118	XKB_KEY_Begin                          = 0xff58
119	XKB_KEY_Select                         = 0xff60
120	XKB_KEY_Print                          = 0xff61
121	XKB_KEY_Execute                        = 0xff62
122	XKB_KEY_Insert                         = 0xff63
123	XKB_KEY_Undo                           = 0xff65
124	XKB_KEY_Redo                           = 0xff66
125	XKB_KEY_Menu                           = 0xff67
126	XKB_KEY_Find                           = 0xff68
127	XKB_KEY_Cancel                         = 0xff69
128	XKB_KEY_Help                           = 0xff6a
129	XKB_KEY_Break                          = 0xff6b
130	XKB_KEY_ISO_Group_Shift                = 0xff7e
131	XKB_KEY_Mode_switch                    = 0xff7e
132	XKB_KEY_script_switch                  = 0xff7e
133	XKB_KEY_Num_Lock                       = 0xff7f
134	XKB_KEY_KP_Space                       = 0xff80
135	XKB_KEY_KP_Tab                         = 0xff89
136	XKB_KEY_KP_Enter                       = 0xff8d
137	XKB_KEY_KP_F1                          = 0xff91
138	XKB_KEY_KP_F2                          = 0xff92
139	XKB_KEY_KP_F3                          = 0xff93
140	XKB_KEY_KP_F4                          = 0xff94
141	XKB_KEY_KP_Home                        = 0xff95
142	XKB_KEY_KP_Left                        = 0xff96
143	XKB_KEY_KP_Up                          = 0xff97
144	XKB_KEY_KP_Right                       = 0xff98
145	XKB_KEY_KP_Down                        = 0xff99
146	XKB_KEY_KP_Prior                       = 0xff9a
147	XKB_KEY_KP_Page_Up                     = 0xff9a
148	XKB_KEY_KP_Next                        = 0xff9b
149	XKB_KEY_KP_Page_Down                   = 0xff9b
150	XKB_KEY_KP_End                         = 0xff9c
151	XKB_KEY_KP_Begin                       = 0xff9d
152	XKB_KEY_KP_Insert                      = 0xff9e
153	XKB_KEY_KP_Delete                      = 0xff9f
154	XKB_KEY_KP_Equal                       = 0xffbd
155	XKB_KEY_KP_Multiply                    = 0xffaa
156	XKB_KEY_KP_Add                         = 0xffab
157	XKB_KEY_KP_Separator                   = 0xffac
158	XKB_KEY_KP_Subtract                    = 0xffad
159	XKB_KEY_KP_Decimal                     = 0xffae
160	XKB_KEY_KP_Divide                      = 0xffaf
161	XKB_KEY_KP_0                           = 0xffb0
162	XKB_KEY_KP_1                           = 0xffb1
163	XKB_KEY_KP_2                           = 0xffb2
164	XKB_KEY_KP_3                           = 0xffb3
165	XKB_KEY_KP_4                           = 0xffb4
166	XKB_KEY_KP_5                           = 0xffb5
167	XKB_KEY_KP_6                           = 0xffb6
168	XKB_KEY_KP_7                           = 0xffb7
169	XKB_KEY_KP_8                           = 0xffb8
170	XKB_KEY_KP_9                           = 0xffb9
171	XKB_KEY_F1                             = 0xffbe
172	XKB_KEY_F2                             = 0xffbf
173	XKB_KEY_F3                             = 0xffc0
174	XKB_KEY_F4                             = 0xffc1
175	XKB_KEY_F5                             = 0xffc2
176	XKB_KEY_F6                             = 0xffc3
177	XKB_KEY_F7                             = 0xffc4
178	XKB_KEY_F8                             = 0xffc5
179	XKB_KEY_F9                             = 0xffc6
180	XKB_KEY_F10                            = 0xffc7
181	XKB_KEY_F11                            = 0xffc8
182	XKB_KEY_L1                             = 0xffc8
183	XKB_KEY_F12                            = 0xffc9
184	XKB_KEY_L2                             = 0xffc9
185	XKB_KEY_F13                            = 0xffca
186	XKB_KEY_L3                             = 0xffca
187	XKB_KEY_F14                            = 0xffcb
188	XKB_KEY_L4                             = 0xffcb
189	XKB_KEY_F15                            = 0xffcc
190	XKB_KEY_L5                             = 0xffcc
191	XKB_KEY_F16                            = 0xffcd
192	XKB_KEY_L6                             = 0xffcd
193	XKB_KEY_F17                            = 0xffce
194	XKB_KEY_L7                             = 0xffce
195	XKB_KEY_F18                            = 0xffcf
196	XKB_KEY_L8                             = 0xffcf
197	XKB_KEY_F19                            = 0xffd0
198	XKB_KEY_L9                             = 0xffd0
199	XKB_KEY_F20                            = 0xffd1
200	XKB_KEY_L10                            = 0xffd1
201	XKB_KEY_F21                            = 0xffd2
202	XKB_KEY_R1                             = 0xffd2
203	XKB_KEY_F22                            = 0xffd3
204	XKB_KEY_R2                             = 0xffd3
205	XKB_KEY_F23                            = 0xffd4
206	XKB_KEY_R3                             = 0xffd4
207	XKB_KEY_F24                            = 0xffd5
208	XKB_KEY_R4                             = 0xffd5
209	XKB_KEY_F25                            = 0xffd6
210	XKB_KEY_R5                             = 0xffd6
211	XKB_KEY_F26                            = 0xffd7
212	XKB_KEY_R6                             = 0xffd7
213	XKB_KEY_F27                            = 0xffd8
214	XKB_KEY_R7                             = 0xffd8
215	XKB_KEY_F28                            = 0xffd9
216	XKB_KEY_R8                             = 0xffd9
217	XKB_KEY_F29                            = 0xffda
218	XKB_KEY_R9                             = 0xffda
219	XKB_KEY_F30                            = 0xffdb
220	XKB_KEY_R10                            = 0xffdb
221	XKB_KEY_F31                            = 0xffdc
222	XKB_KEY_R11                            = 0xffdc
223	XKB_KEY_F32                            = 0xffdd
224	XKB_KEY_R12                            = 0xffdd
225	XKB_KEY_F33                            = 0xffde
226	XKB_KEY_R13                            = 0xffde
227	XKB_KEY_F34                            = 0xffdf
228	XKB_KEY_R14                            = 0xffdf
229	XKB_KEY_F35                            = 0xffe0
230	XKB_KEY_R15                            = 0xffe0
231	XKB_KEY_Shift_L                        = 0xffe1
232	XKB_KEY_Shift_R                        = 0xffe2
233	XKB_KEY_Control_L                      = 0xffe3
234	XKB_KEY_Control_R                      = 0xffe4
235	XKB_KEY_Caps_Lock                      = 0xffe5
236	XKB_KEY_Shift_Lock                     = 0xffe6
237	XKB_KEY_Meta_L                         = 0xffe7
238	XKB_KEY_Meta_R                         = 0xffe8
239	XKB_KEY_Alt_L                          = 0xffe9
240	XKB_KEY_Alt_R                          = 0xffea
241	XKB_KEY_Super_L                        = 0xffeb
242	XKB_KEY_Super_R                        = 0xffec
243	XKB_KEY_Hyper_L                        = 0xffed
244	XKB_KEY_Hyper_R                        = 0xffee
245	XKB_KEY_ISO_Lock                       = 0xfe01
246	XKB_KEY_ISO_Level2_Latch               = 0xfe02
247	XKB_KEY_ISO_Level3_Shift               = 0xfe03
248	XKB_KEY_ISO_Level3_Latch               = 0xfe04
249	XKB_KEY_ISO_Level3_Lock                = 0xfe05
250	XKB_KEY_ISO_Level5_Shift               = 0xfe11
251	XKB_KEY_ISO_Level5_Latch               = 0xfe12
252	XKB_KEY_ISO_Level5_Lock                = 0xfe13
253	XKB_KEY_ISO_Group_Latch                = 0xfe06
254	XKB_KEY_ISO_Group_Lock                 = 0xfe07
255	XKB_KEY_ISO_Next_Group                 = 0xfe08
256	XKB_KEY_ISO_Next_Group_Lock            = 0xfe09
257	XKB_KEY_ISO_Prev_Group                 = 0xfe0a
258	XKB_KEY_ISO_Prev_Group_Lock            = 0xfe0b
259	XKB_KEY_ISO_First_Group                = 0xfe0c
260	XKB_KEY_ISO_First_Group_Lock           = 0xfe0d
261	XKB_KEY_ISO_Last_Group                 = 0xfe0e
262	XKB_KEY_ISO_Last_Group_Lock            = 0xfe0f
263	XKB_KEY_ISO_Left_Tab                   = 0xfe20
264	XKB_KEY_ISO_Move_Line_Up               = 0xfe21
265	XKB_KEY_ISO_Move_Line_Down             = 0xfe22
266	XKB_KEY_ISO_Partial_Line_Up            = 0xfe23
267	XKB_KEY_ISO_Partial_Line_Down          = 0xfe24
268	XKB_KEY_ISO_Partial_Space_Left         = 0xfe25
269	XKB_KEY_ISO_Partial_Space_Right        = 0xfe26
270	XKB_KEY_ISO_Set_Margin_Left            = 0xfe27
271	XKB_KEY_ISO_Set_Margin_Right           = 0xfe28
272	XKB_KEY_ISO_Release_Margin_Left        = 0xfe29
273	XKB_KEY_ISO_Release_Margin_Right       = 0xfe2a
274	XKB_KEY_ISO_Release_Both_Margins       = 0xfe2b
275	XKB_KEY_ISO_Fast_Cursor_Left           = 0xfe2c
276	XKB_KEY_ISO_Fast_Cursor_Right          = 0xfe2d
277	XKB_KEY_ISO_Fast_Cursor_Up             = 0xfe2e
278	XKB_KEY_ISO_Fast_Cursor_Down           = 0xfe2f
279	XKB_KEY_ISO_Continuous_Underline       = 0xfe30
280	XKB_KEY_ISO_Discontinuous_Underline    = 0xfe31
281	XKB_KEY_ISO_Emphasize                  = 0xfe32
282	XKB_KEY_ISO_Center_Object              = 0xfe33
283	XKB_KEY_ISO_Enter                      = 0xfe34
284	XKB_KEY_dead_grave                     = 0xfe50
285	XKB_KEY_dead_acute                     = 0xfe51
286	XKB_KEY_dead_circumflex                = 0xfe52
287	XKB_KEY_dead_tilde                     = 0xfe53
288	XKB_KEY_dead_perispomeni               = 0xfe53
289	XKB_KEY_dead_macron                    = 0xfe54
290	XKB_KEY_dead_breve                     = 0xfe55
291	XKB_KEY_dead_abovedot                  = 0xfe56
292	XKB_KEY_dead_diaeresis                 = 0xfe57
293	XKB_KEY_dead_abovering                 = 0xfe58
294	XKB_KEY_dead_doubleacute               = 0xfe59
295	XKB_KEY_dead_caron                     = 0xfe5a
296	XKB_KEY_dead_cedilla                   = 0xfe5b
297	XKB_KEY_dead_ogonek                    = 0xfe5c
298	XKB_KEY_dead_iota                      = 0xfe5d
299	XKB_KEY_dead_voiced_sound              = 0xfe5e
300	XKB_KEY_dead_semivoiced_sound          = 0xfe5f
301	XKB_KEY_dead_belowdot                  = 0xfe60
302	XKB_KEY_dead_hook                      = 0xfe61
303	XKB_KEY_dead_horn                      = 0xfe62
304	XKB_KEY_dead_stroke                    = 0xfe63
305	XKB_KEY_dead_abovecomma                = 0xfe64
306	XKB_KEY_dead_psili                     = 0xfe64
307	XKB_KEY_dead_abovereversedcomma        = 0xfe65
308	XKB_KEY_dead_dasia                     = 0xfe65
309	XKB_KEY_dead_doublegrave               = 0xfe66
310	XKB_KEY_dead_belowring                 = 0xfe67
311	XKB_KEY_dead_belowmacron               = 0xfe68
312	XKB_KEY_dead_belowcircumflex           = 0xfe69
313	XKB_KEY_dead_belowtilde                = 0xfe6a
314	XKB_KEY_dead_belowbreve                = 0xfe6b
315	XKB_KEY_dead_belowdiaeresis            = 0xfe6c
316	XKB_KEY_dead_invertedbreve             = 0xfe6d
317	XKB_KEY_dead_belowcomma                = 0xfe6e
318	XKB_KEY_dead_currency                  = 0xfe6f
319	XKB_KEY_dead_lowline                   = 0xfe90
320	XKB_KEY_dead_aboveverticalline         = 0xfe91
321	XKB_KEY_dead_belowverticalline         = 0xfe92
322	XKB_KEY_dead_longsolidusoverlay        = 0xfe93
323	XKB_KEY_dead_a                         = 0xfe80
324	XKB_KEY_dead_A                         = 0xfe81
325	XKB_KEY_dead_e                         = 0xfe82
326	XKB_KEY_dead_E                         = 0xfe83
327	XKB_KEY_dead_i                         = 0xfe84
328	XKB_KEY_dead_I                         = 0xfe85
329	XKB_KEY_dead_o                         = 0xfe86
330	XKB_KEY_dead_O                         = 0xfe87
331	XKB_KEY_dead_u                         = 0xfe88
332	XKB_KEY_dead_U                         = 0xfe89
333	XKB_KEY_dead_small_schwa               = 0xfe8a
334	XKB_KEY_dead_schwa                     = 0xfe8a
335	XKB_KEY_dead_capital_schwa             = 0xfe8b
336	XKB_KEY_dead_SCHWA                     = 0xfe8b
337	XKB_KEY_dead_greek                     = 0xfe8c
338	XKB_KEY_dead_hamza                     = 0xfe8d
339	XKB_KEY_dead_apostrophe                = 0xfe8e
340	XKB_KEY_First_Virtual_Screen           = 0xfed0
341	XKB_KEY_Prev_Virtual_Screen            = 0xfed1
342	XKB_KEY_Next_Virtual_Screen            = 0xfed2
343	XKB_KEY_Last_Virtual_Screen            = 0xfed4
344	XKB_KEY_Terminate_Server               = 0xfed5
345	XKB_KEY_AccessX_Enable                 = 0xfe70
346	XKB_KEY_AccessX_Feedback_Enable        = 0xfe71
347	XKB_KEY_RepeatKeys_Enable              = 0xfe72
348	XKB_KEY_SlowKeys_Enable                = 0xfe73
349	XKB_KEY_BounceKeys_Enable              = 0xfe74
350	XKB_KEY_StickyKeys_Enable              = 0xfe75
351	XKB_KEY_MouseKeys_Enable               = 0xfe76
352	XKB_KEY_MouseKeys_Accel_Enable         = 0xfe77
353	XKB_KEY_Overlay1_Enable                = 0xfe78
354	XKB_KEY_Overlay2_Enable                = 0xfe79
355	XKB_KEY_AudibleBell_Enable             = 0xfe7a
356	XKB_KEY_Pointer_Left                   = 0xfee0
357	XKB_KEY_Pointer_Right                  = 0xfee1
358	XKB_KEY_Pointer_Up                     = 0xfee2
359	XKB_KEY_Pointer_Down                   = 0xfee3
360	XKB_KEY_Pointer_UpLeft                 = 0xfee4
361	XKB_KEY_Pointer_UpRight                = 0xfee5
362	XKB_KEY_Pointer_DownLeft               = 0xfee6
363	XKB_KEY_Pointer_DownRight              = 0xfee7
364	XKB_KEY_Pointer_Button_Dflt            = 0xfee8
365	XKB_KEY_Pointer_Button1                = 0xfee9
366	XKB_KEY_Pointer_Button2                = 0xfeea
367	XKB_KEY_Pointer_Button3                = 0xfeeb
368	XKB_KEY_Pointer_Button4                = 0xfeec
369	XKB_KEY_Pointer_Button5                = 0xfeed
370	XKB_KEY_Pointer_DblClick_Dflt          = 0xfeee
371	XKB_KEY_Pointer_DblClick1              = 0xfeef
372	XKB_KEY_Pointer_DblClick2              = 0xfef0
373	XKB_KEY_Pointer_DblClick3              = 0xfef1
374	XKB_KEY_Pointer_DblClick4              = 0xfef2
375	XKB_KEY_Pointer_DblClick5              = 0xfef3
376	XKB_KEY_Pointer_Drag_Dflt              = 0xfef4
377	XKB_KEY_Pointer_Drag1                  = 0xfef5
378	XKB_KEY_Pointer_Drag2                  = 0xfef6
379	XKB_KEY_Pointer_Drag3                  = 0xfef7
380	XKB_KEY_Pointer_Drag4                  = 0xfef8
381	XKB_KEY_Pointer_Drag5                  = 0xfefd
382	XKB_KEY_Pointer_EnableKeys             = 0xfef9
383	XKB_KEY_Pointer_Accelerate             = 0xfefa
384	XKB_KEY_Pointer_DfltBtnNext            = 0xfefb
385	XKB_KEY_Pointer_DfltBtnPrev            = 0xfefc
386	XKB_KEY_ch                             = 0xfea0
387	XKB_KEY_Ch                             = 0xfea1
388	XKB_KEY_CH                             = 0xfea2
389	XKB_KEY_c_h                            = 0xfea3
390	XKB_KEY_C_h                            = 0xfea4
391	XKB_KEY_C_H                            = 0xfea5
392	XKB_KEY_3270_Duplicate                 = 0xfd01
393	XKB_KEY_3270_FieldMark                 = 0xfd02
394	XKB_KEY_3270_Right2                    = 0xfd03
395	XKB_KEY_3270_Left2                     = 0xfd04
396	XKB_KEY_3270_BackTab                   = 0xfd05
397	XKB_KEY_3270_EraseEOF                  = 0xfd06
398	XKB_KEY_3270_EraseInput                = 0xfd07
399	XKB_KEY_3270_Reset                     = 0xfd08
400	XKB_KEY_3270_Quit                      = 0xfd09
401	XKB_KEY_3270_PA1                       = 0xfd0a
402	XKB_KEY_3270_PA2                       = 0xfd0b
403	XKB_KEY_3270_PA3                       = 0xfd0c
404	XKB_KEY_3270_Test                      = 0xfd0d
405	XKB_KEY_3270_Attn                      = 0xfd0e
406	XKB_KEY_3270_CursorBlink               = 0xfd0f
407	XKB_KEY_3270_AltCursor                 = 0xfd10
408	XKB_KEY_3270_KeyClick                  = 0xfd11
409	XKB_KEY_3270_Jump                      = 0xfd12
410	XKB_KEY_3270_Ident                     = 0xfd13
411	XKB_KEY_3270_Rule                      = 0xfd14
412	XKB_KEY_3270_Copy                      = 0xfd15
413	XKB_KEY_3270_Play                      = 0xfd16
414	XKB_KEY_3270_Setup                     = 0xfd17
415	XKB_KEY_3270_Record                    = 0xfd18
416	XKB_KEY_3270_ChangeScreen              = 0xfd19
417	XKB_KEY_3270_DeleteWord                = 0xfd1a
418	XKB_KEY_3270_ExSelect                  = 0xfd1b
419	XKB_KEY_3270_CursorSelect              = 0xfd1c
420	XKB_KEY_3270_PrintScreen               = 0xfd1d
421	XKB_KEY_3270_Enter                     = 0xfd1e
422	XKB_KEY_space                          = 0x0020
423	XKB_KEY_exclam                         = 0x0021
424	XKB_KEY_quotedbl                       = 0x0022
425	XKB_KEY_numbersign                     = 0x0023
426	XKB_KEY_dollar                         = 0x0024
427	XKB_KEY_percent                        = 0x0025
428	XKB_KEY_ampersand                      = 0x0026
429	XKB_KEY_apostrophe                     = 0x0027
430	XKB_KEY_quoteright                     = 0x0027
431	XKB_KEY_parenleft                      = 0x0028
432	XKB_KEY_parenright                     = 0x0029
433	XKB_KEY_asterisk                       = 0x002a
434	XKB_KEY_plus                           = 0x002b
435	XKB_KEY_comma                          = 0x002c
436	XKB_KEY_minus                          = 0x002d
437	XKB_KEY_period                         = 0x002e
438	XKB_KEY_slash                          = 0x002f
439	XKB_KEY_0                              = 0x0030
440	XKB_KEY_1                              = 0x0031
441	XKB_KEY_2                              = 0x0032
442	XKB_KEY_3                              = 0x0033
443	XKB_KEY_4                              = 0x0034
444	XKB_KEY_5                              = 0x0035
445	XKB_KEY_6                              = 0x0036
446	XKB_KEY_7                              = 0x0037
447	XKB_KEY_8                              = 0x0038
448	XKB_KEY_9                              = 0x0039
449	XKB_KEY_colon                          = 0x003a
450	XKB_KEY_semicolon                      = 0x003b
451	XKB_KEY_less                           = 0x003c
452	XKB_KEY_equal                          = 0x003d
453	XKB_KEY_greater                        = 0x003e
454	XKB_KEY_question                       = 0x003f
455	XKB_KEY_at                             = 0x0040
456	XKB_KEY_A                              = 0x0041
457	XKB_KEY_B                              = 0x0042
458	XKB_KEY_C                              = 0x0043
459	XKB_KEY_D                              = 0x0044
460	XKB_KEY_E                              = 0x0045
461	XKB_KEY_F                              = 0x0046
462	XKB_KEY_G                              = 0x0047
463	XKB_KEY_H                              = 0x0048
464	XKB_KEY_I                              = 0x0049
465	XKB_KEY_J                              = 0x004a
466	XKB_KEY_K                              = 0x004b
467	XKB_KEY_L                              = 0x004c
468	XKB_KEY_M                              = 0x004d
469	XKB_KEY_N                              = 0x004e
470	XKB_KEY_O                              = 0x004f
471	XKB_KEY_P                              = 0x0050
472	XKB_KEY_Q                              = 0x0051
473	XKB_KEY_R                              = 0x0052
474	XKB_KEY_S                              = 0x0053
475	XKB_KEY_T                              = 0x0054
476	XKB_KEY_U                              = 0x0055
477	XKB_KEY_V                              = 0x0056
478	XKB_KEY_W                              = 0x0057
479	XKB_KEY_X                              = 0x0058
480	XKB_KEY_Y                              = 0x0059
481	XKB_KEY_Z                              = 0x005a
482	XKB_KEY_bracketleft                    = 0x005b
483	XKB_KEY_backslash                      = 0x005c
484	XKB_KEY_bracketright                   = 0x005d
485	XKB_KEY_asciicircum                    = 0x005e
486	XKB_KEY_underscore                     = 0x005f
487	XKB_KEY_grave                          = 0x0060
488	XKB_KEY_quoteleft                      = 0x0060
489	XKB_KEY_a                              = 0x0061
490	XKB_KEY_b                              = 0x0062
491	XKB_KEY_c                              = 0x0063
492	XKB_KEY_d                              = 0x0064
493	XKB_KEY_e                              = 0x0065
494	XKB_KEY_f                              = 0x0066
495	XKB_KEY_g                              = 0x0067
496	XKB_KEY_h                              = 0x0068
497	XKB_KEY_i                              = 0x0069
498	XKB_KEY_j                              = 0x006a
499	XKB_KEY_k                              = 0x006b
500	XKB_KEY_l                              = 0x006c
501	XKB_KEY_m                              = 0x006d
502	XKB_KEY_n                              = 0x006e
503	XKB_KEY_o                              = 0x006f
504	XKB_KEY_p                              = 0x0070
505	XKB_KEY_q                              = 0x0071
506	XKB_KEY_r                              = 0x0072
507	XKB_KEY_s                              = 0x0073
508	XKB_KEY_t                              = 0x0074
509	XKB_KEY_u                              = 0x0075
510	XKB_KEY_v                              = 0x0076
511	XKB_KEY_w                              = 0x0077
512	XKB_KEY_x                              = 0x0078
513	XKB_KEY_y                              = 0x0079
514	XKB_KEY_z                              = 0x007a
515	XKB_KEY_braceleft                      = 0x007b
516	XKB_KEY_bar                            = 0x007c
517	XKB_KEY_braceright                     = 0x007d
518	XKB_KEY_asciitilde                     = 0x007e
519	XKB_KEY_nobreakspace                   = 0x00a0
520	XKB_KEY_exclamdown                     = 0x00a1
521	XKB_KEY_cent                           = 0x00a2
522	XKB_KEY_sterling                       = 0x00a3
523	XKB_KEY_currency                       = 0x00a4
524	XKB_KEY_yen                            = 0x00a5
525	XKB_KEY_brokenbar                      = 0x00a6
526	XKB_KEY_section                        = 0x00a7
527	XKB_KEY_diaeresis                      = 0x00a8
528	XKB_KEY_copyright                      = 0x00a9
529	XKB_KEY_ordfeminine                    = 0x00aa
530	XKB_KEY_guillemotleft                  = 0x00ab
531	XKB_KEY_guillemetleft                  = 0x00ab
532	XKB_KEY_notsign                        = 0x00ac
533	XKB_KEY_hyphen                         = 0x00ad
534	XKB_KEY_registered                     = 0x00ae
535	XKB_KEY_macron                         = 0x00af
536	XKB_KEY_degree                         = 0x00b0
537	XKB_KEY_plusminus                      = 0x00b1
538	XKB_KEY_twosuperior                    = 0x00b2
539	XKB_KEY_threesuperior                  = 0x00b3
540	XKB_KEY_acute                          = 0x00b4
541	XKB_KEY_mu                             = 0x00b5
542	XKB_KEY_paragraph                      = 0x00b6
543	XKB_KEY_periodcentered                 = 0x00b7
544	XKB_KEY_cedilla                        = 0x00b8
545	XKB_KEY_onesuperior                    = 0x00b9
546	XKB_KEY_masculine                      = 0x00ba
547	XKB_KEY_ordmasculine                   = 0x00ba
548	XKB_KEY_guillemotright                 = 0x00bb
549	XKB_KEY_guillemetright                 = 0x00bb
550	XKB_KEY_onequarter                     = 0x00bc
551	XKB_KEY_onehalf                        = 0x00bd
552	XKB_KEY_threequarters                  = 0x00be
553	XKB_KEY_questiondown                   = 0x00bf
554	XKB_KEY_Agrave                         = 0x00c0
555	XKB_KEY_Aacute                         = 0x00c1
556	XKB_KEY_Acircumflex                    = 0x00c2
557	XKB_KEY_Atilde                         = 0x00c3
558	XKB_KEY_Adiaeresis                     = 0x00c4
559	XKB_KEY_Aring                          = 0x00c5
560	XKB_KEY_AE                             = 0x00c6
561	XKB_KEY_Ccedilla                       = 0x00c7
562	XKB_KEY_Egrave                         = 0x00c8
563	XKB_KEY_Eacute                         = 0x00c9
564	XKB_KEY_Ecircumflex                    = 0x00ca
565	XKB_KEY_Ediaeresis                     = 0x00cb
566	XKB_KEY_Igrave                         = 0x00cc
567	XKB_KEY_Iacute                         = 0x00cd
568	XKB_KEY_Icircumflex                    = 0x00ce
569	XKB_KEY_Idiaeresis                     = 0x00cf
570	XKB_KEY_ETH                            = 0x00d0
571	XKB_KEY_Eth                            = 0x00d0
572	XKB_KEY_Ntilde                         = 0x00d1
573	XKB_KEY_Ograve                         = 0x00d2
574	XKB_KEY_Oacute                         = 0x00d3
575	XKB_KEY_Ocircumflex                    = 0x00d4
576	XKB_KEY_Otilde                         = 0x00d5
577	XKB_KEY_Odiaeresis                     = 0x00d6
578	XKB_KEY_multiply                       = 0x00d7
579	XKB_KEY_Oslash                         = 0x00d8
580	XKB_KEY_Ooblique                       = 0x00d8
581	XKB_KEY_Ugrave                         = 0x00d9
582	XKB_KEY_Uacute                         = 0x00da
583	XKB_KEY_Ucircumflex                    = 0x00db
584	XKB_KEY_Udiaeresis                     = 0x00dc
585	XKB_KEY_Yacute                         = 0x00dd
586	XKB_KEY_THORN                          = 0x00de
587	XKB_KEY_Thorn                          = 0x00de
588	XKB_KEY_ssharp                         = 0x00df
589	XKB_KEY_agrave                         = 0x00e0
590	XKB_KEY_aacute                         = 0x00e1
591	XKB_KEY_acircumflex                    = 0x00e2
592	XKB_KEY_atilde                         = 0x00e3
593	XKB_KEY_adiaeresis                     = 0x00e4
594	XKB_KEY_aring                          = 0x00e5
595	XKB_KEY_ae                             = 0x00e6
596	XKB_KEY_ccedilla                       = 0x00e7
597	XKB_KEY_egrave                         = 0x00e8
598	XKB_KEY_eacute                         = 0x00e9
599	XKB_KEY_ecircumflex                    = 0x00ea
600	XKB_KEY_ediaeresis                     = 0x00eb
601	XKB_KEY_igrave                         = 0x00ec
602	XKB_KEY_iacute                         = 0x00ed
603	XKB_KEY_icircumflex                    = 0x00ee
604	XKB_KEY_idiaeresis                     = 0x00ef
605	XKB_KEY_eth                            = 0x00f0
606	XKB_KEY_ntilde                         = 0x00f1
607	XKB_KEY_ograve                         = 0x00f2
608	XKB_KEY_oacute                         = 0x00f3
609	XKB_KEY_ocircumflex                    = 0x00f4
610	XKB_KEY_otilde                         = 0x00f5
611	XKB_KEY_odiaeresis                     = 0x00f6
612	XKB_KEY_division                       = 0x00f7
613	XKB_KEY_oslash                         = 0x00f8
614	XKB_KEY_ooblique                       = 0x00f8
615	XKB_KEY_ugrave                         = 0x00f9
616	XKB_KEY_uacute                         = 0x00fa
617	XKB_KEY_ucircumflex                    = 0x00fb
618	XKB_KEY_udiaeresis                     = 0x00fc
619	XKB_KEY_yacute                         = 0x00fd
620	XKB_KEY_thorn                          = 0x00fe
621	XKB_KEY_ydiaeresis                     = 0x00ff
622	XKB_KEY_Aogonek                        = 0x01a1
623	XKB_KEY_breve                          = 0x01a2
624	XKB_KEY_Lstroke                        = 0x01a3
625	XKB_KEY_Lcaron                         = 0x01a5
626	XKB_KEY_Sacute                         = 0x01a6
627	XKB_KEY_Scaron                         = 0x01a9
628	XKB_KEY_Scedilla                       = 0x01aa
629	XKB_KEY_Tcaron                         = 0x01ab
630	XKB_KEY_Zacute                         = 0x01ac
631	XKB_KEY_Zcaron                         = 0x01ae
632	XKB_KEY_Zabovedot                      = 0x01af
633	XKB_KEY_aogonek                        = 0x01b1
634	XKB_KEY_ogonek                         = 0x01b2
635	XKB_KEY_lstroke                        = 0x01b3
636	XKB_KEY_lcaron                         = 0x01b5
637	XKB_KEY_sacute                         = 0x01b6
638	XKB_KEY_caron                          = 0x01b7
639	XKB_KEY_scaron                         = 0x01b9
640	XKB_KEY_scedilla                       = 0x01ba
641	XKB_KEY_tcaron                         = 0x01bb
642	XKB_KEY_zacute                         = 0x01bc
643	XKB_KEY_doubleacute                    = 0x01bd
644	XKB_KEY_zcaron                         = 0x01be
645	XKB_KEY_zabovedot                      = 0x01bf
646	XKB_KEY_Racute                         = 0x01c0
647	XKB_KEY_Abreve                         = 0x01c3
648	XKB_KEY_Lacute                         = 0x01c5
649	XKB_KEY_Cacute                         = 0x01c6
650	XKB_KEY_Ccaron                         = 0x01c8
651	XKB_KEY_Eogonek                        = 0x01ca
652	XKB_KEY_Ecaron                         = 0x01cc
653	XKB_KEY_Dcaron                         = 0x01cf
654	XKB_KEY_Dstroke                        = 0x01d0
655	XKB_KEY_Nacute                         = 0x01d1
656	XKB_KEY_Ncaron                         = 0x01d2
657	XKB_KEY_Odoubleacute                   = 0x01d5
658	XKB_KEY_Rcaron                         = 0x01d8
659	XKB_KEY_Uring                          = 0x01d9
660	XKB_KEY_Udoubleacute                   = 0x01db
661	XKB_KEY_Tcedilla                       = 0x01de
662	XKB_KEY_racute                         = 0x01e0
663	XKB_KEY_abreve                         = 0x01e3
664	XKB_KEY_lacute                         = 0x01e5
665	XKB_KEY_cacute                         = 0x01e6
666	XKB_KEY_ccaron                         = 0x01e8
667	XKB_KEY_eogonek                        = 0x01ea
668	XKB_KEY_ecaron                         = 0x01ec
669	XKB_KEY_dcaron                         = 0x01ef
670	XKB_KEY_dstroke                        = 0x01f0
671	XKB_KEY_nacute                         = 0x01f1
672	XKB_KEY_ncaron                         = 0x01f2
673	XKB_KEY_odoubleacute                   = 0x01f5
674	XKB_KEY_rcaron                         = 0x01f8
675	XKB_KEY_uring                          = 0x01f9
676	XKB_KEY_udoubleacute                   = 0x01fb
677	XKB_KEY_tcedilla                       = 0x01fe
678	XKB_KEY_abovedot                       = 0x01ff
679	XKB_KEY_Hstroke                        = 0x02a1
680	XKB_KEY_Hcircumflex                    = 0x02a6
681	XKB_KEY_Iabovedot                      = 0x02a9
682	XKB_KEY_Gbreve                         = 0x02ab
683	XKB_KEY_Jcircumflex                    = 0x02ac
684	XKB_KEY_hstroke                        = 0x02b1
685	XKB_KEY_hcircumflex                    = 0x02b6
686	XKB_KEY_idotless                       = 0x02b9
687	XKB_KEY_gbreve                         = 0x02bb
688	XKB_KEY_jcircumflex                    = 0x02bc
689	XKB_KEY_Cabovedot                      = 0x02c5
690	XKB_KEY_Ccircumflex                    = 0x02c6
691	XKB_KEY_Gabovedot                      = 0x02d5
692	XKB_KEY_Gcircumflex                    = 0x02d8
693	XKB_KEY_Ubreve                         = 0x02dd
694	XKB_KEY_Scircumflex                    = 0x02de
695	XKB_KEY_cabovedot                      = 0x02e5
696	XKB_KEY_ccircumflex                    = 0x02e6
697	XKB_KEY_gabovedot                      = 0x02f5
698	XKB_KEY_gcircumflex                    = 0x02f8
699	XKB_KEY_ubreve                         = 0x02fd
700	XKB_KEY_scircumflex                    = 0x02fe
701	XKB_KEY_kra                            = 0x03a2
702	XKB_KEY_kappa                          = 0x03a2
703	XKB_KEY_Rcedilla                       = 0x03a3
704	XKB_KEY_Itilde                         = 0x03a5
705	XKB_KEY_Lcedilla                       = 0x03a6
706	XKB_KEY_Emacron                        = 0x03aa
707	XKB_KEY_Gcedilla                       = 0x03ab
708	XKB_KEY_Tslash                         = 0x03ac
709	XKB_KEY_rcedilla                       = 0x03b3
710	XKB_KEY_itilde                         = 0x03b5
711	XKB_KEY_lcedilla                       = 0x03b6
712	XKB_KEY_emacron                        = 0x03ba
713	XKB_KEY_gcedilla                       = 0x03bb
714	XKB_KEY_tslash                         = 0x03bc
715	XKB_KEY_ENG                            = 0x03bd
716	XKB_KEY_eng                            = 0x03bf
717	XKB_KEY_Amacron                        = 0x03c0
718	XKB_KEY_Iogonek                        = 0x03c7
719	XKB_KEY_Eabovedot                      = 0x03cc
720	XKB_KEY_Imacron                        = 0x03cf
721	XKB_KEY_Ncedilla                       = 0x03d1
722	XKB_KEY_Omacron                        = 0x03d2
723	XKB_KEY_Kcedilla                       = 0x03d3
724	XKB_KEY_Uogonek                        = 0x03d9
725	XKB_KEY_Utilde                         = 0x03dd
726	XKB_KEY_Umacron                        = 0x03de
727	XKB_KEY_amacron                        = 0x03e0
728	XKB_KEY_iogonek                        = 0x03e7
729	XKB_KEY_eabovedot                      = 0x03ec
730	XKB_KEY_imacron                        = 0x03ef
731	XKB_KEY_ncedilla                       = 0x03f1
732	XKB_KEY_omacron                        = 0x03f2
733	XKB_KEY_kcedilla                       = 0x03f3
734	XKB_KEY_uogonek                        = 0x03f9
735	XKB_KEY_utilde                         = 0x03fd
736	XKB_KEY_umacron                        = 0x03fe
737	XKB_KEY_Wcircumflex                    = 0x1000174
738	XKB_KEY_wcircumflex                    = 0x1000175
739	XKB_KEY_Ycircumflex                    = 0x1000176
740	XKB_KEY_ycircumflex                    = 0x1000177
741	XKB_KEY_Babovedot                      = 0x1001e02
742	XKB_KEY_babovedot                      = 0x1001e03
743	XKB_KEY_Dabovedot                      = 0x1001e0a
744	XKB_KEY_dabovedot                      = 0x1001e0b
745	XKB_KEY_Fabovedot                      = 0x1001e1e
746	XKB_KEY_fabovedot                      = 0x1001e1f
747	XKB_KEY_Mabovedot                      = 0x1001e40
748	XKB_KEY_mabovedot                      = 0x1001e41
749	XKB_KEY_Pabovedot                      = 0x1001e56
750	XKB_KEY_pabovedot                      = 0x1001e57
751	XKB_KEY_Sabovedot                      = 0x1001e60
752	XKB_KEY_sabovedot                      = 0x1001e61
753	XKB_KEY_Tabovedot                      = 0x1001e6a
754	XKB_KEY_tabovedot                      = 0x1001e6b
755	XKB_KEY_Wgrave                         = 0x1001e80
756	XKB_KEY_wgrave                         = 0x1001e81
757	XKB_KEY_Wacute                         = 0x1001e82
758	XKB_KEY_wacute                         = 0x1001e83
759	XKB_KEY_Wdiaeresis                     = 0x1001e84
760	XKB_KEY_wdiaeresis                     = 0x1001e85
761	XKB_KEY_Ygrave                         = 0x1001ef2
762	XKB_KEY_ygrave                         = 0x1001ef3
763	XKB_KEY_OE                             = 0x13bc
764	XKB_KEY_oe                             = 0x13bd
765	XKB_KEY_Ydiaeresis                     = 0x13be
766	XKB_KEY_overline                       = 0x047e
767	XKB_KEY_kana_fullstop                  = 0x04a1
768	XKB_KEY_kana_openingbracket            = 0x04a2
769	XKB_KEY_kana_closingbracket            = 0x04a3
770	XKB_KEY_kana_comma                     = 0x04a4
771	XKB_KEY_kana_conjunctive               = 0x04a5
772	XKB_KEY_kana_middledot                 = 0x04a5
773	XKB_KEY_kana_WO                        = 0x04a6
774	XKB_KEY_kana_a                         = 0x04a7
775	XKB_KEY_kana_i                         = 0x04a8
776	XKB_KEY_kana_u                         = 0x04a9
777	XKB_KEY_kana_e                         = 0x04aa
778	XKB_KEY_kana_o                         = 0x04ab
779	XKB_KEY_kana_ya                        = 0x04ac
780	XKB_KEY_kana_yu                        = 0x04ad
781	XKB_KEY_kana_yo                        = 0x04ae
782	XKB_KEY_kana_tsu                       = 0x04af
783	XKB_KEY_kana_tu                        = 0x04af
784	XKB_KEY_prolongedsound                 = 0x04b0
785	XKB_KEY_kana_A                         = 0x04b1
786	XKB_KEY_kana_I                         = 0x04b2
787	XKB_KEY_kana_U                         = 0x04b3
788	XKB_KEY_kana_E                         = 0x04b4
789	XKB_KEY_kana_O                         = 0x04b5
790	XKB_KEY_kana_KA                        = 0x04b6
791	XKB_KEY_kana_KI                        = 0x04b7
792	XKB_KEY_kana_KU                        = 0x04b8
793	XKB_KEY_kana_KE                        = 0x04b9
794	XKB_KEY_kana_KO                        = 0x04ba
795	XKB_KEY_kana_SA                        = 0x04bb
796	XKB_KEY_kana_SHI                       = 0x04bc
797	XKB_KEY_kana_SU                        = 0x04bd
798	XKB_KEY_kana_SE                        = 0x04be
799	XKB_KEY_kana_SO                        = 0x04bf
800	XKB_KEY_kana_TA                        = 0x04c0
801	XKB_KEY_kana_CHI                       = 0x04c1
802	XKB_KEY_kana_TI                        = 0x04c1
803	XKB_KEY_kana_TSU                       = 0x04c2
804	XKB_KEY_kana_TU                        = 0x04c2
805	XKB_KEY_kana_TE                        = 0x04c3
806	XKB_KEY_kana_TO                        = 0x04c4
807	XKB_KEY_kana_NA                        = 0x04c5
808	XKB_KEY_kana_NI                        = 0x04c6
809	XKB_KEY_kana_NU                        = 0x04c7
810	XKB_KEY_kana_NE                        = 0x04c8
811	XKB_KEY_kana_NO                        = 0x04c9
812	XKB_KEY_kana_HA                        = 0x04ca
813	XKB_KEY_kana_HI                        = 0x04cb
814	XKB_KEY_kana_FU                        = 0x04cc
815	XKB_KEY_kana_HU                        = 0x04cc
816	XKB_KEY_kana_HE                        = 0x04cd
817	XKB_KEY_kana_HO                        = 0x04ce
818	XKB_KEY_kana_MA                        = 0x04cf
819	XKB_KEY_kana_MI                        = 0x04d0
820	XKB_KEY_kana_MU                        = 0x04d1
821	XKB_KEY_kana_ME                        = 0x04d2
822	XKB_KEY_kana_MO                        = 0x04d3
823	XKB_KEY_kana_YA                        = 0x04d4
824	XKB_KEY_kana_YU                        = 0x04d5
825	XKB_KEY_kana_YO                        = 0x04d6
826	XKB_KEY_kana_RA                        = 0x04d7
827	XKB_KEY_kana_RI                        = 0x04d8
828	XKB_KEY_kana_RU                        = 0x04d9
829	XKB_KEY_kana_RE                        = 0x04da
830	XKB_KEY_kana_RO                        = 0x04db
831	XKB_KEY_kana_WA                        = 0x04dc
832	XKB_KEY_kana_N                         = 0x04dd
833	XKB_KEY_voicedsound                    = 0x04de
834	XKB_KEY_semivoicedsound                = 0x04df
835	XKB_KEY_kana_switch                    = 0xff7e
836	XKB_KEY_Farsi_0                        = 0x10006f0
837	XKB_KEY_Farsi_1                        = 0x10006f1
838	XKB_KEY_Farsi_2                        = 0x10006f2
839	XKB_KEY_Farsi_3                        = 0x10006f3
840	XKB_KEY_Farsi_4                        = 0x10006f4
841	XKB_KEY_Farsi_5                        = 0x10006f5
842	XKB_KEY_Farsi_6                        = 0x10006f6
843	XKB_KEY_Farsi_7                        = 0x10006f7
844	XKB_KEY_Farsi_8                        = 0x10006f8
845	XKB_KEY_Farsi_9                        = 0x10006f9
846	XKB_KEY_Arabic_percent                 = 0x100066a
847	XKB_KEY_Arabic_superscript_alef        = 0x1000670
848	XKB_KEY_Arabic_tteh                    = 0x1000679
849	XKB_KEY_Arabic_peh                     = 0x100067e
850	XKB_KEY_Arabic_tcheh                   = 0x1000686
851	XKB_KEY_Arabic_ddal                    = 0x1000688
852	XKB_KEY_Arabic_rreh                    = 0x1000691
853	XKB_KEY_Arabic_comma                   = 0x05ac
854	XKB_KEY_Arabic_fullstop                = 0x10006d4
855	XKB_KEY_Arabic_0                       = 0x1000660
856	XKB_KEY_Arabic_1                       = 0x1000661
857	XKB_KEY_Arabic_2                       = 0x1000662
858	XKB_KEY_Arabic_3                       = 0x1000663
859	XKB_KEY_Arabic_4                       = 0x1000664
860	XKB_KEY_Arabic_5                       = 0x1000665
861	XKB_KEY_Arabic_6                       = 0x1000666
862	XKB_KEY_Arabic_7                       = 0x1000667
863	XKB_KEY_Arabic_8                       = 0x1000668
864	XKB_KEY_Arabic_9                       = 0x1000669
865	XKB_KEY_Arabic_semicolon               = 0x05bb
866	XKB_KEY_Arabic_question_mark           = 0x05bf
867	XKB_KEY_Arabic_hamza                   = 0x05c1
868	XKB_KEY_Arabic_maddaonalef             = 0x05c2
869	XKB_KEY_Arabic_hamzaonalef             = 0x05c3
870	XKB_KEY_Arabic_hamzaonwaw              = 0x05c4
871	XKB_KEY_Arabic_hamzaunderalef          = 0x05c5
872	XKB_KEY_Arabic_hamzaonyeh              = 0x05c6
873	XKB_KEY_Arabic_alef                    = 0x05c7
874	XKB_KEY_Arabic_beh                     = 0x05c8
875	XKB_KEY_Arabic_tehmarbuta              = 0x05c9
876	XKB_KEY_Arabic_teh                     = 0x05ca
877	XKB_KEY_Arabic_theh                    = 0x05cb
878	XKB_KEY_Arabic_jeem                    = 0x05cc
879	XKB_KEY_Arabic_hah                     = 0x05cd
880	XKB_KEY_Arabic_khah                    = 0x05ce
881	XKB_KEY_Arabic_dal                     = 0x05cf
882	XKB_KEY_Arabic_thal                    = 0x05d0
883	XKB_KEY_Arabic_ra                      = 0x05d1
884	XKB_KEY_Arabic_zain                    = 0x05d2
885	XKB_KEY_Arabic_seen                    = 0x05d3
886	XKB_KEY_Arabic_sheen                   = 0x05d4
887	XKB_KEY_Arabic_sad                     = 0x05d5
888	XKB_KEY_Arabic_dad                     = 0x05d6
889	XKB_KEY_Arabic_tah                     = 0x05d7
890	XKB_KEY_Arabic_zah                     = 0x05d8
891	XKB_KEY_Arabic_ain                     = 0x05d9
892	XKB_KEY_Arabic_ghain                   = 0x05da
893	XKB_KEY_Arabic_tatweel                 = 0x05e0
894	XKB_KEY_Arabic_feh                     = 0x05e1
895	XKB_KEY_Arabic_qaf                     = 0x05e2
896	XKB_KEY_Arabic_kaf                     = 0x05e3
897	XKB_KEY_Arabic_lam                     = 0x05e4
898	XKB_KEY_Arabic_meem                    = 0x05e5
899	XKB_KEY_Arabic_noon                    = 0x05e6
900	XKB_KEY_Arabic_ha                      = 0x05e7
901	XKB_KEY_Arabic_heh                     = 0x05e7
902	XKB_KEY_Arabic_waw                     = 0x05e8
903	XKB_KEY_Arabic_alefmaksura             = 0x05e9
904	XKB_KEY_Arabic_yeh                     = 0x05ea
905	XKB_KEY_Arabic_fathatan                = 0x05eb
906	XKB_KEY_Arabic_dammatan                = 0x05ec
907	XKB_KEY_Arabic_kasratan                = 0x05ed
908	XKB_KEY_Arabic_fatha                   = 0x05ee
909	XKB_KEY_Arabic_damma                   = 0x05ef
910	XKB_KEY_Arabic_kasra                   = 0x05f0
911	XKB_KEY_Arabic_shadda                  = 0x05f1
912	XKB_KEY_Arabic_sukun                   = 0x05f2
913	XKB_KEY_Arabic_madda_above             = 0x1000653
914	XKB_KEY_Arabic_hamza_above             = 0x1000654
915	XKB_KEY_Arabic_hamza_below             = 0x1000655
916	XKB_KEY_Arabic_jeh                     = 0x1000698
917	XKB_KEY_Arabic_veh                     = 0x10006a4
918	XKB_KEY_Arabic_keheh                   = 0x10006a9
919	XKB_KEY_Arabic_gaf                     = 0x10006af
920	XKB_KEY_Arabic_noon_ghunna             = 0x10006ba
921	XKB_KEY_Arabic_heh_doachashmee         = 0x10006be
922	XKB_KEY_Farsi_yeh                      = 0x10006cc
923	XKB_KEY_Arabic_farsi_yeh               = 0x10006cc
924	XKB_KEY_Arabic_yeh_baree               = 0x10006d2
925	XKB_KEY_Arabic_heh_goal                = 0x10006c1
926	XKB_KEY_Arabic_switch                  = 0xff7e
927	XKB_KEY_Cyrillic_GHE_bar               = 0x1000492
928	XKB_KEY_Cyrillic_ghe_bar               = 0x1000493
929	XKB_KEY_Cyrillic_ZHE_descender         = 0x1000496
930	XKB_KEY_Cyrillic_zhe_descender         = 0x1000497
931	XKB_KEY_Cyrillic_KA_descender          = 0x100049a
932	XKB_KEY_Cyrillic_ka_descender          = 0x100049b
933	XKB_KEY_Cyrillic_KA_vertstroke         = 0x100049c
934	XKB_KEY_Cyrillic_ka_vertstroke         = 0x100049d
935	XKB_KEY_Cyrillic_EN_descender          = 0x10004a2
936	XKB_KEY_Cyrillic_en_descender          = 0x10004a3
937	XKB_KEY_Cyrillic_U_straight            = 0x10004ae
938	XKB_KEY_Cyrillic_u_straight            = 0x10004af
939	XKB_KEY_Cyrillic_U_straight_bar        = 0x10004b0
940	XKB_KEY_Cyrillic_u_straight_bar        = 0x10004b1
941	XKB_KEY_Cyrillic_HA_descender          = 0x10004b2
942	XKB_KEY_Cyrillic_ha_descender          = 0x10004b3
943	XKB_KEY_Cyrillic_CHE_descender         = 0x10004b6
944	XKB_KEY_Cyrillic_che_descender         = 0x10004b7
945	XKB_KEY_Cyrillic_CHE_vertstroke        = 0x10004b8
946	XKB_KEY_Cyrillic_che_vertstroke        = 0x10004b9
947	XKB_KEY_Cyrillic_SHHA                  = 0x10004ba
948	XKB_KEY_Cyrillic_shha                  = 0x10004bb
949	XKB_KEY_Cyrillic_SCHWA                 = 0x10004d8
950	XKB_KEY_Cyrillic_schwa                 = 0x10004d9
951	XKB_KEY_Cyrillic_I_macron              = 0x10004e2
952	XKB_KEY_Cyrillic_i_macron              = 0x10004e3
953	XKB_KEY_Cyrillic_O_bar                 = 0x10004e8
954	XKB_KEY_Cyrillic_o_bar                 = 0x10004e9
955	XKB_KEY_Cyrillic_U_macron              = 0x10004ee
956	XKB_KEY_Cyrillic_u_macron              = 0x10004ef
957	XKB_KEY_Serbian_dje                    = 0x06a1
958	XKB_KEY_Macedonia_gje                  = 0x06a2
959	XKB_KEY_Cyrillic_io                    = 0x06a3
960	XKB_KEY_Ukrainian_ie                   = 0x06a4
961	XKB_KEY_Ukranian_je                    = 0x06a4
962	XKB_KEY_Macedonia_dse                  = 0x06a5
963	XKB_KEY_Ukrainian_i                    = 0x06a6
964	XKB_KEY_Ukranian_i                     = 0x06a6
965	XKB_KEY_Ukrainian_yi                   = 0x06a7
966	XKB_KEY_Ukranian_yi                    = 0x06a7
967	XKB_KEY_Cyrillic_je                    = 0x06a8
968	XKB_KEY_Serbian_je                     = 0x06a8
969	XKB_KEY_Cyrillic_lje                   = 0x06a9
970	XKB_KEY_Serbian_lje                    = 0x06a9
971	XKB_KEY_Cyrillic_nje                   = 0x06aa
972	XKB_KEY_Serbian_nje                    = 0x06aa
973	XKB_KEY_Serbian_tshe                   = 0x06ab
974	XKB_KEY_Macedonia_kje                  = 0x06ac
975	XKB_KEY_Ukrainian_ghe_with_upturn      = 0x06ad
976	XKB_KEY_Byelorussian_shortu            = 0x06ae
977	XKB_KEY_Cyrillic_dzhe                  = 0x06af
978	XKB_KEY_Serbian_dze                    = 0x06af
979	XKB_KEY_numerosign                     = 0x06b0
980	XKB_KEY_Serbian_DJE                    = 0x06b1
981	XKB_KEY_Macedonia_GJE                  = 0x06b2
982	XKB_KEY_Cyrillic_IO                    = 0x06b3
983	XKB_KEY_Ukrainian_IE                   = 0x06b4
984	XKB_KEY_Ukranian_JE                    = 0x06b4
985	XKB_KEY_Macedonia_DSE                  = 0x06b5
986	XKB_KEY_Ukrainian_I                    = 0x06b6
987	XKB_KEY_Ukranian_I                     = 0x06b6
988	XKB_KEY_Ukrainian_YI                   = 0x06b7
989	XKB_KEY_Ukranian_YI                    = 0x06b7
990	XKB_KEY_Cyrillic_JE                    = 0x06b8
991	XKB_KEY_Serbian_JE                     = 0x06b8
992	XKB_KEY_Cyrillic_LJE                   = 0x06b9
993	XKB_KEY_Serbian_LJE                    = 0x06b9
994	XKB_KEY_Cyrillic_NJE                   = 0x06ba
995	XKB_KEY_Serbian_NJE                    = 0x06ba
996	XKB_KEY_Serbian_TSHE                   = 0x06bb
997	XKB_KEY_Macedonia_KJE                  = 0x06bc
998	XKB_KEY_Ukrainian_GHE_WITH_UPTURN      = 0x06bd
999	XKB_KEY_Byelorussian_SHORTU            = 0x06be
1000	XKB_KEY_Cyrillic_DZHE                  = 0x06bf
1001	XKB_KEY_Serbian_DZE                    = 0x06bf
1002	XKB_KEY_Cyrillic_yu                    = 0x06c0
1003	XKB_KEY_Cyrillic_a                     = 0x06c1
1004	XKB_KEY_Cyrillic_be                    = 0x06c2
1005	XKB_KEY_Cyrillic_tse                   = 0x06c3
1006	XKB_KEY_Cyrillic_de                    = 0x06c4
1007	XKB_KEY_Cyrillic_ie                    = 0x06c5
1008	XKB_KEY_Cyrillic_ef                    = 0x06c6
1009	XKB_KEY_Cyrillic_ghe                   = 0x06c7
1010	XKB_KEY_Cyrillic_ha                    = 0x06c8
1011	XKB_KEY_Cyrillic_i                     = 0x06c9
1012	XKB_KEY_Cyrillic_shorti                = 0x06ca
1013	XKB_KEY_Cyrillic_ka                    = 0x06cb
1014	XKB_KEY_Cyrillic_el                    = 0x06cc
1015	XKB_KEY_Cyrillic_em                    = 0x06cd
1016	XKB_KEY_Cyrillic_en                    = 0x06ce
1017	XKB_KEY_Cyrillic_o                     = 0x06cf
1018	XKB_KEY_Cyrillic_pe                    = 0x06d0
1019	XKB_KEY_Cyrillic_ya                    = 0x06d1
1020	XKB_KEY_Cyrillic_er                    = 0x06d2
1021	XKB_KEY_Cyrillic_es                    = 0x06d3
1022	XKB_KEY_Cyrillic_te                    = 0x06d4
1023	XKB_KEY_Cyrillic_u                     = 0x06d5
1024	XKB_KEY_Cyrillic_zhe                   = 0x06d6
1025	XKB_KEY_Cyrillic_ve                    = 0x06d7
1026	XKB_KEY_Cyrillic_softsign              = 0x06d8
1027	XKB_KEY_Cyrillic_yeru                  = 0x06d9
1028	XKB_KEY_Cyrillic_ze                    = 0x06da
1029	XKB_KEY_Cyrillic_sha                   = 0x06db
1030	XKB_KEY_Cyrillic_e                     = 0x06dc
1031	XKB_KEY_Cyrillic_shcha                 = 0x06dd
1032	XKB_KEY_Cyrillic_che                   = 0x06de
1033	XKB_KEY_Cyrillic_hardsign              = 0x06df
1034	XKB_KEY_Cyrillic_YU                    = 0x06e0
1035	XKB_KEY_Cyrillic_A                     = 0x06e1
1036	XKB_KEY_Cyrillic_BE                    = 0x06e2
1037	XKB_KEY_Cyrillic_TSE                   = 0x06e3
1038	XKB_KEY_Cyrillic_DE                    = 0x06e4
1039	XKB_KEY_Cyrillic_IE                    = 0x06e5
1040	XKB_KEY_Cyrillic_EF                    = 0x06e6
1041	XKB_KEY_Cyrillic_GHE                   = 0x06e7
1042	XKB_KEY_Cyrillic_HA                    = 0x06e8
1043	XKB_KEY_Cyrillic_I                     = 0x06e9
1044	XKB_KEY_Cyrillic_SHORTI                = 0x06ea
1045	XKB_KEY_Cyrillic_KA                    = 0x06eb
1046	XKB_KEY_Cyrillic_EL                    = 0x06ec
1047	XKB_KEY_Cyrillic_EM                    = 0x06ed
1048	XKB_KEY_Cyrillic_EN                    = 0x06ee
1049	XKB_KEY_Cyrillic_O                     = 0x06ef
1050	XKB_KEY_Cyrillic_PE                    = 0x06f0
1051	XKB_KEY_Cyrillic_YA                    = 0x06f1
1052	XKB_KEY_Cyrillic_ER                    = 0x06f2
1053	XKB_KEY_Cyrillic_ES                    = 0x06f3
1054	XKB_KEY_Cyrillic_TE                    = 0x06f4
1055	XKB_KEY_Cyrillic_U                     = 0x06f5
1056	XKB_KEY_Cyrillic_ZHE                   = 0x06f6
1057	XKB_KEY_Cyrillic_VE                    = 0x06f7
1058	XKB_KEY_Cyrillic_SOFTSIGN              = 0x06f8
1059	XKB_KEY_Cyrillic_YERU                  = 0x06f9
1060	XKB_KEY_Cyrillic_ZE                    = 0x06fa
1061	XKB_KEY_Cyrillic_SHA                   = 0x06fb
1062	XKB_KEY_Cyrillic_E                     = 0x06fc
1063	XKB_KEY_Cyrillic_SHCHA                 = 0x06fd
1064	XKB_KEY_Cyrillic_CHE                   = 0x06fe
1065	XKB_KEY_Cyrillic_HARDSIGN              = 0x06ff
1066	XKB_KEY_Greek_ALPHAaccent              = 0x07a1
1067	XKB_KEY_Greek_EPSILONaccent            = 0x07a2
1068	XKB_KEY_Greek_ETAaccent                = 0x07a3
1069	XKB_KEY_Greek_IOTAaccent               = 0x07a4
1070	XKB_KEY_Greek_IOTAdieresis             = 0x07a5
1071	XKB_KEY_Greek_IOTAdiaeresis            = 0x07a5
1072	XKB_KEY_Greek_OMICRONaccent            = 0x07a7
1073	XKB_KEY_Greek_UPSILONaccent            = 0x07a8
1074	XKB_KEY_Greek_UPSILONdieresis          = 0x07a9
1075	XKB_KEY_Greek_OMEGAaccent              = 0x07ab
1076	XKB_KEY_Greek_accentdieresis           = 0x07ae
1077	XKB_KEY_Greek_horizbar                 = 0x07af
1078	XKB_KEY_Greek_alphaaccent              = 0x07b1
1079	XKB_KEY_Greek_epsilonaccent            = 0x07b2
1080	XKB_KEY_Greek_etaaccent                = 0x07b3
1081	XKB_KEY_Greek_iotaaccent               = 0x07b4
1082	XKB_KEY_Greek_iotadieresis             = 0x07b5
1083	XKB_KEY_Greek_iotaaccentdieresis       = 0x07b6
1084	XKB_KEY_Greek_omicronaccent            = 0x07b7
1085	XKB_KEY_Greek_upsilonaccent            = 0x07b8
1086	XKB_KEY_Greek_upsilondieresis          = 0x07b9
1087	XKB_KEY_Greek_upsilonaccentdieresis    = 0x07ba
1088	XKB_KEY_Greek_omegaaccent              = 0x07bb
1089	XKB_KEY_Greek_ALPHA                    = 0x07c1
1090	XKB_KEY_Greek_BETA                     = 0x07c2
1091	XKB_KEY_Greek_GAMMA                    = 0x07c3
1092	XKB_KEY_Greek_DELTA                    = 0x07c4
1093	XKB_KEY_Greek_EPSILON                  = 0x07c5
1094	XKB_KEY_Greek_ZETA                     = 0x07c6
1095	XKB_KEY_Greek_ETA                      = 0x07c7
1096	XKB_KEY_Greek_THETA                    = 0x07c8
1097	XKB_KEY_Greek_IOTA                     = 0x07c9
1098	XKB_KEY_Greek_KAPPA                    = 0x07ca
1099	XKB_KEY_Greek_LAMDA                    = 0x07cb
1100	XKB_KEY_Greek_LAMBDA                   = 0x07cb
1101	XKB_KEY_Greek_MU                       = 0x07cc
1102	XKB_KEY_Greek_NU                       = 0x07cd
1103	XKB_KEY_Greek_XI                       = 0x07ce
1104	XKB_KEY_Greek_OMICRON                  = 0x07cf
1105	XKB_KEY_Greek_PI                       = 0x07d0
1106	XKB_KEY_Greek_RHO                      = 0x07d1
1107	XKB_KEY_Greek_SIGMA                    = 0x07d2
1108	XKB_KEY_Greek_TAU                      = 0x07d4
1109	XKB_KEY_Greek_UPSILON                  = 0x07d5
1110	XKB_KEY_Greek_PHI                      = 0x07d6
1111	XKB_KEY_Greek_CHI                      = 0x07d7
1112	XKB_KEY_Greek_PSI                      = 0x07d8
1113	XKB_KEY_Greek_OMEGA                    = 0x07d9
1114	XKB_KEY_Greek_alpha                    = 0x07e1
1115	XKB_KEY_Greek_beta                     = 0x07e2
1116	XKB_KEY_Greek_gamma                    = 0x07e3
1117	XKB_KEY_Greek_delta                    = 0x07e4
1118	XKB_KEY_Greek_epsilon                  = 0x07e5
1119	XKB_KEY_Greek_zeta                     = 0x07e6
1120	XKB_KEY_Greek_eta                      = 0x07e7
1121	XKB_KEY_Greek_theta                    = 0x07e8
1122	XKB_KEY_Greek_iota                     = 0x07e9
1123	XKB_KEY_Greek_kappa                    = 0x07ea
1124	XKB_KEY_Greek_lamda                    = 0x07eb
1125	XKB_KEY_Greek_lambda                   = 0x07eb
1126	XKB_KEY_Greek_mu                       = 0x07ec
1127	XKB_KEY_Greek_nu                       = 0x07ed
1128	XKB_KEY_Greek_xi                       = 0x07ee
1129	XKB_KEY_Greek_omicron                  = 0x07ef
1130	XKB_KEY_Greek_pi                       = 0x07f0
1131	XKB_KEY_Greek_rho                      = 0x07f1
1132	XKB_KEY_Greek_sigma                    = 0x07f2
1133	XKB_KEY_Greek_finalsmallsigma          = 0x07f3
1134	XKB_KEY_Greek_tau                      = 0x07f4
1135	XKB_KEY_Greek_upsilon                  = 0x07f5
1136	XKB_KEY_Greek_phi                      = 0x07f6
1137	XKB_KEY_Greek_chi                      = 0x07f7
1138	XKB_KEY_Greek_psi                      = 0x07f8
1139	XKB_KEY_Greek_omega                    = 0x07f9
1140	XKB_KEY_Greek_switch                   = 0xff7e
1141	XKB_KEY_leftradical                    = 0x08a1
1142	XKB_KEY_topleftradical                 = 0x08a2
1143	XKB_KEY_horizconnector                 = 0x08a3
1144	XKB_KEY_topintegral                    = 0x08a4
1145	XKB_KEY_botintegral                    = 0x08a5
1146	XKB_KEY_vertconnector                  = 0x08a6
1147	XKB_KEY_topleftsqbracket               = 0x08a7
1148	XKB_KEY_botleftsqbracket               = 0x08a8
1149	XKB_KEY_toprightsqbracket              = 0x08a9
1150	XKB_KEY_botrightsqbracket              = 0x08aa
1151	XKB_KEY_topleftparens                  = 0x08ab
1152	XKB_KEY_botleftparens                  = 0x08ac
1153	XKB_KEY_toprightparens                 = 0x08ad
1154	XKB_KEY_botrightparens                 = 0x08ae
1155	XKB_KEY_leftmiddlecurlybrace           = 0x08af
1156	XKB_KEY_rightmiddlecurlybrace          = 0x08b0
1157	XKB_KEY_topleftsummation               = 0x08b1
1158	XKB_KEY_botleftsummation               = 0x08b2
1159	XKB_KEY_topvertsummationconnector      = 0x08b3
1160	XKB_KEY_botvertsummationconnector      = 0x08b4
1161	XKB_KEY_toprightsummation              = 0x08b5
1162	XKB_KEY_botrightsummation              = 0x08b6
1163	XKB_KEY_rightmiddlesummation           = 0x08b7
1164	XKB_KEY_lessthanequal                  = 0x08bc
1165	XKB_KEY_notequal                       = 0x08bd
1166	XKB_KEY_greaterthanequal               = 0x08be
1167	XKB_KEY_integral                       = 0x08bf
1168	XKB_KEY_therefore                      = 0x08c0
1169	XKB_KEY_variation                      = 0x08c1
1170	XKB_KEY_infinity                       = 0x08c2
1171	XKB_KEY_nabla                          = 0x08c5
1172	XKB_KEY_approximate                    = 0x08c8
1173	XKB_KEY_similarequal                   = 0x08c9
1174	XKB_KEY_ifonlyif                       = 0x08cd
1175	XKB_KEY_implies                        = 0x08ce
1176	XKB_KEY_identical                      = 0x08cf
1177	XKB_KEY_radical                        = 0x08d6
1178	XKB_KEY_includedin                     = 0x08da
1179	XKB_KEY_includes                       = 0x08db
1180	XKB_KEY_intersection                   = 0x08dc
1181	XKB_KEY_union                          = 0x08dd
1182	XKB_KEY_logicaland                     = 0x08de
1183	XKB_KEY_logicalor                      = 0x08df
1184	XKB_KEY_partialderivative              = 0x08ef
1185	XKB_KEY_function                       = 0x08f6
1186	XKB_KEY_leftarrow                      = 0x08fb
1187	XKB_KEY_uparrow                        = 0x08fc
1188	XKB_KEY_rightarrow                     = 0x08fd
1189	XKB_KEY_downarrow                      = 0x08fe
1190	XKB_KEY_blank                          = 0x09df
1191	XKB_KEY_soliddiamond                   = 0x09e0
1192	XKB_KEY_checkerboard                   = 0x09e1
1193	XKB_KEY_ht                             = 0x09e2
1194	XKB_KEY_ff                             = 0x09e3
1195	XKB_KEY_cr                             = 0x09e4
1196	XKB_KEY_lf                             = 0x09e5
1197	XKB_KEY_nl                             = 0x09e8
1198	XKB_KEY_vt                             = 0x09e9
1199	XKB_KEY_lowrightcorner                 = 0x09ea
1200	XKB_KEY_uprightcorner                  = 0x09eb
1201	XKB_KEY_upleftcorner                   = 0x09ec
1202	XKB_KEY_lowleftcorner                  = 0x09ed
1203	XKB_KEY_crossinglines                  = 0x09ee
1204	XKB_KEY_horizlinescan1                 = 0x09ef
1205	XKB_KEY_horizlinescan3                 = 0x09f0
1206	XKB_KEY_horizlinescan5                 = 0x09f1
1207	XKB_KEY_horizlinescan7                 = 0x09f2
1208	XKB_KEY_horizlinescan9                 = 0x09f3
1209	XKB_KEY_leftt                          = 0x09f4
1210	XKB_KEY_rightt                         = 0x09f5
1211	XKB_KEY_bott                           = 0x09f6
1212	XKB_KEY_topt                           = 0x09f7
1213	XKB_KEY_vertbar                        = 0x09f8
1214	XKB_KEY_emspace                        = 0x0aa1
1215	XKB_KEY_enspace                        = 0x0aa2
1216	XKB_KEY_em3space                       = 0x0aa3
1217	XKB_KEY_em4space                       = 0x0aa4
1218	XKB_KEY_digitspace                     = 0x0aa5
1219	XKB_KEY_punctspace                     = 0x0aa6
1220	XKB_KEY_thinspace                      = 0x0aa7
1221	XKB_KEY_hairspace                      = 0x0aa8
1222	XKB_KEY_emdash                         = 0x0aa9
1223	XKB_KEY_endash                         = 0x0aaa
1224	XKB_KEY_signifblank                    = 0x0aac
1225	XKB_KEY_ellipsis                       = 0x0aae
1226	XKB_KEY_doubbaselinedot                = 0x0aaf
1227	XKB_KEY_onethird                       = 0x0ab0
1228	XKB_KEY_twothirds                      = 0x0ab1
1229	XKB_KEY_onefifth                       = 0x0ab2
1230	XKB_KEY_twofifths                      = 0x0ab3
1231	XKB_KEY_threefifths                    = 0x0ab4
1232	XKB_KEY_fourfifths                     = 0x0ab5
1233	XKB_KEY_onesixth                       = 0x0ab6
1234	XKB_KEY_fivesixths                     = 0x0ab7
1235	XKB_KEY_careof                         = 0x0ab8
1236	XKB_KEY_figdash                        = 0x0abb
1237	XKB_KEY_leftanglebracket               = 0x0abc
1238	XKB_KEY_decimalpoint                   = 0x0abd
1239	XKB_KEY_rightanglebracket              = 0x0abe
1240	XKB_KEY_marker                         = 0x0abf
1241	XKB_KEY_oneeighth                      = 0x0ac3
1242	XKB_KEY_threeeighths                   = 0x0ac4
1243	XKB_KEY_fiveeighths                    = 0x0ac5
1244	XKB_KEY_seveneighths                   = 0x0ac6
1245	XKB_KEY_trademark                      = 0x0ac9
1246	XKB_KEY_signaturemark                  = 0x0aca
1247	XKB_KEY_trademarkincircle              = 0x0acb
1248	XKB_KEY_leftopentriangle               = 0x0acc
1249	XKB_KEY_rightopentriangle              = 0x0acd
1250	XKB_KEY_emopencircle                   = 0x0ace
1251	XKB_KEY_emopenrectangle                = 0x0acf
1252	XKB_KEY_leftsinglequotemark            = 0x0ad0
1253	XKB_KEY_rightsinglequotemark           = 0x0ad1
1254	XKB_KEY_leftdoublequotemark            = 0x0ad2
1255	XKB_KEY_rightdoublequotemark           = 0x0ad3
1256	XKB_KEY_prescription                   = 0x0ad4
1257	XKB_KEY_permille                       = 0x0ad5
1258	XKB_KEY_minutes                        = 0x0ad6
1259	XKB_KEY_seconds                        = 0x0ad7
1260	XKB_KEY_latincross                     = 0x0ad9
1261	XKB_KEY_hexagram                       = 0x0ada
1262	XKB_KEY_filledrectbullet               = 0x0adb
1263	XKB_KEY_filledlefttribullet            = 0x0adc
1264	XKB_KEY_filledrighttribullet           = 0x0add
1265	XKB_KEY_emfilledcircle                 = 0x0ade
1266	XKB_KEY_emfilledrect                   = 0x0adf
1267	XKB_KEY_enopencircbullet               = 0x0ae0
1268	XKB_KEY_enopensquarebullet             = 0x0ae1
1269	XKB_KEY_openrectbullet                 = 0x0ae2
1270	XKB_KEY_opentribulletup                = 0x0ae3
1271	XKB_KEY_opentribulletdown              = 0x0ae4
1272	XKB_KEY_openstar                       = 0x0ae5
1273	XKB_KEY_enfilledcircbullet             = 0x0ae6
1274	XKB_KEY_enfilledsqbullet               = 0x0ae7
1275	XKB_KEY_filledtribulletup              = 0x0ae8
1276	XKB_KEY_filledtribulletdown            = 0x0ae9
1277	XKB_KEY_leftpointer                    = 0x0aea
1278	XKB_KEY_rightpointer                   = 0x0aeb
1279	XKB_KEY_club                           = 0x0aec
1280	XKB_KEY_diamond                        = 0x0aed
1281	XKB_KEY_heart                          = 0x0aee
1282	XKB_KEY_maltesecross                   = 0x0af0
1283	XKB_KEY_dagger                         = 0x0af1
1284	XKB_KEY_doubledagger                   = 0x0af2
1285	XKB_KEY_checkmark                      = 0x0af3
1286	XKB_KEY_ballotcross                    = 0x0af4
1287	XKB_KEY_musicalsharp                   = 0x0af5
1288	XKB_KEY_musicalflat                    = 0x0af6
1289	XKB_KEY_malesymbol                     = 0x0af7
1290	XKB_KEY_femalesymbol                   = 0x0af8
1291	XKB_KEY_telephone                      = 0x0af9
1292	XKB_KEY_telephonerecorder              = 0x0afa
1293	XKB_KEY_phonographcopyright            = 0x0afb
1294	XKB_KEY_caret                          = 0x0afc
1295	XKB_KEY_singlelowquotemark             = 0x0afd
1296	XKB_KEY_doublelowquotemark             = 0x0afe
1297	XKB_KEY_cursor                         = 0x0aff
1298	XKB_KEY_leftcaret                      = 0x0ba3
1299	XKB_KEY_rightcaret                     = 0x0ba6
1300	XKB_KEY_downcaret                      = 0x0ba8
1301	XKB_KEY_upcaret                        = 0x0ba9
1302	XKB_KEY_overbar                        = 0x0bc0
1303	XKB_KEY_downtack                       = 0x0bc2
1304	XKB_KEY_upshoe                         = 0x0bc3
1305	XKB_KEY_downstile                      = 0x0bc4
1306	XKB_KEY_underbar                       = 0x0bc6
1307	XKB_KEY_jot                            = 0x0bca
1308	XKB_KEY_quad                           = 0x0bcc
1309	XKB_KEY_uptack                         = 0x0bce
1310	XKB_KEY_circle                         = 0x0bcf
1311	XKB_KEY_upstile                        = 0x0bd3
1312	XKB_KEY_downshoe                       = 0x0bd6
1313	XKB_KEY_rightshoe                      = 0x0bd8
1314	XKB_KEY_leftshoe                       = 0x0bda
1315	XKB_KEY_lefttack                       = 0x0bdc
1316	XKB_KEY_righttack                      = 0x0bfc
1317	XKB_KEY_hebrew_doublelowline           = 0x0cdf
1318	XKB_KEY_hebrew_aleph                   = 0x0ce0
1319	XKB_KEY_hebrew_bet                     = 0x0ce1
1320	XKB_KEY_hebrew_beth                    = 0x0ce1
1321	XKB_KEY_hebrew_gimel                   = 0x0ce2
1322	XKB_KEY_hebrew_gimmel                  = 0x0ce2
1323	XKB_KEY_hebrew_dalet                   = 0x0ce3
1324	XKB_KEY_hebrew_daleth                  = 0x0ce3
1325	XKB_KEY_hebrew_he                      = 0x0ce4
1326	XKB_KEY_hebrew_waw                     = 0x0ce5
1327	XKB_KEY_hebrew_zain                    = 0x0ce6
1328	XKB_KEY_hebrew_zayin                   = 0x0ce6
1329	XKB_KEY_hebrew_chet                    = 0x0ce7
1330	XKB_KEY_hebrew_het                     = 0x0ce7
1331	XKB_KEY_hebrew_tet                     = 0x0ce8
1332	XKB_KEY_hebrew_teth                    = 0x0ce8
1333	XKB_KEY_hebrew_yod                     = 0x0ce9
1334	XKB_KEY_hebrew_finalkaph               = 0x0cea
1335	XKB_KEY_hebrew_kaph                    = 0x0ceb
1336	XKB_KEY_hebrew_lamed                   = 0x0cec
1337	XKB_KEY_hebrew_finalmem                = 0x0ced
1338	XKB_KEY_hebrew_mem                     = 0x0cee
1339	XKB_KEY_hebrew_finalnun                = 0x0cef
1340	XKB_KEY_hebrew_nun                     = 0x0cf0
1341	XKB_KEY_hebrew_samech                  = 0x0cf1
1342	XKB_KEY_hebrew_samekh                  = 0x0cf1
1343	XKB_KEY_hebrew_ayin                    = 0x0cf2
1344	XKB_KEY_hebrew_finalpe                 = 0x0cf3
1345	XKB_KEY_hebrew_pe                      = 0x0cf4
1346	XKB_KEY_hebrew_finalzade               = 0x0cf5
1347	XKB_KEY_hebrew_finalzadi               = 0x0cf5
1348	XKB_KEY_hebrew_zade                    = 0x0cf6
1349	XKB_KEY_hebrew_zadi                    = 0x0cf6
1350	XKB_KEY_hebrew_qoph                    = 0x0cf7
1351	XKB_KEY_hebrew_kuf                     = 0x0cf7
1352	XKB_KEY_hebrew_resh                    = 0x0cf8
1353	XKB_KEY_hebrew_shin                    = 0x0cf9
1354	XKB_KEY_hebrew_taw                     = 0x0cfa
1355	XKB_KEY_hebrew_taf                     = 0x0cfa
1356	XKB_KEY_Hebrew_switch                  = 0xff7e
1357	XKB_KEY_Thai_kokai                     = 0x0da1
1358	XKB_KEY_Thai_khokhai                   = 0x0da2
1359	XKB_KEY_Thai_khokhuat                  = 0x0da3
1360	XKB_KEY_Thai_khokhwai                  = 0x0da4
1361	XKB_KEY_Thai_khokhon                   = 0x0da5
1362	XKB_KEY_Thai_khorakhang                = 0x0da6
1363	XKB_KEY_Thai_ngongu                    = 0x0da7
1364	XKB_KEY_Thai_chochan                   = 0x0da8
1365	XKB_KEY_Thai_choching                  = 0x0da9
1366	XKB_KEY_Thai_chochang                  = 0x0daa
1367	XKB_KEY_Thai_soso                      = 0x0dab
1368	XKB_KEY_Thai_chochoe                   = 0x0dac
1369	XKB_KEY_Thai_yoying                    = 0x0dad
1370	XKB_KEY_Thai_dochada                   = 0x0dae
1371	XKB_KEY_Thai_topatak                   = 0x0daf
1372	XKB_KEY_Thai_thothan                   = 0x0db0
1373	XKB_KEY_Thai_thonangmontho             = 0x0db1
1374	XKB_KEY_Thai_thophuthao                = 0x0db2
1375	XKB_KEY_Thai_nonen                     = 0x0db3
1376	XKB_KEY_Thai_dodek                     = 0x0db4
1377	XKB_KEY_Thai_totao                     = 0x0db5
1378	XKB_KEY_Thai_thothung                  = 0x0db6
1379	XKB_KEY_Thai_thothahan                 = 0x0db7
1380	XKB_KEY_Thai_thothong                  = 0x0db8
1381	XKB_KEY_Thai_nonu                      = 0x0db9
1382	XKB_KEY_Thai_bobaimai                  = 0x0dba
1383	XKB_KEY_Thai_popla                     = 0x0dbb
1384	XKB_KEY_Thai_phophung                  = 0x0dbc
1385	XKB_KEY_Thai_fofa                      = 0x0dbd
1386	XKB_KEY_Thai_phophan                   = 0x0dbe
1387	XKB_KEY_Thai_fofan                     = 0x0dbf
1388	XKB_KEY_Thai_phosamphao                = 0x0dc0
1389	XKB_KEY_Thai_moma                      = 0x0dc1
1390	XKB_KEY_Thai_yoyak                     = 0x0dc2
1391	XKB_KEY_Thai_rorua                     = 0x0dc3
1392	XKB_KEY_Thai_ru                        = 0x0dc4
1393	XKB_KEY_Thai_loling                    = 0x0dc5
1394	XKB_KEY_Thai_lu                        = 0x0dc6
1395	XKB_KEY_Thai_wowaen                    = 0x0dc7
1396	XKB_KEY_Thai_sosala                    = 0x0dc8
1397	XKB_KEY_Thai_sorusi                    = 0x0dc9
1398	XKB_KEY_Thai_sosua                     = 0x0dca
1399	XKB_KEY_Thai_hohip                     = 0x0dcb
1400	XKB_KEY_Thai_lochula                   = 0x0dcc
1401	XKB_KEY_Thai_oang                      = 0x0dcd
1402	XKB_KEY_Thai_honokhuk                  = 0x0dce
1403	XKB_KEY_Thai_paiyannoi                 = 0x0dcf
1404	XKB_KEY_Thai_saraa                     = 0x0dd0
1405	XKB_KEY_Thai_maihanakat                = 0x0dd1
1406	XKB_KEY_Thai_saraaa                    = 0x0dd2
1407	XKB_KEY_Thai_saraam                    = 0x0dd3
1408	XKB_KEY_Thai_sarai                     = 0x0dd4
1409	XKB_KEY_Thai_saraii                    = 0x0dd5
1410	XKB_KEY_Thai_saraue                    = 0x0dd6
1411	XKB_KEY_Thai_sarauee                   = 0x0dd7
1412	XKB_KEY_Thai_sarau                     = 0x0dd8
1413	XKB_KEY_Thai_sarauu                    = 0x0dd9
1414	XKB_KEY_Thai_phinthu                   = 0x0dda
1415	XKB_KEY_Thai_maihanakat_maitho         = 0x0dde
1416	XKB_KEY_Thai_baht                      = 0x0ddf
1417	XKB_KEY_Thai_sarae                     = 0x0de0
1418	XKB_KEY_Thai_saraae                    = 0x0de1
1419	XKB_KEY_Thai_sarao                     = 0x0de2
1420	XKB_KEY_Thai_saraaimaimuan             = 0x0de3
1421	XKB_KEY_Thai_saraaimaimalai            = 0x0de4
1422	XKB_KEY_Thai_lakkhangyao               = 0x0de5
1423	XKB_KEY_Thai_maiyamok                  = 0x0de6
1424	XKB_KEY_Thai_maitaikhu                 = 0x0de7
1425	XKB_KEY_Thai_maiek                     = 0x0de8
1426	XKB_KEY_Thai_maitho                    = 0x0de9
1427	XKB_KEY_Thai_maitri                    = 0x0dea
1428	XKB_KEY_Thai_maichattawa               = 0x0deb
1429	XKB_KEY_Thai_thanthakhat               = 0x0dec
1430	XKB_KEY_Thai_nikhahit                  = 0x0ded
1431	XKB_KEY_Thai_leksun                    = 0x0df0
1432	XKB_KEY_Thai_leknung                   = 0x0df1
1433	XKB_KEY_Thai_leksong                   = 0x0df2
1434	XKB_KEY_Thai_leksam                    = 0x0df3
1435	XKB_KEY_Thai_leksi                     = 0x0df4
1436	XKB_KEY_Thai_lekha                     = 0x0df5
1437	XKB_KEY_Thai_lekhok                    = 0x0df6
1438	XKB_KEY_Thai_lekchet                   = 0x0df7
1439	XKB_KEY_Thai_lekpaet                   = 0x0df8
1440	XKB_KEY_Thai_lekkao                    = 0x0df9
1441	XKB_KEY_Hangul                         = 0xff31
1442	XKB_KEY_Hangul_Start                   = 0xff32
1443	XKB_KEY_Hangul_End                     = 0xff33
1444	XKB_KEY_Hangul_Hanja                   = 0xff34
1445	XKB_KEY_Hangul_Jamo                    = 0xff35
1446	XKB_KEY_Hangul_Romaja                  = 0xff36
1447	XKB_KEY_Hangul_Codeinput               = 0xff37
1448	XKB_KEY_Hangul_Jeonja                  = 0xff38
1449	XKB_KEY_Hangul_Banja                   = 0xff39
1450	XKB_KEY_Hangul_PreHanja                = 0xff3a
1451	XKB_KEY_Hangul_PostHanja               = 0xff3b
1452	XKB_KEY_Hangul_SingleCandidate         = 0xff3c
1453	XKB_KEY_Hangul_MultipleCandidate       = 0xff3d
1454	XKB_KEY_Hangul_PreviousCandidate       = 0xff3e
1455	XKB_KEY_Hangul_Special                 = 0xff3f
1456	XKB_KEY_Hangul_switch                  = 0xff7e
1457	XKB_KEY_Hangul_Kiyeog                  = 0x0ea1
1458	XKB_KEY_Hangul_SsangKiyeog             = 0x0ea2
1459	XKB_KEY_Hangul_KiyeogSios              = 0x0ea3
1460	XKB_KEY_Hangul_Nieun                   = 0x0ea4
1461	XKB_KEY_Hangul_NieunJieuj              = 0x0ea5
1462	XKB_KEY_Hangul_NieunHieuh              = 0x0ea6
1463	XKB_KEY_Hangul_Dikeud                  = 0x0ea7
1464	XKB_KEY_Hangul_SsangDikeud             = 0x0ea8
1465	XKB_KEY_Hangul_Rieul                   = 0x0ea9
1466	XKB_KEY_Hangul_RieulKiyeog             = 0x0eaa
1467	XKB_KEY_Hangul_RieulMieum              = 0x0eab
1468	XKB_KEY_Hangul_RieulPieub              = 0x0eac
1469	XKB_KEY_Hangul_RieulSios               = 0x0ead
1470	XKB_KEY_Hangul_RieulTieut              = 0x0eae
1471	XKB_KEY_Hangul_RieulPhieuf             = 0x0eaf
1472	XKB_KEY_Hangul_RieulHieuh              = 0x0eb0
1473	XKB_KEY_Hangul_Mieum                   = 0x0eb1
1474	XKB_KEY_Hangul_Pieub                   = 0x0eb2
1475	XKB_KEY_Hangul_SsangPieub              = 0x0eb3
1476	XKB_KEY_Hangul_PieubSios               = 0x0eb4
1477	XKB_KEY_Hangul_Sios                    = 0x0eb5
1478	XKB_KEY_Hangul_SsangSios               = 0x0eb6
1479	XKB_KEY_Hangul_Ieung                   = 0x0eb7
1480	XKB_KEY_Hangul_Jieuj                   = 0x0eb8
1481	XKB_KEY_Hangul_SsangJieuj              = 0x0eb9
1482	XKB_KEY_Hangul_Cieuc                   = 0x0eba
1483	XKB_KEY_Hangul_Khieuq                  = 0x0ebb
1484	XKB_KEY_Hangul_Tieut                   = 0x0ebc
1485	XKB_KEY_Hangul_Phieuf                  = 0x0ebd
1486	XKB_KEY_Hangul_Hieuh                   = 0x0ebe
1487	XKB_KEY_Hangul_A                       = 0x0ebf
1488	XKB_KEY_Hangul_AE                      = 0x0ec0
1489	XKB_KEY_Hangul_YA                      = 0x0ec1
1490	XKB_KEY_Hangul_YAE                     = 0x0ec2
1491	XKB_KEY_Hangul_EO                      = 0x0ec3
1492	XKB_KEY_Hangul_E                       = 0x0ec4
1493	XKB_KEY_Hangul_YEO                     = 0x0ec5
1494	XKB_KEY_Hangul_YE                      = 0x0ec6
1495	XKB_KEY_Hangul_O                       = 0x0ec7
1496	XKB_KEY_Hangul_WA                      = 0x0ec8
1497	XKB_KEY_Hangul_WAE                     = 0x0ec9
1498	XKB_KEY_Hangul_OE                      = 0x0eca
1499	XKB_KEY_Hangul_YO                      = 0x0ecb
1500	XKB_KEY_Hangul_U                       = 0x0ecc
1501	XKB_KEY_Hangul_WEO                     = 0x0ecd
1502	XKB_KEY_Hangul_WE                      = 0x0ece
1503	XKB_KEY_Hangul_WI                      = 0x0ecf
1504	XKB_KEY_Hangul_YU                      = 0x0ed0
1505	XKB_KEY_Hangul_EU                      = 0x0ed1
1506	XKB_KEY_Hangul_YI                      = 0x0ed2
1507	XKB_KEY_Hangul_I                       = 0x0ed3
1508	XKB_KEY_Hangul_J_Kiyeog                = 0x0ed4
1509	XKB_KEY_Hangul_J_SsangKiyeog           = 0x0ed5
1510	XKB_KEY_Hangul_J_KiyeogSios            = 0x0ed6
1511	XKB_KEY_Hangul_J_Nieun                 = 0x0ed7
1512	XKB_KEY_Hangul_J_NieunJieuj            = 0x0ed8
1513	XKB_KEY_Hangul_J_NieunHieuh            = 0x0ed9
1514	XKB_KEY_Hangul_J_Dikeud                = 0x0eda
1515	XKB_KEY_Hangul_J_Rieul                 = 0x0edb
1516	XKB_KEY_Hangul_J_RieulKiyeog           = 0x0edc
1517	XKB_KEY_Hangul_J_RieulMieum            = 0x0edd
1518	XKB_KEY_Hangul_J_RieulPieub            = 0x0ede
1519	XKB_KEY_Hangul_J_RieulSios             = 0x0edf
1520	XKB_KEY_Hangul_J_RieulTieut            = 0x0ee0
1521	XKB_KEY_Hangul_J_RieulPhieuf           = 0x0ee1
1522	XKB_KEY_Hangul_J_RieulHieuh            = 0x0ee2
1523	XKB_KEY_Hangul_J_Mieum                 = 0x0ee3
1524	XKB_KEY_Hangul_J_Pieub                 = 0x0ee4
1525	XKB_KEY_Hangul_J_PieubSios             = 0x0ee5
1526	XKB_KEY_Hangul_J_Sios                  = 0x0ee6
1527	XKB_KEY_Hangul_J_SsangSios             = 0x0ee7
1528	XKB_KEY_Hangul_J_Ieung                 = 0x0ee8
1529	XKB_KEY_Hangul_J_Jieuj                 = 0x0ee9
1530	XKB_KEY_Hangul_J_Cieuc                 = 0x0eea
1531	XKB_KEY_Hangul_J_Khieuq                = 0x0eeb
1532	XKB_KEY_Hangul_J_Tieut                 = 0x0eec
1533	XKB_KEY_Hangul_J_Phieuf                = 0x0eed
1534	XKB_KEY_Hangul_J_Hieuh                 = 0x0eee
1535	XKB_KEY_Hangul_RieulYeorinHieuh        = 0x0eef
1536	XKB_KEY_Hangul_SunkyeongeumMieum       = 0x0ef0
1537	XKB_KEY_Hangul_SunkyeongeumPieub       = 0x0ef1
1538	XKB_KEY_Hangul_PanSios                 = 0x0ef2
1539	XKB_KEY_Hangul_KkogjiDalrinIeung       = 0x0ef3
1540	XKB_KEY_Hangul_SunkyeongeumPhieuf      = 0x0ef4
1541	XKB_KEY_Hangul_YeorinHieuh             = 0x0ef5
1542	XKB_KEY_Hangul_AraeA                   = 0x0ef6
1543	XKB_KEY_Hangul_AraeAE                  = 0x0ef7
1544	XKB_KEY_Hangul_J_PanSios               = 0x0ef8
1545	XKB_KEY_Hangul_J_KkogjiDalrinIeung     = 0x0ef9
1546	XKB_KEY_Hangul_J_YeorinHieuh           = 0x0efa
1547	XKB_KEY_Korean_Won                     = 0x0eff
1548	XKB_KEY_Armenian_ligature_ew           = 0x1000587
1549	XKB_KEY_Armenian_full_stop             = 0x1000589
1550	XKB_KEY_Armenian_verjaket              = 0x1000589
1551	XKB_KEY_Armenian_separation_mark       = 0x100055d
1552	XKB_KEY_Armenian_but                   = 0x100055d
1553	XKB_KEY_Armenian_hyphen                = 0x100058a
1554	XKB_KEY_Armenian_yentamna              = 0x100058a
1555	XKB_KEY_Armenian_exclam                = 0x100055c
1556	XKB_KEY_Armenian_amanak                = 0x100055c
1557	XKB_KEY_Armenian_accent                = 0x100055b
1558	XKB_KEY_Armenian_shesht                = 0x100055b
1559	XKB_KEY_Armenian_question              = 0x100055e
1560	XKB_KEY_Armenian_paruyk                = 0x100055e
1561	XKB_KEY_Armenian_AYB                   = 0x1000531
1562	XKB_KEY_Armenian_ayb                   = 0x1000561
1563	XKB_KEY_Armenian_BEN                   = 0x1000532
1564	XKB_KEY_Armenian_ben                   = 0x1000562
1565	XKB_KEY_Armenian_GIM                   = 0x1000533
1566	XKB_KEY_Armenian_gim                   = 0x1000563
1567	XKB_KEY_Armenian_DA                    = 0x1000534
1568	XKB_KEY_Armenian_da                    = 0x1000564
1569	XKB_KEY_Armenian_YECH                  = 0x1000535
1570	XKB_KEY_Armenian_yech                  = 0x1000565
1571	XKB_KEY_Armenian_ZA                    = 0x1000536
1572	XKB_KEY_Armenian_za                    = 0x1000566
1573	XKB_KEY_Armenian_E                     = 0x1000537
1574	XKB_KEY_Armenian_e                     = 0x1000567
1575	XKB_KEY_Armenian_AT                    = 0x1000538
1576	XKB_KEY_Armenian_at                    = 0x1000568
1577	XKB_KEY_Armenian_TO                    = 0x1000539
1578	XKB_KEY_Armenian_to                    = 0x1000569
1579	XKB_KEY_Armenian_ZHE                   = 0x100053a
1580	XKB_KEY_Armenian_zhe                   = 0x100056a
1581	XKB_KEY_Armenian_INI                   = 0x100053b
1582	XKB_KEY_Armenian_ini                   = 0x100056b
1583	XKB_KEY_Armenian_LYUN                  = 0x100053c
1584	XKB_KEY_Armenian_lyun                  = 0x100056c
1585	XKB_KEY_Armenian_KHE                   = 0x100053d
1586	XKB_KEY_Armenian_khe                   = 0x100056d
1587	XKB_KEY_Armenian_TSA                   = 0x100053e
1588	XKB_KEY_Armenian_tsa                   = 0x100056e
1589	XKB_KEY_Armenian_KEN                   = 0x100053f
1590	XKB_KEY_Armenian_ken                   = 0x100056f
1591	XKB_KEY_Armenian_HO                    = 0x1000540
1592	XKB_KEY_Armenian_ho                    = 0x1000570
1593	XKB_KEY_Armenian_DZA                   = 0x1000541
1594	XKB_KEY_Armenian_dza                   = 0x1000571
1595	XKB_KEY_Armenian_GHAT                  = 0x1000542
1596	XKB_KEY_Armenian_ghat                  = 0x1000572
1597	XKB_KEY_Armenian_TCHE                  = 0x1000543
1598	XKB_KEY_Armenian_tche                  = 0x1000573
1599	XKB_KEY_Armenian_MEN                   = 0x1000544
1600	XKB_KEY_Armenian_men                   = 0x1000574
1601	XKB_KEY_Armenian_HI                    = 0x1000545
1602	XKB_KEY_Armenian_hi                    = 0x1000575
1603	XKB_KEY_Armenian_NU                    = 0x1000546
1604	XKB_KEY_Armenian_nu                    = 0x1000576
1605	XKB_KEY_Armenian_SHA                   = 0x1000547
1606	XKB_KEY_Armenian_sha                   = 0x1000577
1607	XKB_KEY_Armenian_VO                    = 0x1000548
1608	XKB_KEY_Armenian_vo                    = 0x1000578
1609	XKB_KEY_Armenian_CHA                   = 0x1000549
1610	XKB_KEY_Armenian_cha                   = 0x1000579
1611	XKB_KEY_Armenian_PE                    = 0x100054a
1612	XKB_KEY_Armenian_pe                    = 0x100057a
1613	XKB_KEY_Armenian_JE                    = 0x100054b
1614	XKB_KEY_Armenian_je                    = 0x100057b
1615	XKB_KEY_Armenian_RA                    = 0x100054c
1616	XKB_KEY_Armenian_ra                    = 0x100057c
1617	XKB_KEY_Armenian_SE                    = 0x100054d
1618	XKB_KEY_Armenian_se                    = 0x100057d
1619	XKB_KEY_Armenian_VEV                   = 0x100054e
1620	XKB_KEY_Armenian_vev                   = 0x100057e
1621	XKB_KEY_Armenian_TYUN                  = 0x100054f
1622	XKB_KEY_Armenian_tyun                  = 0x100057f
1623	XKB_KEY_Armenian_RE                    = 0x1000550
1624	XKB_KEY_Armenian_re                    = 0x1000580
1625	XKB_KEY_Armenian_TSO                   = 0x1000551
1626	XKB_KEY_Armenian_tso                   = 0x1000581
1627	XKB_KEY_Armenian_VYUN                  = 0x1000552
1628	XKB_KEY_Armenian_vyun                  = 0x1000582
1629	XKB_KEY_Armenian_PYUR                  = 0x1000553
1630	XKB_KEY_Armenian_pyur                  = 0x1000583
1631	XKB_KEY_Armenian_KE                    = 0x1000554
1632	XKB_KEY_Armenian_ke                    = 0x1000584
1633	XKB_KEY_Armenian_O                     = 0x1000555
1634	XKB_KEY_Armenian_o                     = 0x1000585
1635	XKB_KEY_Armenian_FE                    = 0x1000556
1636	XKB_KEY_Armenian_fe                    = 0x1000586
1637	XKB_KEY_Armenian_apostrophe            = 0x100055a
1638	XKB_KEY_Georgian_an                    = 0x10010d0
1639	XKB_KEY_Georgian_ban                   = 0x10010d1
1640	XKB_KEY_Georgian_gan                   = 0x10010d2
1641	XKB_KEY_Georgian_don                   = 0x10010d3
1642	XKB_KEY_Georgian_en                    = 0x10010d4
1643	XKB_KEY_Georgian_vin                   = 0x10010d5
1644	XKB_KEY_Georgian_zen                   = 0x10010d6
1645	XKB_KEY_Georgian_tan                   = 0x10010d7
1646	XKB_KEY_Georgian_in                    = 0x10010d8
1647	XKB_KEY_Georgian_kan                   = 0x10010d9
1648	XKB_KEY_Georgian_las                   = 0x10010da
1649	XKB_KEY_Georgian_man                   = 0x10010db
1650	XKB_KEY_Georgian_nar                   = 0x10010dc
1651	XKB_KEY_Georgian_on                    = 0x10010dd
1652	XKB_KEY_Georgian_par                   = 0x10010de
1653	XKB_KEY_Georgian_zhar                  = 0x10010df
1654	XKB_KEY_Georgian_rae                   = 0x10010e0
1655	XKB_KEY_Georgian_san                   = 0x10010e1
1656	XKB_KEY_Georgian_tar                   = 0x10010e2
1657	XKB_KEY_Georgian_un                    = 0x10010e3
1658	XKB_KEY_Georgian_phar                  = 0x10010e4
1659	XKB_KEY_Georgian_khar                  = 0x10010e5
1660	XKB_KEY_Georgian_ghan                  = 0x10010e6
1661	XKB_KEY_Georgian_qar                   = 0x10010e7
1662	XKB_KEY_Georgian_shin                  = 0x10010e8
1663	XKB_KEY_Georgian_chin                  = 0x10010e9
1664	XKB_KEY_Georgian_can                   = 0x10010ea
1665	XKB_KEY_Georgian_jil                   = 0x10010eb
1666	XKB_KEY_Georgian_cil                   = 0x10010ec
1667	XKB_KEY_Georgian_char                  = 0x10010ed
1668	XKB_KEY_Georgian_xan                   = 0x10010ee
1669	XKB_KEY_Georgian_jhan                  = 0x10010ef
1670	XKB_KEY_Georgian_hae                   = 0x10010f0
1671	XKB_KEY_Georgian_he                    = 0x10010f1
1672	XKB_KEY_Georgian_hie                   = 0x10010f2
1673	XKB_KEY_Georgian_we                    = 0x10010f3
1674	XKB_KEY_Georgian_har                   = 0x10010f4
1675	XKB_KEY_Georgian_hoe                   = 0x10010f5
1676	XKB_KEY_Georgian_fi                    = 0x10010f6
1677	XKB_KEY_Xabovedot                      = 0x1001e8a
1678	XKB_KEY_Ibreve                         = 0x100012c
1679	XKB_KEY_Zstroke                        = 0x10001b5
1680	XKB_KEY_Gcaron                         = 0x10001e6
1681	XKB_KEY_Ocaron                         = 0x10001d1
1682	XKB_KEY_Obarred                        = 0x100019f
1683	XKB_KEY_xabovedot                      = 0x1001e8b
1684	XKB_KEY_ibreve                         = 0x100012d
1685	XKB_KEY_zstroke                        = 0x10001b6
1686	XKB_KEY_gcaron                         = 0x10001e7
1687	XKB_KEY_ocaron                         = 0x10001d2
1688	XKB_KEY_obarred                        = 0x1000275
1689	XKB_KEY_SCHWA                          = 0x100018f
1690	XKB_KEY_schwa                          = 0x1000259
1691	XKB_KEY_EZH                            = 0x10001b7
1692	XKB_KEY_ezh                            = 0x1000292
1693	XKB_KEY_Lbelowdot                      = 0x1001e36
1694	XKB_KEY_lbelowdot                      = 0x1001e37
1695	XKB_KEY_Abelowdot                      = 0x1001ea0
1696	XKB_KEY_abelowdot                      = 0x1001ea1
1697	XKB_KEY_Ahook                          = 0x1001ea2
1698	XKB_KEY_ahook                          = 0x1001ea3
1699	XKB_KEY_Acircumflexacute               = 0x1001ea4
1700	XKB_KEY_acircumflexacute               = 0x1001ea5
1701	XKB_KEY_Acircumflexgrave               = 0x1001ea6
1702	XKB_KEY_acircumflexgrave               = 0x1001ea7
1703	XKB_KEY_Acircumflexhook                = 0x1001ea8
1704	XKB_KEY_acircumflexhook                = 0x1001ea9
1705	XKB_KEY_Acircumflextilde               = 0x1001eaa
1706	XKB_KEY_acircumflextilde               = 0x1001eab
1707	XKB_KEY_Acircumflexbelowdot            = 0x1001eac
1708	XKB_KEY_acircumflexbelowdot            = 0x1001ead
1709	XKB_KEY_Abreveacute                    = 0x1001eae
1710	XKB_KEY_abreveacute                    = 0x1001eaf
1711	XKB_KEY_Abrevegrave                    = 0x1001eb0
1712	XKB_KEY_abrevegrave                    = 0x1001eb1
1713	XKB_KEY_Abrevehook                     = 0x1001eb2
1714	XKB_KEY_abrevehook                     = 0x1001eb3
1715	XKB_KEY_Abrevetilde                    = 0x1001eb4
1716	XKB_KEY_abrevetilde                    = 0x1001eb5
1717	XKB_KEY_Abrevebelowdot                 = 0x1001eb6
1718	XKB_KEY_abrevebelowdot                 = 0x1001eb7
1719	XKB_KEY_Ebelowdot                      = 0x1001eb8
1720	XKB_KEY_ebelowdot                      = 0x1001eb9
1721	XKB_KEY_Ehook                          = 0x1001eba
1722	XKB_KEY_ehook                          = 0x1001ebb
1723	XKB_KEY_Etilde                         = 0x1001ebc
1724	XKB_KEY_etilde                         = 0x1001ebd
1725	XKB_KEY_Ecircumflexacute               = 0x1001ebe
1726	XKB_KEY_ecircumflexacute               = 0x1001ebf
1727	XKB_KEY_Ecircumflexgrave               = 0x1001ec0
1728	XKB_KEY_ecircumflexgrave               = 0x1001ec1
1729	XKB_KEY_Ecircumflexhook                = 0x1001ec2
1730	XKB_KEY_ecircumflexhook                = 0x1001ec3
1731	XKB_KEY_Ecircumflextilde               = 0x1001ec4
1732	XKB_KEY_ecircumflextilde               = 0x1001ec5
1733	XKB_KEY_Ecircumflexbelowdot            = 0x1001ec6
1734	XKB_KEY_ecircumflexbelowdot            = 0x1001ec7
1735	XKB_KEY_Ihook                          = 0x1001ec8
1736	XKB_KEY_ihook                          = 0x1001ec9
1737	XKB_KEY_Ibelowdot                      = 0x1001eca
1738	XKB_KEY_ibelowdot                      = 0x1001ecb
1739	XKB_KEY_Obelowdot                      = 0x1001ecc
1740	XKB_KEY_obelowdot                      = 0x1001ecd
1741	XKB_KEY_Ohook                          = 0x1001ece
1742	XKB_KEY_ohook                          = 0x1001ecf
1743	XKB_KEY_Ocircumflexacute               = 0x1001ed0
1744	XKB_KEY_ocircumflexacute               = 0x1001ed1
1745	XKB_KEY_Ocircumflexgrave               = 0x1001ed2
1746	XKB_KEY_ocircumflexgrave               = 0x1001ed3
1747	XKB_KEY_Ocircumflexhook                = 0x1001ed4
1748	XKB_KEY_ocircumflexhook                = 0x1001ed5
1749	XKB_KEY_Ocircumflextilde               = 0x1001ed6
1750	XKB_KEY_ocircumflextilde               = 0x1001ed7
1751	XKB_KEY_Ocircumflexbelowdot            = 0x1001ed8
1752	XKB_KEY_ocircumflexbelowdot            = 0x1001ed9
1753	XKB_KEY_Ohornacute                     = 0x1001eda
1754	XKB_KEY_ohornacute                     = 0x1001edb
1755	XKB_KEY_Ohorngrave                     = 0x1001edc
1756	XKB_KEY_ohorngrave                     = 0x1001edd
1757	XKB_KEY_Ohornhook                      = 0x1001ede
1758	XKB_KEY_ohornhook                      = 0x1001edf
1759	XKB_KEY_Ohorntilde                     = 0x1001ee0
1760	XKB_KEY_ohorntilde                     = 0x1001ee1
1761	XKB_KEY_Ohornbelowdot                  = 0x1001ee2
1762	XKB_KEY_ohornbelowdot                  = 0x1001ee3
1763	XKB_KEY_Ubelowdot                      = 0x1001ee4
1764	XKB_KEY_ubelowdot                      = 0x1001ee5
1765	XKB_KEY_Uhook                          = 0x1001ee6
1766	XKB_KEY_uhook                          = 0x1001ee7
1767	XKB_KEY_Uhornacute                     = 0x1001ee8
1768	XKB_KEY_uhornacute                     = 0x1001ee9
1769	XKB_KEY_Uhorngrave                     = 0x1001eea
1770	XKB_KEY_uhorngrave                     = 0x1001eeb
1771	XKB_KEY_Uhornhook                      = 0x1001eec
1772	XKB_KEY_uhornhook                      = 0x1001eed
1773	XKB_KEY_Uhorntilde                     = 0x1001eee
1774	XKB_KEY_uhorntilde                     = 0x1001eef
1775	XKB_KEY_Uhornbelowdot                  = 0x1001ef0
1776	XKB_KEY_uhornbelowdot                  = 0x1001ef1
1777	XKB_KEY_Ybelowdot                      = 0x1001ef4
1778	XKB_KEY_ybelowdot                      = 0x1001ef5
1779	XKB_KEY_Yhook                          = 0x1001ef6
1780	XKB_KEY_yhook                          = 0x1001ef7
1781	XKB_KEY_Ytilde                         = 0x1001ef8
1782	XKB_KEY_ytilde                         = 0x1001ef9
1783	XKB_KEY_Ohorn                          = 0x10001a0
1784	XKB_KEY_ohorn                          = 0x10001a1
1785	XKB_KEY_Uhorn                          = 0x10001af
1786	XKB_KEY_uhorn                          = 0x10001b0
1787	XKB_KEY_combining_tilde                = 0x1000303
1788	XKB_KEY_combining_grave                = 0x1000300
1789	XKB_KEY_combining_acute                = 0x1000301
1790	XKB_KEY_combining_hook                 = 0x1000309
1791	XKB_KEY_combining_belowdot             = 0x1000323
1792	XKB_KEY_EcuSign                        = 0x10020a0
1793	XKB_KEY_ColonSign                      = 0x10020a1
1794	XKB_KEY_CruzeiroSign                   = 0x10020a2
1795	XKB_KEY_FFrancSign                     = 0x10020a3
1796	XKB_KEY_LiraSign                       = 0x10020a4
1797	XKB_KEY_MillSign                       = 0x10020a5
1798	XKB_KEY_NairaSign                      = 0x10020a6
1799	XKB_KEY_PesetaSign                     = 0x10020a7
1800	XKB_KEY_RupeeSign                      = 0x10020a8
1801	XKB_KEY_WonSign                        = 0x10020a9
1802	XKB_KEY_NewSheqelSign                  = 0x10020aa
1803	XKB_KEY_DongSign                       = 0x10020ab
1804	XKB_KEY_EuroSign                       = 0x20ac
1805	XKB_KEY_zerosuperior                   = 0x1002070
1806	XKB_KEY_foursuperior                   = 0x1002074
1807	XKB_KEY_fivesuperior                   = 0x1002075
1808	XKB_KEY_sixsuperior                    = 0x1002076
1809	XKB_KEY_sevensuperior                  = 0x1002077
1810	XKB_KEY_eightsuperior                  = 0x1002078
1811	XKB_KEY_ninesuperior                   = 0x1002079
1812	XKB_KEY_zerosubscript                  = 0x1002080
1813	XKB_KEY_onesubscript                   = 0x1002081
1814	XKB_KEY_twosubscript                   = 0x1002082
1815	XKB_KEY_threesubscript                 = 0x1002083
1816	XKB_KEY_foursubscript                  = 0x1002084
1817	XKB_KEY_fivesubscript                  = 0x1002085
1818	XKB_KEY_sixsubscript                   = 0x1002086
1819	XKB_KEY_sevensubscript                 = 0x1002087
1820	XKB_KEY_eightsubscript                 = 0x1002088
1821	XKB_KEY_ninesubscript                  = 0x1002089
1822	XKB_KEY_partdifferential               = 0x1002202
1823	XKB_KEY_emptyset                       = 0x1002205
1824	XKB_KEY_elementof                      = 0x1002208
1825	XKB_KEY_notelementof                   = 0x1002209
1826	XKB_KEY_containsas                     = 0x100220b
1827	XKB_KEY_squareroot                     = 0x100221a
1828	XKB_KEY_cuberoot                       = 0x100221b
1829	XKB_KEY_fourthroot                     = 0x100221c
1830	XKB_KEY_dintegral                      = 0x100222c
1831	XKB_KEY_tintegral                      = 0x100222d
1832	XKB_KEY_because                        = 0x1002235
1833	XKB_KEY_approxeq                       = 0x1002248
1834	XKB_KEY_notapproxeq                    = 0x1002247
1835	XKB_KEY_notidentical                   = 0x1002262
1836	XKB_KEY_stricteq                       = 0x1002263
1837	XKB_KEY_braille_dot_1                  = 0xfff1
1838	XKB_KEY_braille_dot_2                  = 0xfff2
1839	XKB_KEY_braille_dot_3                  = 0xfff3
1840	XKB_KEY_braille_dot_4                  = 0xfff4
1841	XKB_KEY_braille_dot_5                  = 0xfff5
1842	XKB_KEY_braille_dot_6                  = 0xfff6
1843	XKB_KEY_braille_dot_7                  = 0xfff7
1844	XKB_KEY_braille_dot_8                  = 0xfff8
1845	XKB_KEY_braille_dot_9                  = 0xfff9
1846	XKB_KEY_braille_dot_10                 = 0xfffa
1847	XKB_KEY_braille_blank                  = 0x1002800
1848	XKB_KEY_braille_dots_1                 = 0x1002801
1849	XKB_KEY_braille_dots_2                 = 0x1002802
1850	XKB_KEY_braille_dots_12                = 0x1002803
1851	XKB_KEY_braille_dots_3                 = 0x1002804
1852	XKB_KEY_braille_dots_13                = 0x1002805
1853	XKB_KEY_braille_dots_23                = 0x1002806
1854	XKB_KEY_braille_dots_123               = 0x1002807
1855	XKB_KEY_braille_dots_4                 = 0x1002808
1856	XKB_KEY_braille_dots_14                = 0x1002809
1857	XKB_KEY_braille_dots_24                = 0x100280a
1858	XKB_KEY_braille_dots_124               = 0x100280b
1859	XKB_KEY_braille_dots_34                = 0x100280c
1860	XKB_KEY_braille_dots_134               = 0x100280d
1861	XKB_KEY_braille_dots_234               = 0x100280e
1862	XKB_KEY_braille_dots_1234              = 0x100280f
1863	XKB_KEY_braille_dots_5                 = 0x1002810
1864	XKB_KEY_braille_dots_15                = 0x1002811
1865	XKB_KEY_braille_dots_25                = 0x1002812
1866	XKB_KEY_braille_dots_125               = 0x1002813
1867	XKB_KEY_braille_dots_35                = 0x1002814
1868	XKB_KEY_braille_dots_135               = 0x1002815
1869	XKB_KEY_braille_dots_235               = 0x1002816
1870	XKB_KEY_braille_dots_1235              = 0x1002817
1871	XKB_KEY_braille_dots_45                = 0x1002818
1872	XKB_KEY_braille_dots_145               = 0x1002819
1873	XKB_KEY_braille_dots_245               = 0x100281a
1874	XKB_KEY_braille_dots_1245              = 0x100281b
1875	XKB_KEY_braille_dots_345               = 0x100281c
1876	XKB_KEY_braille_dots_1345              = 0x100281d
1877	XKB_KEY_braille_dots_2345              = 0x100281e
1878	XKB_KEY_braille_dots_12345             = 0x100281f
1879	XKB_KEY_braille_dots_6                 = 0x1002820
1880	XKB_KEY_braille_dots_16                = 0x1002821
1881	XKB_KEY_braille_dots_26                = 0x1002822
1882	XKB_KEY_braille_dots_126               = 0x1002823
1883	XKB_KEY_braille_dots_36                = 0x1002824
1884	XKB_KEY_braille_dots_136               = 0x1002825
1885	XKB_KEY_braille_dots_236               = 0x1002826
1886	XKB_KEY_braille_dots_1236              = 0x1002827
1887	XKB_KEY_braille_dots_46                = 0x1002828
1888	XKB_KEY_braille_dots_146               = 0x1002829
1889	XKB_KEY_braille_dots_246               = 0x100282a
1890	XKB_KEY_braille_dots_1246              = 0x100282b
1891	XKB_KEY_braille_dots_346               = 0x100282c
1892	XKB_KEY_braille_dots_1346              = 0x100282d
1893	XKB_KEY_braille_dots_2346              = 0x100282e
1894	XKB_KEY_braille_dots_12346             = 0x100282f
1895	XKB_KEY_braille_dots_56                = 0x1002830
1896	XKB_KEY_braille_dots_156               = 0x1002831
1897	XKB_KEY_braille_dots_256               = 0x1002832
1898	XKB_KEY_braille_dots_1256              = 0x1002833
1899	XKB_KEY_braille_dots_356               = 0x1002834
1900	XKB_KEY_braille_dots_1356              = 0x1002835
1901	XKB_KEY_braille_dots_2356              = 0x1002836
1902	XKB_KEY_braille_dots_12356             = 0x1002837
1903	XKB_KEY_braille_dots_456               = 0x1002838
1904	XKB_KEY_braille_dots_1456              = 0x1002839
1905	XKB_KEY_braille_dots_2456              = 0x100283a
1906	XKB_KEY_braille_dots_12456             = 0x100283b
1907	XKB_KEY_braille_dots_3456              = 0x100283c
1908	XKB_KEY_braille_dots_13456             = 0x100283d
1909	XKB_KEY_braille_dots_23456             = 0x100283e
1910	XKB_KEY_braille_dots_123456            = 0x100283f
1911	XKB_KEY_braille_dots_7                 = 0x1002840
1912	XKB_KEY_braille_dots_17                = 0x1002841
1913	XKB_KEY_braille_dots_27                = 0x1002842
1914	XKB_KEY_braille_dots_127               = 0x1002843
1915	XKB_KEY_braille_dots_37                = 0x1002844
1916	XKB_KEY_braille_dots_137               = 0x1002845
1917	XKB_KEY_braille_dots_237               = 0x1002846
1918	XKB_KEY_braille_dots_1237              = 0x1002847
1919	XKB_KEY_braille_dots_47                = 0x1002848
1920	XKB_KEY_braille_dots_147               = 0x1002849
1921	XKB_KEY_braille_dots_247               = 0x100284a
1922	XKB_KEY_braille_dots_1247              = 0x100284b
1923	XKB_KEY_braille_dots_347               = 0x100284c
1924	XKB_KEY_braille_dots_1347              = 0x100284d
1925	XKB_KEY_braille_dots_2347              = 0x100284e
1926	XKB_KEY_braille_dots_12347             = 0x100284f
1927	XKB_KEY_braille_dots_57                = 0x1002850
1928	XKB_KEY_braille_dots_157               = 0x1002851
1929	XKB_KEY_braille_dots_257               = 0x1002852
1930	XKB_KEY_braille_dots_1257              = 0x1002853
1931	XKB_KEY_braille_dots_357               = 0x1002854
1932	XKB_KEY_braille_dots_1357              = 0x1002855
1933	XKB_KEY_braille_dots_2357              = 0x1002856
1934	XKB_KEY_braille_dots_12357             = 0x1002857
1935	XKB_KEY_braille_dots_457               = 0x1002858
1936	XKB_KEY_braille_dots_1457              = 0x1002859
1937	XKB_KEY_braille_dots_2457              = 0x100285a
1938	XKB_KEY_braille_dots_12457             = 0x100285b
1939	XKB_KEY_braille_dots_3457              = 0x100285c
1940	XKB_KEY_braille_dots_13457             = 0x100285d
1941	XKB_KEY_braille_dots_23457             = 0x100285e
1942	XKB_KEY_braille_dots_123457            = 0x100285f
1943	XKB_KEY_braille_dots_67                = 0x1002860
1944	XKB_KEY_braille_dots_167               = 0x1002861
1945	XKB_KEY_braille_dots_267               = 0x1002862
1946	XKB_KEY_braille_dots_1267              = 0x1002863
1947	XKB_KEY_braille_dots_367               = 0x1002864
1948	XKB_KEY_braille_dots_1367              = 0x1002865
1949	XKB_KEY_braille_dots_2367              = 0x1002866
1950	XKB_KEY_braille_dots_12367             = 0x1002867
1951	XKB_KEY_braille_dots_467               = 0x1002868
1952	XKB_KEY_braille_dots_1467              = 0x1002869
1953	XKB_KEY_braille_dots_2467              = 0x100286a
1954	XKB_KEY_braille_dots_12467             = 0x100286b
1955	XKB_KEY_braille_dots_3467              = 0x100286c
1956	XKB_KEY_braille_dots_13467             = 0x100286d
1957	XKB_KEY_braille_dots_23467             = 0x100286e
1958	XKB_KEY_braille_dots_123467            = 0x100286f
1959	XKB_KEY_braille_dots_567               = 0x1002870
1960	XKB_KEY_braille_dots_1567              = 0x1002871
1961	XKB_KEY_braille_dots_2567              = 0x1002872
1962	XKB_KEY_braille_dots_12567             = 0x1002873
1963	XKB_KEY_braille_dots_3567              = 0x1002874
1964	XKB_KEY_braille_dots_13567             = 0x1002875
1965	XKB_KEY_braille_dots_23567             = 0x1002876
1966	XKB_KEY_braille_dots_123567            = 0x1002877
1967	XKB_KEY_braille_dots_4567              = 0x1002878
1968	XKB_KEY_braille_dots_14567             = 0x1002879
1969	XKB_KEY_braille_dots_24567             = 0x100287a
1970	XKB_KEY_braille_dots_124567            = 0x100287b
1971	XKB_KEY_braille_dots_34567             = 0x100287c
1972	XKB_KEY_braille_dots_134567            = 0x100287d
1973	XKB_KEY_braille_dots_234567            = 0x100287e
1974	XKB_KEY_braille_dots_1234567           = 0x100287f
1975	XKB_KEY_braille_dots_8                 = 0x1002880
1976	XKB_KEY_braille_dots_18                = 0x1002881
1977	XKB_KEY_braille_dots_28                = 0x1002882
1978	XKB_KEY_braille_dots_128               = 0x1002883
1979	XKB_KEY_braille_dots_38                = 0x1002884
1980	XKB_KEY_braille_dots_138               = 0x1002885
1981	XKB_KEY_braille_dots_238               = 0x1002886
1982	XKB_KEY_braille_dots_1238              = 0x1002887
1983	XKB_KEY_braille_dots_48                = 0x1002888
1984	XKB_KEY_braille_dots_148               = 0x1002889
1985	XKB_KEY_braille_dots_248               = 0x100288a
1986	XKB_KEY_braille_dots_1248              = 0x100288b
1987	XKB_KEY_braille_dots_348               = 0x100288c
1988	XKB_KEY_braille_dots_1348              = 0x100288d
1989	XKB_KEY_braille_dots_2348              = 0x100288e
1990	XKB_KEY_braille_dots_12348             = 0x100288f
1991	XKB_KEY_braille_dots_58                = 0x1002890
1992	XKB_KEY_braille_dots_158               = 0x1002891
1993	XKB_KEY_braille_dots_258               = 0x1002892
1994	XKB_KEY_braille_dots_1258              = 0x1002893
1995	XKB_KEY_braille_dots_358               = 0x1002894
1996	XKB_KEY_braille_dots_1358              = 0x1002895
1997	XKB_KEY_braille_dots_2358              = 0x1002896
1998	XKB_KEY_braille_dots_12358             = 0x1002897
1999	XKB_KEY_braille_dots_458               = 0x1002898
2000	XKB_KEY_braille_dots_1458              = 0x1002899
2001	XKB_KEY_braille_dots_2458              = 0x100289a
2002	XKB_KEY_braille_dots_12458             = 0x100289b
2003	XKB_KEY_braille_dots_3458              = 0x100289c
2004	XKB_KEY_braille_dots_13458             = 0x100289d
2005	XKB_KEY_braille_dots_23458             = 0x100289e
2006	XKB_KEY_braille_dots_123458            = 0x100289f
2007	XKB_KEY_braille_dots_68                = 0x10028a0
2008	XKB_KEY_braille_dots_168               = 0x10028a1
2009	XKB_KEY_braille_dots_268               = 0x10028a2
2010	XKB_KEY_braille_dots_1268              = 0x10028a3
2011	XKB_KEY_braille_dots_368               = 0x10028a4
2012	XKB_KEY_braille_dots_1368              = 0x10028a5
2013	XKB_KEY_braille_dots_2368              = 0x10028a6
2014	XKB_KEY_braille_dots_12368             = 0x10028a7
2015	XKB_KEY_braille_dots_468               = 0x10028a8
2016	XKB_KEY_braille_dots_1468              = 0x10028a9
2017	XKB_KEY_braille_dots_2468              = 0x10028aa
2018	XKB_KEY_braille_dots_12468             = 0x10028ab
2019	XKB_KEY_braille_dots_3468              = 0x10028ac
2020	XKB_KEY_braille_dots_13468             = 0x10028ad
2021	XKB_KEY_braille_dots_23468             = 0x10028ae
2022	XKB_KEY_braille_dots_123468            = 0x10028af
2023	XKB_KEY_braille_dots_568               = 0x10028b0
2024	XKB_KEY_braille_dots_1568              = 0x10028b1
2025	XKB_KEY_braille_dots_2568              = 0x10028b2
2026	XKB_KEY_braille_dots_12568             = 0x10028b3
2027	XKB_KEY_braille_dots_3568              = 0x10028b4
2028	XKB_KEY_braille_dots_13568             = 0x10028b5
2029	XKB_KEY_braille_dots_23568             = 0x10028b6
2030	XKB_KEY_braille_dots_123568            = 0x10028b7
2031	XKB_KEY_braille_dots_4568              = 0x10028b8
2032	XKB_KEY_braille_dots_14568             = 0x10028b9
2033	XKB_KEY_braille_dots_24568             = 0x10028ba
2034	XKB_KEY_braille_dots_124568            = 0x10028bb
2035	XKB_KEY_braille_dots_34568             = 0x10028bc
2036	XKB_KEY_braille_dots_134568            = 0x10028bd
2037	XKB_KEY_braille_dots_234568            = 0x10028be
2038	XKB_KEY_braille_dots_1234568           = 0x10028bf
2039	XKB_KEY_braille_dots_78                = 0x10028c0
2040	XKB_KEY_braille_dots_178               = 0x10028c1
2041	XKB_KEY_braille_dots_278               = 0x10028c2
2042	XKB_KEY_braille_dots_1278              = 0x10028c3
2043	XKB_KEY_braille_dots_378               = 0x10028c4
2044	XKB_KEY_braille_dots_1378              = 0x10028c5
2045	XKB_KEY_braille_dots_2378              = 0x10028c6
2046	XKB_KEY_braille_dots_12378             = 0x10028c7
2047	XKB_KEY_braille_dots_478               = 0x10028c8
2048	XKB_KEY_braille_dots_1478              = 0x10028c9
2049	XKB_KEY_braille_dots_2478              = 0x10028ca
2050	XKB_KEY_braille_dots_12478             = 0x10028cb
2051	XKB_KEY_braille_dots_3478              = 0x10028cc
2052	XKB_KEY_braille_dots_13478             = 0x10028cd
2053	XKB_KEY_braille_dots_23478             = 0x10028ce
2054	XKB_KEY_braille_dots_123478            = 0x10028cf
2055	XKB_KEY_braille_dots_578               = 0x10028d0
2056	XKB_KEY_braille_dots_1578              = 0x10028d1
2057	XKB_KEY_braille_dots_2578              = 0x10028d2
2058	XKB_KEY_braille_dots_12578             = 0x10028d3
2059	XKB_KEY_braille_dots_3578              = 0x10028d4
2060	XKB_KEY_braille_dots_13578             = 0x10028d5
2061	XKB_KEY_braille_dots_23578             = 0x10028d6
2062	XKB_KEY_braille_dots_123578            = 0x10028d7
2063	XKB_KEY_braille_dots_4578              = 0x10028d8
2064	XKB_KEY_braille_dots_14578             = 0x10028d9
2065	XKB_KEY_braille_dots_24578             = 0x10028da
2066	XKB_KEY_braille_dots_124578            = 0x10028db
2067	XKB_KEY_braille_dots_34578             = 0x10028dc
2068	XKB_KEY_braille_dots_134578            = 0x10028dd
2069	XKB_KEY_braille_dots_234578            = 0x10028de
2070	XKB_KEY_braille_dots_1234578           = 0x10028df
2071	XKB_KEY_braille_dots_678               = 0x10028e0
2072	XKB_KEY_braille_dots_1678              = 0x10028e1
2073	XKB_KEY_braille_dots_2678              = 0x10028e2
2074	XKB_KEY_braille_dots_12678             = 0x10028e3
2075	XKB_KEY_braille_dots_3678              = 0x10028e4
2076	XKB_KEY_braille_dots_13678             = 0x10028e5
2077	XKB_KEY_braille_dots_23678             = 0x10028e6
2078	XKB_KEY_braille_dots_123678            = 0x10028e7
2079	XKB_KEY_braille_dots_4678              = 0x10028e8
2080	XKB_KEY_braille_dots_14678             = 0x10028e9
2081	XKB_KEY_braille_dots_24678             = 0x10028ea
2082	XKB_KEY_braille_dots_124678            = 0x10028eb
2083	XKB_KEY_braille_dots_34678             = 0x10028ec
2084	XKB_KEY_braille_dots_134678            = 0x10028ed
2085	XKB_KEY_braille_dots_234678            = 0x10028ee
2086	XKB_KEY_braille_dots_1234678           = 0x10028ef
2087	XKB_KEY_braille_dots_5678              = 0x10028f0
2088	XKB_KEY_braille_dots_15678             = 0x10028f1
2089	XKB_KEY_braille_dots_25678             = 0x10028f2
2090	XKB_KEY_braille_dots_125678            = 0x10028f3
2091	XKB_KEY_braille_dots_35678             = 0x10028f4
2092	XKB_KEY_braille_dots_135678            = 0x10028f5
2093	XKB_KEY_braille_dots_235678            = 0x10028f6
2094	XKB_KEY_braille_dots_1235678           = 0x10028f7
2095	XKB_KEY_braille_dots_45678             = 0x10028f8
2096	XKB_KEY_braille_dots_145678            = 0x10028f9
2097	XKB_KEY_braille_dots_245678            = 0x10028fa
2098	XKB_KEY_braille_dots_1245678           = 0x10028fb
2099	XKB_KEY_braille_dots_345678            = 0x10028fc
2100	XKB_KEY_braille_dots_1345678           = 0x10028fd
2101	XKB_KEY_braille_dots_2345678           = 0x10028fe
2102	XKB_KEY_braille_dots_12345678          = 0x10028ff
2103	XKB_KEY_Sinh_ng                        = 0x1000d82
2104	XKB_KEY_Sinh_h2                        = 0x1000d83
2105	XKB_KEY_Sinh_a                         = 0x1000d85
2106	XKB_KEY_Sinh_aa                        = 0x1000d86
2107	XKB_KEY_Sinh_ae                        = 0x1000d87
2108	XKB_KEY_Sinh_aee                       = 0x1000d88
2109	XKB_KEY_Sinh_i                         = 0x1000d89
2110	XKB_KEY_Sinh_ii                        = 0x1000d8a
2111	XKB_KEY_Sinh_u                         = 0x1000d8b
2112	XKB_KEY_Sinh_uu                        = 0x1000d8c
2113	XKB_KEY_Sinh_ri                        = 0x1000d8d
2114	XKB_KEY_Sinh_rii                       = 0x1000d8e
2115	XKB_KEY_Sinh_lu                        = 0x1000d8f
2116	XKB_KEY_Sinh_luu                       = 0x1000d90
2117	XKB_KEY_Sinh_e                         = 0x1000d91
2118	XKB_KEY_Sinh_ee                        = 0x1000d92
2119	XKB_KEY_Sinh_ai                        = 0x1000d93
2120	XKB_KEY_Sinh_o                         = 0x1000d94
2121	XKB_KEY_Sinh_oo                        = 0x1000d95
2122	XKB_KEY_Sinh_au                        = 0x1000d96
2123	XKB_KEY_Sinh_ka                        = 0x1000d9a
2124	XKB_KEY_Sinh_kha                       = 0x1000d9b
2125	XKB_KEY_Sinh_ga                        = 0x1000d9c
2126	XKB_KEY_Sinh_gha                       = 0x1000d9d
2127	XKB_KEY_Sinh_ng2                       = 0x1000d9e
2128	XKB_KEY_Sinh_nga                       = 0x1000d9f
2129	XKB_KEY_Sinh_ca                        = 0x1000da0
2130	XKB_KEY_Sinh_cha                       = 0x1000da1
2131	XKB_KEY_Sinh_ja                        = 0x1000da2
2132	XKB_KEY_Sinh_jha                       = 0x1000da3
2133	XKB_KEY_Sinh_nya                       = 0x1000da4
2134	XKB_KEY_Sinh_jnya                      = 0x1000da5
2135	XKB_KEY_Sinh_nja                       = 0x1000da6
2136	XKB_KEY_Sinh_tta                       = 0x1000da7
2137	XKB_KEY_Sinh_ttha                      = 0x1000da8
2138	XKB_KEY_Sinh_dda                       = 0x1000da9
2139	XKB_KEY_Sinh_ddha                      = 0x1000daa
2140	XKB_KEY_Sinh_nna                       = 0x1000dab
2141	XKB_KEY_Sinh_ndda                      = 0x1000dac
2142	XKB_KEY_Sinh_tha                       = 0x1000dad
2143	XKB_KEY_Sinh_thha                      = 0x1000dae
2144	XKB_KEY_Sinh_dha                       = 0x1000daf
2145	XKB_KEY_Sinh_dhha                      = 0x1000db0
2146	XKB_KEY_Sinh_na                        = 0x1000db1
2147	XKB_KEY_Sinh_ndha                      = 0x1000db3
2148	XKB_KEY_Sinh_pa                        = 0x1000db4
2149	XKB_KEY_Sinh_pha                       = 0x1000db5
2150	XKB_KEY_Sinh_ba                        = 0x1000db6
2151	XKB_KEY_Sinh_bha                       = 0x1000db7
2152	XKB_KEY_Sinh_ma                        = 0x1000db8
2153	XKB_KEY_Sinh_mba                       = 0x1000db9
2154	XKB_KEY_Sinh_ya                        = 0x1000dba
2155	XKB_KEY_Sinh_ra                        = 0x1000dbb
2156	XKB_KEY_Sinh_la                        = 0x1000dbd
2157	XKB_KEY_Sinh_va                        = 0x1000dc0
2158	XKB_KEY_Sinh_sha                       = 0x1000dc1
2159	XKB_KEY_Sinh_ssha                      = 0x1000dc2
2160	XKB_KEY_Sinh_sa                        = 0x1000dc3
2161	XKB_KEY_Sinh_ha                        = 0x1000dc4
2162	XKB_KEY_Sinh_lla                       = 0x1000dc5
2163	XKB_KEY_Sinh_fa                        = 0x1000dc6
2164	XKB_KEY_Sinh_al                        = 0x1000dca
2165	XKB_KEY_Sinh_aa2                       = 0x1000dcf
2166	XKB_KEY_Sinh_ae2                       = 0x1000dd0
2167	XKB_KEY_Sinh_aee2                      = 0x1000dd1
2168	XKB_KEY_Sinh_i2                        = 0x1000dd2
2169	XKB_KEY_Sinh_ii2                       = 0x1000dd3
2170	XKB_KEY_Sinh_u2                        = 0x1000dd4
2171	XKB_KEY_Sinh_uu2                       = 0x1000dd6
2172	XKB_KEY_Sinh_ru2                       = 0x1000dd8
2173	XKB_KEY_Sinh_e2                        = 0x1000dd9
2174	XKB_KEY_Sinh_ee2                       = 0x1000dda
2175	XKB_KEY_Sinh_ai2                       = 0x1000ddb
2176	XKB_KEY_Sinh_o2                        = 0x1000ddc
2177	XKB_KEY_Sinh_oo2                       = 0x1000ddd
2178	XKB_KEY_Sinh_au2                       = 0x1000dde
2179	XKB_KEY_Sinh_lu2                       = 0x1000ddf
2180	XKB_KEY_Sinh_ruu2                      = 0x1000df2
2181	XKB_KEY_Sinh_luu2                      = 0x1000df3
2182	XKB_KEY_Sinh_kunddaliya                = 0x1000df4
2183	XKB_KEY_SSHARP                         = 0x1001e9e
2184	XKB_KEY_leftsingleanglequotemark       = 0x1002039
2185	XKB_KEY_rightsingleanglequotemark      = 0x100203a
2186	XKB_KEY_XF86ModeLock                   = 0x1008ff01
2187	XKB_KEY_XF86MonBrightnessUp            = 0x1008ff02
2188	XKB_KEY_XF86MonBrightnessDown          = 0x1008ff03
2189	XKB_KEY_XF86KbdLightOnOff              = 0x1008ff04
2190	XKB_KEY_XF86KbdBrightnessUp            = 0x1008ff05
2191	XKB_KEY_XF86KbdBrightnessDown          = 0x1008ff06
2192	XKB_KEY_XF86MonBrightnessCycle         = 0x1008ff07
2193	XKB_KEY_XF86Standby                    = 0x1008ff10
2194	XKB_KEY_XF86AudioLowerVolume           = 0x1008ff11
2195	XKB_KEY_XF86AudioMute                  = 0x1008ff12
2196	XKB_KEY_XF86AudioRaiseVolume           = 0x1008ff13
2197	XKB_KEY_XF86AudioPlay                  = 0x1008ff14
2198	XKB_KEY_XF86AudioStop                  = 0x1008ff15
2199	XKB_KEY_XF86AudioPrev                  = 0x1008ff16
2200	XKB_KEY_XF86AudioNext                  = 0x1008ff17
2201	XKB_KEY_XF86HomePage                   = 0x1008ff18
2202	XKB_KEY_XF86Mail                       = 0x1008ff19
2203	XKB_KEY_XF86Start                      = 0x1008ff1a
2204	XKB_KEY_XF86Search                     = 0x1008ff1b
2205	XKB_KEY_XF86AudioRecord                = 0x1008ff1c
2206	XKB_KEY_XF86Calculator                 = 0x1008ff1d
2207	XKB_KEY_XF86Memo                       = 0x1008ff1e
2208	XKB_KEY_XF86ToDoList                   = 0x1008ff1f
2209	XKB_KEY_XF86Calendar                   = 0x1008ff20
2210	XKB_KEY_XF86PowerDown                  = 0x1008ff21
2211	XKB_KEY_XF86ContrastAdjust             = 0x1008ff22
2212	XKB_KEY_XF86RockerUp                   = 0x1008ff23
2213	XKB_KEY_XF86RockerDown                 = 0x1008ff24
2214	XKB_KEY_XF86RockerEnter                = 0x1008ff25
2215	XKB_KEY_XF86Back                       = 0x1008ff26
2216	XKB_KEY_XF86Forward                    = 0x1008ff27
2217	XKB_KEY_XF86Stop                       = 0x1008ff28
2218	XKB_KEY_XF86Refresh                    = 0x1008ff29
2219	XKB_KEY_XF86PowerOff                   = 0x1008ff2a
2220	XKB_KEY_XF86WakeUp                     = 0x1008ff2b
2221	XKB_KEY_XF86Eject                      = 0x1008ff2c
2222	XKB_KEY_XF86ScreenSaver                = 0x1008ff2d
2223	XKB_KEY_XF86WWW                        = 0x1008ff2e
2224	XKB_KEY_XF86Sleep                      = 0x1008ff2f
2225	XKB_KEY_XF86Favorites                  = 0x1008ff30
2226	XKB_KEY_XF86AudioPause                 = 0x1008ff31
2227	XKB_KEY_XF86AudioMedia                 = 0x1008ff32
2228	XKB_KEY_XF86MyComputer                 = 0x1008ff33
2229	XKB_KEY_XF86VendorHome                 = 0x1008ff34
2230	XKB_KEY_XF86LightBulb                  = 0x1008ff35
2231	XKB_KEY_XF86Shop                       = 0x1008ff36
2232	XKB_KEY_XF86History                    = 0x1008ff37
2233	XKB_KEY_XF86OpenURL                    = 0x1008ff38
2234	XKB_KEY_XF86AddFavorite                = 0x1008ff39
2235	XKB_KEY_XF86HotLinks                   = 0x1008ff3a
2236	XKB_KEY_XF86BrightnessAdjust           = 0x1008ff3b
2237	XKB_KEY_XF86Finance                    = 0x1008ff3c
2238	XKB_KEY_XF86Community                  = 0x1008ff3d
2239	XKB_KEY_XF86AudioRewind                = 0x1008ff3e
2240	XKB_KEY_XF86BackForward                = 0x1008ff3f
2241	XKB_KEY_XF86Launch0                    = 0x1008ff40
2242	XKB_KEY_XF86Launch1                    = 0x1008ff41
2243	XKB_KEY_XF86Launch2                    = 0x1008ff42
2244	XKB_KEY_XF86Launch3                    = 0x1008ff43
2245	XKB_KEY_XF86Launch4                    = 0x1008ff44
2246	XKB_KEY_XF86Launch5                    = 0x1008ff45
2247	XKB_KEY_XF86Launch6                    = 0x1008ff46
2248	XKB_KEY_XF86Launch7                    = 0x1008ff47
2249	XKB_KEY_XF86Launch8                    = 0x1008ff48
2250	XKB_KEY_XF86Launch9                    = 0x1008ff49
2251	XKB_KEY_XF86LaunchA                    = 0x1008ff4a
2252	XKB_KEY_XF86LaunchB                    = 0x1008ff4b
2253	XKB_KEY_XF86LaunchC                    = 0x1008ff4c
2254	XKB_KEY_XF86LaunchD                    = 0x1008ff4d
2255	XKB_KEY_XF86LaunchE                    = 0x1008ff4e
2256	XKB_KEY_XF86LaunchF                    = 0x1008ff4f
2257	XKB_KEY_XF86ApplicationLeft            = 0x1008ff50
2258	XKB_KEY_XF86ApplicationRight           = 0x1008ff51
2259	XKB_KEY_XF86Book                       = 0x1008ff52
2260	XKB_KEY_XF86CD                         = 0x1008ff53
2261	XKB_KEY_XF86MediaSelectCD              = 0x1008ff53
2262	XKB_KEY_XF86Calculater                 = 0x1008ff54
2263	XKB_KEY_XF86Clear                      = 0x1008ff55
2264	XKB_KEY_XF86Close                      = 0x1008ff56
2265	XKB_KEY_XF86Copy                       = 0x1008ff57
2266	XKB_KEY_XF86Cut                        = 0x1008ff58
2267	XKB_KEY_XF86Display                    = 0x1008ff59
2268	XKB_KEY_XF86DOS                        = 0x1008ff5a
2269	XKB_KEY_XF86Documents                  = 0x1008ff5b
2270	XKB_KEY_XF86Excel                      = 0x1008ff5c
2271	XKB_KEY_XF86Explorer                   = 0x1008ff5d
2272	XKB_KEY_XF86Game                       = 0x1008ff5e
2273	XKB_KEY_XF86Go                         = 0x1008ff5f
2274	XKB_KEY_XF86iTouch                     = 0x1008ff60
2275	XKB_KEY_XF86LogOff                     = 0x1008ff61
2276	XKB_KEY_XF86Market                     = 0x1008ff62
2277	XKB_KEY_XF86Meeting                    = 0x1008ff63
2278	XKB_KEY_XF86MenuKB                     = 0x1008ff65
2279	XKB_KEY_XF86MenuPB                     = 0x1008ff66
2280	XKB_KEY_XF86MySites                    = 0x1008ff67
2281	XKB_KEY_XF86New                        = 0x1008ff68
2282	XKB_KEY_XF86News                       = 0x1008ff69
2283	XKB_KEY_XF86OfficeHome                 = 0x1008ff6a
2284	XKB_KEY_XF86Open                       = 0x1008ff6b
2285	XKB_KEY_XF86Option                     = 0x1008ff6c
2286	XKB_KEY_XF86Paste                      = 0x1008ff6d
2287	XKB_KEY_XF86Phone                      = 0x1008ff6e
2288	XKB_KEY_XF86Q                          = 0x1008ff70
2289	XKB_KEY_XF86Reply                      = 0x1008ff72
2290	XKB_KEY_XF86Reload                     = 0x1008ff73
2291	XKB_KEY_XF86RotateWindows              = 0x1008ff74
2292	XKB_KEY_XF86RotationPB                 = 0x1008ff75
2293	XKB_KEY_XF86RotationKB                 = 0x1008ff76
2294	XKB_KEY_XF86Save                       = 0x1008ff77
2295	XKB_KEY_XF86ScrollUp                   = 0x1008ff78
2296	XKB_KEY_XF86ScrollDown                 = 0x1008ff79
2297	XKB_KEY_XF86ScrollClick                = 0x1008ff7a
2298	XKB_KEY_XF86Send                       = 0x1008ff7b
2299	XKB_KEY_XF86Spell                      = 0x1008ff7c
2300	XKB_KEY_XF86SplitScreen                = 0x1008ff7d
2301	XKB_KEY_XF86Support                    = 0x1008ff7e
2302	XKB_KEY_XF86TaskPane                   = 0x1008ff7f
2303	XKB_KEY_XF86Terminal                   = 0x1008ff80
2304	XKB_KEY_XF86Tools                      = 0x1008ff81
2305	XKB_KEY_XF86Travel                     = 0x1008ff82
2306	XKB_KEY_XF86UserPB                     = 0x1008ff84
2307	XKB_KEY_XF86User1KB                    = 0x1008ff85
2308	XKB_KEY_XF86User2KB                    = 0x1008ff86
2309	XKB_KEY_XF86Video                      = 0x1008ff87
2310	XKB_KEY_XF86WheelButton                = 0x1008ff88
2311	XKB_KEY_XF86Word                       = 0x1008ff89
2312	XKB_KEY_XF86Xfer                       = 0x1008ff8a
2313	XKB_KEY_XF86ZoomIn                     = 0x1008ff8b
2314	XKB_KEY_XF86ZoomOut                    = 0x1008ff8c
2315	XKB_KEY_XF86Away                       = 0x1008ff8d
2316	XKB_KEY_XF86Messenger                  = 0x1008ff8e
2317	XKB_KEY_XF86WebCam                     = 0x1008ff8f
2318	XKB_KEY_XF86MailForward                = 0x1008ff90
2319	XKB_KEY_XF86Pictures                   = 0x1008ff91
2320	XKB_KEY_XF86Music                      = 0x1008ff92
2321	XKB_KEY_XF86Battery                    = 0x1008ff93
2322	XKB_KEY_XF86Bluetooth                  = 0x1008ff94
2323	XKB_KEY_XF86WLAN                       = 0x1008ff95
2324	XKB_KEY_XF86UWB                        = 0x1008ff96
2325	XKB_KEY_XF86AudioForward               = 0x1008ff97
2326	XKB_KEY_XF86AudioRepeat                = 0x1008ff98
2327	XKB_KEY_XF86AudioRandomPlay            = 0x1008ff99
2328	XKB_KEY_XF86Subtitle                   = 0x1008ff9a
2329	XKB_KEY_XF86AudioCycleTrack            = 0x1008ff9b
2330	XKB_KEY_XF86CycleAngle                 = 0x1008ff9c
2331	XKB_KEY_XF86FrameBack                  = 0x1008ff9d
2332	XKB_KEY_XF86FrameForward               = 0x1008ff9e
2333	XKB_KEY_XF86Time                       = 0x1008ff9f
2334	XKB_KEY_XF86Select                     = 0x1008ffa0
2335	XKB_KEY_XF86View                       = 0x1008ffa1
2336	XKB_KEY_XF86TopMenu                    = 0x1008ffa2
2337	XKB_KEY_XF86Red                        = 0x1008ffa3
2338	XKB_KEY_XF86Green                      = 0x1008ffa4
2339	XKB_KEY_XF86Yellow                     = 0x1008ffa5
2340	XKB_KEY_XF86Blue                       = 0x1008ffa6
2341	XKB_KEY_XF86Suspend                    = 0x1008ffa7
2342	XKB_KEY_XF86Hibernate                  = 0x1008ffa8
2343	XKB_KEY_XF86TouchpadToggle             = 0x1008ffa9
2344	XKB_KEY_XF86TouchpadOn                 = 0x1008ffb0
2345	XKB_KEY_XF86TouchpadOff                = 0x1008ffb1
2346	XKB_KEY_XF86AudioMicMute               = 0x1008ffb2
2347	XKB_KEY_XF86Keyboard                   = 0x1008ffb3
2348	XKB_KEY_XF86WWAN                       = 0x1008ffb4
2349	XKB_KEY_XF86RFKill                     = 0x1008ffb5
2350	XKB_KEY_XF86AudioPreset                = 0x1008ffb6
2351	XKB_KEY_XF86RotationLockToggle         = 0x1008ffb7
2352	XKB_KEY_XF86FullScreen                 = 0x1008ffb8
2353	XKB_KEY_XF86Switch_VT_1                = 0x1008fe01
2354	XKB_KEY_XF86Switch_VT_2                = 0x1008fe02
2355	XKB_KEY_XF86Switch_VT_3                = 0x1008fe03
2356	XKB_KEY_XF86Switch_VT_4                = 0x1008fe04
2357	XKB_KEY_XF86Switch_VT_5                = 0x1008fe05
2358	XKB_KEY_XF86Switch_VT_6                = 0x1008fe06
2359	XKB_KEY_XF86Switch_VT_7                = 0x1008fe07
2360	XKB_KEY_XF86Switch_VT_8                = 0x1008fe08
2361	XKB_KEY_XF86Switch_VT_9                = 0x1008fe09
2362	XKB_KEY_XF86Switch_VT_10               = 0x1008fe0a
2363	XKB_KEY_XF86Switch_VT_11               = 0x1008fe0b
2364	XKB_KEY_XF86Switch_VT_12               = 0x1008fe0c
2365	XKB_KEY_XF86Ungrab                     = 0x1008fe20
2366	XKB_KEY_XF86ClearGrab                  = 0x1008fe21
2367	XKB_KEY_XF86Next_VMode                 = 0x1008fe22
2368	XKB_KEY_XF86Prev_VMode                 = 0x1008fe23
2369	XKB_KEY_XF86LogWindowTree              = 0x1008fe24
2370	XKB_KEY_XF86LogGrabInfo                = 0x1008fe25
2371	XKB_KEY_XF86MediaPlayPause             = 0x100810a4
2372	XKB_KEY_XF86Exit                       = 0x100810ae
2373	XKB_KEY_XF86AudioBassBoost             = 0x100810d1
2374	XKB_KEY_XF86Sport                      = 0x100810dc
2375	XKB_KEY_XF86BrightnessAuto             = 0x100810f4
2376	XKB_KEY_XF86MonBrightnessAuto          = 0x100810f4
2377	XKB_KEY_XF86DisplayOff                 = 0x100810f5
2378	XKB_KEY_XF86OK                         = 0x10081160
2379	XKB_KEY_XF86GoTo                       = 0x10081162
2380	XKB_KEY_XF86Info                       = 0x10081166
2381	XKB_KEY_XF86VendorLogo                 = 0x10081168
2382	XKB_KEY_XF86MediaSelectProgramGuide    = 0x1008116a
2383	XKB_KEY_XF86MediaSelectHome            = 0x1008116e
2384	XKB_KEY_XF86MediaLanguageMenu          = 0x10081170
2385	XKB_KEY_XF86MediaTitleMenu             = 0x10081171
2386	XKB_KEY_XF86AudioChannelMode           = 0x10081175
2387	XKB_KEY_XF86AspectRatio                = 0x10081177
2388	XKB_KEY_XF86MediaSelectPC              = 0x10081178
2389	XKB_KEY_XF86MediaSelectTV              = 0x10081179
2390	XKB_KEY_XF86MediaSelectCable           = 0x1008117a
2391	XKB_KEY_XF86MediaSelectVCR             = 0x1008117b
2392	XKB_KEY_XF86MediaSelectVCRPlus         = 0x1008117c
2393	XKB_KEY_XF86MediaSelectSatellite       = 0x1008117d
2394	XKB_KEY_XF86MediaSelectTape            = 0x10081180
2395	XKB_KEY_XF86MediaSelectRadio           = 0x10081181
2396	XKB_KEY_XF86MediaSelectTuner           = 0x10081182
2397	XKB_KEY_XF86MediaPlayer                = 0x10081183
2398	XKB_KEY_XF86MediaSelectTeletext        = 0x10081184
2399	XKB_KEY_XF86DVD                        = 0x10081185
2400	XKB_KEY_XF86MediaSelectDVD             = 0x10081185
2401	XKB_KEY_XF86MediaSelectAuxiliary       = 0x10081186
2402	XKB_KEY_XF86Audio                      = 0x10081188
2403	XKB_KEY_XF86ChannelUp                  = 0x10081192
2404	XKB_KEY_XF86ChannelDown                = 0x10081193
2405	XKB_KEY_XF86MediaPlaySlow              = 0x10081199
2406	XKB_KEY_XF86Break                      = 0x1008119b
2407	XKB_KEY_XF86NumberEntryMode            = 0x1008119d
2408	XKB_KEY_XF86VideoPhone                 = 0x100811a0
2409	XKB_KEY_XF86ZoomReset                  = 0x100811a4
2410	XKB_KEY_XF86Editor                     = 0x100811a6
2411	XKB_KEY_XF86GraphicsEditor             = 0x100811a8
2412	XKB_KEY_XF86Presentation               = 0x100811a9
2413	XKB_KEY_XF86Database                   = 0x100811aa
2414	XKB_KEY_XF86Voicemail                  = 0x100811ac
2415	XKB_KEY_XF86Addressbook                = 0x100811ad
2416	XKB_KEY_XF86DisplayToggle              = 0x100811af
2417	XKB_KEY_XF86SpellCheck                 = 0x100811b0
2418	XKB_KEY_XF86ContextMenu                = 0x100811b6
2419	XKB_KEY_XF86MediaRepeat                = 0x100811b7
2420	XKB_KEY_XF8610ChannelsUp               = 0x100811b8
2421	XKB_KEY_XF8610ChannelsDown             = 0x100811b9
2422	XKB_KEY_XF86Images                     = 0x100811ba
2423	XKB_KEY_XF86NotificationCenter         = 0x100811bc
2424	XKB_KEY_XF86PickupPhone                = 0x100811bd
2425	XKB_KEY_XF86HangupPhone                = 0x100811be
2426	XKB_KEY_XF86LinkPhone                  = 0x100811bf
2427	XKB_KEY_XF86Fn                         = 0x100811d0
2428	XKB_KEY_XF86Fn_Esc                     = 0x100811d1
2429	XKB_KEY_XF86Fn_F1                      = 0x100811d2
2430	XKB_KEY_XF86Fn_F2                      = 0x100811d3
2431	XKB_KEY_XF86Fn_F3                      = 0x100811d4
2432	XKB_KEY_XF86Fn_F4                      = 0x100811d5
2433	XKB_KEY_XF86Fn_F5                      = 0x100811d6
2434	XKB_KEY_XF86Fn_F6                      = 0x100811d7
2435	XKB_KEY_XF86Fn_F7                      = 0x100811d8
2436	XKB_KEY_XF86Fn_F8                      = 0x100811d9
2437	XKB_KEY_XF86Fn_F9                      = 0x100811da
2438	XKB_KEY_XF86Fn_F10                     = 0x100811db
2439	XKB_KEY_XF86Fn_F11                     = 0x100811dc
2440	XKB_KEY_XF86Fn_F12                     = 0x100811dd
2441	XKB_KEY_XF86Fn_1                       = 0x100811de
2442	XKB_KEY_XF86Fn_2                       = 0x100811df
2443	XKB_KEY_XF86Fn_D                       = 0x100811e0
2444	XKB_KEY_XF86Fn_E                       = 0x100811e1
2445	XKB_KEY_XF86Fn_F                       = 0x100811e2
2446	XKB_KEY_XF86Fn_S                       = 0x100811e3
2447	XKB_KEY_XF86Fn_B                       = 0x100811e4
2448	XKB_KEY_XF86FnRightShift               = 0x100811e5
2449	XKB_KEY_XF86Numeric0                   = 0x10081200
2450	XKB_KEY_XF86Numeric1                   = 0x10081201
2451	XKB_KEY_XF86Numeric2                   = 0x10081202
2452	XKB_KEY_XF86Numeric3                   = 0x10081203
2453	XKB_KEY_XF86Numeric4                   = 0x10081204
2454	XKB_KEY_XF86Numeric5                   = 0x10081205
2455	XKB_KEY_XF86Numeric6                   = 0x10081206
2456	XKB_KEY_XF86Numeric7                   = 0x10081207
2457	XKB_KEY_XF86Numeric8                   = 0x10081208
2458	XKB_KEY_XF86Numeric9                   = 0x10081209
2459	XKB_KEY_XF86NumericStar                = 0x1008120a
2460	XKB_KEY_XF86NumericPound               = 0x1008120b
2461	XKB_KEY_XF86NumericA                   = 0x1008120c
2462	XKB_KEY_XF86NumericB                   = 0x1008120d
2463	XKB_KEY_XF86NumericC                   = 0x1008120e
2464	XKB_KEY_XF86NumericD                   = 0x1008120f
2465	XKB_KEY_XF86CameraFocus                = 0x10081210
2466	XKB_KEY_XF86WPSButton                  = 0x10081211
2467	XKB_KEY_XF86CameraZoomIn               = 0x10081215
2468	XKB_KEY_XF86CameraZoomOut              = 0x10081216
2469	XKB_KEY_XF86CameraUp                   = 0x10081217
2470	XKB_KEY_XF86CameraDown                 = 0x10081218
2471	XKB_KEY_XF86CameraLeft                 = 0x10081219
2472	XKB_KEY_XF86CameraRight                = 0x1008121a
2473	XKB_KEY_XF86AttendantOn                = 0x1008121b
2474	XKB_KEY_XF86AttendantOff               = 0x1008121c
2475	XKB_KEY_XF86AttendantToggle            = 0x1008121d
2476	XKB_KEY_XF86LightsToggle               = 0x1008121e
2477	XKB_KEY_XF86ALSToggle                  = 0x10081230
2478	XKB_KEY_XF86RefreshRateToggle          = 0x10081232
2479	XKB_KEY_XF86Buttonconfig               = 0x10081240
2480	XKB_KEY_XF86Taskmanager                = 0x10081241
2481	XKB_KEY_XF86Journal                    = 0x10081242
2482	XKB_KEY_XF86ControlPanel               = 0x10081243
2483	XKB_KEY_XF86AppSelect                  = 0x10081244
2484	XKB_KEY_XF86Screensaver                = 0x10081245
2485	XKB_KEY_XF86VoiceCommand               = 0x10081246
2486	XKB_KEY_XF86Assistant                  = 0x10081247
2487	XKB_KEY_XF86EmojiPicker                = 0x10081249
2488	XKB_KEY_XF86Dictate                    = 0x1008124a
2489	XKB_KEY_XF86CameraAccessEnable         = 0x1008124b
2490	XKB_KEY_XF86CameraAccessDisable        = 0x1008124c
2491	XKB_KEY_XF86CameraAccessToggle         = 0x1008124d
2492	XKB_KEY_XF86Accessibility              = 0x1008124e
2493	XKB_KEY_XF86DoNotDisturb               = 0x1008124f
2494	XKB_KEY_XF86BrightnessMin              = 0x10081250
2495	XKB_KEY_XF86BrightnessMax              = 0x10081251
2496	XKB_KEY_XF86ElectronicPrivacyScreenOn  = 0x10081252
2497	XKB_KEY_XF86ElectronicPrivacyScreenOff = 0x10081253
2498	XKB_KEY_XF86ActionOnSelection          = 0x10081254
2499	XKB_KEY_XF86ContextualInsert           = 0x10081255
2500	XKB_KEY_XF86ContextualQuery            = 0x10081256
2501	XKB_KEY_XF86KbdInputAssistPrev         = 0x10081260
2502	XKB_KEY_XF86KbdInputAssistNext         = 0x10081261
2503	XKB_KEY_XF86KbdInputAssistPrevgroup    = 0x10081262
2504	XKB_KEY_XF86KbdInputAssistNextgroup    = 0x10081263
2505	XKB_KEY_XF86KbdInputAssistAccept       = 0x10081264
2506	XKB_KEY_XF86KbdInputAssistCancel       = 0x10081265
2507	XKB_KEY_XF86RightUp                    = 0x10081266
2508	XKB_KEY_XF86RightDown                  = 0x10081267
2509	XKB_KEY_XF86LeftUp                     = 0x10081268
2510	XKB_KEY_XF86LeftDown                   = 0x10081269
2511	XKB_KEY_XF86RootMenu                   = 0x1008126a
2512	XKB_KEY_XF86MediaTopMenu               = 0x1008126b
2513	XKB_KEY_XF86Numeric11                  = 0x1008126c
2514	XKB_KEY_XF86Numeric12                  = 0x1008126d
2515	XKB_KEY_XF86AudioDesc                  = 0x1008126e
2516	XKB_KEY_XF863DMode                     = 0x1008126f
2517	XKB_KEY_XF86NextFavorite               = 0x10081270
2518	XKB_KEY_XF86StopRecord                 = 0x10081271
2519	XKB_KEY_XF86PauseRecord                = 0x10081272
2520	XKB_KEY_XF86VOD                        = 0x10081273
2521	XKB_KEY_XF86Unmute                     = 0x10081274
2522	XKB_KEY_XF86FastReverse                = 0x10081275
2523	XKB_KEY_XF86SlowReverse                = 0x10081276
2524	XKB_KEY_XF86Data                       = 0x10081277
2525	XKB_KEY_XF86OnScreenKeyboard           = 0x10081278
2526	XKB_KEY_XF86PrivacyScreenToggle        = 0x10081279
2527	XKB_KEY_XF86SelectiveScreenshot        = 0x1008127a
2528	XKB_KEY_XF86NextElement                = 0x1008127b
2529	XKB_KEY_XF86PreviousElement            = 0x1008127c
2530	XKB_KEY_XF86AutopilotEngageToggle      = 0x1008127d
2531	XKB_KEY_XF86MarkWaypoint               = 0x1008127e
2532	XKB_KEY_XF86Sos                        = 0x1008127f
2533	XKB_KEY_XF86NavChart                   = 0x10081280
2534	XKB_KEY_XF86FishingChart               = 0x10081281
2535	XKB_KEY_XF86SingleRangeRadar           = 0x10081282
2536	XKB_KEY_XF86DualRangeRadar             = 0x10081283
2537	XKB_KEY_XF86RadarOverlay               = 0x10081284
2538	XKB_KEY_XF86TraditionalSonar           = 0x10081285
2539	XKB_KEY_XF86ClearvuSonar               = 0x10081286
2540	XKB_KEY_XF86SidevuSonar                = 0x10081287
2541	XKB_KEY_XF86NavInfo                    = 0x10081288
2542	XKB_KEY_XF86Macro1                     = 0x10081290
2543	XKB_KEY_XF86Macro2                     = 0x10081291
2544	XKB_KEY_XF86Macro3                     = 0x10081292
2545	XKB_KEY_XF86Macro4                     = 0x10081293
2546	XKB_KEY_XF86Macro5                     = 0x10081294
2547	XKB_KEY_XF86Macro6                     = 0x10081295
2548	XKB_KEY_XF86Macro7                     = 0x10081296
2549	XKB_KEY_XF86Macro8                     = 0x10081297
2550	XKB_KEY_XF86Macro9                     = 0x10081298
2551	XKB_KEY_XF86Macro10                    = 0x10081299
2552	XKB_KEY_XF86Macro11                    = 0x1008129a
2553	XKB_KEY_XF86Macro12                    = 0x1008129b
2554	XKB_KEY_XF86Macro13                    = 0x1008129c
2555	XKB_KEY_XF86Macro14                    = 0x1008129d
2556	XKB_KEY_XF86Macro15                    = 0x1008129e
2557	XKB_KEY_XF86Macro16                    = 0x1008129f
2558	XKB_KEY_XF86Macro17                    = 0x100812a0
2559	XKB_KEY_XF86Macro18                    = 0x100812a1
2560	XKB_KEY_XF86Macro19                    = 0x100812a2
2561	XKB_KEY_XF86Macro20                    = 0x100812a3
2562	XKB_KEY_XF86Macro21                    = 0x100812a4
2563	XKB_KEY_XF86Macro22                    = 0x100812a5
2564	XKB_KEY_XF86Macro23                    = 0x100812a6
2565	XKB_KEY_XF86Macro24                    = 0x100812a7
2566	XKB_KEY_XF86Macro25                    = 0x100812a8
2567	XKB_KEY_XF86Macro26                    = 0x100812a9
2568	XKB_KEY_XF86Macro27                    = 0x100812aa
2569	XKB_KEY_XF86Macro28                    = 0x100812ab
2570	XKB_KEY_XF86Macro29                    = 0x100812ac
2571	XKB_KEY_XF86Macro30                    = 0x100812ad
2572	XKB_KEY_XF86MacroRecordStart           = 0x100812b0
2573	XKB_KEY_XF86MacroRecordStop            = 0x100812b1
2574	XKB_KEY_XF86MacroPresetCycle           = 0x100812b2
2575	XKB_KEY_XF86MacroPreset1               = 0x100812b3
2576	XKB_KEY_XF86MacroPreset2               = 0x100812b4
2577	XKB_KEY_XF86MacroPreset3               = 0x100812b5
2578	XKB_KEY_XF86KbdLcdMenu1                = 0x100812b8
2579	XKB_KEY_XF86KbdLcdMenu2                = 0x100812b9
2580	XKB_KEY_XF86KbdLcdMenu3                = 0x100812ba
2581	XKB_KEY_XF86KbdLcdMenu4                = 0x100812bb
2582	XKB_KEY_XF86KbdLcdMenu5                = 0x100812bc
2583	XKB_KEY_XF86PerformanceMode            = 0x100812bd
2584	XKB_KEY_SunFA_Grave                    = 0x1005ff00
2585	XKB_KEY_SunFA_Circum                   = 0x1005ff01
2586	XKB_KEY_SunFA_Tilde                    = 0x1005ff02
2587	XKB_KEY_SunFA_Acute                    = 0x1005ff03
2588	XKB_KEY_SunFA_Diaeresis                = 0x1005ff04
2589	XKB_KEY_SunFA_Cedilla                  = 0x1005ff05
2590	XKB_KEY_SunF36                         = 0x1005ff10
2591	XKB_KEY_SunF37                         = 0x1005ff11
2592	XKB_KEY_SunSys_Req                     = 0x1005ff60
2593	XKB_KEY_SunPrint_Screen                = 0x0000ff61
2594	XKB_KEY_SunCompose                     = 0x0000ff20
2595	XKB_KEY_SunAltGraph                    = 0x0000ff7e
2596	XKB_KEY_SunPageUp                      = 0x0000ff55
2597	XKB_KEY_SunPageDown                    = 0x0000ff56
2598	XKB_KEY_SunUndo                        = 0x0000ff65
2599	XKB_KEY_SunAgain                       = 0x0000ff66
2600	XKB_KEY_SunFind                        = 0x0000ff68
2601	XKB_KEY_SunStop                        = 0x0000ff69
2602	XKB_KEY_SunProps                       = 0x1005ff70
2603	XKB_KEY_SunFront                       = 0x1005ff71
2604	XKB_KEY_SunCopy                        = 0x1005ff72
2605	XKB_KEY_SunOpen                        = 0x1005ff73
2606	XKB_KEY_SunPaste                       = 0x1005ff74
2607	XKB_KEY_SunCut                         = 0x1005ff75
2608	XKB_KEY_SunPowerSwitch                 = 0x1005ff76
2609	XKB_KEY_SunAudioLowerVolume            = 0x1005ff77
2610	XKB_KEY_SunAudioMute                   = 0x1005ff78
2611	XKB_KEY_SunAudioRaiseVolume            = 0x1005ff79
2612	XKB_KEY_SunVideoDegauss                = 0x1005ff7a
2613	XKB_KEY_SunVideoLowerBrightness        = 0x1005ff7b
2614	XKB_KEY_SunVideoRaiseBrightness        = 0x1005ff7c
2615	XKB_KEY_SunPowerSwitchShift            = 0x1005ff7d
2616	XKB_KEY_Dring_accent                   = 0x1000feb0
2617	XKB_KEY_Dcircumflex_accent             = 0x1000fe5e
2618	XKB_KEY_Dcedilla_accent                = 0x1000fe2c
2619	XKB_KEY_Dacute_accent                  = 0x1000fe27
2620	XKB_KEY_Dgrave_accent                  = 0x1000fe60
2621	XKB_KEY_Dtilde                         = 0x1000fe7e
2622	XKB_KEY_Ddiaeresis                     = 0x1000fe22
2623	XKB_KEY_DRemove                        = 0x1000ff00
2624	XKB_KEY_hpClearLine                    = 0x1000ff6f
2625	XKB_KEY_hpInsertLine                   = 0x1000ff70
2626	XKB_KEY_hpDeleteLine                   = 0x1000ff71
2627	XKB_KEY_hpInsertChar                   = 0x1000ff72
2628	XKB_KEY_hpDeleteChar                   = 0x1000ff73
2629	XKB_KEY_hpBackTab                      = 0x1000ff74
2630	XKB_KEY_hpKP_BackTab                   = 0x1000ff75
2631	XKB_KEY_hpModelock1                    = 0x1000ff48
2632	XKB_KEY_hpModelock2                    = 0x1000ff49
2633	XKB_KEY_hpReset                        = 0x1000ff6c
2634	XKB_KEY_hpSystem                       = 0x1000ff6d
2635	XKB_KEY_hpUser                         = 0x1000ff6e
2636	XKB_KEY_hpmute_acute                   = 0x100000a8
2637	XKB_KEY_hpmute_grave                   = 0x100000a9
2638	XKB_KEY_hpmute_asciicircum             = 0x100000aa
2639	XKB_KEY_hpmute_diaeresis               = 0x100000ab
2640	XKB_KEY_hpmute_asciitilde              = 0x100000ac
2641	XKB_KEY_hplira                         = 0x100000af
2642	XKB_KEY_hpguilder                      = 0x100000be
2643	XKB_KEY_hpYdiaeresis                   = 0x100000ee
2644	XKB_KEY_hpIO                           = 0x100000ee
2645	XKB_KEY_hplongminus                    = 0x100000f6
2646	XKB_KEY_hpblock                        = 0x100000fc
2647	XKB_KEY_osfCopy                        = 0x1004ff02
2648	XKB_KEY_osfCut                         = 0x1004ff03
2649	XKB_KEY_osfPaste                       = 0x1004ff04
2650	XKB_KEY_osfBackTab                     = 0x1004ff07
2651	XKB_KEY_osfBackSpace                   = 0x1004ff08
2652	XKB_KEY_osfClear                       = 0x1004ff0b
2653	XKB_KEY_osfEscape                      = 0x1004ff1b
2654	XKB_KEY_osfAddMode                     = 0x1004ff31
2655	XKB_KEY_osfPrimaryPaste                = 0x1004ff32
2656	XKB_KEY_osfQuickPaste                  = 0x1004ff33
2657	XKB_KEY_osfPageLeft                    = 0x1004ff40
2658	XKB_KEY_osfPageUp                      = 0x1004ff41
2659	XKB_KEY_osfPageDown                    = 0x1004ff42
2660	XKB_KEY_osfPageRight                   = 0x1004ff43
2661	XKB_KEY_osfActivate                    = 0x1004ff44
2662	XKB_KEY_osfMenuBar                     = 0x1004ff45
2663	XKB_KEY_osfLeft                        = 0x1004ff51
2664	XKB_KEY_osfUp                          = 0x1004ff52
2665	XKB_KEY_osfRight                       = 0x1004ff53
2666	XKB_KEY_osfDown                        = 0x1004ff54
2667	XKB_KEY_osfEndLine                     = 0x1004ff57
2668	XKB_KEY_osfBeginLine                   = 0x1004ff58
2669	XKB_KEY_osfEndData                     = 0x1004ff59
2670	XKB_KEY_osfBeginData                   = 0x1004ff5a
2671	XKB_KEY_osfPrevMenu                    = 0x1004ff5b
2672	XKB_KEY_osfNextMenu                    = 0x1004ff5c
2673	XKB_KEY_osfPrevField                   = 0x1004ff5d
2674	XKB_KEY_osfNextField                   = 0x1004ff5e
2675	XKB_KEY_osfSelect                      = 0x1004ff60
2676	XKB_KEY_osfInsert                      = 0x1004ff63
2677	XKB_KEY_osfUndo                        = 0x1004ff65
2678	XKB_KEY_osfMenu                        = 0x1004ff67
2679	XKB_KEY_osfCancel                      = 0x1004ff69
2680	XKB_KEY_osfHelp                        = 0x1004ff6a
2681	XKB_KEY_osfSelectAll                   = 0x1004ff71
2682	XKB_KEY_osfDeselectAll                 = 0x1004ff72
2683	XKB_KEY_osfReselect                    = 0x1004ff73
2684	XKB_KEY_osfExtend                      = 0x1004ff74
2685	XKB_KEY_osfRestore                     = 0x1004ff78
2686	XKB_KEY_osfDelete                      = 0x1004ffff
2687	XKB_KEY_Reset                          = 0x1000ff6c
2688	XKB_KEY_System                         = 0x1000ff6d
2689	XKB_KEY_User                           = 0x1000ff6e
2690	XKB_KEY_ClearLine                      = 0x1000ff6f
2691	XKB_KEY_InsertLine                     = 0x1000ff70
2692	XKB_KEY_DeleteLine                     = 0x1000ff71
2693	XKB_KEY_InsertChar                     = 0x1000ff72
2694	XKB_KEY_DeleteChar                     = 0x1000ff73
2695	XKB_KEY_BackTab                        = 0x1000ff74
2696	XKB_KEY_KP_BackTab                     = 0x1000ff75
2697	XKB_KEY_Ext16bit_L                     = 0x1000ff76
2698	XKB_KEY_Ext16bit_R                     = 0x1000ff77
2699	XKB_KEY_mute_acute                     = 0x100000a8
2700	XKB_KEY_mute_grave                     = 0x100000a9
2701	XKB_KEY_mute_asciicircum               = 0x100000aa
2702	XKB_KEY_mute_diaeresis                 = 0x100000ab
2703	XKB_KEY_mute_asciitilde                = 0x100000ac
2704	XKB_KEY_lira                           = 0x100000af
2705	XKB_KEY_guilder                        = 0x100000be
2706	XKB_KEY_IO                             = 0x100000ee
2707	XKB_KEY_longminus                      = 0x100000f6
2708	XKB_KEY_block                          = 0x100000fc
2709	XKB_MOD_NAME_SHIFT                     = "Shift"
2710	XKB_MOD_NAME_CAPS                      = "Lock"
2711	XKB_MOD_NAME_CTRL                      = "Control"
2712	XKB_MOD_NAME_MOD1                      = "Mod1"
2713	XKB_MOD_NAME_MOD2                      = "Mod2"
2714	XKB_MOD_NAME_MOD3                      = "Mod3"
2715	XKB_MOD_NAME_MOD4                      = "Mod4"
2716	XKB_MOD_NAME_MOD5                      = "Mod5"
2717	XKB_VMOD_NAME_ALT                      = "Alt"
2718	XKB_VMOD_NAME_HYPER                    = "Hyper"
2719	XKB_VMOD_NAME_LEVEL3                   = "LevelThree"
2720	XKB_VMOD_NAME_LEVEL5                   = "LevelFive"
2721	XKB_VMOD_NAME_META                     = "Meta"
2722	XKB_VMOD_NAME_NUM                      = "NumLock"
2723	XKB_VMOD_NAME_SCROLL                   = "ScrollLock"
2724	XKB_VMOD_NAME_SUPER                    = "Super"
2725	XKB_MOD_NAME_ALT                       = "Mod1"
2726	XKB_MOD_NAME_LOGO                      = "Mod4"
2727	XKB_MOD_NAME_NUM                       = "Mod2"
2728	XKB_LED_NAME_NUM                       = "Num Lock"
2729	XKB_LED_NAME_CAPS                      = "Caps Lock"
2730	XKB_LED_NAME_SCROLL                    = "Scroll Lock"
2731	XKB_LED_NAME_COMPOSE                   = "Compose"
2732	XKB_LED_NAME_KANA                      = "Kana"
2733)
2734
2735// Funcs holds resolved library function addresses. Each function is invoked
2736// through purego.Syscall6/Syscall15 (fixed arity, no reflection, no allocation).
2737type Funcs struct {
2738	xkb_context_new                   uintptr
2739	xkb_context_ref                   uintptr
2740	xkb_context_unref                 uintptr
2741	xkb_keymap_new_from_names         uintptr
2742	xkb_keymap_new_from_string        uintptr
2743	xkb_keymap_new_from_buffer        uintptr
2744	xkb_keymap_ref                    uintptr
2745	xkb_keymap_unref                  uintptr
2746	xkb_keymap_get_as_string          uintptr
2747	xkb_keymap_mod_get_index          uintptr
2748	xkb_keymap_key_repeats            uintptr
2749	xkb_keymap_num_layouts            uintptr
2750	xkb_state_new                     uintptr
2751	xkb_state_ref                     uintptr
2752	xkb_state_unref                   uintptr
2753	xkb_state_update_mask             uintptr
2754	xkb_state_serialize_layout        uintptr
2755	xkb_state_serialize_mods          uintptr
2756	xkb_state_mod_name_is_active      uintptr
2757	xkb_state_mod_index_is_active     uintptr
2758	xkb_state_key_get_one_sym         uintptr
2759	xkb_state_key_get_utf8            uintptr
2760	xkb_keysym_get_name               uintptr
2761	xkb_keysym_from_name              uintptr
2762	xkb_compose_table_new_from_locale uintptr
2763	xkb_compose_table_ref             uintptr
2764	xkb_compose_table_unref           uintptr
2765	xkb_compose_state_new             uintptr
2766	xkb_compose_state_ref             uintptr
2767	xkb_compose_state_unref           uintptr
2768	xkb_compose_state_feed            uintptr
2769	xkb_compose_state_get_status      uintptr
2770	xkb_compose_state_reset           uintptr
2771	xkb_compose_state_get_utf8        uintptr
2772	xkb_compose_state_get_one_sym     uintptr
2773}
2774
2775// Symbols is the complete required symbol set.
2776var Symbols = []string{
2777	"xkb_context_new",
2778	"xkb_context_ref",
2779	"xkb_context_unref",
2780	"xkb_keymap_new_from_names",
2781	"xkb_keymap_new_from_string",
2782	"xkb_keymap_new_from_buffer",
2783	"xkb_keymap_ref",
2784	"xkb_keymap_unref",
2785	"xkb_keymap_get_as_string",
2786	"xkb_keymap_mod_get_index",
2787	"xkb_keymap_key_repeats",
2788	"xkb_keymap_num_layouts",
2789	"xkb_state_new",
2790	"xkb_state_ref",
2791	"xkb_state_unref",
2792	"xkb_state_update_mask",
2793	"xkb_state_serialize_layout",
2794	"xkb_state_serialize_mods",
2795	"xkb_state_mod_name_is_active",
2796	"xkb_state_mod_index_is_active",
2797	"xkb_state_key_get_one_sym",
2798	"xkb_state_key_get_utf8",
2799	"xkb_keysym_get_name",
2800	"xkb_keysym_from_name",
2801	"xkb_compose_table_new_from_locale",
2802	"xkb_compose_table_ref",
2803	"xkb_compose_table_unref",
2804	"xkb_compose_state_new",
2805	"xkb_compose_state_ref",
2806	"xkb_compose_state_unref",
2807	"xkb_compose_state_feed",
2808	"xkb_compose_state_get_status",
2809	"xkb_compose_state_reset",
2810	"xkb_compose_state_get_utf8",
2811	"xkb_compose_state_get_one_sym",
2812}
2813
2814// Register stores prevalidated symbol addresses in a Funcs value.
2815func Register(f *Funcs, addresses map[string]uintptr) {
2816	f.xkb_context_new = addresses["xkb_context_new"]
2817	f.xkb_context_ref = addresses["xkb_context_ref"]
2818	f.xkb_context_unref = addresses["xkb_context_unref"]
2819	f.xkb_keymap_new_from_names = addresses["xkb_keymap_new_from_names"]
2820	f.xkb_keymap_new_from_string = addresses["xkb_keymap_new_from_string"]
2821	f.xkb_keymap_new_from_buffer = addresses["xkb_keymap_new_from_buffer"]
2822	f.xkb_keymap_ref = addresses["xkb_keymap_ref"]
2823	f.xkb_keymap_unref = addresses["xkb_keymap_unref"]
2824	f.xkb_keymap_get_as_string = addresses["xkb_keymap_get_as_string"]
2825	f.xkb_keymap_mod_get_index = addresses["xkb_keymap_mod_get_index"]
2826	f.xkb_keymap_key_repeats = addresses["xkb_keymap_key_repeats"]
2827	f.xkb_keymap_num_layouts = addresses["xkb_keymap_num_layouts"]
2828	f.xkb_state_new = addresses["xkb_state_new"]
2829	f.xkb_state_ref = addresses["xkb_state_ref"]
2830	f.xkb_state_unref = addresses["xkb_state_unref"]
2831	f.xkb_state_update_mask = addresses["xkb_state_update_mask"]
2832	f.xkb_state_serialize_layout = addresses["xkb_state_serialize_layout"]
2833	f.xkb_state_serialize_mods = addresses["xkb_state_serialize_mods"]
2834	f.xkb_state_mod_name_is_active = addresses["xkb_state_mod_name_is_active"]
2835	f.xkb_state_mod_index_is_active = addresses["xkb_state_mod_index_is_active"]
2836	f.xkb_state_key_get_one_sym = addresses["xkb_state_key_get_one_sym"]
2837	f.xkb_state_key_get_utf8 = addresses["xkb_state_key_get_utf8"]
2838	f.xkb_keysym_get_name = addresses["xkb_keysym_get_name"]
2839	f.xkb_keysym_from_name = addresses["xkb_keysym_from_name"]
2840	f.xkb_compose_table_new_from_locale = addresses["xkb_compose_table_new_from_locale"]
2841	f.xkb_compose_table_ref = addresses["xkb_compose_table_ref"]
2842	f.xkb_compose_table_unref = addresses["xkb_compose_table_unref"]
2843	f.xkb_compose_state_new = addresses["xkb_compose_state_new"]
2844	f.xkb_compose_state_ref = addresses["xkb_compose_state_ref"]
2845	f.xkb_compose_state_unref = addresses["xkb_compose_state_unref"]
2846	f.xkb_compose_state_feed = addresses["xkb_compose_state_feed"]
2847	f.xkb_compose_state_get_status = addresses["xkb_compose_state_get_status"]
2848	f.xkb_compose_state_reset = addresses["xkb_compose_state_reset"]
2849	f.xkb_compose_state_get_utf8 = addresses["xkb_compose_state_get_utf8"]
2850	f.xkb_compose_state_get_one_sym = addresses["xkb_compose_state_get_one_sym"]
2851}
2852
2853// Xkb_context_new calls xkb_context_new without allocating.
2854func (f *Funcs) Xkb_context_new(a1 uint32) uintptr {
2855	r, _, _ := purego.Syscall6(f.xkb_context_new, uintptr(a1), 0, 0, 0, 0, 0)
2856	return r
2857}
2858
2859// Xkb_context_ref calls xkb_context_ref without allocating.
2860func (f *Funcs) Xkb_context_ref(a1 uintptr) uintptr {
2861	r, _, _ := purego.Syscall6(f.xkb_context_ref, a1, 0, 0, 0, 0, 0)
2862	return r
2863}
2864
2865// Xkb_context_unref calls xkb_context_unref without allocating.
2866func (f *Funcs) Xkb_context_unref(a1 uintptr) {
2867	purego.Syscall6(f.xkb_context_unref, a1, 0, 0, 0, 0, 0)
2868}
2869
2870// Xkb_keymap_new_from_names calls xkb_keymap_new_from_names without allocating.
2871func (f *Funcs) Xkb_keymap_new_from_names(a1 uintptr, a2 unsafe.Pointer, a3 uint32) uintptr {
2872	r, _, _ := purego.Syscall6(f.xkb_keymap_new_from_names, a1, uintptr(a2), uintptr(a3), 0, 0, 0)
2873	return r
2874}
2875
2876// Xkb_keymap_new_from_string calls xkb_keymap_new_from_string without allocating.
2877func (f *Funcs) Xkb_keymap_new_from_string(a1 uintptr, a2 unsafe.Pointer, a3 uint32, a4 uint32) uintptr {
2878	r, _, _ := purego.Syscall6(f.xkb_keymap_new_from_string, a1, uintptr(a2), uintptr(a3), uintptr(a4), 0, 0)
2879	return r
2880}
2881
2882// Xkb_keymap_new_from_buffer calls xkb_keymap_new_from_buffer without allocating.
2883func (f *Funcs) Xkb_keymap_new_from_buffer(a1 uintptr, a2 unsafe.Pointer, a3 uintptr, a4 uint32, a5 uint32) uintptr {
2884	r, _, _ := purego.Syscall6(f.xkb_keymap_new_from_buffer, a1, uintptr(a2), a3, uintptr(a4), uintptr(a5), 0)
2885	return r
2886}
2887
2888// Xkb_keymap_ref calls xkb_keymap_ref without allocating.
2889func (f *Funcs) Xkb_keymap_ref(a1 uintptr) uintptr {
2890	r, _, _ := purego.Syscall6(f.xkb_keymap_ref, a1, 0, 0, 0, 0, 0)
2891	return r
2892}
2893
2894// Xkb_keymap_unref calls xkb_keymap_unref without allocating.
2895func (f *Funcs) Xkb_keymap_unref(a1 uintptr) {
2896	purego.Syscall6(f.xkb_keymap_unref, a1, 0, 0, 0, 0, 0)
2897}
2898
2899// Xkb_keymap_get_as_string calls xkb_keymap_get_as_string without allocating.
2900func (f *Funcs) Xkb_keymap_get_as_string(a1 uintptr, a2 uint32) uintptr {
2901	r, _, _ := purego.Syscall6(f.xkb_keymap_get_as_string, a1, uintptr(a2), 0, 0, 0, 0)
2902	return r
2903}
2904
2905// Xkb_keymap_mod_get_index calls xkb_keymap_mod_get_index without allocating.
2906func (f *Funcs) Xkb_keymap_mod_get_index(a1 uintptr, a2 unsafe.Pointer) uint32 {
2907	r, _, _ := purego.Syscall6(f.xkb_keymap_mod_get_index, a1, uintptr(a2), 0, 0, 0, 0)
2908	return uint32(r)
2909}
2910
2911// Xkb_keymap_key_repeats calls xkb_keymap_key_repeats without allocating.
2912func (f *Funcs) Xkb_keymap_key_repeats(a1 uintptr, a2 uint32) int32 {
2913	r, _, _ := purego.Syscall6(f.xkb_keymap_key_repeats, a1, uintptr(a2), 0, 0, 0, 0)
2914	return int32(r)
2915}
2916
2917// Xkb_keymap_num_layouts calls xkb_keymap_num_layouts without allocating.
2918func (f *Funcs) Xkb_keymap_num_layouts(a1 uintptr) uint32 {
2919	r, _, _ := purego.Syscall6(f.xkb_keymap_num_layouts, a1, 0, 0, 0, 0, 0)
2920	return uint32(r)
2921}
2922
2923// Xkb_state_new calls xkb_state_new without allocating.
2924func (f *Funcs) Xkb_state_new(a1 uintptr) uintptr {
2925	r, _, _ := purego.Syscall6(f.xkb_state_new, a1, 0, 0, 0, 0, 0)
2926	return r
2927}
2928
2929// Xkb_state_ref calls xkb_state_ref without allocating.
2930func (f *Funcs) Xkb_state_ref(a1 uintptr) uintptr {
2931	r, _, _ := purego.Syscall6(f.xkb_state_ref, a1, 0, 0, 0, 0, 0)
2932	return r
2933}
2934
2935// Xkb_state_unref calls xkb_state_unref without allocating.
2936func (f *Funcs) Xkb_state_unref(a1 uintptr) {
2937	purego.Syscall6(f.xkb_state_unref, a1, 0, 0, 0, 0, 0)
2938}
2939
2940// Xkb_state_update_mask calls xkb_state_update_mask without allocating.
2941func (f *Funcs) Xkb_state_update_mask(a1 uintptr, a2 uint32, a3 uint32, a4 uint32, a5 uint32, a6 uint32, a7 uint32) uint32 {
2942	r, _, _ := purego.Syscall15(f.xkb_state_update_mask, a1, uintptr(a2), uintptr(a3), uintptr(a4), uintptr(a5), uintptr(a6), uintptr(a7), 0, 0, 0, 0, 0, 0, 0, 0)
2943	return uint32(r)
2944}
2945
2946// Xkb_state_serialize_layout calls xkb_state_serialize_layout without allocating.
2947func (f *Funcs) Xkb_state_serialize_layout(a1 uintptr, a2 uint32) uint32 {
2948	r, _, _ := purego.Syscall6(f.xkb_state_serialize_layout, a1, uintptr(a2), 0, 0, 0, 0)
2949	return uint32(r)
2950}
2951
2952// Xkb_state_serialize_mods calls xkb_state_serialize_mods without allocating.
2953func (f *Funcs) Xkb_state_serialize_mods(a1 uintptr, a2 uint32) uint32 {
2954	r, _, _ := purego.Syscall6(f.xkb_state_serialize_mods, a1, uintptr(a2), 0, 0, 0, 0)
2955	return uint32(r)
2956}
2957
2958// Xkb_state_mod_name_is_active calls xkb_state_mod_name_is_active without allocating.
2959func (f *Funcs) Xkb_state_mod_name_is_active(a1 uintptr, a2 unsafe.Pointer, a3 uint32) int32 {
2960	r, _, _ := purego.Syscall6(f.xkb_state_mod_name_is_active, a1, uintptr(a2), uintptr(a3), 0, 0, 0)
2961	return int32(r)
2962}
2963
2964// Xkb_state_mod_index_is_active calls xkb_state_mod_index_is_active without allocating.
2965func (f *Funcs) Xkb_state_mod_index_is_active(a1 uintptr, a2 uint32, a3 uint32) int32 {
2966	r, _, _ := purego.Syscall6(f.xkb_state_mod_index_is_active, a1, uintptr(a2), uintptr(a3), 0, 0, 0)
2967	return int32(r)
2968}
2969
2970// Xkb_state_key_get_one_sym calls xkb_state_key_get_one_sym without allocating.
2971func (f *Funcs) Xkb_state_key_get_one_sym(a1 uintptr, a2 uint32) uint32 {
2972	r, _, _ := purego.Syscall6(f.xkb_state_key_get_one_sym, a1, uintptr(a2), 0, 0, 0, 0)
2973	return uint32(r)
2974}
2975
2976// Xkb_state_key_get_utf8 calls xkb_state_key_get_utf8 without allocating.
2977func (f *Funcs) Xkb_state_key_get_utf8(a1 uintptr, a2 uint32, a3 unsafe.Pointer, a4 uintptr) int32 {
2978	r, _, _ := purego.Syscall6(f.xkb_state_key_get_utf8, a1, uintptr(a2), uintptr(a3), a4, 0, 0)
2979	return int32(r)
2980}
2981
2982// Xkb_keysym_get_name calls xkb_keysym_get_name without allocating.
2983func (f *Funcs) Xkb_keysym_get_name(a1 uint32, a2 unsafe.Pointer, a3 uintptr) int32 {
2984	r, _, _ := purego.Syscall6(f.xkb_keysym_get_name, uintptr(a1), uintptr(a2), a3, 0, 0, 0)
2985	return int32(r)
2986}
2987
2988// Xkb_keysym_from_name calls xkb_keysym_from_name without allocating.
2989func (f *Funcs) Xkb_keysym_from_name(a1 unsafe.Pointer, a2 uint32) uint32 {
2990	r, _, _ := purego.Syscall6(f.xkb_keysym_from_name, uintptr(a1), uintptr(a2), 0, 0, 0, 0)
2991	return uint32(r)
2992}
2993
2994// Xkb_compose_table_new_from_locale calls xkb_compose_table_new_from_locale without allocating.
2995func (f *Funcs) Xkb_compose_table_new_from_locale(a1 uintptr, a2 unsafe.Pointer, a3 uint32) uintptr {
2996	r, _, _ := purego.Syscall6(f.xkb_compose_table_new_from_locale, a1, uintptr(a2), uintptr(a3), 0, 0, 0)
2997	return r
2998}
2999
3000// Xkb_compose_table_ref calls xkb_compose_table_ref without allocating.
3001func (f *Funcs) Xkb_compose_table_ref(a1 uintptr) uintptr {
3002	r, _, _ := purego.Syscall6(f.xkb_compose_table_ref, a1, 0, 0, 0, 0, 0)
3003	return r
3004}
3005
3006// Xkb_compose_table_unref calls xkb_compose_table_unref without allocating.
3007func (f *Funcs) Xkb_compose_table_unref(a1 uintptr) {
3008	purego.Syscall6(f.xkb_compose_table_unref, a1, 0, 0, 0, 0, 0)
3009}
3010
3011// Xkb_compose_state_new calls xkb_compose_state_new without allocating.
3012func (f *Funcs) Xkb_compose_state_new(a1 uintptr, a2 uint32) uintptr {
3013	r, _, _ := purego.Syscall6(f.xkb_compose_state_new, a1, uintptr(a2), 0, 0, 0, 0)
3014	return r
3015}
3016
3017// Xkb_compose_state_ref calls xkb_compose_state_ref without allocating.
3018func (f *Funcs) Xkb_compose_state_ref(a1 uintptr) uintptr {
3019	r, _, _ := purego.Syscall6(f.xkb_compose_state_ref, a1, 0, 0, 0, 0, 0)
3020	return r
3021}
3022
3023// Xkb_compose_state_unref calls xkb_compose_state_unref without allocating.
3024func (f *Funcs) Xkb_compose_state_unref(a1 uintptr) {
3025	purego.Syscall6(f.xkb_compose_state_unref, a1, 0, 0, 0, 0, 0)
3026}
3027
3028// Xkb_compose_state_feed calls xkb_compose_state_feed without allocating.
3029func (f *Funcs) Xkb_compose_state_feed(a1 uintptr, a2 uint32) uint32 {
3030	r, _, _ := purego.Syscall6(f.xkb_compose_state_feed, a1, uintptr(a2), 0, 0, 0, 0)
3031	return uint32(r)
3032}
3033
3034// Xkb_compose_state_get_status calls xkb_compose_state_get_status without allocating.
3035func (f *Funcs) Xkb_compose_state_get_status(a1 uintptr) uint32 {
3036	r, _, _ := purego.Syscall6(f.xkb_compose_state_get_status, a1, 0, 0, 0, 0, 0)
3037	return uint32(r)
3038}
3039
3040// Xkb_compose_state_reset calls xkb_compose_state_reset without allocating.
3041func (f *Funcs) Xkb_compose_state_reset(a1 uintptr) {
3042	purego.Syscall6(f.xkb_compose_state_reset, a1, 0, 0, 0, 0, 0)
3043}
3044
3045// Xkb_compose_state_get_utf8 calls xkb_compose_state_get_utf8 without allocating.
3046func (f *Funcs) Xkb_compose_state_get_utf8(a1 uintptr, a2 unsafe.Pointer, a3 uintptr) int32 {
3047	r, _, _ := purego.Syscall6(f.xkb_compose_state_get_utf8, a1, uintptr(a2), a3, 0, 0, 0)
3048	return int32(r)
3049}
3050
3051// Xkb_compose_state_get_one_sym calls xkb_compose_state_get_one_sym without allocating.
3052func (f *Funcs) Xkb_compose_state_get_one_sym(a1 uintptr) uint32 {
3053	r, _, _ := purego.Syscall6(f.xkb_compose_state_get_one_sym, a1, 0, 0, 0, 0, 0)
3054	return uint32(r)
3055}

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 1

Tags 2

↑↓ moveenter openesc close