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}