dummy_rustwlc/xkb/
keysyms.rs1#![allow(dead_code)]
2#![allow(missing_docs)]
3#![allow(non_upper_case_globals)]
4
5use super::Keysym;
10
11
12pub const KEY_NoSymbol: Keysym = Keysym(0x000000u32);
16
17pub const KEY_VoidSymbol: Keysym = Keysym(0xffffffu32);
133
134pub const KEY_BackSpace: Keysym = Keysym(0xff08u32);
141pub const KEY_Tab: Keysym = Keysym(0xff09u32);
142pub const KEY_Linefeed: Keysym = Keysym(0xff0au32);
143pub const KEY_Clear: Keysym = Keysym(0xff0bu32);
144pub const KEY_Return: Keysym = Keysym(0xff0du32);
145pub const KEY_Pause: Keysym = Keysym(0xff13u32);
146pub const KEY_Scroll_Lock: Keysym = Keysym(0xff14u32);
147pub const KEY_Sys_Req: Keysym = Keysym(0xff15u32);
148pub const KEY_Escape: Keysym = Keysym(0xff1bu32);
149pub const KEY_Delete: Keysym = Keysym(0xffffu32);
150
151
152
153pub const KEY_Multi_key: Keysym = Keysym(0xff20u32);
156pub const KEY_Codeinput: Keysym = Keysym(0xff37u32);
157pub const KEY_SingleCandidate: Keysym = Keysym(0xff3cu32);
158pub const KEY_MultipleCandidate: Keysym = Keysym(0xff3du32);
159pub const KEY_PreviousCandidate: Keysym = Keysym(0xff3eu32);
160
161pub const KEY_Kanji: Keysym = Keysym(0xff21u32);
164pub const KEY_Muhenkan: Keysym = Keysym(0xff22u32);
166pub const KEY_Henkan_Mode: Keysym = Keysym(0xff23u32);
167pub const KEY_Henkan: Keysym = Keysym(0xff23u32);
169pub const KEY_Romaji: Keysym = Keysym(0xff24u32);
171pub const KEY_Hiragana: Keysym = Keysym(0xff25u32);
173pub const KEY_Katakana: Keysym = Keysym(0xff26u32);
175pub const KEY_Hiragana_Katakana: Keysym = Keysym(0xff27u32);
176pub const KEY_Zenkaku: Keysym = Keysym(0xff28u32);
178pub const KEY_Hankaku: Keysym = Keysym(0xff29u32);
180pub const KEY_Zenkaku_Hankaku: Keysym = Keysym(0xff2au32);
181pub const KEY_Touroku: Keysym = Keysym(0xff2bu32);
183pub const KEY_Massyo: Keysym = Keysym(0xff2cu32);
185pub const KEY_Kana_Lock: Keysym = Keysym(0xff2du32);
187pub const KEY_Kana_Shift: Keysym = Keysym(0xff2eu32);
189pub const KEY_Eisu_Shift: Keysym = Keysym(0xff2fu32);
191pub const KEY_Eisu_toggle: Keysym = Keysym(0xff30u32);
193pub const KEY_Kanji_Bangou: Keysym = Keysym(0xff37u32);
195pub const KEY_Zen_Koho: Keysym = Keysym(0xff3du32);
196pub const KEY_Mae_Koho: Keysym = Keysym(0xff3eu32);
198
199pub const KEY_Home: Keysym = Keysym(0xff50u32);
204pub const KEY_Left: Keysym = Keysym(0xff51u32);
205pub const KEY_Up: Keysym = Keysym(0xff52u32);
206pub const KEY_Right: Keysym = Keysym(0xff53u32);
207pub const KEY_Down: Keysym = Keysym(0xff54u32);
208pub const KEY_Prior: Keysym = Keysym(0xff55u32);
209pub const KEY_Page_Up: Keysym = Keysym(0xff55u32);
210pub const KEY_Next: Keysym = Keysym(0xff56u32);
212pub const KEY_Page_Down: Keysym = Keysym(0xff56u32);
213pub const KEY_End: Keysym = Keysym(0xff57u32);
215pub const KEY_Begin: Keysym = Keysym(0xff58u32);
217
218
219pub const KEY_Select: Keysym = Keysym(0xff60u32);
222pub const KEY_Print: Keysym = Keysym(0xff61u32);
223pub const KEY_Execute: Keysym = Keysym(0xff62u32);
224pub const KEY_Insert: Keysym = Keysym(0xff63u32);
225pub const KEY_Undo: Keysym = Keysym(0xff65u32);
226pub const KEY_Redo: Keysym = Keysym(0xff66u32);
227pub const KEY_Menu: Keysym = Keysym(0xff67u32);
228pub const KEY_Find: Keysym = Keysym(0xff68u32);
229pub const KEY_Cancel: Keysym = Keysym(0xff69u32);
230pub const KEY_Help: Keysym = Keysym(0xff6au32);
232pub const KEY_Break: Keysym = Keysym(0xff6bu32);
233pub const KEY_Mode_switch: Keysym = Keysym(0xff7eu32);
235pub const KEY_script_switch: Keysym = Keysym(0xff7eu32);
237pub const KEY_Num_Lock: Keysym = Keysym(0xff7fu32);
238
239pub const KEY_KP_Space: Keysym = Keysym(0xff80u32);
243pub const KEY_KP_Tab: Keysym = Keysym(0xff89u32);
244pub const KEY_KP_Enter: Keysym = Keysym(0xff8du32);
246pub const KEY_KP_F1: Keysym = Keysym(0xff91u32);
247pub const KEY_KP_F2: Keysym = Keysym(0xff92u32);
248pub const KEY_KP_F3: Keysym = Keysym(0xff93u32);
249pub const KEY_KP_F4: Keysym = Keysym(0xff94u32);
250pub const KEY_KP_Home: Keysym = Keysym(0xff95u32);
251pub const KEY_KP_Left: Keysym = Keysym(0xff96u32);
252pub const KEY_KP_Up: Keysym = Keysym(0xff97u32);
253pub const KEY_KP_Right: Keysym = Keysym(0xff98u32);
254pub const KEY_KP_Down: Keysym = Keysym(0xff99u32);
255pub const KEY_KP_Prior: Keysym = Keysym(0xff9au32);
256pub const KEY_KP_Page_Up: Keysym = Keysym(0xff9au32);
257pub const KEY_KP_Next: Keysym = Keysym(0xff9bu32);
258pub const KEY_KP_Page_Down: Keysym = Keysym(0xff9bu32);
259pub const KEY_KP_End: Keysym = Keysym(0xff9cu32);
260pub const KEY_KP_Begin: Keysym = Keysym(0xff9du32);
261pub const KEY_KP_Insert: Keysym = Keysym(0xff9eu32);
262pub const KEY_KP_Delete: Keysym = Keysym(0xff9fu32);
263pub const KEY_KP_Equal: Keysym = Keysym(0xffbdu32);
265pub const KEY_KP_Multiply: Keysym = Keysym(0xffaau32);
266pub const KEY_KP_Add: Keysym = Keysym(0xffabu32);
267pub const KEY_KP_Separator: Keysym = Keysym(0xffacu32);
268pub const KEY_KP_Subtract: Keysym = Keysym(0xffadu32);
269pub const KEY_KP_Decimal: Keysym = Keysym(0xffaeu32);
270pub const KEY_KP_Divide: Keysym = Keysym(0xffafu32);
271
272pub const KEY_KP_0: Keysym = Keysym(0xffb0u32);
273pub const KEY_KP_1: Keysym = Keysym(0xffb1u32);
274pub const KEY_KP_2: Keysym = Keysym(0xffb2u32);
275pub const KEY_KP_3: Keysym = Keysym(0xffb3u32);
276pub const KEY_KP_4: Keysym = Keysym(0xffb4u32);
277pub const KEY_KP_5: Keysym = Keysym(0xffb5u32);
278pub const KEY_KP_6: Keysym = Keysym(0xffb6u32);
279pub const KEY_KP_7: Keysym = Keysym(0xffb7u32);
280pub const KEY_KP_8: Keysym = Keysym(0xffb8u32);
281pub const KEY_KP_9: Keysym = Keysym(0xffb9u32);
282
283
284
285pub const KEY_F1: Keysym = Keysym(0xffbeu32);
293pub const KEY_F2: Keysym = Keysym(0xffbfu32);
294pub const KEY_F3: Keysym = Keysym(0xffc0u32);
295pub const KEY_F4: Keysym = Keysym(0xffc1u32);
296pub const KEY_F5: Keysym = Keysym(0xffc2u32);
297pub const KEY_F6: Keysym = Keysym(0xffc3u32);
298pub const KEY_F7: Keysym = Keysym(0xffc4u32);
299pub const KEY_F8: Keysym = Keysym(0xffc5u32);
300pub const KEY_F9: Keysym = Keysym(0xffc6u32);
301pub const KEY_F10: Keysym = Keysym(0xffc7u32);
302pub const KEY_F11: Keysym = Keysym(0xffc8u32);
303pub const KEY_L1: Keysym = Keysym(0xffc8u32);
304pub const KEY_F12: Keysym = Keysym(0xffc9u32);
305pub const KEY_L2: Keysym = Keysym(0xffc9u32);
306pub const KEY_F13: Keysym = Keysym(0xffcau32);
307pub const KEY_L3: Keysym = Keysym(0xffcau32);
308pub const KEY_F14: Keysym = Keysym(0xffcbu32);
309pub const KEY_L4: Keysym = Keysym(0xffcbu32);
310pub const KEY_F15: Keysym = Keysym(0xffccu32);
311pub const KEY_L5: Keysym = Keysym(0xffccu32);
312pub const KEY_F16: Keysym = Keysym(0xffcdu32);
313pub const KEY_L6: Keysym = Keysym(0xffcdu32);
314pub const KEY_F17: Keysym = Keysym(0xffceu32);
315pub const KEY_L7: Keysym = Keysym(0xffceu32);
316pub const KEY_F18: Keysym = Keysym(0xffcfu32);
317pub const KEY_L8: Keysym = Keysym(0xffcfu32);
318pub const KEY_F19: Keysym = Keysym(0xffd0u32);
319pub const KEY_L9: Keysym = Keysym(0xffd0u32);
320pub const KEY_F20: Keysym = Keysym(0xffd1u32);
321pub const KEY_L10: Keysym = Keysym(0xffd1u32);
322pub const KEY_F21: Keysym = Keysym(0xffd2u32);
323pub const KEY_R1: Keysym = Keysym(0xffd2u32);
324pub const KEY_F22: Keysym = Keysym(0xffd3u32);
325pub const KEY_R2: Keysym = Keysym(0xffd3u32);
326pub const KEY_F23: Keysym = Keysym(0xffd4u32);
327pub const KEY_R3: Keysym = Keysym(0xffd4u32);
328pub const KEY_F24: Keysym = Keysym(0xffd5u32);
329pub const KEY_R4: Keysym = Keysym(0xffd5u32);
330pub const KEY_F25: Keysym = Keysym(0xffd6u32);
331pub const KEY_R5: Keysym = Keysym(0xffd6u32);
332pub const KEY_F26: Keysym = Keysym(0xffd7u32);
333pub const KEY_R6: Keysym = Keysym(0xffd7u32);
334pub const KEY_F27: Keysym = Keysym(0xffd8u32);
335pub const KEY_R7: Keysym = Keysym(0xffd8u32);
336pub const KEY_F28: Keysym = Keysym(0xffd9u32);
337pub const KEY_R8: Keysym = Keysym(0xffd9u32);
338pub const KEY_F29: Keysym = Keysym(0xffdau32);
339pub const KEY_R9: Keysym = Keysym(0xffdau32);
340pub const KEY_F30: Keysym = Keysym(0xffdbu32);
341pub const KEY_R10: Keysym = Keysym(0xffdbu32);
342pub const KEY_F31: Keysym = Keysym(0xffdcu32);
343pub const KEY_R11: Keysym = Keysym(0xffdcu32);
344pub const KEY_F32: Keysym = Keysym(0xffddu32);
345pub const KEY_R12: Keysym = Keysym(0xffddu32);
346pub const KEY_F33: Keysym = Keysym(0xffdeu32);
347pub const KEY_R13: Keysym = Keysym(0xffdeu32);
348pub const KEY_F34: Keysym = Keysym(0xffdfu32);
349pub const KEY_R14: Keysym = Keysym(0xffdfu32);
350pub const KEY_F35: Keysym = Keysym(0xffe0u32);
351pub const KEY_R15: Keysym = Keysym(0xffe0u32);
352
353pub const KEY_Shift_L: Keysym = Keysym(0xffe1u32);
357pub const KEY_Shift_R: Keysym = Keysym(0xffe2u32);
359pub const KEY_Control_L: Keysym = Keysym(0xffe3u32);
361pub const KEY_Control_R: Keysym = Keysym(0xffe4u32);
363pub const KEY_Caps_Lock: Keysym = Keysym(0xffe5u32);
365pub const KEY_Shift_Lock: Keysym = Keysym(0xffe6u32);
367
368pub const KEY_Meta_L: Keysym = Keysym(0xffe7u32);
370pub const KEY_Meta_R: Keysym = Keysym(0xffe8u32);
372pub const KEY_Alt_L: Keysym = Keysym(0xffe9u32);
374pub const KEY_Alt_R: Keysym = Keysym(0xffeau32);
376pub const KEY_Super_L: Keysym = Keysym(0xffebu32);
378pub const KEY_Super_R: Keysym = Keysym(0xffecu32);
380pub const KEY_Hyper_L: Keysym = Keysym(0xffedu32);
382pub const KEY_Hyper_R: Keysym = Keysym(0xffeeu32);
384
385pub const KEY_ISO_Lock: Keysym = Keysym(0xfe01u32);
392pub const KEY_ISO_Level2_Latch: Keysym = Keysym(0xfe02u32);
393pub const KEY_ISO_Level3_Shift: Keysym = Keysym(0xfe03u32);
394pub const KEY_ISO_Level3_Latch: Keysym = Keysym(0xfe04u32);
395pub const KEY_ISO_Level3_Lock: Keysym = Keysym(0xfe05u32);
396pub const KEY_ISO_Level5_Shift: Keysym = Keysym(0xfe11u32);
397pub const KEY_ISO_Level5_Latch: Keysym = Keysym(0xfe12u32);
398pub const KEY_ISO_Level5_Lock: Keysym = Keysym(0xfe13u32);
399pub const KEY_ISO_Group_Shift: Keysym = Keysym(0xff7eu32);
401pub const KEY_ISO_Group_Latch: Keysym = Keysym(0xfe06u32);
402pub const KEY_ISO_Group_Lock: Keysym = Keysym(0xfe07u32);
403pub const KEY_ISO_Next_Group: Keysym = Keysym(0xfe08u32);
404pub const KEY_ISO_Next_Group_Lock: Keysym = Keysym(0xfe09u32);
405pub const KEY_ISO_Prev_Group: Keysym = Keysym(0xfe0au32);
406pub const KEY_ISO_Prev_Group_Lock: Keysym = Keysym(0xfe0bu32);
407pub const KEY_ISO_First_Group: Keysym = Keysym(0xfe0cu32);
408pub const KEY_ISO_First_Group_Lock: Keysym = Keysym(0xfe0du32);
409pub const KEY_ISO_Last_Group: Keysym = Keysym(0xfe0eu32);
410pub const KEY_ISO_Last_Group_Lock: Keysym = Keysym(0xfe0fu32);
411
412pub const KEY_ISO_Left_Tab: Keysym = Keysym(0xfe20u32);
413pub const KEY_ISO_Move_Line_Up: Keysym = Keysym(0xfe21u32);
414pub const KEY_ISO_Move_Line_Down: Keysym = Keysym(0xfe22u32);
415pub const KEY_ISO_Partial_Line_Up: Keysym = Keysym(0xfe23u32);
416pub const KEY_ISO_Partial_Line_Down: Keysym = Keysym(0xfe24u32);
417pub const KEY_ISO_Partial_Space_Left: Keysym = Keysym(0xfe25u32);
418pub const KEY_ISO_Partial_Space_Right: Keysym = Keysym(0xfe26u32);
419pub const KEY_ISO_Set_Margin_Left: Keysym = Keysym(0xfe27u32);
420pub const KEY_ISO_Set_Margin_Right: Keysym = Keysym(0xfe28u32);
421pub const KEY_ISO_Release_Margin_Left: Keysym = Keysym(0xfe29u32);
422pub const KEY_ISO_Release_Margin_Right: Keysym = Keysym(0xfe2au32);
423pub const KEY_ISO_Release_Both_Margins: Keysym = Keysym(0xfe2bu32);
424pub const KEY_ISO_Fast_Cursor_Left: Keysym = Keysym(0xfe2cu32);
425pub const KEY_ISO_Fast_Cursor_Right: Keysym = Keysym(0xfe2du32);
426pub const KEY_ISO_Fast_Cursor_Up: Keysym = Keysym(0xfe2eu32);
427pub const KEY_ISO_Fast_Cursor_Down: Keysym = Keysym(0xfe2fu32);
428pub const KEY_ISO_Continuous_Underline: Keysym = Keysym(0xfe30u32);
429pub const KEY_ISO_Discontinuous_Underline: Keysym = Keysym(0xfe31u32);
430pub const KEY_ISO_Emphasize: Keysym = Keysym(0xfe32u32);
431pub const KEY_ISO_Center_Object: Keysym = Keysym(0xfe33u32);
432pub const KEY_ISO_Enter: Keysym = Keysym(0xfe34u32);
433
434pub const KEY_dead_grave: Keysym = Keysym(0xfe50u32);
435pub const KEY_dead_acute: Keysym = Keysym(0xfe51u32);
436pub const KEY_dead_circumflex: Keysym = Keysym(0xfe52u32);
437pub const KEY_dead_tilde: Keysym = Keysym(0xfe53u32);
438pub const KEY_dead_perispomeni: Keysym = Keysym(0xfe53u32);
440pub const KEY_dead_macron: Keysym = Keysym(0xfe54u32);
441pub const KEY_dead_breve: Keysym = Keysym(0xfe55u32);
442pub const KEY_dead_abovedot: Keysym = Keysym(0xfe56u32);
443pub const KEY_dead_diaeresis: Keysym = Keysym(0xfe57u32);
444pub const KEY_dead_abovering: Keysym = Keysym(0xfe58u32);
445pub const KEY_dead_doubleacute: Keysym = Keysym(0xfe59u32);
446pub const KEY_dead_caron: Keysym = Keysym(0xfe5au32);
447pub const KEY_dead_cedilla: Keysym = Keysym(0xfe5bu32);
448pub const KEY_dead_ogonek: Keysym = Keysym(0xfe5cu32);
449pub const KEY_dead_iota: Keysym = Keysym(0xfe5du32);
450pub const KEY_dead_voiced_sound: Keysym = Keysym(0xfe5eu32);
451pub const KEY_dead_semivoiced_sound: Keysym = Keysym(0xfe5fu32);
452pub const KEY_dead_belowdot: Keysym = Keysym(0xfe60u32);
453pub const KEY_dead_hook: Keysym = Keysym(0xfe61u32);
454pub const KEY_dead_horn: Keysym = Keysym(0xfe62u32);
455pub const KEY_dead_stroke: Keysym = Keysym(0xfe63u32);
456pub const KEY_dead_abovecomma: Keysym = Keysym(0xfe64u32);
457pub const KEY_dead_psili: Keysym = Keysym(0xfe64u32);
459pub const KEY_dead_abovereversedcomma: Keysym = Keysym(0xfe65u32);
460pub const KEY_dead_dasia: Keysym = Keysym(0xfe65u32);
462pub const KEY_dead_doublegrave: Keysym = Keysym(0xfe66u32);
463pub const KEY_dead_belowring: Keysym = Keysym(0xfe67u32);
464pub const KEY_dead_belowmacron: Keysym = Keysym(0xfe68u32);
465pub const KEY_dead_belowcircumflex: Keysym = Keysym(0xfe69u32);
466pub const KEY_dead_belowtilde: Keysym = Keysym(0xfe6au32);
467pub const KEY_dead_belowbreve: Keysym = Keysym(0xfe6bu32);
468pub const KEY_dead_belowdiaeresis: Keysym = Keysym(0xfe6cu32);
469pub const KEY_dead_invertedbreve: Keysym = Keysym(0xfe6du32);
470pub const KEY_dead_belowcomma: Keysym = Keysym(0xfe6eu32);
471pub const KEY_dead_currency: Keysym = Keysym(0xfe6fu32);
472
473pub const KEY_dead_lowline: Keysym = Keysym(0xfe90u32);
475pub const KEY_dead_aboveverticalline: Keysym = Keysym(0xfe91u32);
476pub const KEY_dead_belowverticalline: Keysym = Keysym(0xfe92u32);
477pub const KEY_dead_longsolidusoverlay: Keysym = Keysym(0xfe93u32);
478
479pub const KEY_dead_a: Keysym = Keysym(0xfe80u32);
481pub const KEY_dead_A: Keysym = Keysym(0xfe81u32);
482pub const KEY_dead_e: Keysym = Keysym(0xfe82u32);
483pub const KEY_dead_E: Keysym = Keysym(0xfe83u32);
484pub const KEY_dead_i: Keysym = Keysym(0xfe84u32);
485pub const KEY_dead_I: Keysym = Keysym(0xfe85u32);
486pub const KEY_dead_o: Keysym = Keysym(0xfe86u32);
487pub const KEY_dead_O: Keysym = Keysym(0xfe87u32);
488pub const KEY_dead_u: Keysym = Keysym(0xfe88u32);
489pub const KEY_dead_U: Keysym = Keysym(0xfe89u32);
490pub const KEY_dead_small_schwa: Keysym = Keysym(0xfe8au32);
491pub const KEY_dead_capital_schwa: Keysym = Keysym(0xfe8bu32);
492
493pub const KEY_dead_greek: Keysym = Keysym(0xfe8cu32);
494
495pub const KEY_First_Virtual_Screen: Keysym = Keysym(0xfed0u32);
496pub const KEY_Prev_Virtual_Screen: Keysym = Keysym(0xfed1u32);
497pub const KEY_Next_Virtual_Screen: Keysym = Keysym(0xfed2u32);
498pub const KEY_Last_Virtual_Screen: Keysym = Keysym(0xfed4u32);
499pub const KEY_Terminate_Server: Keysym = Keysym(0xfed5u32);
500
501pub const KEY_AccessX_Enable: Keysym = Keysym(0xfe70u32);
502pub const KEY_AccessX_Feedback_Enable: Keysym = Keysym(0xfe71u32);
503pub const KEY_RepeatKeys_Enable: Keysym = Keysym(0xfe72u32);
504pub const KEY_SlowKeys_Enable: Keysym = Keysym(0xfe73u32);
505pub const KEY_BounceKeys_Enable: Keysym = Keysym(0xfe74u32);
506pub const KEY_StickyKeys_Enable: Keysym = Keysym(0xfe75u32);
507pub const KEY_MouseKeys_Enable: Keysym = Keysym(0xfe76u32);
508pub const KEY_MouseKeys_Accel_Enable: Keysym = Keysym(0xfe77u32);
509pub const KEY_Overlay1_Enable: Keysym = Keysym(0xfe78u32);
510pub const KEY_Overlay2_Enable: Keysym = Keysym(0xfe79u32);
511pub const KEY_AudibleBell_Enable: Keysym = Keysym(0xfe7au32);
512
513pub const KEY_Pointer_Left: Keysym = Keysym(0xfee0u32);
514pub const KEY_Pointer_Right: Keysym = Keysym(0xfee1u32);
515pub const KEY_Pointer_Up: Keysym = Keysym(0xfee2u32);
516pub const KEY_Pointer_Down: Keysym = Keysym(0xfee3u32);
517pub const KEY_Pointer_UpLeft: Keysym = Keysym(0xfee4u32);
518pub const KEY_Pointer_UpRight: Keysym = Keysym(0xfee5u32);
519pub const KEY_Pointer_DownLeft: Keysym = Keysym(0xfee6u32);
520pub const KEY_Pointer_DownRight: Keysym = Keysym(0xfee7u32);
521pub const KEY_Pointer_Button_Dflt: Keysym = Keysym(0xfee8u32);
522pub const KEY_Pointer_Button1: Keysym = Keysym(0xfee9u32);
523pub const KEY_Pointer_Button2: Keysym = Keysym(0xfeeau32);
524pub const KEY_Pointer_Button3: Keysym = Keysym(0xfeebu32);
525pub const KEY_Pointer_Button4: Keysym = Keysym(0xfeecu32);
526pub const KEY_Pointer_Button5: Keysym = Keysym(0xfeedu32);
527pub const KEY_Pointer_DblClick_Dflt: Keysym = Keysym(0xfeeeu32);
528pub const KEY_Pointer_DblClick1: Keysym = Keysym(0xfeefu32);
529pub const KEY_Pointer_DblClick2: Keysym = Keysym(0xfef0u32);
530pub const KEY_Pointer_DblClick3: Keysym = Keysym(0xfef1u32);
531pub const KEY_Pointer_DblClick4: Keysym = Keysym(0xfef2u32);
532pub const KEY_Pointer_DblClick5: Keysym = Keysym(0xfef3u32);
533pub const KEY_Pointer_Drag_Dflt: Keysym = Keysym(0xfef4u32);
534pub const KEY_Pointer_Drag1: Keysym = Keysym(0xfef5u32);
535pub const KEY_Pointer_Drag2: Keysym = Keysym(0xfef6u32);
536pub const KEY_Pointer_Drag3: Keysym = Keysym(0xfef7u32);
537pub const KEY_Pointer_Drag4: Keysym = Keysym(0xfef8u32);
538pub const KEY_Pointer_Drag5: Keysym = Keysym(0xfefdu32);
539
540pub const KEY_Pointer_EnableKeys: Keysym = Keysym(0xfef9u32);
541pub const KEY_Pointer_Accelerate: Keysym = Keysym(0xfefau32);
542pub const KEY_Pointer_DfltBtnNext: Keysym = Keysym(0xfefbu32);
543pub const KEY_Pointer_DfltBtnPrev: Keysym = Keysym(0xfefcu32);
544
545pub const KEY_ch: Keysym = Keysym(0xfea0u32);
548pub const KEY_Ch: Keysym = Keysym(0xfea1u32);
549pub const KEY_CH: Keysym = Keysym(0xfea2u32);
550pub const KEY_c_h: Keysym = Keysym(0xfea3u32);
551pub const KEY_C_h: Keysym = Keysym(0xfea4u32);
552pub const KEY_C_H: Keysym = Keysym(0xfea5u32);
553
554
555pub const KEY_3270_Duplicate: Keysym = Keysym(0xfd01u32);
561pub const KEY_3270_FieldMark: Keysym = Keysym(0xfd02u32);
562pub const KEY_3270_Right2: Keysym = Keysym(0xfd03u32);
563pub const KEY_3270_Left2: Keysym = Keysym(0xfd04u32);
564pub const KEY_3270_BackTab: Keysym = Keysym(0xfd05u32);
565pub const KEY_3270_EraseEOF: Keysym = Keysym(0xfd06u32);
566pub const KEY_3270_EraseInput: Keysym = Keysym(0xfd07u32);
567pub const KEY_3270_Reset: Keysym = Keysym(0xfd08u32);
568pub const KEY_3270_Quit: Keysym = Keysym(0xfd09u32);
569pub const KEY_3270_PA1: Keysym = Keysym(0xfd0au32);
570pub const KEY_3270_PA2: Keysym = Keysym(0xfd0bu32);
571pub const KEY_3270_PA3: Keysym = Keysym(0xfd0cu32);
572pub const KEY_3270_Test: Keysym = Keysym(0xfd0du32);
573pub const KEY_3270_Attn: Keysym = Keysym(0xfd0eu32);
574pub const KEY_3270_CursorBlink: Keysym = Keysym(0xfd0fu32);
575pub const KEY_3270_AltCursor: Keysym = Keysym(0xfd10u32);
576pub const KEY_3270_KeyClick: Keysym = Keysym(0xfd11u32);
577pub const KEY_3270_Jump: Keysym = Keysym(0xfd12u32);
578pub const KEY_3270_Ident: Keysym = Keysym(0xfd13u32);
579pub const KEY_3270_Rule: Keysym = Keysym(0xfd14u32);
580pub const KEY_3270_Copy: Keysym = Keysym(0xfd15u32);
581pub const KEY_3270_Play: Keysym = Keysym(0xfd16u32);
582pub const KEY_3270_Setup: Keysym = Keysym(0xfd17u32);
583pub const KEY_3270_Record: Keysym = Keysym(0xfd18u32);
584pub const KEY_3270_ChangeScreen: Keysym = Keysym(0xfd19u32);
585pub const KEY_3270_DeleteWord: Keysym = Keysym(0xfd1au32);
586pub const KEY_3270_ExSelect: Keysym = Keysym(0xfd1bu32);
587pub const KEY_3270_CursorSelect: Keysym = Keysym(0xfd1cu32);
588pub const KEY_3270_PrintScreen: Keysym = Keysym(0xfd1du32);
589pub const KEY_3270_Enter: Keysym = Keysym(0xfd1eu32);
590
591pub const KEY_space: Keysym = Keysym(0x0020u32);
598pub const KEY_exclam: Keysym = Keysym(0x0021u32);
600pub const KEY_quotedbl: Keysym = Keysym(0x0022u32);
602pub const KEY_numbersign: Keysym = Keysym(0x0023u32);
604pub const KEY_dollar: Keysym = Keysym(0x0024u32);
606pub const KEY_percent: Keysym = Keysym(0x0025u32);
608pub const KEY_ampersand: Keysym = Keysym(0x0026u32);
610pub const KEY_apostrophe: Keysym = Keysym(0x0027u32);
612pub const KEY_quoteright: Keysym = Keysym(0x0027u32);
614pub const KEY_parenleft: Keysym = Keysym(0x0028u32);
616pub const KEY_parenright: Keysym = Keysym(0x0029u32);
618pub const KEY_asterisk: Keysym = Keysym(0x002au32);
620pub const KEY_plus: Keysym = Keysym(0x002bu32);
622pub const KEY_comma: Keysym = Keysym(0x002cu32);
624pub const KEY_minus: Keysym = Keysym(0x002du32);
625pub const KEY_period: Keysym = Keysym(0x002eu32);
627pub const KEY_slash: Keysym = Keysym(0x002fu32);
629pub const KEY_0: Keysym = Keysym(0x0030u32);
631pub const KEY_1: Keysym = Keysym(0x0031u32);
633pub const KEY_2: Keysym = Keysym(0x0032u32);
635pub const KEY_3: Keysym = Keysym(0x0033u32);
637pub const KEY_4: Keysym = Keysym(0x0034u32);
639pub const KEY_5: Keysym = Keysym(0x0035u32);
641pub const KEY_6: Keysym = Keysym(0x0036u32);
643pub const KEY_7: Keysym = Keysym(0x0037u32);
645pub const KEY_8: Keysym = Keysym(0x0038u32);
647pub const KEY_9: Keysym = Keysym(0x0039u32);
649pub const KEY_colon: Keysym = Keysym(0x003au32);
651pub const KEY_semicolon: Keysym = Keysym(0x003bu32);
653pub const KEY_less: Keysym = Keysym(0x003cu32);
654pub const KEY_equal: Keysym = Keysym(0x003du32);
656pub const KEY_greater: Keysym = Keysym(0x003eu32);
657pub const KEY_question: Keysym = Keysym(0x003fu32);
659pub const KEY_at: Keysym = Keysym(0x0040u32);
661pub const KEY_A: Keysym = Keysym(0x0041u32);
663pub const KEY_B: Keysym = Keysym(0x0042u32);
665pub const KEY_C: Keysym = Keysym(0x0043u32);
667pub const KEY_D: Keysym = Keysym(0x0044u32);
669pub const KEY_E: Keysym = Keysym(0x0045u32);
671pub const KEY_F: Keysym = Keysym(0x0046u32);
673pub const KEY_G: Keysym = Keysym(0x0047u32);
675pub const KEY_H: Keysym = Keysym(0x0048u32);
677pub const KEY_I: Keysym = Keysym(0x0049u32);
679pub const KEY_J: Keysym = Keysym(0x004au32);
681pub const KEY_K: Keysym = Keysym(0x004bu32);
683pub const KEY_L: Keysym = Keysym(0x004cu32);
685pub const KEY_M: Keysym = Keysym(0x004du32);
687pub const KEY_N: Keysym = Keysym(0x004eu32);
689pub const KEY_O: Keysym = Keysym(0x004fu32);
691pub const KEY_P: Keysym = Keysym(0x0050u32);
693pub const KEY_Q: Keysym = Keysym(0x0051u32);
695pub const KEY_R: Keysym = Keysym(0x0052u32);
697pub const KEY_S: Keysym = Keysym(0x0053u32);
699pub const KEY_T: Keysym = Keysym(0x0054u32);
701pub const KEY_U: Keysym = Keysym(0x0055u32);
703pub const KEY_V: Keysym = Keysym(0x0056u32);
705pub const KEY_W: Keysym = Keysym(0x0057u32);
707pub const KEY_X: Keysym = Keysym(0x0058u32);
709pub const KEY_Y: Keysym = Keysym(0x0059u32);
711pub const KEY_Z: Keysym = Keysym(0x005au32);
713pub const KEY_bracketleft: Keysym = Keysym(0x005bu32);
715pub const KEY_backslash: Keysym = Keysym(0x005cu32);
717pub const KEY_bracketright: Keysym = Keysym(0x005du32);
719pub const KEY_asciicircum: Keysym = Keysym(0x005eu32);
721pub const KEY_underscore: Keysym = Keysym(0x005fu32);
723pub const KEY_grave: Keysym = Keysym(0x0060u32);
725pub const KEY_quoteleft: Keysym = Keysym(0x0060u32);
727pub const KEY_a: Keysym = Keysym(0x0061u32);
729pub const KEY_b: Keysym = Keysym(0x0062u32);
731pub const KEY_c: Keysym = Keysym(0x0063u32);
733pub const KEY_d: Keysym = Keysym(0x0064u32);
735pub const KEY_e: Keysym = Keysym(0x0065u32);
737pub const KEY_f: Keysym = Keysym(0x0066u32);
739pub const KEY_g: Keysym = Keysym(0x0067u32);
741pub const KEY_h: Keysym = Keysym(0x0068u32);
743pub const KEY_i: Keysym = Keysym(0x0069u32);
745pub const KEY_j: Keysym = Keysym(0x006au32);
747pub const KEY_k: Keysym = Keysym(0x006bu32);
749pub const KEY_l: Keysym = Keysym(0x006cu32);
751pub const KEY_m: Keysym = Keysym(0x006du32);
753pub const KEY_n: Keysym = Keysym(0x006eu32);
755pub const KEY_o: Keysym = Keysym(0x006fu32);
757pub const KEY_p: Keysym = Keysym(0x0070u32);
759pub const KEY_q: Keysym = Keysym(0x0071u32);
761pub const KEY_r: Keysym = Keysym(0x0072u32);
763pub const KEY_s: Keysym = Keysym(0x0073u32);
765pub const KEY_t: Keysym = Keysym(0x0074u32);
767pub const KEY_u: Keysym = Keysym(0x0075u32);
769pub const KEY_v: Keysym = Keysym(0x0076u32);
771pub const KEY_w: Keysym = Keysym(0x0077u32);
773pub const KEY_x: Keysym = Keysym(0x0078u32);
775pub const KEY_y: Keysym = Keysym(0x0079u32);
777pub const KEY_z: Keysym = Keysym(0x007au32);
779pub const KEY_braceleft: Keysym = Keysym(0x007bu32);
781pub const KEY_bar: Keysym = Keysym(0x007cu32);
783pub const KEY_braceright: Keysym = Keysym(0x007du32);
785pub const KEY_asciitilde: Keysym = Keysym(0x007eu32);
787
788pub const KEY_nobreakspace: Keysym = Keysym(0x00a0u32);
789pub const KEY_exclamdown: Keysym = Keysym(0x00a1u32);
791pub const KEY_cent: Keysym = Keysym(0x00a2u32);
793pub const KEY_sterling: Keysym = Keysym(0x00a3u32);
795pub const KEY_currency: Keysym = Keysym(0x00a4u32);
797pub const KEY_yen: Keysym = Keysym(0x00a5u32);
799pub const KEY_brokenbar: Keysym = Keysym(0x00a6u32);
801pub const KEY_section: Keysym = Keysym(0x00a7u32);
803pub const KEY_diaeresis: Keysym = Keysym(0x00a8u32);
805pub const KEY_copyright: Keysym = Keysym(0x00a9u32);
807pub const KEY_ordfeminine: Keysym = Keysym(0x00aau32);
809pub const KEY_guillemotleft: Keysym = Keysym(0x00abu32);
810pub const KEY_notsign: Keysym = Keysym(0x00acu32);
812pub const KEY_hyphen: Keysym = Keysym(0x00adu32);
814pub const KEY_registered: Keysym = Keysym(0x00aeu32);
816pub const KEY_macron: Keysym = Keysym(0x00afu32);
818pub const KEY_degree: Keysym = Keysym(0x00b0u32);
820pub const KEY_plusminus: Keysym = Keysym(0x00b1u32);
821pub const KEY_twosuperior: Keysym = Keysym(0x00b2u32);
823pub const KEY_threesuperior: Keysym = Keysym(0x00b3u32);
825pub const KEY_acute: Keysym = Keysym(0x00b4u32);
827pub const KEY_mu: Keysym = Keysym(0x00b5u32);
829pub const KEY_paragraph: Keysym = Keysym(0x00b6u32);
831pub const KEY_periodcentered: Keysym = Keysym(0x00b7u32);
833pub const KEY_cedilla: Keysym = Keysym(0x00b8u32);
835pub const KEY_onesuperior: Keysym = Keysym(0x00b9u32);
837pub const KEY_masculine: Keysym = Keysym(0x00bau32);
839pub const KEY_guillemotright: Keysym = Keysym(0x00bbu32);
840pub const KEY_onequarter: Keysym = Keysym(0x00bcu32);
842pub const KEY_onehalf: Keysym = Keysym(0x00bdu32);
844pub const KEY_threequarters: Keysym = Keysym(0x00beu32);
846pub const KEY_questiondown: Keysym = Keysym(0x00bfu32);
848pub const KEY_Agrave: Keysym = Keysym(0x00c0u32);
850pub const KEY_Aacute: Keysym = Keysym(0x00c1u32);
852pub const KEY_Acircumflex: Keysym = Keysym(0x00c2u32);
854pub const KEY_Atilde: Keysym = Keysym(0x00c3u32);
856pub const KEY_Adiaeresis: Keysym = Keysym(0x00c4u32);
858pub const KEY_Aring: Keysym = Keysym(0x00c5u32);
860pub const KEY_AE: Keysym = Keysym(0x00c6u32);
862pub const KEY_Ccedilla: Keysym = Keysym(0x00c7u32);
864pub const KEY_Egrave: Keysym = Keysym(0x00c8u32);
866pub const KEY_Eacute: Keysym = Keysym(0x00c9u32);
868pub const KEY_Ecircumflex: Keysym = Keysym(0x00cau32);
870pub const KEY_Ediaeresis: Keysym = Keysym(0x00cbu32);
872pub const KEY_Igrave: Keysym = Keysym(0x00ccu32);
874pub const KEY_Iacute: Keysym = Keysym(0x00cdu32);
876pub const KEY_Icircumflex: Keysym = Keysym(0x00ceu32);
878pub const KEY_Idiaeresis: Keysym = Keysym(0x00cfu32);
880pub const KEY_ETH: Keysym = Keysym(0x00d0u32);
882pub const KEY_Eth: Keysym = Keysym(0x00d0u32);
884pub const KEY_Ntilde: Keysym = Keysym(0x00d1u32);
886pub const KEY_Ograve: Keysym = Keysym(0x00d2u32);
888pub const KEY_Oacute: Keysym = Keysym(0x00d3u32);
890pub const KEY_Ocircumflex: Keysym = Keysym(0x00d4u32);
892pub const KEY_Otilde: Keysym = Keysym(0x00d5u32);
894pub const KEY_Odiaeresis: Keysym = Keysym(0x00d6u32);
896pub const KEY_multiply: Keysym = Keysym(0x00d7u32);
898pub const KEY_Oslash: Keysym = Keysym(0x00d8u32);
900pub const KEY_Ooblique: Keysym = Keysym(0x00d8u32);
902pub const KEY_Ugrave: Keysym = Keysym(0x00d9u32);
904pub const KEY_Uacute: Keysym = Keysym(0x00dau32);
906pub const KEY_Ucircumflex: Keysym = Keysym(0x00dbu32);
908pub const KEY_Udiaeresis: Keysym = Keysym(0x00dcu32);
910pub const KEY_Yacute: Keysym = Keysym(0x00ddu32);
912pub const KEY_THORN: Keysym = Keysym(0x00deu32);
914pub const KEY_Thorn: Keysym = Keysym(0x00deu32);
916pub const KEY_ssharp: Keysym = Keysym(0x00dfu32);
918pub const KEY_agrave: Keysym = Keysym(0x00e0u32);
920pub const KEY_aacute: Keysym = Keysym(0x00e1u32);
922pub const KEY_acircumflex: Keysym = Keysym(0x00e2u32);
924pub const KEY_atilde: Keysym = Keysym(0x00e3u32);
926pub const KEY_adiaeresis: Keysym = Keysym(0x00e4u32);
928pub const KEY_aring: Keysym = Keysym(0x00e5u32);
930pub const KEY_ae: Keysym = Keysym(0x00e6u32);
932pub const KEY_ccedilla: Keysym = Keysym(0x00e7u32);
934pub const KEY_egrave: Keysym = Keysym(0x00e8u32);
936pub const KEY_eacute: Keysym = Keysym(0x00e9u32);
938pub const KEY_ecircumflex: Keysym = Keysym(0x00eau32);
940pub const KEY_ediaeresis: Keysym = Keysym(0x00ebu32);
942pub const KEY_igrave: Keysym = Keysym(0x00ecu32);
944pub const KEY_iacute: Keysym = Keysym(0x00edu32);
946pub const KEY_icircumflex: Keysym = Keysym(0x00eeu32);
948pub const KEY_idiaeresis: Keysym = Keysym(0x00efu32);
950pub const KEY_eth: Keysym = Keysym(0x00f0u32);
952pub const KEY_ntilde: Keysym = Keysym(0x00f1u32);
954pub const KEY_ograve: Keysym = Keysym(0x00f2u32);
956pub const KEY_oacute: Keysym = Keysym(0x00f3u32);
958pub const KEY_ocircumflex: Keysym = Keysym(0x00f4u32);
960pub const KEY_otilde: Keysym = Keysym(0x00f5u32);
962pub const KEY_odiaeresis: Keysym = Keysym(0x00f6u32);
964pub const KEY_division: Keysym = Keysym(0x00f7u32);
966pub const KEY_oslash: Keysym = Keysym(0x00f8u32);
968pub const KEY_ooblique: Keysym = Keysym(0x00f8u32);
970pub const KEY_ugrave: Keysym = Keysym(0x00f9u32);
972pub const KEY_uacute: Keysym = Keysym(0x00fau32);
974pub const KEY_ucircumflex: Keysym = Keysym(0x00fbu32);
976pub const KEY_udiaeresis: Keysym = Keysym(0x00fcu32);
978pub const KEY_yacute: Keysym = Keysym(0x00fdu32);
980pub const KEY_thorn: Keysym = Keysym(0x00feu32);
982pub const KEY_ydiaeresis: Keysym = Keysym(0x00ffu32);
984
985pub const KEY_Aogonek: Keysym = Keysym(0x01a1u32);
992pub const KEY_breve: Keysym = Keysym(0x01a2u32);
994pub const KEY_Lstroke: Keysym = Keysym(0x01a3u32);
996pub const KEY_Lcaron: Keysym = Keysym(0x01a5u32);
998pub const KEY_Sacute: Keysym = Keysym(0x01a6u32);
1000pub const KEY_Scaron: Keysym = Keysym(0x01a9u32);
1002pub const KEY_Scedilla: Keysym = Keysym(0x01aau32);
1004pub const KEY_Tcaron: Keysym = Keysym(0x01abu32);
1006pub const KEY_Zacute: Keysym = Keysym(0x01acu32);
1008pub const KEY_Zcaron: Keysym = Keysym(0x01aeu32);
1010pub const KEY_Zabovedot: Keysym = Keysym(0x01afu32);
1012pub const KEY_aogonek: Keysym = Keysym(0x01b1u32);
1014pub const KEY_ogonek: Keysym = Keysym(0x01b2u32);
1016pub const KEY_lstroke: Keysym = Keysym(0x01b3u32);
1018pub const KEY_lcaron: Keysym = Keysym(0x01b5u32);
1020pub const KEY_sacute: Keysym = Keysym(0x01b6u32);
1022pub const KEY_caron: Keysym = Keysym(0x01b7u32);
1024pub const KEY_scaron: Keysym = Keysym(0x01b9u32);
1026pub const KEY_scedilla: Keysym = Keysym(0x01bau32);
1028pub const KEY_tcaron: Keysym = Keysym(0x01bbu32);
1030pub const KEY_zacute: Keysym = Keysym(0x01bcu32);
1032pub const KEY_doubleacute: Keysym = Keysym(0x01bdu32);
1034pub const KEY_zcaron: Keysym = Keysym(0x01beu32);
1036pub const KEY_zabovedot: Keysym = Keysym(0x01bfu32);
1038pub const KEY_Racute: Keysym = Keysym(0x01c0u32);
1040pub const KEY_Abreve: Keysym = Keysym(0x01c3u32);
1042pub const KEY_Lacute: Keysym = Keysym(0x01c5u32);
1044pub const KEY_Cacute: Keysym = Keysym(0x01c6u32);
1046pub const KEY_Ccaron: Keysym = Keysym(0x01c8u32);
1048pub const KEY_Eogonek: Keysym = Keysym(0x01cau32);
1050pub const KEY_Ecaron: Keysym = Keysym(0x01ccu32);
1052pub const KEY_Dcaron: Keysym = Keysym(0x01cfu32);
1054pub const KEY_Dstroke: Keysym = Keysym(0x01d0u32);
1056pub const KEY_Nacute: Keysym = Keysym(0x01d1u32);
1058pub const KEY_Ncaron: Keysym = Keysym(0x01d2u32);
1060pub const KEY_Odoubleacute: Keysym = Keysym(0x01d5u32);
1062pub const KEY_Rcaron: Keysym = Keysym(0x01d8u32);
1064pub const KEY_Uring: Keysym = Keysym(0x01d9u32);
1066pub const KEY_Udoubleacute: Keysym = Keysym(0x01dbu32);
1068pub const KEY_Tcedilla: Keysym = Keysym(0x01deu32);
1070pub const KEY_racute: Keysym = Keysym(0x01e0u32);
1072pub const KEY_abreve: Keysym = Keysym(0x01e3u32);
1074pub const KEY_lacute: Keysym = Keysym(0x01e5u32);
1076pub const KEY_cacute: Keysym = Keysym(0x01e6u32);
1078pub const KEY_ccaron: Keysym = Keysym(0x01e8u32);
1080pub const KEY_eogonek: Keysym = Keysym(0x01eau32);
1082pub const KEY_ecaron: Keysym = Keysym(0x01ecu32);
1084pub const KEY_dcaron: Keysym = Keysym(0x01efu32);
1086pub const KEY_dstroke: Keysym = Keysym(0x01f0u32);
1088pub const KEY_nacute: Keysym = Keysym(0x01f1u32);
1090pub const KEY_ncaron: Keysym = Keysym(0x01f2u32);
1092pub const KEY_odoubleacute: Keysym = Keysym(0x01f5u32);
1094pub const KEY_rcaron: Keysym = Keysym(0x01f8u32);
1096pub const KEY_uring: Keysym = Keysym(0x01f9u32);
1098pub const KEY_udoubleacute: Keysym = Keysym(0x01fbu32);
1100pub const KEY_tcedilla: Keysym = Keysym(0x01feu32);
1102pub const KEY_abovedot: Keysym = Keysym(0x01ffu32);
1104
1105pub const KEY_Hstroke: Keysym = Keysym(0x02a1u32);
1112pub const KEY_Hcircumflex: Keysym = Keysym(0x02a6u32);
1114pub const KEY_Iabovedot: Keysym = Keysym(0x02a9u32);
1116pub const KEY_Gbreve: Keysym = Keysym(0x02abu32);
1118pub const KEY_Jcircumflex: Keysym = Keysym(0x02acu32);
1120pub const KEY_hstroke: Keysym = Keysym(0x02b1u32);
1122pub const KEY_hcircumflex: Keysym = Keysym(0x02b6u32);
1124pub const KEY_idotless: Keysym = Keysym(0x02b9u32);
1126pub const KEY_gbreve: Keysym = Keysym(0x02bbu32);
1128pub const KEY_jcircumflex: Keysym = Keysym(0x02bcu32);
1130pub const KEY_Cabovedot: Keysym = Keysym(0x02c5u32);
1132pub const KEY_Ccircumflex: Keysym = Keysym(0x02c6u32);
1134pub const KEY_Gabovedot: Keysym = Keysym(0x02d5u32);
1136pub const KEY_Gcircumflex: Keysym = Keysym(0x02d8u32);
1138pub const KEY_Ubreve: Keysym = Keysym(0x02ddu32);
1140pub const KEY_Scircumflex: Keysym = Keysym(0x02deu32);
1142pub const KEY_cabovedot: Keysym = Keysym(0x02e5u32);
1144pub const KEY_ccircumflex: Keysym = Keysym(0x02e6u32);
1146pub const KEY_gabovedot: Keysym = Keysym(0x02f5u32);
1148pub const KEY_gcircumflex: Keysym = Keysym(0x02f8u32);
1150pub const KEY_ubreve: Keysym = Keysym(0x02fdu32);
1152pub const KEY_scircumflex: Keysym = Keysym(0x02feu32);
1154
1155
1156pub const KEY_kra: Keysym = Keysym(0x03a2u32);
1163pub const KEY_kappa: Keysym = Keysym(0x03a2u32);
1165pub const KEY_Rcedilla: Keysym = Keysym(0x03a3u32);
1167pub const KEY_Itilde: Keysym = Keysym(0x03a5u32);
1169pub const KEY_Lcedilla: Keysym = Keysym(0x03a6u32);
1171pub const KEY_Emacron: Keysym = Keysym(0x03aau32);
1173pub const KEY_Gcedilla: Keysym = Keysym(0x03abu32);
1175pub const KEY_Tslash: Keysym = Keysym(0x03acu32);
1177pub const KEY_rcedilla: Keysym = Keysym(0x03b3u32);
1179pub const KEY_itilde: Keysym = Keysym(0x03b5u32);
1181pub const KEY_lcedilla: Keysym = Keysym(0x03b6u32);
1183pub const KEY_emacron: Keysym = Keysym(0x03bau32);
1185pub const KEY_gcedilla: Keysym = Keysym(0x03bbu32);
1187pub const KEY_tslash: Keysym = Keysym(0x03bcu32);
1189pub const KEY_ENG: Keysym = Keysym(0x03bdu32);
1191pub const KEY_eng: Keysym = Keysym(0x03bfu32);
1193pub const KEY_Amacron: Keysym = Keysym(0x03c0u32);
1195pub const KEY_Iogonek: Keysym = Keysym(0x03c7u32);
1197pub const KEY_Eabovedot: Keysym = Keysym(0x03ccu32);
1199pub const KEY_Imacron: Keysym = Keysym(0x03cfu32);
1201pub const KEY_Ncedilla: Keysym = Keysym(0x03d1u32);
1203pub const KEY_Omacron: Keysym = Keysym(0x03d2u32);
1205pub const KEY_Kcedilla: Keysym = Keysym(0x03d3u32);
1207pub const KEY_Uogonek: Keysym = Keysym(0x03d9u32);
1209pub const KEY_Utilde: Keysym = Keysym(0x03ddu32);
1211pub const KEY_Umacron: Keysym = Keysym(0x03deu32);
1213pub const KEY_amacron: Keysym = Keysym(0x03e0u32);
1215pub const KEY_iogonek: Keysym = Keysym(0x03e7u32);
1217pub const KEY_eabovedot: Keysym = Keysym(0x03ecu32);
1219pub const KEY_imacron: Keysym = Keysym(0x03efu32);
1221pub const KEY_ncedilla: Keysym = Keysym(0x03f1u32);
1223pub const KEY_omacron: Keysym = Keysym(0x03f2u32);
1225pub const KEY_kcedilla: Keysym = Keysym(0x03f3u32);
1227pub const KEY_uogonek: Keysym = Keysym(0x03f9u32);
1229pub const KEY_utilde: Keysym = Keysym(0x03fdu32);
1231pub const KEY_umacron: Keysym = Keysym(0x03feu32);
1233
1234pub const KEY_Wcircumflex: Keysym = Keysym(0x1000174u32);
1239pub const KEY_wcircumflex: Keysym = Keysym(0x1000175u32);
1241pub const KEY_Ycircumflex: Keysym = Keysym(0x1000176u32);
1243pub const KEY_ycircumflex: Keysym = Keysym(0x1000177u32);
1245pub const KEY_Babovedot: Keysym = Keysym(0x1001e02u32);
1247pub const KEY_babovedot: Keysym = Keysym(0x1001e03u32);
1249pub const KEY_Dabovedot: Keysym = Keysym(0x1001e0au32);
1251pub const KEY_dabovedot: Keysym = Keysym(0x1001e0bu32);
1253pub const KEY_Fabovedot: Keysym = Keysym(0x1001e1eu32);
1255pub const KEY_fabovedot: Keysym = Keysym(0x1001e1fu32);
1257pub const KEY_Mabovedot: Keysym = Keysym(0x1001e40u32);
1259pub const KEY_mabovedot: Keysym = Keysym(0x1001e41u32);
1261pub const KEY_Pabovedot: Keysym = Keysym(0x1001e56u32);
1263pub const KEY_pabovedot: Keysym = Keysym(0x1001e57u32);
1265pub const KEY_Sabovedot: Keysym = Keysym(0x1001e60u32);
1267pub const KEY_sabovedot: Keysym = Keysym(0x1001e61u32);
1269pub const KEY_Tabovedot: Keysym = Keysym(0x1001e6au32);
1271pub const KEY_tabovedot: Keysym = Keysym(0x1001e6bu32);
1273pub const KEY_Wgrave: Keysym = Keysym(0x1001e80u32);
1275pub const KEY_wgrave: Keysym = Keysym(0x1001e81u32);
1277pub const KEY_Wacute: Keysym = Keysym(0x1001e82u32);
1279pub const KEY_wacute: Keysym = Keysym(0x1001e83u32);
1281pub const KEY_Wdiaeresis: Keysym = Keysym(0x1001e84u32);
1283pub const KEY_wdiaeresis: Keysym = Keysym(0x1001e85u32);
1285pub const KEY_Ygrave: Keysym = Keysym(0x1001ef2u32);
1287pub const KEY_ygrave: Keysym = Keysym(0x1001ef3u32);
1289
1290pub const KEY_OE: Keysym = Keysym(0x13bcu32);
1297pub const KEY_oe: Keysym = Keysym(0x13bdu32);
1299pub const KEY_Ydiaeresis: Keysym = Keysym(0x13beu32);
1301
1302pub const KEY_overline: Keysym = Keysym(0x047eu32);
1309pub const KEY_kana_fullstop: Keysym = Keysym(0x04a1u32);
1311pub const KEY_kana_openingbracket: Keysym = Keysym(0x04a2u32);
1313pub const KEY_kana_closingbracket: Keysym = Keysym(0x04a3u32);
1315pub const KEY_kana_comma: Keysym = Keysym(0x04a4u32);
1317pub const KEY_kana_conjunctive: Keysym = Keysym(0x04a5u32);
1319pub const KEY_kana_middledot: Keysym = Keysym(0x04a5u32);
1321pub const KEY_kana_WO: Keysym = Keysym(0x04a6u32);
1323pub const KEY_kana_a: Keysym = Keysym(0x04a7u32);
1325pub const KEY_kana_i: Keysym = Keysym(0x04a8u32);
1327pub const KEY_kana_u: Keysym = Keysym(0x04a9u32);
1329pub const KEY_kana_e: Keysym = Keysym(0x04aau32);
1331pub const KEY_kana_o: Keysym = Keysym(0x04abu32);
1333pub const KEY_kana_ya: Keysym = Keysym(0x04acu32);
1335pub const KEY_kana_yu: Keysym = Keysym(0x04adu32);
1337pub const KEY_kana_yo: Keysym = Keysym(0x04aeu32);
1339pub const KEY_kana_tsu: Keysym = Keysym(0x04afu32);
1341pub const KEY_kana_tu: Keysym = Keysym(0x04afu32);
1343pub const KEY_prolongedsound: Keysym = Keysym(0x04b0u32);
1344pub const KEY_kana_A: Keysym = Keysym(0x04b1u32);
1346pub const KEY_kana_I: Keysym = Keysym(0x04b2u32);
1348pub const KEY_kana_U: Keysym = Keysym(0x04b3u32);
1350pub const KEY_kana_E: Keysym = Keysym(0x04b4u32);
1352pub const KEY_kana_O: Keysym = Keysym(0x04b5u32);
1354pub const KEY_kana_KA: Keysym = Keysym(0x04b6u32);
1356pub const KEY_kana_KI: Keysym = Keysym(0x04b7u32);
1358pub const KEY_kana_KU: Keysym = Keysym(0x04b8u32);
1360pub const KEY_kana_KE: Keysym = Keysym(0x04b9u32);
1362pub const KEY_kana_KO: Keysym = Keysym(0x04bau32);
1364pub const KEY_kana_SA: Keysym = Keysym(0x04bbu32);
1366pub const KEY_kana_SHI: Keysym = Keysym(0x04bcu32);
1368pub const KEY_kana_SU: Keysym = Keysym(0x04bdu32);
1370pub const KEY_kana_SE: Keysym = Keysym(0x04beu32);
1372pub const KEY_kana_SO: Keysym = Keysym(0x04bfu32);
1374pub const KEY_kana_TA: Keysym = Keysym(0x04c0u32);
1376pub const KEY_kana_CHI: Keysym = Keysym(0x04c1u32);
1378pub const KEY_kana_TI: Keysym = Keysym(0x04c1u32);
1380pub const KEY_kana_TSU: Keysym = Keysym(0x04c2u32);
1382pub const KEY_kana_TU: Keysym = Keysym(0x04c2u32);
1384pub const KEY_kana_TE: Keysym = Keysym(0x04c3u32);
1386pub const KEY_kana_TO: Keysym = Keysym(0x04c4u32);
1388pub const KEY_kana_NA: Keysym = Keysym(0x04c5u32);
1390pub const KEY_kana_NI: Keysym = Keysym(0x04c6u32);
1392pub const KEY_kana_NU: Keysym = Keysym(0x04c7u32);
1394pub const KEY_kana_NE: Keysym = Keysym(0x04c8u32);
1396pub const KEY_kana_NO: Keysym = Keysym(0x04c9u32);
1398pub const KEY_kana_HA: Keysym = Keysym(0x04cau32);
1400pub const KEY_kana_HI: Keysym = Keysym(0x04cbu32);
1402pub const KEY_kana_FU: Keysym = Keysym(0x04ccu32);
1404pub const KEY_kana_HU: Keysym = Keysym(0x04ccu32);
1406pub const KEY_kana_HE: Keysym = Keysym(0x04cdu32);
1408pub const KEY_kana_HO: Keysym = Keysym(0x04ceu32);
1410pub const KEY_kana_MA: Keysym = Keysym(0x04cfu32);
1412pub const KEY_kana_MI: Keysym = Keysym(0x04d0u32);
1414pub const KEY_kana_MU: Keysym = Keysym(0x04d1u32);
1416pub const KEY_kana_ME: Keysym = Keysym(0x04d2u32);
1418pub const KEY_kana_MO: Keysym = Keysym(0x04d3u32);
1420pub const KEY_kana_YA: Keysym = Keysym(0x04d4u32);
1422pub const KEY_kana_YU: Keysym = Keysym(0x04d5u32);
1424pub const KEY_kana_YO: Keysym = Keysym(0x04d6u32);
1426pub const KEY_kana_RA: Keysym = Keysym(0x04d7u32);
1428pub const KEY_kana_RI: Keysym = Keysym(0x04d8u32);
1430pub const KEY_kana_RU: Keysym = Keysym(0x04d9u32);
1432pub const KEY_kana_RE: Keysym = Keysym(0x04dau32);
1434pub const KEY_kana_RO: Keysym = Keysym(0x04dbu32);
1436pub const KEY_kana_WA: Keysym = Keysym(0x04dcu32);
1438pub const KEY_kana_N: Keysym = Keysym(0x04ddu32);
1440pub const KEY_voicedsound: Keysym = Keysym(0x04deu32);
1441pub const KEY_semivoicedsound: Keysym = Keysym(0x04dfu32);
1442pub const KEY_kana_switch: Keysym = Keysym(0xff7eu32);
1444
1445pub const KEY_Farsi_0: Keysym = Keysym(0x10006f0u32);
1451pub const KEY_Farsi_1: Keysym = Keysym(0x10006f1u32);
1452pub const KEY_Farsi_2: Keysym = Keysym(0x10006f2u32);
1453pub const KEY_Farsi_3: Keysym = Keysym(0x10006f3u32);
1454pub const KEY_Farsi_4: Keysym = Keysym(0x10006f4u32);
1455pub const KEY_Farsi_5: Keysym = Keysym(0x10006f5u32);
1456pub const KEY_Farsi_6: Keysym = Keysym(0x10006f6u32);
1457pub const KEY_Farsi_7: Keysym = Keysym(0x10006f7u32);
1458pub const KEY_Farsi_8: Keysym = Keysym(0x10006f8u32);
1459pub const KEY_Farsi_9: Keysym = Keysym(0x10006f9u32);
1460pub const KEY_Arabic_percent: Keysym = Keysym(0x100066au32);
1462pub const KEY_Arabic_superscript_alef: Keysym = Keysym(0x1000670u32);
1464pub const KEY_Arabic_tteh: Keysym = Keysym(0x1000679u32);
1466pub const KEY_Arabic_peh: Keysym = Keysym(0x100067eu32);
1468pub const KEY_Arabic_tcheh: Keysym = Keysym(0x1000686u32);
1470pub const KEY_Arabic_ddal: Keysym = Keysym(0x1000688u32);
1472pub const KEY_Arabic_rreh: Keysym = Keysym(0x1000691u32);
1474pub const KEY_Arabic_comma: Keysym = Keysym(0x05acu32);
1476pub const KEY_Arabic_fullstop: Keysym = Keysym(0x10006d4u32);
1478pub const KEY_Arabic_0: Keysym = Keysym(0x1000660u32);
1479pub const KEY_Arabic_1: Keysym = Keysym(0x1000661u32);
1480pub const KEY_Arabic_2: Keysym = Keysym(0x1000662u32);
1481pub const KEY_Arabic_3: Keysym = Keysym(0x1000663u32);
1482pub const KEY_Arabic_4: Keysym = Keysym(0x1000664u32);
1483pub const KEY_Arabic_5: Keysym = Keysym(0x1000665u32);
1484pub const KEY_Arabic_6: Keysym = Keysym(0x1000666u32);
1485pub const KEY_Arabic_7: Keysym = Keysym(0x1000667u32);
1486pub const KEY_Arabic_8: Keysym = Keysym(0x1000668u32);
1487pub const KEY_Arabic_9: Keysym = Keysym(0x1000669u32);
1488pub const KEY_Arabic_semicolon: Keysym = Keysym(0x05bbu32);
1490pub const KEY_Arabic_question_mark: Keysym = Keysym(0x05bfu32);
1492pub const KEY_Arabic_hamza: Keysym = Keysym(0x05c1u32);
1494pub const KEY_Arabic_maddaonalef: Keysym = Keysym(0x05c2u32);
1496pub const KEY_Arabic_hamzaonalef: Keysym = Keysym(0x05c3u32);
1498pub const KEY_Arabic_hamzaonwaw: Keysym = Keysym(0x05c4u32);
1500pub const KEY_Arabic_hamzaunderalef: Keysym = Keysym(0x05c5u32);
1502pub const KEY_Arabic_hamzaonyeh: Keysym = Keysym(0x05c6u32);
1504pub const KEY_Arabic_alef: Keysym = Keysym(0x05c7u32);
1506pub const KEY_Arabic_beh: Keysym = Keysym(0x05c8u32);
1508pub const KEY_Arabic_tehmarbuta: Keysym = Keysym(0x05c9u32);
1510pub const KEY_Arabic_teh: Keysym = Keysym(0x05cau32);
1512pub const KEY_Arabic_theh: Keysym = Keysym(0x05cbu32);
1514pub const KEY_Arabic_jeem: Keysym = Keysym(0x05ccu32);
1516pub const KEY_Arabic_hah: Keysym = Keysym(0x05cdu32);
1518pub const KEY_Arabic_khah: Keysym = Keysym(0x05ceu32);
1520pub const KEY_Arabic_dal: Keysym = Keysym(0x05cfu32);
1522pub const KEY_Arabic_thal: Keysym = Keysym(0x05d0u32);
1524pub const KEY_Arabic_ra: Keysym = Keysym(0x05d1u32);
1526pub const KEY_Arabic_zain: Keysym = Keysym(0x05d2u32);
1528pub const KEY_Arabic_seen: Keysym = Keysym(0x05d3u32);
1530pub const KEY_Arabic_sheen: Keysym = Keysym(0x05d4u32);
1532pub const KEY_Arabic_sad: Keysym = Keysym(0x05d5u32);
1534pub const KEY_Arabic_dad: Keysym = Keysym(0x05d6u32);
1536pub const KEY_Arabic_tah: Keysym = Keysym(0x05d7u32);
1538pub const KEY_Arabic_zah: Keysym = Keysym(0x05d8u32);
1540pub const KEY_Arabic_ain: Keysym = Keysym(0x05d9u32);
1542pub const KEY_Arabic_ghain: Keysym = Keysym(0x05dau32);
1544pub const KEY_Arabic_tatweel: Keysym = Keysym(0x05e0u32);
1546pub const KEY_Arabic_feh: Keysym = Keysym(0x05e1u32);
1548pub const KEY_Arabic_qaf: Keysym = Keysym(0x05e2u32);
1550pub const KEY_Arabic_kaf: Keysym = Keysym(0x05e3u32);
1552pub const KEY_Arabic_lam: Keysym = Keysym(0x05e4u32);
1554pub const KEY_Arabic_meem: Keysym = Keysym(0x05e5u32);
1556pub const KEY_Arabic_noon: Keysym = Keysym(0x05e6u32);
1558pub const KEY_Arabic_ha: Keysym = Keysym(0x05e7u32);
1560pub const KEY_Arabic_heh: Keysym = Keysym(0x05e7u32);
1562pub const KEY_Arabic_waw: Keysym = Keysym(0x05e8u32);
1564pub const KEY_Arabic_alefmaksura: Keysym = Keysym(0x05e9u32);
1566pub const KEY_Arabic_yeh: Keysym = Keysym(0x05eau32);
1568pub const KEY_Arabic_fathatan: Keysym = Keysym(0x05ebu32);
1570pub const KEY_Arabic_dammatan: Keysym = Keysym(0x05ecu32);
1572pub const KEY_Arabic_kasratan: Keysym = Keysym(0x05edu32);
1574pub const KEY_Arabic_fatha: Keysym = Keysym(0x05eeu32);
1576pub const KEY_Arabic_damma: Keysym = Keysym(0x05efu32);
1578pub const KEY_Arabic_kasra: Keysym = Keysym(0x05f0u32);
1580pub const KEY_Arabic_shadda: Keysym = Keysym(0x05f1u32);
1582pub const KEY_Arabic_sukun: Keysym = Keysym(0x05f2u32);
1584pub const KEY_Arabic_madda_above: Keysym = Keysym(0x1000653u32);
1586pub const KEY_Arabic_hamza_above: Keysym = Keysym(0x1000654u32);
1588pub const KEY_Arabic_hamza_below: Keysym = Keysym(0x1000655u32);
1590pub const KEY_Arabic_jeh: Keysym = Keysym(0x1000698u32);
1592pub const KEY_Arabic_veh: Keysym = Keysym(0x10006a4u32);
1594pub const KEY_Arabic_keheh: Keysym = Keysym(0x10006a9u32);
1596pub const KEY_Arabic_gaf: Keysym = Keysym(0x10006afu32);
1598pub const KEY_Arabic_noon_ghunna: Keysym = Keysym(0x10006bau32);
1600pub const KEY_Arabic_heh_doachashmee: Keysym = Keysym(0x10006beu32);
1602pub const KEY_Farsi_yeh: Keysym = Keysym(0x10006ccu32);
1604pub const KEY_Arabic_farsi_yeh: Keysym = Keysym(0x10006ccu32);
1606pub const KEY_Arabic_yeh_baree: Keysym = Keysym(0x10006d2u32);
1608pub const KEY_Arabic_heh_goal: Keysym = Keysym(0x10006c1u32);
1610pub const KEY_Arabic_switch: Keysym = Keysym(0xff7eu32);
1612
1613pub const KEY_Cyrillic_GHE_bar: Keysym = Keysym(0x1000492u32);
1619pub const KEY_Cyrillic_ghe_bar: Keysym = Keysym(0x1000493u32);
1621pub const KEY_Cyrillic_ZHE_descender: Keysym = Keysym(0x1000496u32);
1623pub const KEY_Cyrillic_zhe_descender: Keysym = Keysym(0x1000497u32);
1625pub const KEY_Cyrillic_KA_descender: Keysym = Keysym(0x100049au32);
1627pub const KEY_Cyrillic_ka_descender: Keysym = Keysym(0x100049bu32);
1629pub const KEY_Cyrillic_KA_vertstroke: Keysym = Keysym(0x100049cu32);
1631pub const KEY_Cyrillic_ka_vertstroke: Keysym = Keysym(0x100049du32);
1633pub const KEY_Cyrillic_EN_descender: Keysym = Keysym(0x10004a2u32);
1635pub const KEY_Cyrillic_en_descender: Keysym = Keysym(0x10004a3u32);
1637pub const KEY_Cyrillic_U_straight: Keysym = Keysym(0x10004aeu32);
1639pub const KEY_Cyrillic_u_straight: Keysym = Keysym(0x10004afu32);
1641pub const KEY_Cyrillic_U_straight_bar: Keysym = Keysym(0x10004b0u32);
1643pub const KEY_Cyrillic_u_straight_bar: Keysym = Keysym(0x10004b1u32);
1645pub const KEY_Cyrillic_HA_descender: Keysym = Keysym(0x10004b2u32);
1647pub const KEY_Cyrillic_ha_descender: Keysym = Keysym(0x10004b3u32);
1649pub const KEY_Cyrillic_CHE_descender: Keysym = Keysym(0x10004b6u32);
1651pub const KEY_Cyrillic_che_descender: Keysym = Keysym(0x10004b7u32);
1653pub const KEY_Cyrillic_CHE_vertstroke: Keysym = Keysym(0x10004b8u32);
1655pub const KEY_Cyrillic_che_vertstroke: Keysym = Keysym(0x10004b9u32);
1657pub const KEY_Cyrillic_SHHA: Keysym = Keysym(0x10004bau32);
1659pub const KEY_Cyrillic_shha: Keysym = Keysym(0x10004bbu32);
1661
1662pub const KEY_Cyrillic_SCHWA: Keysym = Keysym(0x10004d8u32);
1664pub const KEY_Cyrillic_schwa: Keysym = Keysym(0x10004d9u32);
1666pub const KEY_Cyrillic_I_macron: Keysym = Keysym(0x10004e2u32);
1668pub const KEY_Cyrillic_i_macron: Keysym = Keysym(0x10004e3u32);
1670pub const KEY_Cyrillic_O_bar: Keysym = Keysym(0x10004e8u32);
1672pub const KEY_Cyrillic_o_bar: Keysym = Keysym(0x10004e9u32);
1674pub const KEY_Cyrillic_U_macron: Keysym = Keysym(0x10004eeu32);
1676pub const KEY_Cyrillic_u_macron: Keysym = Keysym(0x10004efu32);
1678
1679pub const KEY_Serbian_dje: Keysym = Keysym(0x06a1u32);
1681pub const KEY_Macedonia_gje: Keysym = Keysym(0x06a2u32);
1683pub const KEY_Cyrillic_io: Keysym = Keysym(0x06a3u32);
1685pub const KEY_Ukrainian_ie: Keysym = Keysym(0x06a4u32);
1687pub const KEY_Ukranian_je: Keysym = Keysym(0x06a4u32);
1689pub const KEY_Macedonia_dse: Keysym = Keysym(0x06a5u32);
1691pub const KEY_Ukrainian_i: Keysym = Keysym(0x06a6u32);
1692pub const KEY_Ukranian_i: Keysym = Keysym(0x06a6u32);
1694pub const KEY_Ukrainian_yi: Keysym = Keysym(0x06a7u32);
1696pub const KEY_Ukranian_yi: Keysym = Keysym(0x06a7u32);
1698pub const KEY_Cyrillic_je: Keysym = Keysym(0x06a8u32);
1700pub const KEY_Serbian_je: Keysym = Keysym(0x06a8u32);
1702pub const KEY_Cyrillic_lje: Keysym = Keysym(0x06a9u32);
1704pub const KEY_Serbian_lje: Keysym = Keysym(0x06a9u32);
1706pub const KEY_Cyrillic_nje: Keysym = Keysym(0x06aau32);
1708pub const KEY_Serbian_nje: Keysym = Keysym(0x06aau32);
1710pub const KEY_Serbian_tshe: Keysym = Keysym(0x06abu32);
1712pub const KEY_Macedonia_kje: Keysym = Keysym(0x06acu32);
1714pub const KEY_Ukrainian_ghe_with_upturn: Keysym = Keysym(0x06adu32);
1716pub const KEY_Byelorussian_shortu: Keysym = Keysym(0x06aeu32);
1718pub const KEY_Cyrillic_dzhe: Keysym = Keysym(0x06afu32);
1720pub const KEY_Serbian_dze: Keysym = Keysym(0x06afu32);
1722pub const KEY_numerosign: Keysym = Keysym(0x06b0u32);
1724pub const KEY_Serbian_DJE: Keysym = Keysym(0x06b1u32);
1726pub const KEY_Macedonia_GJE: Keysym = Keysym(0x06b2u32);
1728pub const KEY_Cyrillic_IO: Keysym = Keysym(0x06b3u32);
1730pub const KEY_Ukrainian_IE: Keysym = Keysym(0x06b4u32);
1732pub const KEY_Ukranian_JE: Keysym = Keysym(0x06b4u32);
1734pub const KEY_Macedonia_DSE: Keysym = Keysym(0x06b5u32);
1736pub const KEY_Ukrainian_I: Keysym = Keysym(0x06b6u32);
1737pub const KEY_Ukranian_I: Keysym = Keysym(0x06b6u32);
1739pub const KEY_Ukrainian_YI: Keysym = Keysym(0x06b7u32);
1741pub const KEY_Ukranian_YI: Keysym = Keysym(0x06b7u32);
1743pub const KEY_Cyrillic_JE: Keysym = Keysym(0x06b8u32);
1745pub const KEY_Serbian_JE: Keysym = Keysym(0x06b8u32);
1747pub const KEY_Cyrillic_LJE: Keysym = Keysym(0x06b9u32);
1749pub const KEY_Serbian_LJE: Keysym = Keysym(0x06b9u32);
1751pub const KEY_Cyrillic_NJE: Keysym = Keysym(0x06bau32);
1753pub const KEY_Serbian_NJE: Keysym = Keysym(0x06bau32);
1755pub const KEY_Serbian_TSHE: Keysym = Keysym(0x06bbu32);
1757pub const KEY_Macedonia_KJE: Keysym = Keysym(0x06bcu32);
1759pub const KEY_Ukrainian_GHE_WITH_UPTURN: Keysym = Keysym(0x06bdu32);
1761pub const KEY_Byelorussian_SHORTU: Keysym = Keysym(0x06beu32);
1763pub const KEY_Cyrillic_DZHE: Keysym = Keysym(0x06bfu32);
1765pub const KEY_Serbian_DZE: Keysym = Keysym(0x06bfu32);
1767pub const KEY_Cyrillic_yu: Keysym = Keysym(0x06c0u32);
1769pub const KEY_Cyrillic_a: Keysym = Keysym(0x06c1u32);
1771pub const KEY_Cyrillic_be: Keysym = Keysym(0x06c2u32);
1773pub const KEY_Cyrillic_tse: Keysym = Keysym(0x06c3u32);
1775pub const KEY_Cyrillic_de: Keysym = Keysym(0x06c4u32);
1777pub const KEY_Cyrillic_ie: Keysym = Keysym(0x06c5u32);
1779pub const KEY_Cyrillic_ef: Keysym = Keysym(0x06c6u32);
1781pub const KEY_Cyrillic_ghe: Keysym = Keysym(0x06c7u32);
1783pub const KEY_Cyrillic_ha: Keysym = Keysym(0x06c8u32);
1785pub const KEY_Cyrillic_i: Keysym = Keysym(0x06c9u32);
1787pub const KEY_Cyrillic_shorti: Keysym = Keysym(0x06cau32);
1789pub const KEY_Cyrillic_ka: Keysym = Keysym(0x06cbu32);
1791pub const KEY_Cyrillic_el: Keysym = Keysym(0x06ccu32);
1793pub const KEY_Cyrillic_em: Keysym = Keysym(0x06cdu32);
1795pub const KEY_Cyrillic_en: Keysym = Keysym(0x06ceu32);
1797pub const KEY_Cyrillic_o: Keysym = Keysym(0x06cfu32);
1799pub const KEY_Cyrillic_pe: Keysym = Keysym(0x06d0u32);
1801pub const KEY_Cyrillic_ya: Keysym = Keysym(0x06d1u32);
1803pub const KEY_Cyrillic_er: Keysym = Keysym(0x06d2u32);
1805pub const KEY_Cyrillic_es: Keysym = Keysym(0x06d3u32);
1807pub const KEY_Cyrillic_te: Keysym = Keysym(0x06d4u32);
1809pub const KEY_Cyrillic_u: Keysym = Keysym(0x06d5u32);
1811pub const KEY_Cyrillic_zhe: Keysym = Keysym(0x06d6u32);
1813pub const KEY_Cyrillic_ve: Keysym = Keysym(0x06d7u32);
1815pub const KEY_Cyrillic_softsign: Keysym = Keysym(0x06d8u32);
1817pub const KEY_Cyrillic_yeru: Keysym = Keysym(0x06d9u32);
1819pub const KEY_Cyrillic_ze: Keysym = Keysym(0x06dau32);
1821pub const KEY_Cyrillic_sha: Keysym = Keysym(0x06dbu32);
1823pub const KEY_Cyrillic_e: Keysym = Keysym(0x06dcu32);
1825pub const KEY_Cyrillic_shcha: Keysym = Keysym(0x06ddu32);
1827pub const KEY_Cyrillic_che: Keysym = Keysym(0x06deu32);
1829pub const KEY_Cyrillic_hardsign: Keysym = Keysym(0x06dfu32);
1831pub const KEY_Cyrillic_YU: Keysym = Keysym(0x06e0u32);
1833pub const KEY_Cyrillic_A: Keysym = Keysym(0x06e1u32);
1835pub const KEY_Cyrillic_BE: Keysym = Keysym(0x06e2u32);
1837pub const KEY_Cyrillic_TSE: Keysym = Keysym(0x06e3u32);
1839pub const KEY_Cyrillic_DE: Keysym = Keysym(0x06e4u32);
1841pub const KEY_Cyrillic_IE: Keysym = Keysym(0x06e5u32);
1843pub const KEY_Cyrillic_EF: Keysym = Keysym(0x06e6u32);
1845pub const KEY_Cyrillic_GHE: Keysym = Keysym(0x06e7u32);
1847pub const KEY_Cyrillic_HA: Keysym = Keysym(0x06e8u32);
1849pub const KEY_Cyrillic_I: Keysym = Keysym(0x06e9u32);
1851pub const KEY_Cyrillic_SHORTI: Keysym = Keysym(0x06eau32);
1853pub const KEY_Cyrillic_KA: Keysym = Keysym(0x06ebu32);
1855pub const KEY_Cyrillic_EL: Keysym = Keysym(0x06ecu32);
1857pub const KEY_Cyrillic_EM: Keysym = Keysym(0x06edu32);
1859pub const KEY_Cyrillic_EN: Keysym = Keysym(0x06eeu32);
1861pub const KEY_Cyrillic_O: Keysym = Keysym(0x06efu32);
1863pub const KEY_Cyrillic_PE: Keysym = Keysym(0x06f0u32);
1865pub const KEY_Cyrillic_YA: Keysym = Keysym(0x06f1u32);
1867pub const KEY_Cyrillic_ER: Keysym = Keysym(0x06f2u32);
1869pub const KEY_Cyrillic_ES: Keysym = Keysym(0x06f3u32);
1871pub const KEY_Cyrillic_TE: Keysym = Keysym(0x06f4u32);
1873pub const KEY_Cyrillic_U: Keysym = Keysym(0x06f5u32);
1875pub const KEY_Cyrillic_ZHE: Keysym = Keysym(0x06f6u32);
1877pub const KEY_Cyrillic_VE: Keysym = Keysym(0x06f7u32);
1879pub const KEY_Cyrillic_SOFTSIGN: Keysym = Keysym(0x06f8u32);
1881pub const KEY_Cyrillic_YERU: Keysym = Keysym(0x06f9u32);
1883pub const KEY_Cyrillic_ZE: Keysym = Keysym(0x06fau32);
1885pub const KEY_Cyrillic_SHA: Keysym = Keysym(0x06fbu32);
1887pub const KEY_Cyrillic_E: Keysym = Keysym(0x06fcu32);
1889pub const KEY_Cyrillic_SHCHA: Keysym = Keysym(0x06fdu32);
1891pub const KEY_Cyrillic_CHE: Keysym = Keysym(0x06feu32);
1893pub const KEY_Cyrillic_HARDSIGN: Keysym = Keysym(0x06ffu32);
1895
1896pub const KEY_Greek_ALPHAaccent: Keysym = Keysym(0x07a1u32);
1904pub const KEY_Greek_EPSILONaccent: Keysym = Keysym(0x07a2u32);
1906pub const KEY_Greek_ETAaccent: Keysym = Keysym(0x07a3u32);
1908pub const KEY_Greek_IOTAaccent: Keysym = Keysym(0x07a4u32);
1910pub const KEY_Greek_IOTAdieresis: Keysym = Keysym(0x07a5u32);
1912pub const KEY_Greek_IOTAdiaeresis: Keysym = Keysym(0x07a5u32);
1914pub const KEY_Greek_OMICRONaccent: Keysym = Keysym(0x07a7u32);
1916pub const KEY_Greek_UPSILONaccent: Keysym = Keysym(0x07a8u32);
1918pub const KEY_Greek_UPSILONdieresis: Keysym = Keysym(0x07a9u32);
1920pub const KEY_Greek_OMEGAaccent: Keysym = Keysym(0x07abu32);
1922pub const KEY_Greek_accentdieresis: Keysym = Keysym(0x07aeu32);
1924pub const KEY_Greek_horizbar: Keysym = Keysym(0x07afu32);
1926pub const KEY_Greek_alphaaccent: Keysym = Keysym(0x07b1u32);
1928pub const KEY_Greek_epsilonaccent: Keysym = Keysym(0x07b2u32);
1930pub const KEY_Greek_etaaccent: Keysym = Keysym(0x07b3u32);
1932pub const KEY_Greek_iotaaccent: Keysym = Keysym(0x07b4u32);
1934pub const KEY_Greek_iotadieresis: Keysym = Keysym(0x07b5u32);
1936pub const KEY_Greek_iotaaccentdieresis: Keysym = Keysym(0x07b6u32);
1938pub const KEY_Greek_omicronaccent: Keysym = Keysym(0x07b7u32);
1940pub const KEY_Greek_upsilonaccent: Keysym = Keysym(0x07b8u32);
1942pub const KEY_Greek_upsilondieresis: Keysym = Keysym(0x07b9u32);
1944pub const KEY_Greek_upsilonaccentdieresis: Keysym = Keysym(0x07bau32);
1946pub const KEY_Greek_omegaaccent: Keysym = Keysym(0x07bbu32);
1948pub const KEY_Greek_ALPHA: Keysym = Keysym(0x07c1u32);
1950pub const KEY_Greek_BETA: Keysym = Keysym(0x07c2u32);
1952pub const KEY_Greek_GAMMA: Keysym = Keysym(0x07c3u32);
1954pub const KEY_Greek_DELTA: Keysym = Keysym(0x07c4u32);
1956pub const KEY_Greek_EPSILON: Keysym = Keysym(0x07c5u32);
1958pub const KEY_Greek_ZETA: Keysym = Keysym(0x07c6u32);
1960pub const KEY_Greek_ETA: Keysym = Keysym(0x07c7u32);
1962pub const KEY_Greek_THETA: Keysym = Keysym(0x07c8u32);
1964pub const KEY_Greek_IOTA: Keysym = Keysym(0x07c9u32);
1966pub const KEY_Greek_KAPPA: Keysym = Keysym(0x07cau32);
1968pub const KEY_Greek_LAMDA: Keysym = Keysym(0x07cbu32);
1970pub const KEY_Greek_LAMBDA: Keysym = Keysym(0x07cbu32);
1972pub const KEY_Greek_MU: Keysym = Keysym(0x07ccu32);
1974pub const KEY_Greek_NU: Keysym = Keysym(0x07cdu32);
1976pub const KEY_Greek_XI: Keysym = Keysym(0x07ceu32);
1978pub const KEY_Greek_OMICRON: Keysym = Keysym(0x07cfu32);
1980pub const KEY_Greek_PI: Keysym = Keysym(0x07d0u32);
1982pub const KEY_Greek_RHO: Keysym = Keysym(0x07d1u32);
1984pub const KEY_Greek_SIGMA: Keysym = Keysym(0x07d2u32);
1986pub const KEY_Greek_TAU: Keysym = Keysym(0x07d4u32);
1988pub const KEY_Greek_UPSILON: Keysym = Keysym(0x07d5u32);
1990pub const KEY_Greek_PHI: Keysym = Keysym(0x07d6u32);
1992pub const KEY_Greek_CHI: Keysym = Keysym(0x07d7u32);
1994pub const KEY_Greek_PSI: Keysym = Keysym(0x07d8u32);
1996pub const KEY_Greek_OMEGA: Keysym = Keysym(0x07d9u32);
1998pub const KEY_Greek_alpha: Keysym = Keysym(0x07e1u32);
2000pub const KEY_Greek_beta: Keysym = Keysym(0x07e2u32);
2002pub const KEY_Greek_gamma: Keysym = Keysym(0x07e3u32);
2004pub const KEY_Greek_delta: Keysym = Keysym(0x07e4u32);
2006pub const KEY_Greek_epsilon: Keysym = Keysym(0x07e5u32);
2008pub const KEY_Greek_zeta: Keysym = Keysym(0x07e6u32);
2010pub const KEY_Greek_eta: Keysym = Keysym(0x07e7u32);
2012pub const KEY_Greek_theta: Keysym = Keysym(0x07e8u32);
2014pub const KEY_Greek_iota: Keysym = Keysym(0x07e9u32);
2016pub const KEY_Greek_kappa: Keysym = Keysym(0x07eau32);
2018pub const KEY_Greek_lamda: Keysym = Keysym(0x07ebu32);
2020pub const KEY_Greek_lambda: Keysym = Keysym(0x07ebu32);
2022pub const KEY_Greek_mu: Keysym = Keysym(0x07ecu32);
2024pub const KEY_Greek_nu: Keysym = Keysym(0x07edu32);
2026pub const KEY_Greek_xi: Keysym = Keysym(0x07eeu32);
2028pub const KEY_Greek_omicron: Keysym = Keysym(0x07efu32);
2030pub const KEY_Greek_pi: Keysym = Keysym(0x07f0u32);
2032pub const KEY_Greek_rho: Keysym = Keysym(0x07f1u32);
2034pub const KEY_Greek_sigma: Keysym = Keysym(0x07f2u32);
2036pub const KEY_Greek_finalsmallsigma: Keysym = Keysym(0x07f3u32);
2038pub const KEY_Greek_tau: Keysym = Keysym(0x07f4u32);
2040pub const KEY_Greek_upsilon: Keysym = Keysym(0x07f5u32);
2042pub const KEY_Greek_phi: Keysym = Keysym(0x07f6u32);
2044pub const KEY_Greek_chi: Keysym = Keysym(0x07f7u32);
2046pub const KEY_Greek_psi: Keysym = Keysym(0x07f8u32);
2048pub const KEY_Greek_omega: Keysym = Keysym(0x07f9u32);
2050pub const KEY_Greek_switch: Keysym = Keysym(0xff7eu32);
2052
2053pub const KEY_leftradical: Keysym = Keysym(0x08a1u32);
2061pub const KEY_topleftradical: Keysym = Keysym(0x08a2u32);
2062pub const KEY_horizconnector: Keysym = Keysym(0x08a3u32);
2063pub const KEY_topintegral: Keysym = Keysym(0x08a4u32);
2065pub const KEY_botintegral: Keysym = Keysym(0x08a5u32);
2067pub const KEY_vertconnector: Keysym = Keysym(0x08a6u32);
2068pub const KEY_topleftsqbracket: Keysym = Keysym(0x08a7u32);
2070pub const KEY_botleftsqbracket: Keysym = Keysym(0x08a8u32);
2072pub const KEY_toprightsqbracket: Keysym = Keysym(0x08a9u32);
2074pub const KEY_botrightsqbracket: Keysym = Keysym(0x08aau32);
2076pub const KEY_topleftparens: Keysym = Keysym(0x08abu32);
2078pub const KEY_botleftparens: Keysym = Keysym(0x08acu32);
2080pub const KEY_toprightparens: Keysym = Keysym(0x08adu32);
2082pub const KEY_botrightparens: Keysym = Keysym(0x08aeu32);
2084pub const KEY_leftmiddlecurlybrace: Keysym = Keysym(0x08afu32);
2086pub const KEY_rightmiddlecurlybrace: Keysym = Keysym(0x08b0u32);
2088pub const KEY_topleftsummation: Keysym = Keysym(0x08b1u32);
2089pub const KEY_botleftsummation: Keysym = Keysym(0x08b2u32);
2090pub const KEY_topvertsummationconnector: Keysym = Keysym(0x08b3u32);
2091pub const KEY_botvertsummationconnector: Keysym = Keysym(0x08b4u32);
2092pub const KEY_toprightsummation: Keysym = Keysym(0x08b5u32);
2093pub const KEY_botrightsummation: Keysym = Keysym(0x08b6u32);
2094pub const KEY_rightmiddlesummation: Keysym = Keysym(0x08b7u32);
2095pub const KEY_lessthanequal: Keysym = Keysym(0x08bcu32);
2096pub const KEY_notequal: Keysym = Keysym(0x08bdu32);
2098pub const KEY_greaterthanequal: Keysym = Keysym(0x08beu32);
2099pub const KEY_integral: Keysym = Keysym(0x08bfu32);
2101pub const KEY_therefore: Keysym = Keysym(0x08c0u32);
2103pub const KEY_variation: Keysym = Keysym(0x08c1u32);
2105pub const KEY_infinity: Keysym = Keysym(0x08c2u32);
2107pub const KEY_nabla: Keysym = Keysym(0x08c5u32);
2109pub const KEY_approximate: Keysym = Keysym(0x08c8u32);
2111pub const KEY_similarequal: Keysym = Keysym(0x08c9u32);
2113pub const KEY_ifonlyif: Keysym = Keysym(0x08cdu32);
2115pub const KEY_implies: Keysym = Keysym(0x08ceu32);
2117pub const KEY_identical: Keysym = Keysym(0x08cfu32);
2119pub const KEY_radical: Keysym = Keysym(0x08d6u32);
2121pub const KEY_includedin: Keysym = Keysym(0x08dau32);
2123pub const KEY_includes: Keysym = Keysym(0x08dbu32);
2125pub const KEY_intersection: Keysym = Keysym(0x08dcu32);
2127pub const KEY_union: Keysym = Keysym(0x08ddu32);
2129pub const KEY_logicaland: Keysym = Keysym(0x08deu32);
2131pub const KEY_logicalor: Keysym = Keysym(0x08dfu32);
2133pub const KEY_partialderivative: Keysym = Keysym(0x08efu32);
2135pub const KEY_function: Keysym = Keysym(0x08f6u32);
2137pub const KEY_leftarrow: Keysym = Keysym(0x08fbu32);
2139pub const KEY_uparrow: Keysym = Keysym(0x08fcu32);
2141pub const KEY_rightarrow: Keysym = Keysym(0x08fdu32);
2143pub const KEY_downarrow: Keysym = Keysym(0x08feu32);
2145
2146pub const KEY_blank: Keysym = Keysym(0x09dfu32);
2153pub const KEY_soliddiamond: Keysym = Keysym(0x09e0u32);
2155pub const KEY_checkerboard: Keysym = Keysym(0x09e1u32);
2157pub const KEY_ht: Keysym = Keysym(0x09e2u32);
2159pub const KEY_ff: Keysym = Keysym(0x09e3u32);
2161pub const KEY_cr: Keysym = Keysym(0x09e4u32);
2163pub const KEY_lf: Keysym = Keysym(0x09e5u32);
2165pub const KEY_nl: Keysym = Keysym(0x09e8u32);
2167pub const KEY_vt: Keysym = Keysym(0x09e9u32);
2169pub const KEY_lowrightcorner: Keysym = Keysym(0x09eau32);
2171pub const KEY_uprightcorner: Keysym = Keysym(0x09ebu32);
2173pub const KEY_upleftcorner: Keysym = Keysym(0x09ecu32);
2175pub const KEY_lowleftcorner: Keysym = Keysym(0x09edu32);
2177pub const KEY_crossinglines: Keysym = Keysym(0x09eeu32);
2179pub const KEY_horizlinescan1: Keysym = Keysym(0x09efu32);
2180pub const KEY_horizlinescan3: Keysym = Keysym(0x09f0u32);
2181pub const KEY_horizlinescan5: Keysym = Keysym(0x09f1u32);
2183pub const KEY_horizlinescan7: Keysym = Keysym(0x09f2u32);
2184pub const KEY_horizlinescan9: Keysym = Keysym(0x09f3u32);
2185pub const KEY_leftt: Keysym = Keysym(0x09f4u32);
2187pub const KEY_rightt: Keysym = Keysym(0x09f5u32);
2189pub const KEY_bott: Keysym = Keysym(0x09f6u32);
2191pub const KEY_topt: Keysym = Keysym(0x09f7u32);
2193pub const KEY_vertbar: Keysym = Keysym(0x09f8u32);
2195
2196pub const KEY_emspace: Keysym = Keysym(0x0aa1u32);
2205pub const KEY_enspace: Keysym = Keysym(0x0aa2u32);
2207pub const KEY_em3space: Keysym = Keysym(0x0aa3u32);
2208pub const KEY_em4space: Keysym = Keysym(0x0aa4u32);
2209pub const KEY_digitspace: Keysym = Keysym(0x0aa5u32);
2211pub const KEY_punctspace: Keysym = Keysym(0x0aa6u32);
2213pub const KEY_thinspace: Keysym = Keysym(0x0aa7u32);
2215pub const KEY_hairspace: Keysym = Keysym(0x0aa8u32);
2217pub const KEY_emdash: Keysym = Keysym(0x0aa9u32);
2219pub const KEY_endash: Keysym = Keysym(0x0aaau32);
2221pub const KEY_signifblank: Keysym = Keysym(0x0aacu32);
2222pub const KEY_ellipsis: Keysym = Keysym(0x0aaeu32);
2224pub const KEY_doubbaselinedot: Keysym = Keysym(0x0aafu32);
2226pub const KEY_onethird: Keysym = Keysym(0x0ab0u32);
2228pub const KEY_twothirds: Keysym = Keysym(0x0ab1u32);
2230pub const KEY_onefifth: Keysym = Keysym(0x0ab2u32);
2232pub const KEY_twofifths: Keysym = Keysym(0x0ab3u32);
2234pub const KEY_threefifths: Keysym = Keysym(0x0ab4u32);
2236pub const KEY_fourfifths: Keysym = Keysym(0x0ab5u32);
2238pub const KEY_onesixth: Keysym = Keysym(0x0ab6u32);
2240pub const KEY_fivesixths: Keysym = Keysym(0x0ab7u32);
2242pub const KEY_careof: Keysym = Keysym(0x0ab8u32);
2244pub const KEY_figdash: Keysym = Keysym(0x0abbu32);
2246pub const KEY_leftanglebracket: Keysym = Keysym(0x0abcu32);
2247pub const KEY_decimalpoint: Keysym = Keysym(0x0abdu32);
2248pub const KEY_rightanglebracket: Keysym = Keysym(0x0abeu32);
2249pub const KEY_marker: Keysym = Keysym(0x0abfu32);
2250pub const KEY_oneeighth: Keysym = Keysym(0x0ac3u32);
2252pub const KEY_threeeighths: Keysym = Keysym(0x0ac4u32);
2254pub const KEY_fiveeighths: Keysym = Keysym(0x0ac5u32);
2256pub const KEY_seveneighths: Keysym = Keysym(0x0ac6u32);
2258pub const KEY_trademark: Keysym = Keysym(0x0ac9u32);
2260pub const KEY_signaturemark: Keysym = Keysym(0x0acau32);
2261pub const KEY_trademarkincircle: Keysym = Keysym(0x0acbu32);
2262pub const KEY_leftopentriangle: Keysym = Keysym(0x0accu32);
2263pub const KEY_rightopentriangle: Keysym = Keysym(0x0acdu32);
2264pub const KEY_emopencircle: Keysym = Keysym(0x0aceu32);
2265pub const KEY_emopenrectangle: Keysym = Keysym(0x0acfu32);
2266pub const KEY_leftsinglequotemark: Keysym = Keysym(0x0ad0u32);
2268pub const KEY_rightsinglequotemark: Keysym = Keysym(0x0ad1u32);
2270pub const KEY_leftdoublequotemark: Keysym = Keysym(0x0ad2u32);
2272pub const KEY_rightdoublequotemark: Keysym = Keysym(0x0ad3u32);
2274pub const KEY_prescription: Keysym = Keysym(0x0ad4u32);
2276pub const KEY_permille: Keysym = Keysym(0x0ad5u32);
2278pub const KEY_minutes: Keysym = Keysym(0x0ad6u32);
2280pub const KEY_seconds: Keysym = Keysym(0x0ad7u32);
2282pub const KEY_latincross: Keysym = Keysym(0x0ad9u32);
2284pub const KEY_hexagram: Keysym = Keysym(0x0adau32);
2285pub const KEY_filledrectbullet: Keysym = Keysym(0x0adbu32);
2286pub const KEY_filledlefttribullet: Keysym = Keysym(0x0adcu32);
2287pub const KEY_filledrighttribullet: Keysym = Keysym(0x0addu32);
2288pub const KEY_emfilledcircle: Keysym = Keysym(0x0adeu32);
2289pub const KEY_emfilledrect: Keysym = Keysym(0x0adfu32);
2290pub const KEY_enopencircbullet: Keysym = Keysym(0x0ae0u32);
2291pub const KEY_enopensquarebullet: Keysym = Keysym(0x0ae1u32);
2292pub const KEY_openrectbullet: Keysym = Keysym(0x0ae2u32);
2293pub const KEY_opentribulletup: Keysym = Keysym(0x0ae3u32);
2294pub const KEY_opentribulletdown: Keysym = Keysym(0x0ae4u32);
2295pub const KEY_openstar: Keysym = Keysym(0x0ae5u32);
2296pub const KEY_enfilledcircbullet: Keysym = Keysym(0x0ae6u32);
2297pub const KEY_enfilledsqbullet: Keysym = Keysym(0x0ae7u32);
2298pub const KEY_filledtribulletup: Keysym = Keysym(0x0ae8u32);
2299pub const KEY_filledtribulletdown: Keysym = Keysym(0x0ae9u32);
2300pub const KEY_leftpointer: Keysym = Keysym(0x0aeau32);
2301pub const KEY_rightpointer: Keysym = Keysym(0x0aebu32);
2302pub const KEY_club: Keysym = Keysym(0x0aecu32);
2304pub const KEY_diamond: Keysym = Keysym(0x0aedu32);
2306pub const KEY_heart: Keysym = Keysym(0x0aeeu32);
2308pub const KEY_maltesecross: Keysym = Keysym(0x0af0u32);
2310pub const KEY_dagger: Keysym = Keysym(0x0af1u32);
2312pub const KEY_doubledagger: Keysym = Keysym(0x0af2u32);
2314pub const KEY_checkmark: Keysym = Keysym(0x0af3u32);
2316pub const KEY_ballotcross: Keysym = Keysym(0x0af4u32);
2318pub const KEY_musicalsharp: Keysym = Keysym(0x0af5u32);
2320pub const KEY_musicalflat: Keysym = Keysym(0x0af6u32);
2322pub const KEY_malesymbol: Keysym = Keysym(0x0af7u32);
2324pub const KEY_femalesymbol: Keysym = Keysym(0x0af8u32);
2326pub const KEY_telephone: Keysym = Keysym(0x0af9u32);
2328pub const KEY_telephonerecorder: Keysym = Keysym(0x0afau32);
2330pub const KEY_phonographcopyright: Keysym = Keysym(0x0afbu32);
2332pub const KEY_caret: Keysym = Keysym(0x0afcu32);
2334pub const KEY_singlelowquotemark: Keysym = Keysym(0x0afdu32);
2335pub const KEY_doublelowquotemark: Keysym = Keysym(0x0afeu32);
2336pub const KEY_cursor: Keysym = Keysym(0x0affu32);
2337
2338pub const KEY_leftcaret: Keysym = Keysym(0x0ba3u32);
2344pub const KEY_rightcaret: Keysym = Keysym(0x0ba6u32);
2345pub const KEY_downcaret: Keysym = Keysym(0x0ba8u32);
2346pub const KEY_upcaret: Keysym = Keysym(0x0ba9u32);
2347pub const KEY_overbar: Keysym = Keysym(0x0bc0u32);
2348pub const KEY_downtack: Keysym = Keysym(0x0bc2u32);
2350pub const KEY_upshoe: Keysym = Keysym(0x0bc3u32);
2351pub const KEY_downstile: Keysym = Keysym(0x0bc4u32);
2353pub const KEY_underbar: Keysym = Keysym(0x0bc6u32);
2354pub const KEY_jot: Keysym = Keysym(0x0bcau32);
2356pub const KEY_quad: Keysym = Keysym(0x0bccu32);
2358pub const KEY_uptack: Keysym = Keysym(0x0bceu32);
2360pub const KEY_circle: Keysym = Keysym(0x0bcfu32);
2362pub const KEY_upstile: Keysym = Keysym(0x0bd3u32);
2364pub const KEY_downshoe: Keysym = Keysym(0x0bd6u32);
2365pub const KEY_rightshoe: Keysym = Keysym(0x0bd8u32);
2366pub const KEY_leftshoe: Keysym = Keysym(0x0bdau32);
2367pub const KEY_lefttack: Keysym = Keysym(0x0bdcu32);
2369pub const KEY_righttack: Keysym = Keysym(0x0bfcu32);
2371
2372pub const KEY_hebrew_doublelowline: Keysym = Keysym(0x0cdfu32);
2379pub const KEY_hebrew_aleph: Keysym = Keysym(0x0ce0u32);
2381pub const KEY_hebrew_bet: Keysym = Keysym(0x0ce1u32);
2383pub const KEY_hebrew_beth: Keysym = Keysym(0x0ce1u32);
2385pub const KEY_hebrew_gimel: Keysym = Keysym(0x0ce2u32);
2387pub const KEY_hebrew_gimmel: Keysym = Keysym(0x0ce2u32);
2389pub const KEY_hebrew_dalet: Keysym = Keysym(0x0ce3u32);
2391pub const KEY_hebrew_daleth: Keysym = Keysym(0x0ce3u32);
2393pub const KEY_hebrew_he: Keysym = Keysym(0x0ce4u32);
2395pub const KEY_hebrew_waw: Keysym = Keysym(0x0ce5u32);
2397pub const KEY_hebrew_zain: Keysym = Keysym(0x0ce6u32);
2399pub const KEY_hebrew_zayin: Keysym = Keysym(0x0ce6u32);
2401pub const KEY_hebrew_chet: Keysym = Keysym(0x0ce7u32);
2403pub const KEY_hebrew_het: Keysym = Keysym(0x0ce7u32);
2405pub const KEY_hebrew_tet: Keysym = Keysym(0x0ce8u32);
2407pub const KEY_hebrew_teth: Keysym = Keysym(0x0ce8u32);
2409pub const KEY_hebrew_yod: Keysym = Keysym(0x0ce9u32);
2411pub const KEY_hebrew_finalkaph: Keysym = Keysym(0x0ceau32);
2413pub const KEY_hebrew_kaph: Keysym = Keysym(0x0cebu32);
2415pub const KEY_hebrew_lamed: Keysym = Keysym(0x0cecu32);
2417pub const KEY_hebrew_finalmem: Keysym = Keysym(0x0cedu32);
2419pub const KEY_hebrew_mem: Keysym = Keysym(0x0ceeu32);
2421pub const KEY_hebrew_finalnun: Keysym = Keysym(0x0cefu32);
2423pub const KEY_hebrew_nun: Keysym = Keysym(0x0cf0u32);
2425pub const KEY_hebrew_samech: Keysym = Keysym(0x0cf1u32);
2427pub const KEY_hebrew_samekh: Keysym = Keysym(0x0cf1u32);
2429pub const KEY_hebrew_ayin: Keysym = Keysym(0x0cf2u32);
2431pub const KEY_hebrew_finalpe: Keysym = Keysym(0x0cf3u32);
2433pub const KEY_hebrew_pe: Keysym = Keysym(0x0cf4u32);
2435pub const KEY_hebrew_finalzade: Keysym = Keysym(0x0cf5u32);
2437pub const KEY_hebrew_finalzadi: Keysym = Keysym(0x0cf5u32);
2439pub const KEY_hebrew_zade: Keysym = Keysym(0x0cf6u32);
2441pub const KEY_hebrew_zadi: Keysym = Keysym(0x0cf6u32);
2443pub const KEY_hebrew_qoph: Keysym = Keysym(0x0cf7u32);
2445pub const KEY_hebrew_kuf: Keysym = Keysym(0x0cf7u32);
2447pub const KEY_hebrew_resh: Keysym = Keysym(0x0cf8u32);
2449pub const KEY_hebrew_shin: Keysym = Keysym(0x0cf9u32);
2451pub const KEY_hebrew_taw: Keysym = Keysym(0x0cfau32);
2453pub const KEY_hebrew_taf: Keysym = Keysym(0x0cfau32);
2455pub const KEY_Hebrew_switch: Keysym = Keysym(0xff7eu32);
2457
2458pub const KEY_Thai_kokai: Keysym = Keysym(0x0da1u32);
2465pub const KEY_Thai_khokhai: Keysym = Keysym(0x0da2u32);
2467pub const KEY_Thai_khokhuat: Keysym = Keysym(0x0da3u32);
2469pub const KEY_Thai_khokhwai: Keysym = Keysym(0x0da4u32);
2471pub const KEY_Thai_khokhon: Keysym = Keysym(0x0da5u32);
2473pub const KEY_Thai_khorakhang: Keysym = Keysym(0x0da6u32);
2475pub const KEY_Thai_ngongu: Keysym = Keysym(0x0da7u32);
2477pub const KEY_Thai_chochan: Keysym = Keysym(0x0da8u32);
2479pub const KEY_Thai_choching: Keysym = Keysym(0x0da9u32);
2481pub const KEY_Thai_chochang: Keysym = Keysym(0x0daau32);
2483pub const KEY_Thai_soso: Keysym = Keysym(0x0dabu32);
2485pub const KEY_Thai_chochoe: Keysym = Keysym(0x0dacu32);
2487pub const KEY_Thai_yoying: Keysym = Keysym(0x0dadu32);
2489pub const KEY_Thai_dochada: Keysym = Keysym(0x0daeu32);
2491pub const KEY_Thai_topatak: Keysym = Keysym(0x0dafu32);
2493pub const KEY_Thai_thothan: Keysym = Keysym(0x0db0u32);
2495pub const KEY_Thai_thonangmontho: Keysym = Keysym(0x0db1u32);
2497pub const KEY_Thai_thophuthao: Keysym = Keysym(0x0db2u32);
2499pub const KEY_Thai_nonen: Keysym = Keysym(0x0db3u32);
2501pub const KEY_Thai_dodek: Keysym = Keysym(0x0db4u32);
2503pub const KEY_Thai_totao: Keysym = Keysym(0x0db5u32);
2505pub const KEY_Thai_thothung: Keysym = Keysym(0x0db6u32);
2507pub const KEY_Thai_thothahan: Keysym = Keysym(0x0db7u32);
2509pub const KEY_Thai_thothong: Keysym = Keysym(0x0db8u32);
2511pub const KEY_Thai_nonu: Keysym = Keysym(0x0db9u32);
2513pub const KEY_Thai_bobaimai: Keysym = Keysym(0x0dbau32);
2515pub const KEY_Thai_popla: Keysym = Keysym(0x0dbbu32);
2517pub const KEY_Thai_phophung: Keysym = Keysym(0x0dbcu32);
2519pub const KEY_Thai_fofa: Keysym = Keysym(0x0dbdu32);
2521pub const KEY_Thai_phophan: Keysym = Keysym(0x0dbeu32);
2523pub const KEY_Thai_fofan: Keysym = Keysym(0x0dbfu32);
2525pub const KEY_Thai_phosamphao: Keysym = Keysym(0x0dc0u32);
2527pub const KEY_Thai_moma: Keysym = Keysym(0x0dc1u32);
2529pub const KEY_Thai_yoyak: Keysym = Keysym(0x0dc2u32);
2531pub const KEY_Thai_rorua: Keysym = Keysym(0x0dc3u32);
2533pub const KEY_Thai_ru: Keysym = Keysym(0x0dc4u32);
2535pub const KEY_Thai_loling: Keysym = Keysym(0x0dc5u32);
2537pub const KEY_Thai_lu: Keysym = Keysym(0x0dc6u32);
2539pub const KEY_Thai_wowaen: Keysym = Keysym(0x0dc7u32);
2541pub const KEY_Thai_sosala: Keysym = Keysym(0x0dc8u32);
2543pub const KEY_Thai_sorusi: Keysym = Keysym(0x0dc9u32);
2545pub const KEY_Thai_sosua: Keysym = Keysym(0x0dcau32);
2547pub const KEY_Thai_hohip: Keysym = Keysym(0x0dcbu32);
2549pub const KEY_Thai_lochula: Keysym = Keysym(0x0dccu32);
2551pub const KEY_Thai_oang: Keysym = Keysym(0x0dcdu32);
2553pub const KEY_Thai_honokhuk: Keysym = Keysym(0x0dceu32);
2555pub const KEY_Thai_paiyannoi: Keysym = Keysym(0x0dcfu32);
2557pub const KEY_Thai_saraa: Keysym = Keysym(0x0dd0u32);
2559pub const KEY_Thai_maihanakat: Keysym = Keysym(0x0dd1u32);
2560pub const KEY_Thai_saraaa: Keysym = Keysym(0x0dd2u32);
2562pub const KEY_Thai_saraam: Keysym = Keysym(0x0dd3u32);
2564pub const KEY_Thai_sarai: Keysym = Keysym(0x0dd4u32);
2566pub const KEY_Thai_saraii: Keysym = Keysym(0x0dd5u32);
2568pub const KEY_Thai_saraue: Keysym = Keysym(0x0dd6u32);
2570pub const KEY_Thai_sarauee: Keysym = Keysym(0x0dd7u32);
2572pub const KEY_Thai_sarau: Keysym = Keysym(0x0dd8u32);
2574pub const KEY_Thai_sarauu: Keysym = Keysym(0x0dd9u32);
2576pub const KEY_Thai_phinthu: Keysym = Keysym(0x0ddau32);
2578pub const KEY_Thai_maihanakat_maitho: Keysym = Keysym(0x0ddeu32);
2579pub const KEY_Thai_baht: Keysym = Keysym(0x0ddfu32);
2581pub const KEY_Thai_sarae: Keysym = Keysym(0x0de0u32);
2583pub const KEY_Thai_saraae: Keysym = Keysym(0x0de1u32);
2585pub const KEY_Thai_sarao: Keysym = Keysym(0x0de2u32);
2587pub const KEY_Thai_saraaimaimuan: Keysym = Keysym(0x0de3u32);
2589pub const KEY_Thai_saraaimaimalai: Keysym = Keysym(0x0de4u32);
2591pub const KEY_Thai_lakkhangyao: Keysym = Keysym(0x0de5u32);
2593pub const KEY_Thai_maiyamok: Keysym = Keysym(0x0de6u32);
2595pub const KEY_Thai_maitaikhu: Keysym = Keysym(0x0de7u32);
2597pub const KEY_Thai_maiek: Keysym = Keysym(0x0de8u32);
2599pub const KEY_Thai_maitho: Keysym = Keysym(0x0de9u32);
2601pub const KEY_Thai_maitri: Keysym = Keysym(0x0deau32);
2603pub const KEY_Thai_maichattawa: Keysym = Keysym(0x0debu32);
2605pub const KEY_Thai_thanthakhat: Keysym = Keysym(0x0decu32);
2607pub const KEY_Thai_nikhahit: Keysym = Keysym(0x0dedu32);
2609pub const KEY_Thai_leksun: Keysym = Keysym(0x0df0u32);
2611pub const KEY_Thai_leknung: Keysym = Keysym(0x0df1u32);
2613pub const KEY_Thai_leksong: Keysym = Keysym(0x0df2u32);
2615pub const KEY_Thai_leksam: Keysym = Keysym(0x0df3u32);
2617pub const KEY_Thai_leksi: Keysym = Keysym(0x0df4u32);
2619pub const KEY_Thai_lekha: Keysym = Keysym(0x0df5u32);
2621pub const KEY_Thai_lekhok: Keysym = Keysym(0x0df6u32);
2623pub const KEY_Thai_lekchet: Keysym = Keysym(0x0df7u32);
2625pub const KEY_Thai_lekpaet: Keysym = Keysym(0x0df8u32);
2627pub const KEY_Thai_lekkao: Keysym = Keysym(0x0df9u32);
2629
2630pub const KEY_Hangul: Keysym = Keysym(0xff31u32);
2637pub const KEY_Hangul_Start: Keysym = Keysym(0xff32u32);
2639pub const KEY_Hangul_End: Keysym = Keysym(0xff33u32);
2640pub const KEY_Hangul_Hanja: Keysym = Keysym(0xff34u32);
2641pub const KEY_Hangul_Jamo: Keysym = Keysym(0xff35u32);
2643pub const KEY_Hangul_Romaja: Keysym = Keysym(0xff36u32);
2645pub const KEY_Hangul_Codeinput: Keysym = Keysym(0xff37u32);
2647pub const KEY_Hangul_Jeonja: Keysym = Keysym(0xff38u32);
2649pub const KEY_Hangul_Banja: Keysym = Keysym(0xff39u32);
2651pub const KEY_Hangul_PreHanja: Keysym = Keysym(0xff3au32);
2653pub const KEY_Hangul_PostHanja: Keysym = Keysym(0xff3bu32);
2655pub const KEY_Hangul_SingleCandidate: Keysym = Keysym(0xff3cu32);
2657pub const KEY_Hangul_MultipleCandidate: Keysym = Keysym(0xff3du32);
2659pub const KEY_Hangul_PreviousCandidate: Keysym = Keysym(0xff3eu32);
2661pub const KEY_Hangul_Special: Keysym = Keysym(0xff3fu32);
2663pub const KEY_Hangul_switch: Keysym = Keysym(0xff7eu32);
2665
2666pub const KEY_Hangul_Kiyeog: Keysym = Keysym(0x0ea1u32);
2668pub const KEY_Hangul_SsangKiyeog: Keysym = Keysym(0x0ea2u32);
2669pub const KEY_Hangul_KiyeogSios: Keysym = Keysym(0x0ea3u32);
2670pub const KEY_Hangul_Nieun: Keysym = Keysym(0x0ea4u32);
2671pub const KEY_Hangul_NieunJieuj: Keysym = Keysym(0x0ea5u32);
2672pub const KEY_Hangul_NieunHieuh: Keysym = Keysym(0x0ea6u32);
2673pub const KEY_Hangul_Dikeud: Keysym = Keysym(0x0ea7u32);
2674pub const KEY_Hangul_SsangDikeud: Keysym = Keysym(0x0ea8u32);
2675pub const KEY_Hangul_Rieul: Keysym = Keysym(0x0ea9u32);
2676pub const KEY_Hangul_RieulKiyeog: Keysym = Keysym(0x0eaau32);
2677pub const KEY_Hangul_RieulMieum: Keysym = Keysym(0x0eabu32);
2678pub const KEY_Hangul_RieulPieub: Keysym = Keysym(0x0eacu32);
2679pub const KEY_Hangul_RieulSios: Keysym = Keysym(0x0eadu32);
2680pub const KEY_Hangul_RieulTieut: Keysym = Keysym(0x0eaeu32);
2681pub const KEY_Hangul_RieulPhieuf: Keysym = Keysym(0x0eafu32);
2682pub const KEY_Hangul_RieulHieuh: Keysym = Keysym(0x0eb0u32);
2683pub const KEY_Hangul_Mieum: Keysym = Keysym(0x0eb1u32);
2684pub const KEY_Hangul_Pieub: Keysym = Keysym(0x0eb2u32);
2685pub const KEY_Hangul_SsangPieub: Keysym = Keysym(0x0eb3u32);
2686pub const KEY_Hangul_PieubSios: Keysym = Keysym(0x0eb4u32);
2687pub const KEY_Hangul_Sios: Keysym = Keysym(0x0eb5u32);
2688pub const KEY_Hangul_SsangSios: Keysym = Keysym(0x0eb6u32);
2689pub const KEY_Hangul_Ieung: Keysym = Keysym(0x0eb7u32);
2690pub const KEY_Hangul_Jieuj: Keysym = Keysym(0x0eb8u32);
2691pub const KEY_Hangul_SsangJieuj: Keysym = Keysym(0x0eb9u32);
2692pub const KEY_Hangul_Cieuc: Keysym = Keysym(0x0ebau32);
2693pub const KEY_Hangul_Khieuq: Keysym = Keysym(0x0ebbu32);
2694pub const KEY_Hangul_Tieut: Keysym = Keysym(0x0ebcu32);
2695pub const KEY_Hangul_Phieuf: Keysym = Keysym(0x0ebdu32);
2696pub const KEY_Hangul_Hieuh: Keysym = Keysym(0x0ebeu32);
2697
2698pub const KEY_Hangul_A: Keysym = Keysym(0x0ebfu32);
2700pub const KEY_Hangul_AE: Keysym = Keysym(0x0ec0u32);
2701pub const KEY_Hangul_YA: Keysym = Keysym(0x0ec1u32);
2702pub const KEY_Hangul_YAE: Keysym = Keysym(0x0ec2u32);
2703pub const KEY_Hangul_EO: Keysym = Keysym(0x0ec3u32);
2704pub const KEY_Hangul_E: Keysym = Keysym(0x0ec4u32);
2705pub const KEY_Hangul_YEO: Keysym = Keysym(0x0ec5u32);
2706pub const KEY_Hangul_YE: Keysym = Keysym(0x0ec6u32);
2707pub const KEY_Hangul_O: Keysym = Keysym(0x0ec7u32);
2708pub const KEY_Hangul_WA: Keysym = Keysym(0x0ec8u32);
2709pub const KEY_Hangul_WAE: Keysym = Keysym(0x0ec9u32);
2710pub const KEY_Hangul_OE: Keysym = Keysym(0x0ecau32);
2711pub const KEY_Hangul_YO: Keysym = Keysym(0x0ecbu32);
2712pub const KEY_Hangul_U: Keysym = Keysym(0x0eccu32);
2713pub const KEY_Hangul_WEO: Keysym = Keysym(0x0ecdu32);
2714pub const KEY_Hangul_WE: Keysym = Keysym(0x0eceu32);
2715pub const KEY_Hangul_WI: Keysym = Keysym(0x0ecfu32);
2716pub const KEY_Hangul_YU: Keysym = Keysym(0x0ed0u32);
2717pub const KEY_Hangul_EU: Keysym = Keysym(0x0ed1u32);
2718pub const KEY_Hangul_YI: Keysym = Keysym(0x0ed2u32);
2719pub const KEY_Hangul_I: Keysym = Keysym(0x0ed3u32);
2720
2721pub const KEY_Hangul_J_Kiyeog: Keysym = Keysym(0x0ed4u32);
2723pub const KEY_Hangul_J_SsangKiyeog: Keysym = Keysym(0x0ed5u32);
2724pub const KEY_Hangul_J_KiyeogSios: Keysym = Keysym(0x0ed6u32);
2725pub const KEY_Hangul_J_Nieun: Keysym = Keysym(0x0ed7u32);
2726pub const KEY_Hangul_J_NieunJieuj: Keysym = Keysym(0x0ed8u32);
2727pub const KEY_Hangul_J_NieunHieuh: Keysym = Keysym(0x0ed9u32);
2728pub const KEY_Hangul_J_Dikeud: Keysym = Keysym(0x0edau32);
2729pub const KEY_Hangul_J_Rieul: Keysym = Keysym(0x0edbu32);
2730pub const KEY_Hangul_J_RieulKiyeog: Keysym = Keysym(0x0edcu32);
2731pub const KEY_Hangul_J_RieulMieum: Keysym = Keysym(0x0eddu32);
2732pub const KEY_Hangul_J_RieulPieub: Keysym = Keysym(0x0edeu32);
2733pub const KEY_Hangul_J_RieulSios: Keysym = Keysym(0x0edfu32);
2734pub const KEY_Hangul_J_RieulTieut: Keysym = Keysym(0x0ee0u32);
2735pub const KEY_Hangul_J_RieulPhieuf: Keysym = Keysym(0x0ee1u32);
2736pub const KEY_Hangul_J_RieulHieuh: Keysym = Keysym(0x0ee2u32);
2737pub const KEY_Hangul_J_Mieum: Keysym = Keysym(0x0ee3u32);
2738pub const KEY_Hangul_J_Pieub: Keysym = Keysym(0x0ee4u32);
2739pub const KEY_Hangul_J_PieubSios: Keysym = Keysym(0x0ee5u32);
2740pub const KEY_Hangul_J_Sios: Keysym = Keysym(0x0ee6u32);
2741pub const KEY_Hangul_J_SsangSios: Keysym = Keysym(0x0ee7u32);
2742pub const KEY_Hangul_J_Ieung: Keysym = Keysym(0x0ee8u32);
2743pub const KEY_Hangul_J_Jieuj: Keysym = Keysym(0x0ee9u32);
2744pub const KEY_Hangul_J_Cieuc: Keysym = Keysym(0x0eeau32);
2745pub const KEY_Hangul_J_Khieuq: Keysym = Keysym(0x0eebu32);
2746pub const KEY_Hangul_J_Tieut: Keysym = Keysym(0x0eecu32);
2747pub const KEY_Hangul_J_Phieuf: Keysym = Keysym(0x0eedu32);
2748pub const KEY_Hangul_J_Hieuh: Keysym = Keysym(0x0eeeu32);
2749
2750pub const KEY_Hangul_RieulYeorinHieuh: Keysym = Keysym(0x0eefu32);
2752pub const KEY_Hangul_SunkyeongeumMieum: Keysym = Keysym(0x0ef0u32);
2753pub const KEY_Hangul_SunkyeongeumPieub: Keysym = Keysym(0x0ef1u32);
2754pub const KEY_Hangul_PanSios: Keysym = Keysym(0x0ef2u32);
2755pub const KEY_Hangul_KkogjiDalrinIeung: Keysym = Keysym(0x0ef3u32);
2756pub const KEY_Hangul_SunkyeongeumPhieuf: Keysym = Keysym(0x0ef4u32);
2757pub const KEY_Hangul_YeorinHieuh: Keysym = Keysym(0x0ef5u32);
2758
2759pub const KEY_Hangul_AraeA: Keysym = Keysym(0x0ef6u32);
2761pub const KEY_Hangul_AraeAE: Keysym = Keysym(0x0ef7u32);
2762
2763pub const KEY_Hangul_J_PanSios: Keysym = Keysym(0x0ef8u32);
2765pub const KEY_Hangul_J_KkogjiDalrinIeung: Keysym = Keysym(0x0ef9u32);
2766pub const KEY_Hangul_J_YeorinHieuh: Keysym = Keysym(0x0efau32);
2767
2768pub const KEY_Korean_Won: Keysym = Keysym(0x0effu32);
2770
2771
2772pub const KEY_Armenian_ligature_ew: Keysym = Keysym(0x1000587u32);
2778pub const KEY_Armenian_full_stop: Keysym = Keysym(0x1000589u32);
2780pub const KEY_Armenian_verjaket: Keysym = Keysym(0x1000589u32);
2782pub const KEY_Armenian_separation_mark: Keysym = Keysym(0x100055du32);
2784pub const KEY_Armenian_but: Keysym = Keysym(0x100055du32);
2786pub const KEY_Armenian_hyphen: Keysym = Keysym(0x100058au32);
2788pub const KEY_Armenian_yentamna: Keysym = Keysym(0x100058au32);
2790pub const KEY_Armenian_exclam: Keysym = Keysym(0x100055cu32);
2792pub const KEY_Armenian_amanak: Keysym = Keysym(0x100055cu32);
2794pub const KEY_Armenian_accent: Keysym = Keysym(0x100055bu32);
2796pub const KEY_Armenian_shesht: Keysym = Keysym(0x100055bu32);
2798pub const KEY_Armenian_question: Keysym = Keysym(0x100055eu32);
2800pub const KEY_Armenian_paruyk: Keysym = Keysym(0x100055eu32);
2802pub const KEY_Armenian_AYB: Keysym = Keysym(0x1000531u32);
2804pub const KEY_Armenian_ayb: Keysym = Keysym(0x1000561u32);
2806pub const KEY_Armenian_BEN: Keysym = Keysym(0x1000532u32);
2808pub const KEY_Armenian_ben: Keysym = Keysym(0x1000562u32);
2810pub const KEY_Armenian_GIM: Keysym = Keysym(0x1000533u32);
2812pub const KEY_Armenian_gim: Keysym = Keysym(0x1000563u32);
2814pub const KEY_Armenian_DA: Keysym = Keysym(0x1000534u32);
2816pub const KEY_Armenian_da: Keysym = Keysym(0x1000564u32);
2818pub const KEY_Armenian_YECH: Keysym = Keysym(0x1000535u32);
2820pub const KEY_Armenian_yech: Keysym = Keysym(0x1000565u32);
2822pub const KEY_Armenian_ZA: Keysym = Keysym(0x1000536u32);
2824pub const KEY_Armenian_za: Keysym = Keysym(0x1000566u32);
2826pub const KEY_Armenian_E: Keysym = Keysym(0x1000537u32);
2828pub const KEY_Armenian_e: Keysym = Keysym(0x1000567u32);
2830pub const KEY_Armenian_AT: Keysym = Keysym(0x1000538u32);
2832pub const KEY_Armenian_at: Keysym = Keysym(0x1000568u32);
2834pub const KEY_Armenian_TO: Keysym = Keysym(0x1000539u32);
2836pub const KEY_Armenian_to: Keysym = Keysym(0x1000569u32);
2838pub const KEY_Armenian_ZHE: Keysym = Keysym(0x100053au32);
2840pub const KEY_Armenian_zhe: Keysym = Keysym(0x100056au32);
2842pub const KEY_Armenian_INI: Keysym = Keysym(0x100053bu32);
2844pub const KEY_Armenian_ini: Keysym = Keysym(0x100056bu32);
2846pub const KEY_Armenian_LYUN: Keysym = Keysym(0x100053cu32);
2848pub const KEY_Armenian_lyun: Keysym = Keysym(0x100056cu32);
2850pub const KEY_Armenian_KHE: Keysym = Keysym(0x100053du32);
2852pub const KEY_Armenian_khe: Keysym = Keysym(0x100056du32);
2854pub const KEY_Armenian_TSA: Keysym = Keysym(0x100053eu32);
2856pub const KEY_Armenian_tsa: Keysym = Keysym(0x100056eu32);
2858pub const KEY_Armenian_KEN: Keysym = Keysym(0x100053fu32);
2860pub const KEY_Armenian_ken: Keysym = Keysym(0x100056fu32);
2862pub const KEY_Armenian_HO: Keysym = Keysym(0x1000540u32);
2864pub const KEY_Armenian_ho: Keysym = Keysym(0x1000570u32);
2866pub const KEY_Armenian_DZA: Keysym = Keysym(0x1000541u32);
2868pub const KEY_Armenian_dza: Keysym = Keysym(0x1000571u32);
2870pub const KEY_Armenian_GHAT: Keysym = Keysym(0x1000542u32);
2872pub const KEY_Armenian_ghat: Keysym = Keysym(0x1000572u32);
2874pub const KEY_Armenian_TCHE: Keysym = Keysym(0x1000543u32);
2876pub const KEY_Armenian_tche: Keysym = Keysym(0x1000573u32);
2878pub const KEY_Armenian_MEN: Keysym = Keysym(0x1000544u32);
2880pub const KEY_Armenian_men: Keysym = Keysym(0x1000574u32);
2882pub const KEY_Armenian_HI: Keysym = Keysym(0x1000545u32);
2884pub const KEY_Armenian_hi: Keysym = Keysym(0x1000575u32);
2886pub const KEY_Armenian_NU: Keysym = Keysym(0x1000546u32);
2888pub const KEY_Armenian_nu: Keysym = Keysym(0x1000576u32);
2890pub const KEY_Armenian_SHA: Keysym = Keysym(0x1000547u32);
2892pub const KEY_Armenian_sha: Keysym = Keysym(0x1000577u32);
2894pub const KEY_Armenian_VO: Keysym = Keysym(0x1000548u32);
2896pub const KEY_Armenian_vo: Keysym = Keysym(0x1000578u32);
2898pub const KEY_Armenian_CHA: Keysym = Keysym(0x1000549u32);
2900pub const KEY_Armenian_cha: Keysym = Keysym(0x1000579u32);
2902pub const KEY_Armenian_PE: Keysym = Keysym(0x100054au32);
2904pub const KEY_Armenian_pe: Keysym = Keysym(0x100057au32);
2906pub const KEY_Armenian_JE: Keysym = Keysym(0x100054bu32);
2908pub const KEY_Armenian_je: Keysym = Keysym(0x100057bu32);
2910pub const KEY_Armenian_RA: Keysym = Keysym(0x100054cu32);
2912pub const KEY_Armenian_ra: Keysym = Keysym(0x100057cu32);
2914pub const KEY_Armenian_SE: Keysym = Keysym(0x100054du32);
2916pub const KEY_Armenian_se: Keysym = Keysym(0x100057du32);
2918pub const KEY_Armenian_VEV: Keysym = Keysym(0x100054eu32);
2920pub const KEY_Armenian_vev: Keysym = Keysym(0x100057eu32);
2922pub const KEY_Armenian_TYUN: Keysym = Keysym(0x100054fu32);
2924pub const KEY_Armenian_tyun: Keysym = Keysym(0x100057fu32);
2926pub const KEY_Armenian_RE: Keysym = Keysym(0x1000550u32);
2928pub const KEY_Armenian_re: Keysym = Keysym(0x1000580u32);
2930pub const KEY_Armenian_TSO: Keysym = Keysym(0x1000551u32);
2932pub const KEY_Armenian_tso: Keysym = Keysym(0x1000581u32);
2934pub const KEY_Armenian_VYUN: Keysym = Keysym(0x1000552u32);
2936pub const KEY_Armenian_vyun: Keysym = Keysym(0x1000582u32);
2938pub const KEY_Armenian_PYUR: Keysym = Keysym(0x1000553u32);
2940pub const KEY_Armenian_pyur: Keysym = Keysym(0x1000583u32);
2942pub const KEY_Armenian_KE: Keysym = Keysym(0x1000554u32);
2944pub const KEY_Armenian_ke: Keysym = Keysym(0x1000584u32);
2946pub const KEY_Armenian_O: Keysym = Keysym(0x1000555u32);
2948pub const KEY_Armenian_o: Keysym = Keysym(0x1000585u32);
2950pub const KEY_Armenian_FE: Keysym = Keysym(0x1000556u32);
2952pub const KEY_Armenian_fe: Keysym = Keysym(0x1000586u32);
2954pub const KEY_Armenian_apostrophe: Keysym = Keysym(0x100055au32);
2956
2957pub const KEY_Georgian_an: Keysym = Keysym(0x10010d0u32);
2963pub const KEY_Georgian_ban: Keysym = Keysym(0x10010d1u32);
2965pub const KEY_Georgian_gan: Keysym = Keysym(0x10010d2u32);
2967pub const KEY_Georgian_don: Keysym = Keysym(0x10010d3u32);
2969pub const KEY_Georgian_en: Keysym = Keysym(0x10010d4u32);
2971pub const KEY_Georgian_vin: Keysym = Keysym(0x10010d5u32);
2973pub const KEY_Georgian_zen: Keysym = Keysym(0x10010d6u32);
2975pub const KEY_Georgian_tan: Keysym = Keysym(0x10010d7u32);
2977pub const KEY_Georgian_in: Keysym = Keysym(0x10010d8u32);
2979pub const KEY_Georgian_kan: Keysym = Keysym(0x10010d9u32);
2981pub const KEY_Georgian_las: Keysym = Keysym(0x10010dau32);
2983pub const KEY_Georgian_man: Keysym = Keysym(0x10010dbu32);
2985pub const KEY_Georgian_nar: Keysym = Keysym(0x10010dcu32);
2987pub const KEY_Georgian_on: Keysym = Keysym(0x10010ddu32);
2989pub const KEY_Georgian_par: Keysym = Keysym(0x10010deu32);
2991pub const KEY_Georgian_zhar: Keysym = Keysym(0x10010dfu32);
2993pub const KEY_Georgian_rae: Keysym = Keysym(0x10010e0u32);
2995pub const KEY_Georgian_san: Keysym = Keysym(0x10010e1u32);
2997pub const KEY_Georgian_tar: Keysym = Keysym(0x10010e2u32);
2999pub const KEY_Georgian_un: Keysym = Keysym(0x10010e3u32);
3001pub const KEY_Georgian_phar: Keysym = Keysym(0x10010e4u32);
3003pub const KEY_Georgian_khar: Keysym = Keysym(0x10010e5u32);
3005pub const KEY_Georgian_ghan: Keysym = Keysym(0x10010e6u32);
3007pub const KEY_Georgian_qar: Keysym = Keysym(0x10010e7u32);
3009pub const KEY_Georgian_shin: Keysym = Keysym(0x10010e8u32);
3011pub const KEY_Georgian_chin: Keysym = Keysym(0x10010e9u32);
3013pub const KEY_Georgian_can: Keysym = Keysym(0x10010eau32);
3015pub const KEY_Georgian_jil: Keysym = Keysym(0x10010ebu32);
3017pub const KEY_Georgian_cil: Keysym = Keysym(0x10010ecu32);
3019pub const KEY_Georgian_char: Keysym = Keysym(0x10010edu32);
3021pub const KEY_Georgian_xan: Keysym = Keysym(0x10010eeu32);
3023pub const KEY_Georgian_jhan: Keysym = Keysym(0x10010efu32);
3025pub const KEY_Georgian_hae: Keysym = Keysym(0x10010f0u32);
3027pub const KEY_Georgian_he: Keysym = Keysym(0x10010f1u32);
3029pub const KEY_Georgian_hie: Keysym = Keysym(0x10010f2u32);
3031pub const KEY_Georgian_we: Keysym = Keysym(0x10010f3u32);
3033pub const KEY_Georgian_har: Keysym = Keysym(0x10010f4u32);
3035pub const KEY_Georgian_hoe: Keysym = Keysym(0x10010f5u32);
3037pub const KEY_Georgian_fi: Keysym = Keysym(0x10010f6u32);
3039
3040pub const KEY_Xabovedot: Keysym = Keysym(0x1001e8au32);
3047pub const KEY_Ibreve: Keysym = Keysym(0x100012cu32);
3049pub const KEY_Zstroke: Keysym = Keysym(0x10001b5u32);
3051pub const KEY_Gcaron: Keysym = Keysym(0x10001e6u32);
3053pub const KEY_Ocaron: Keysym = Keysym(0x10001d1u32);
3055pub const KEY_Obarred: Keysym = Keysym(0x100019fu32);
3057pub const KEY_xabovedot: Keysym = Keysym(0x1001e8bu32);
3059pub const KEY_ibreve: Keysym = Keysym(0x100012du32);
3061pub const KEY_zstroke: Keysym = Keysym(0x10001b6u32);
3063pub const KEY_gcaron: Keysym = Keysym(0x10001e7u32);
3065pub const KEY_ocaron: Keysym = Keysym(0x10001d2u32);
3067pub const KEY_obarred: Keysym = Keysym(0x1000275u32);
3069pub const KEY_SCHWA: Keysym = Keysym(0x100018fu32);
3071pub const KEY_schwa: Keysym = Keysym(0x1000259u32);
3073pub const KEY_EZH: Keysym = Keysym(0x10001b7u32);
3075pub const KEY_ezh: Keysym = Keysym(0x1000292u32);
3077pub const KEY_Lbelowdot: Keysym = Keysym(0x1001e36u32);
3081pub const KEY_lbelowdot: Keysym = Keysym(0x1001e37u32);
3083
3084pub const KEY_Abelowdot: Keysym = Keysym(0x1001ea0u32);
3090pub const KEY_abelowdot: Keysym = Keysym(0x1001ea1u32);
3092pub const KEY_Ahook: Keysym = Keysym(0x1001ea2u32);
3094pub const KEY_ahook: Keysym = Keysym(0x1001ea3u32);
3096pub const KEY_Acircumflexacute: Keysym = Keysym(0x1001ea4u32);
3098pub const KEY_acircumflexacute: Keysym = Keysym(0x1001ea5u32);
3100pub const KEY_Acircumflexgrave: Keysym = Keysym(0x1001ea6u32);
3102pub const KEY_acircumflexgrave: Keysym = Keysym(0x1001ea7u32);
3104pub const KEY_Acircumflexhook: Keysym = Keysym(0x1001ea8u32);
3106pub const KEY_acircumflexhook: Keysym = Keysym(0x1001ea9u32);
3108pub const KEY_Acircumflextilde: Keysym = Keysym(0x1001eaau32);
3110pub const KEY_acircumflextilde: Keysym = Keysym(0x1001eabu32);
3112pub const KEY_Acircumflexbelowdot: Keysym = Keysym(0x1001eacu32);
3114pub const KEY_acircumflexbelowdot: Keysym = Keysym(0x1001eadu32);
3116pub const KEY_Abreveacute: Keysym = Keysym(0x1001eaeu32);
3118pub const KEY_abreveacute: Keysym = Keysym(0x1001eafu32);
3120pub const KEY_Abrevegrave: Keysym = Keysym(0x1001eb0u32);
3122pub const KEY_abrevegrave: Keysym = Keysym(0x1001eb1u32);
3124pub const KEY_Abrevehook: Keysym = Keysym(0x1001eb2u32);
3126pub const KEY_abrevehook: Keysym = Keysym(0x1001eb3u32);
3128pub const KEY_Abrevetilde: Keysym = Keysym(0x1001eb4u32);
3130pub const KEY_abrevetilde: Keysym = Keysym(0x1001eb5u32);
3132pub const KEY_Abrevebelowdot: Keysym = Keysym(0x1001eb6u32);
3134pub const KEY_abrevebelowdot: Keysym = Keysym(0x1001eb7u32);
3136pub const KEY_Ebelowdot: Keysym = Keysym(0x1001eb8u32);
3138pub const KEY_ebelowdot: Keysym = Keysym(0x1001eb9u32);
3140pub const KEY_Ehook: Keysym = Keysym(0x1001ebau32);
3142pub const KEY_ehook: Keysym = Keysym(0x1001ebbu32);
3144pub const KEY_Etilde: Keysym = Keysym(0x1001ebcu32);
3146pub const KEY_etilde: Keysym = Keysym(0x1001ebdu32);
3148pub const KEY_Ecircumflexacute: Keysym = Keysym(0x1001ebeu32);
3150pub const KEY_ecircumflexacute: Keysym = Keysym(0x1001ebfu32);
3152pub const KEY_Ecircumflexgrave: Keysym = Keysym(0x1001ec0u32);
3154pub const KEY_ecircumflexgrave: Keysym = Keysym(0x1001ec1u32);
3156pub const KEY_Ecircumflexhook: Keysym = Keysym(0x1001ec2u32);
3158pub const KEY_ecircumflexhook: Keysym = Keysym(0x1001ec3u32);
3160pub const KEY_Ecircumflextilde: Keysym = Keysym(0x1001ec4u32);
3162pub const KEY_ecircumflextilde: Keysym = Keysym(0x1001ec5u32);
3164pub const KEY_Ecircumflexbelowdot: Keysym = Keysym(0x1001ec6u32);
3166pub const KEY_ecircumflexbelowdot: Keysym = Keysym(0x1001ec7u32);
3168pub const KEY_Ihook: Keysym = Keysym(0x1001ec8u32);
3170pub const KEY_ihook: Keysym = Keysym(0x1001ec9u32);
3172pub const KEY_Ibelowdot: Keysym = Keysym(0x1001ecau32);
3174pub const KEY_ibelowdot: Keysym = Keysym(0x1001ecbu32);
3176pub const KEY_Obelowdot: Keysym = Keysym(0x1001eccu32);
3178pub const KEY_obelowdot: Keysym = Keysym(0x1001ecdu32);
3180pub const KEY_Ohook: Keysym = Keysym(0x1001eceu32);
3182pub const KEY_ohook: Keysym = Keysym(0x1001ecfu32);
3184pub const KEY_Ocircumflexacute: Keysym = Keysym(0x1001ed0u32);
3186pub const KEY_ocircumflexacute: Keysym = Keysym(0x1001ed1u32);
3188pub const KEY_Ocircumflexgrave: Keysym = Keysym(0x1001ed2u32);
3190pub const KEY_ocircumflexgrave: Keysym = Keysym(0x1001ed3u32);
3192pub const KEY_Ocircumflexhook: Keysym = Keysym(0x1001ed4u32);
3194pub const KEY_ocircumflexhook: Keysym = Keysym(0x1001ed5u32);
3196pub const KEY_Ocircumflextilde: Keysym = Keysym(0x1001ed6u32);
3198pub const KEY_ocircumflextilde: Keysym = Keysym(0x1001ed7u32);
3200pub const KEY_Ocircumflexbelowdot: Keysym = Keysym(0x1001ed8u32);
3202pub const KEY_ocircumflexbelowdot: Keysym = Keysym(0x1001ed9u32);
3204pub const KEY_Ohornacute: Keysym = Keysym(0x1001edau32);
3206pub const KEY_ohornacute: Keysym = Keysym(0x1001edbu32);
3208pub const KEY_Ohorngrave: Keysym = Keysym(0x1001edcu32);
3210pub const KEY_ohorngrave: Keysym = Keysym(0x1001eddu32);
3212pub const KEY_Ohornhook: Keysym = Keysym(0x1001edeu32);
3214pub const KEY_ohornhook: Keysym = Keysym(0x1001edfu32);
3216pub const KEY_Ohorntilde: Keysym = Keysym(0x1001ee0u32);
3218pub const KEY_ohorntilde: Keysym = Keysym(0x1001ee1u32);
3220pub const KEY_Ohornbelowdot: Keysym = Keysym(0x1001ee2u32);
3222pub const KEY_ohornbelowdot: Keysym = Keysym(0x1001ee3u32);
3224pub const KEY_Ubelowdot: Keysym = Keysym(0x1001ee4u32);
3226pub const KEY_ubelowdot: Keysym = Keysym(0x1001ee5u32);
3228pub const KEY_Uhook: Keysym = Keysym(0x1001ee6u32);
3230pub const KEY_uhook: Keysym = Keysym(0x1001ee7u32);
3232pub const KEY_Uhornacute: Keysym = Keysym(0x1001ee8u32);
3234pub const KEY_uhornacute: Keysym = Keysym(0x1001ee9u32);
3236pub const KEY_Uhorngrave: Keysym = Keysym(0x1001eeau32);
3238pub const KEY_uhorngrave: Keysym = Keysym(0x1001eebu32);
3240pub const KEY_Uhornhook: Keysym = Keysym(0x1001eecu32);
3242pub const KEY_uhornhook: Keysym = Keysym(0x1001eedu32);
3244pub const KEY_Uhorntilde: Keysym = Keysym(0x1001eeeu32);
3246pub const KEY_uhorntilde: Keysym = Keysym(0x1001eefu32);
3248pub const KEY_Uhornbelowdot: Keysym = Keysym(0x1001ef0u32);
3250pub const KEY_uhornbelowdot: Keysym = Keysym(0x1001ef1u32);
3252pub const KEY_Ybelowdot: Keysym = Keysym(0x1001ef4u32);
3254pub const KEY_ybelowdot: Keysym = Keysym(0x1001ef5u32);
3256pub const KEY_Yhook: Keysym = Keysym(0x1001ef6u32);
3258pub const KEY_yhook: Keysym = Keysym(0x1001ef7u32);
3260pub const KEY_Ytilde: Keysym = Keysym(0x1001ef8u32);
3262pub const KEY_ytilde: Keysym = Keysym(0x1001ef9u32);
3264pub const KEY_Ohorn: Keysym = Keysym(0x10001a0u32);
3266pub const KEY_ohorn: Keysym = Keysym(0x10001a1u32);
3268pub const KEY_Uhorn: Keysym = Keysym(0x10001afu32);
3270pub const KEY_uhorn: Keysym = Keysym(0x10001b0u32);
3272
3273
3274pub const KEY_EcuSign: Keysym = Keysym(0x10020a0u32);
3275pub const KEY_ColonSign: Keysym = Keysym(0x10020a1u32);
3277pub const KEY_CruzeiroSign: Keysym = Keysym(0x10020a2u32);
3279pub const KEY_FFrancSign: Keysym = Keysym(0x10020a3u32);
3281pub const KEY_LiraSign: Keysym = Keysym(0x10020a4u32);
3283pub const KEY_MillSign: Keysym = Keysym(0x10020a5u32);
3285pub const KEY_NairaSign: Keysym = Keysym(0x10020a6u32);
3287pub const KEY_PesetaSign: Keysym = Keysym(0x10020a7u32);
3289pub const KEY_RupeeSign: Keysym = Keysym(0x10020a8u32);
3291pub const KEY_WonSign: Keysym = Keysym(0x10020a9u32);
3293pub const KEY_NewSheqelSign: Keysym = Keysym(0x10020aau32);
3295pub const KEY_DongSign: Keysym = Keysym(0x10020abu32);
3297pub const KEY_EuroSign: Keysym = Keysym(0x20acu32);
3299
3300pub const KEY_zerosuperior: Keysym = Keysym(0x1002070u32);
3303pub const KEY_foursuperior: Keysym = Keysym(0x1002074u32);
3305pub const KEY_fivesuperior: Keysym = Keysym(0x1002075u32);
3307pub const KEY_sixsuperior: Keysym = Keysym(0x1002076u32);
3309pub const KEY_sevensuperior: Keysym = Keysym(0x1002077u32);
3311pub const KEY_eightsuperior: Keysym = Keysym(0x1002078u32);
3313pub const KEY_ninesuperior: Keysym = Keysym(0x1002079u32);
3315pub const KEY_zerosubscript: Keysym = Keysym(0x1002080u32);
3317pub const KEY_onesubscript: Keysym = Keysym(0x1002081u32);
3319pub const KEY_twosubscript: Keysym = Keysym(0x1002082u32);
3321pub const KEY_threesubscript: Keysym = Keysym(0x1002083u32);
3323pub const KEY_foursubscript: Keysym = Keysym(0x1002084u32);
3325pub const KEY_fivesubscript: Keysym = Keysym(0x1002085u32);
3327pub const KEY_sixsubscript: Keysym = Keysym(0x1002086u32);
3329pub const KEY_sevensubscript: Keysym = Keysym(0x1002087u32);
3331pub const KEY_eightsubscript: Keysym = Keysym(0x1002088u32);
3333pub const KEY_ninesubscript: Keysym = Keysym(0x1002089u32);
3335pub const KEY_partdifferential: Keysym = Keysym(0x1002202u32);
3337pub const KEY_emptyset: Keysym = Keysym(0x1002205u32);
3339pub const KEY_elementof: Keysym = Keysym(0x1002208u32);
3341pub const KEY_notelementof: Keysym = Keysym(0x1002209u32);
3343pub const KEY_containsas: Keysym = Keysym(0x100220Bu32);
3345pub const KEY_squareroot: Keysym = Keysym(0x100221Au32);
3347pub const KEY_cuberoot: Keysym = Keysym(0x100221Bu32);
3349pub const KEY_fourthroot: Keysym = Keysym(0x100221Cu32);
3351pub const KEY_dintegral: Keysym = Keysym(0x100222Cu32);
3353pub const KEY_tintegral: Keysym = Keysym(0x100222Du32);
3355pub const KEY_because: Keysym = Keysym(0x1002235u32);
3357pub const KEY_approxeq: Keysym = Keysym(0x1002248u32);
3359pub const KEY_notapproxeq: Keysym = Keysym(0x1002247u32);
3361pub const KEY_notidentical: Keysym = Keysym(0x1002262u32);
3363pub const KEY_stricteq: Keysym = Keysym(0x1002263u32);
3365
3366pub const KEY_braille_dot_1: Keysym = Keysym(0xfff1u32);
3367pub const KEY_braille_dot_2: Keysym = Keysym(0xfff2u32);
3368pub const KEY_braille_dot_3: Keysym = Keysym(0xfff3u32);
3369pub const KEY_braille_dot_4: Keysym = Keysym(0xfff4u32);
3370pub const KEY_braille_dot_5: Keysym = Keysym(0xfff5u32);
3371pub const KEY_braille_dot_6: Keysym = Keysym(0xfff6u32);
3372pub const KEY_braille_dot_7: Keysym = Keysym(0xfff7u32);
3373pub const KEY_braille_dot_8: Keysym = Keysym(0xfff8u32);
3374pub const KEY_braille_dot_9: Keysym = Keysym(0xfff9u32);
3375pub const KEY_braille_dot_10: Keysym = Keysym(0xfffau32);
3376pub const KEY_braille_blank: Keysym = Keysym(0x1002800u32);
3378pub const KEY_braille_dots_1: Keysym = Keysym(0x1002801u32);
3379pub const KEY_braille_dots_2: Keysym = Keysym(0x1002802u32);
3380pub const KEY_braille_dots_12: Keysym = Keysym(0x1002803u32);
3381pub const KEY_braille_dots_3: Keysym = Keysym(0x1002804u32);
3382pub const KEY_braille_dots_13: Keysym = Keysym(0x1002805u32);
3383pub const KEY_braille_dots_23: Keysym = Keysym(0x1002806u32);
3384pub const KEY_braille_dots_123: Keysym = Keysym(0x1002807u32);
3385pub const KEY_braille_dots_4: Keysym = Keysym(0x1002808u32);
3386pub const KEY_braille_dots_14: Keysym = Keysym(0x1002809u32);
3387pub const KEY_braille_dots_24: Keysym = Keysym(0x100280au32);
3388pub const KEY_braille_dots_124: Keysym = Keysym(0x100280bu32);
3389pub const KEY_braille_dots_34: Keysym = Keysym(0x100280cu32);
3390pub const KEY_braille_dots_134: Keysym = Keysym(0x100280du32);
3391pub const KEY_braille_dots_234: Keysym = Keysym(0x100280eu32);
3392pub const KEY_braille_dots_1234: Keysym = Keysym(0x100280fu32);
3393pub const KEY_braille_dots_5: Keysym = Keysym(0x1002810u32);
3394pub const KEY_braille_dots_15: Keysym = Keysym(0x1002811u32);
3395pub const KEY_braille_dots_25: Keysym = Keysym(0x1002812u32);
3396pub const KEY_braille_dots_125: Keysym = Keysym(0x1002813u32);
3397pub const KEY_braille_dots_35: Keysym = Keysym(0x1002814u32);
3398pub const KEY_braille_dots_135: Keysym = Keysym(0x1002815u32);
3399pub const KEY_braille_dots_235: Keysym = Keysym(0x1002816u32);
3400pub const KEY_braille_dots_1235: Keysym = Keysym(0x1002817u32);
3401pub const KEY_braille_dots_45: Keysym = Keysym(0x1002818u32);
3402pub const KEY_braille_dots_145: Keysym = Keysym(0x1002819u32);
3403pub const KEY_braille_dots_245: Keysym = Keysym(0x100281au32);
3404pub const KEY_braille_dots_1245: Keysym = Keysym(0x100281bu32);
3405pub const KEY_braille_dots_345: Keysym = Keysym(0x100281cu32);
3406pub const KEY_braille_dots_1345: Keysym = Keysym(0x100281du32);
3407pub const KEY_braille_dots_2345: Keysym = Keysym(0x100281eu32);
3408pub const KEY_braille_dots_12345: Keysym = Keysym(0x100281fu32);
3409pub const KEY_braille_dots_6: Keysym = Keysym(0x1002820u32);
3410pub const KEY_braille_dots_16: Keysym = Keysym(0x1002821u32);
3411pub const KEY_braille_dots_26: Keysym = Keysym(0x1002822u32);
3412pub const KEY_braille_dots_126: Keysym = Keysym(0x1002823u32);
3413pub const KEY_braille_dots_36: Keysym = Keysym(0x1002824u32);
3414pub const KEY_braille_dots_136: Keysym = Keysym(0x1002825u32);
3415pub const KEY_braille_dots_236: Keysym = Keysym(0x1002826u32);
3416pub const KEY_braille_dots_1236: Keysym = Keysym(0x1002827u32);
3417pub const KEY_braille_dots_46: Keysym = Keysym(0x1002828u32);
3418pub const KEY_braille_dots_146: Keysym = Keysym(0x1002829u32);
3419pub const KEY_braille_dots_246: Keysym = Keysym(0x100282au32);
3420pub const KEY_braille_dots_1246: Keysym = Keysym(0x100282bu32);
3421pub const KEY_braille_dots_346: Keysym = Keysym(0x100282cu32);
3422pub const KEY_braille_dots_1346: Keysym = Keysym(0x100282du32);
3423pub const KEY_braille_dots_2346: Keysym = Keysym(0x100282eu32);
3424pub const KEY_braille_dots_12346: Keysym = Keysym(0x100282fu32);
3425pub const KEY_braille_dots_56: Keysym = Keysym(0x1002830u32);
3426pub const KEY_braille_dots_156: Keysym = Keysym(0x1002831u32);
3427pub const KEY_braille_dots_256: Keysym = Keysym(0x1002832u32);
3428pub const KEY_braille_dots_1256: Keysym = Keysym(0x1002833u32);
3429pub const KEY_braille_dots_356: Keysym = Keysym(0x1002834u32);
3430pub const KEY_braille_dots_1356: Keysym = Keysym(0x1002835u32);
3431pub const KEY_braille_dots_2356: Keysym = Keysym(0x1002836u32);
3432pub const KEY_braille_dots_12356: Keysym = Keysym(0x1002837u32);
3433pub const KEY_braille_dots_456: Keysym = Keysym(0x1002838u32);
3434pub const KEY_braille_dots_1456: Keysym = Keysym(0x1002839u32);
3435pub const KEY_braille_dots_2456: Keysym = Keysym(0x100283au32);
3436pub const KEY_braille_dots_12456: Keysym = Keysym(0x100283bu32);
3437pub const KEY_braille_dots_3456: Keysym = Keysym(0x100283cu32);
3438pub const KEY_braille_dots_13456: Keysym = Keysym(0x100283du32);
3439pub const KEY_braille_dots_23456: Keysym = Keysym(0x100283eu32);
3440pub const KEY_braille_dots_123456: Keysym = Keysym(0x100283fu32);
3441pub const KEY_braille_dots_7: Keysym = Keysym(0x1002840u32);
3442pub const KEY_braille_dots_17: Keysym = Keysym(0x1002841u32);
3443pub const KEY_braille_dots_27: Keysym = Keysym(0x1002842u32);
3444pub const KEY_braille_dots_127: Keysym = Keysym(0x1002843u32);
3445pub const KEY_braille_dots_37: Keysym = Keysym(0x1002844u32);
3446pub const KEY_braille_dots_137: Keysym = Keysym(0x1002845u32);
3447pub const KEY_braille_dots_237: Keysym = Keysym(0x1002846u32);
3448pub const KEY_braille_dots_1237: Keysym = Keysym(0x1002847u32);
3449pub const KEY_braille_dots_47: Keysym = Keysym(0x1002848u32);
3450pub const KEY_braille_dots_147: Keysym = Keysym(0x1002849u32);
3451pub const KEY_braille_dots_247: Keysym = Keysym(0x100284au32);
3452pub const KEY_braille_dots_1247: Keysym = Keysym(0x100284bu32);
3453pub const KEY_braille_dots_347: Keysym = Keysym(0x100284cu32);
3454pub const KEY_braille_dots_1347: Keysym = Keysym(0x100284du32);
3455pub const KEY_braille_dots_2347: Keysym = Keysym(0x100284eu32);
3456pub const KEY_braille_dots_12347: Keysym = Keysym(0x100284fu32);
3457pub const KEY_braille_dots_57: Keysym = Keysym(0x1002850u32);
3458pub const KEY_braille_dots_157: Keysym = Keysym(0x1002851u32);
3459pub const KEY_braille_dots_257: Keysym = Keysym(0x1002852u32);
3460pub const KEY_braille_dots_1257: Keysym = Keysym(0x1002853u32);
3461pub const KEY_braille_dots_357: Keysym = Keysym(0x1002854u32);
3462pub const KEY_braille_dots_1357: Keysym = Keysym(0x1002855u32);
3463pub const KEY_braille_dots_2357: Keysym = Keysym(0x1002856u32);
3464pub const KEY_braille_dots_12357: Keysym = Keysym(0x1002857u32);
3465pub const KEY_braille_dots_457: Keysym = Keysym(0x1002858u32);
3466pub const KEY_braille_dots_1457: Keysym = Keysym(0x1002859u32);
3467pub const KEY_braille_dots_2457: Keysym = Keysym(0x100285au32);
3468pub const KEY_braille_dots_12457: Keysym = Keysym(0x100285bu32);
3469pub const KEY_braille_dots_3457: Keysym = Keysym(0x100285cu32);
3470pub const KEY_braille_dots_13457: Keysym = Keysym(0x100285du32);
3471pub const KEY_braille_dots_23457: Keysym = Keysym(0x100285eu32);
3472pub const KEY_braille_dots_123457: Keysym = Keysym(0x100285fu32);
3473pub const KEY_braille_dots_67: Keysym = Keysym(0x1002860u32);
3474pub const KEY_braille_dots_167: Keysym = Keysym(0x1002861u32);
3475pub const KEY_braille_dots_267: Keysym = Keysym(0x1002862u32);
3476pub const KEY_braille_dots_1267: Keysym = Keysym(0x1002863u32);
3477pub const KEY_braille_dots_367: Keysym = Keysym(0x1002864u32);
3478pub const KEY_braille_dots_1367: Keysym = Keysym(0x1002865u32);
3479pub const KEY_braille_dots_2367: Keysym = Keysym(0x1002866u32);
3480pub const KEY_braille_dots_12367: Keysym = Keysym(0x1002867u32);
3481pub const KEY_braille_dots_467: Keysym = Keysym(0x1002868u32);
3482pub const KEY_braille_dots_1467: Keysym = Keysym(0x1002869u32);
3483pub const KEY_braille_dots_2467: Keysym = Keysym(0x100286au32);
3484pub const KEY_braille_dots_12467: Keysym = Keysym(0x100286bu32);
3485pub const KEY_braille_dots_3467: Keysym = Keysym(0x100286cu32);
3486pub const KEY_braille_dots_13467: Keysym = Keysym(0x100286du32);
3487pub const KEY_braille_dots_23467: Keysym = Keysym(0x100286eu32);
3488pub const KEY_braille_dots_123467: Keysym = Keysym(0x100286fu32);
3489pub const KEY_braille_dots_567: Keysym = Keysym(0x1002870u32);
3490pub const KEY_braille_dots_1567: Keysym = Keysym(0x1002871u32);
3491pub const KEY_braille_dots_2567: Keysym = Keysym(0x1002872u32);
3492pub const KEY_braille_dots_12567: Keysym = Keysym(0x1002873u32);
3493pub const KEY_braille_dots_3567: Keysym = Keysym(0x1002874u32);
3494pub const KEY_braille_dots_13567: Keysym = Keysym(0x1002875u32);
3495pub const KEY_braille_dots_23567: Keysym = Keysym(0x1002876u32);
3496pub const KEY_braille_dots_123567: Keysym = Keysym(0x1002877u32);
3497pub const KEY_braille_dots_4567: Keysym = Keysym(0x1002878u32);
3498pub const KEY_braille_dots_14567: Keysym = Keysym(0x1002879u32);
3499pub const KEY_braille_dots_24567: Keysym = Keysym(0x100287au32);
3500pub const KEY_braille_dots_124567: Keysym = Keysym(0x100287bu32);
3501pub const KEY_braille_dots_34567: Keysym = Keysym(0x100287cu32);
3502pub const KEY_braille_dots_134567: Keysym = Keysym(0x100287du32);
3503pub const KEY_braille_dots_234567: Keysym = Keysym(0x100287eu32);
3504pub const KEY_braille_dots_1234567: Keysym = Keysym(0x100287fu32);
3505pub const KEY_braille_dots_8: Keysym = Keysym(0x1002880u32);
3506pub const KEY_braille_dots_18: Keysym = Keysym(0x1002881u32);
3507pub const KEY_braille_dots_28: Keysym = Keysym(0x1002882u32);
3508pub const KEY_braille_dots_128: Keysym = Keysym(0x1002883u32);
3509pub const KEY_braille_dots_38: Keysym = Keysym(0x1002884u32);
3510pub const KEY_braille_dots_138: Keysym = Keysym(0x1002885u32);
3511pub const KEY_braille_dots_238: Keysym = Keysym(0x1002886u32);
3512pub const KEY_braille_dots_1238: Keysym = Keysym(0x1002887u32);
3513pub const KEY_braille_dots_48: Keysym = Keysym(0x1002888u32);
3514pub const KEY_braille_dots_148: Keysym = Keysym(0x1002889u32);
3515pub const KEY_braille_dots_248: Keysym = Keysym(0x100288au32);
3516pub const KEY_braille_dots_1248: Keysym = Keysym(0x100288bu32);
3517pub const KEY_braille_dots_348: Keysym = Keysym(0x100288cu32);
3518pub const KEY_braille_dots_1348: Keysym = Keysym(0x100288du32);
3519pub const KEY_braille_dots_2348: Keysym = Keysym(0x100288eu32);
3520pub const KEY_braille_dots_12348: Keysym = Keysym(0x100288fu32);
3521pub const KEY_braille_dots_58: Keysym = Keysym(0x1002890u32);
3522pub const KEY_braille_dots_158: Keysym = Keysym(0x1002891u32);
3523pub const KEY_braille_dots_258: Keysym = Keysym(0x1002892u32);
3524pub const KEY_braille_dots_1258: Keysym = Keysym(0x1002893u32);
3525pub const KEY_braille_dots_358: Keysym = Keysym(0x1002894u32);
3526pub const KEY_braille_dots_1358: Keysym = Keysym(0x1002895u32);
3527pub const KEY_braille_dots_2358: Keysym = Keysym(0x1002896u32);
3528pub const KEY_braille_dots_12358: Keysym = Keysym(0x1002897u32);
3529pub const KEY_braille_dots_458: Keysym = Keysym(0x1002898u32);
3530pub const KEY_braille_dots_1458: Keysym = Keysym(0x1002899u32);
3531pub const KEY_braille_dots_2458: Keysym = Keysym(0x100289au32);
3532pub const KEY_braille_dots_12458: Keysym = Keysym(0x100289bu32);
3533pub const KEY_braille_dots_3458: Keysym = Keysym(0x100289cu32);
3534pub const KEY_braille_dots_13458: Keysym = Keysym(0x100289du32);
3535pub const KEY_braille_dots_23458: Keysym = Keysym(0x100289eu32);
3536pub const KEY_braille_dots_123458: Keysym = Keysym(0x100289fu32);
3537pub const KEY_braille_dots_68: Keysym = Keysym(0x10028a0u32);
3538pub const KEY_braille_dots_168: Keysym = Keysym(0x10028a1u32);
3539pub const KEY_braille_dots_268: Keysym = Keysym(0x10028a2u32);
3540pub const KEY_braille_dots_1268: Keysym = Keysym(0x10028a3u32);
3541pub const KEY_braille_dots_368: Keysym = Keysym(0x10028a4u32);
3542pub const KEY_braille_dots_1368: Keysym = Keysym(0x10028a5u32);
3543pub const KEY_braille_dots_2368: Keysym = Keysym(0x10028a6u32);
3544pub const KEY_braille_dots_12368: Keysym = Keysym(0x10028a7u32);
3545pub const KEY_braille_dots_468: Keysym = Keysym(0x10028a8u32);
3546pub const KEY_braille_dots_1468: Keysym = Keysym(0x10028a9u32);
3547pub const KEY_braille_dots_2468: Keysym = Keysym(0x10028aau32);
3548pub const KEY_braille_dots_12468: Keysym = Keysym(0x10028abu32);
3549pub const KEY_braille_dots_3468: Keysym = Keysym(0x10028acu32);
3550pub const KEY_braille_dots_13468: Keysym = Keysym(0x10028adu32);
3551pub const KEY_braille_dots_23468: Keysym = Keysym(0x10028aeu32);
3552pub const KEY_braille_dots_123468: Keysym = Keysym(0x10028afu32);
3553pub const KEY_braille_dots_568: Keysym = Keysym(0x10028b0u32);
3554pub const KEY_braille_dots_1568: Keysym = Keysym(0x10028b1u32);
3555pub const KEY_braille_dots_2568: Keysym = Keysym(0x10028b2u32);
3556pub const KEY_braille_dots_12568: Keysym = Keysym(0x10028b3u32);
3557pub const KEY_braille_dots_3568: Keysym = Keysym(0x10028b4u32);
3558pub const KEY_braille_dots_13568: Keysym = Keysym(0x10028b5u32);
3559pub const KEY_braille_dots_23568: Keysym = Keysym(0x10028b6u32);
3560pub const KEY_braille_dots_123568: Keysym = Keysym(0x10028b7u32);
3561pub const KEY_braille_dots_4568: Keysym = Keysym(0x10028b8u32);
3562pub const KEY_braille_dots_14568: Keysym = Keysym(0x10028b9u32);
3563pub const KEY_braille_dots_24568: Keysym = Keysym(0x10028bau32);
3564pub const KEY_braille_dots_124568: Keysym = Keysym(0x10028bbu32);
3565pub const KEY_braille_dots_34568: Keysym = Keysym(0x10028bcu32);
3566pub const KEY_braille_dots_134568: Keysym = Keysym(0x10028bdu32);
3567pub const KEY_braille_dots_234568: Keysym = Keysym(0x10028beu32);
3568pub const KEY_braille_dots_1234568: Keysym = Keysym(0x10028bfu32);
3569pub const KEY_braille_dots_78: Keysym = Keysym(0x10028c0u32);
3570pub const KEY_braille_dots_178: Keysym = Keysym(0x10028c1u32);
3571pub const KEY_braille_dots_278: Keysym = Keysym(0x10028c2u32);
3572pub const KEY_braille_dots_1278: Keysym = Keysym(0x10028c3u32);
3573pub const KEY_braille_dots_378: Keysym = Keysym(0x10028c4u32);
3574pub const KEY_braille_dots_1378: Keysym = Keysym(0x10028c5u32);
3575pub const KEY_braille_dots_2378: Keysym = Keysym(0x10028c6u32);
3576pub const KEY_braille_dots_12378: Keysym = Keysym(0x10028c7u32);
3577pub const KEY_braille_dots_478: Keysym = Keysym(0x10028c8u32);
3578pub const KEY_braille_dots_1478: Keysym = Keysym(0x10028c9u32);
3579pub const KEY_braille_dots_2478: Keysym = Keysym(0x10028cau32);
3580pub const KEY_braille_dots_12478: Keysym = Keysym(0x10028cbu32);
3581pub const KEY_braille_dots_3478: Keysym = Keysym(0x10028ccu32);
3582pub const KEY_braille_dots_13478: Keysym = Keysym(0x10028cdu32);
3583pub const KEY_braille_dots_23478: Keysym = Keysym(0x10028ceu32);
3584pub const KEY_braille_dots_123478: Keysym = Keysym(0x10028cfu32);
3585pub const KEY_braille_dots_578: Keysym = Keysym(0x10028d0u32);
3586pub const KEY_braille_dots_1578: Keysym = Keysym(0x10028d1u32);
3587pub const KEY_braille_dots_2578: Keysym = Keysym(0x10028d2u32);
3588pub const KEY_braille_dots_12578: Keysym = Keysym(0x10028d3u32);
3589pub const KEY_braille_dots_3578: Keysym = Keysym(0x10028d4u32);
3590pub const KEY_braille_dots_13578: Keysym = Keysym(0x10028d5u32);
3591pub const KEY_braille_dots_23578: Keysym = Keysym(0x10028d6u32);
3592pub const KEY_braille_dots_123578: Keysym = Keysym(0x10028d7u32);
3593pub const KEY_braille_dots_4578: Keysym = Keysym(0x10028d8u32);
3594pub const KEY_braille_dots_14578: Keysym = Keysym(0x10028d9u32);
3595pub const KEY_braille_dots_24578: Keysym = Keysym(0x10028dau32);
3596pub const KEY_braille_dots_124578: Keysym = Keysym(0x10028dbu32);
3597pub const KEY_braille_dots_34578: Keysym = Keysym(0x10028dcu32);
3598pub const KEY_braille_dots_134578: Keysym = Keysym(0x10028ddu32);
3599pub const KEY_braille_dots_234578: Keysym = Keysym(0x10028deu32);
3600pub const KEY_braille_dots_1234578: Keysym = Keysym(0x10028dfu32);
3601pub const KEY_braille_dots_678: Keysym = Keysym(0x10028e0u32);
3602pub const KEY_braille_dots_1678: Keysym = Keysym(0x10028e1u32);
3603pub const KEY_braille_dots_2678: Keysym = Keysym(0x10028e2u32);
3604pub const KEY_braille_dots_12678: Keysym = Keysym(0x10028e3u32);
3605pub const KEY_braille_dots_3678: Keysym = Keysym(0x10028e4u32);
3606pub const KEY_braille_dots_13678: Keysym = Keysym(0x10028e5u32);
3607pub const KEY_braille_dots_23678: Keysym = Keysym(0x10028e6u32);
3608pub const KEY_braille_dots_123678: Keysym = Keysym(0x10028e7u32);
3609pub const KEY_braille_dots_4678: Keysym = Keysym(0x10028e8u32);
3610pub const KEY_braille_dots_14678: Keysym = Keysym(0x10028e9u32);
3611pub const KEY_braille_dots_24678: Keysym = Keysym(0x10028eau32);
3612pub const KEY_braille_dots_124678: Keysym = Keysym(0x10028ebu32);
3613pub const KEY_braille_dots_34678: Keysym = Keysym(0x10028ecu32);
3614pub const KEY_braille_dots_134678: Keysym = Keysym(0x10028edu32);
3615pub const KEY_braille_dots_234678: Keysym = Keysym(0x10028eeu32);
3616pub const KEY_braille_dots_1234678: Keysym = Keysym(0x10028efu32);
3617pub const KEY_braille_dots_5678: Keysym = Keysym(0x10028f0u32);
3618pub const KEY_braille_dots_15678: Keysym = Keysym(0x10028f1u32);
3619pub const KEY_braille_dots_25678: Keysym = Keysym(0x10028f2u32);
3620pub const KEY_braille_dots_125678: Keysym = Keysym(0x10028f3u32);
3621pub const KEY_braille_dots_35678: Keysym = Keysym(0x10028f4u32);
3622pub const KEY_braille_dots_135678: Keysym = Keysym(0x10028f5u32);
3623pub const KEY_braille_dots_235678: Keysym = Keysym(0x10028f6u32);
3624pub const KEY_braille_dots_1235678: Keysym = Keysym(0x10028f7u32);
3625pub const KEY_braille_dots_45678: Keysym = Keysym(0x10028f8u32);
3626pub const KEY_braille_dots_145678: Keysym = Keysym(0x10028f9u32);
3627pub const KEY_braille_dots_245678: Keysym = Keysym(0x10028fau32);
3628pub const KEY_braille_dots_1245678: Keysym = Keysym(0x10028fbu32);
3629pub const KEY_braille_dots_345678: Keysym = Keysym(0x10028fcu32);
3630pub const KEY_braille_dots_1345678: Keysym = Keysym(0x10028fdu32);
3631pub const KEY_braille_dots_2345678: Keysym = Keysym(0x10028feu32);
3632pub const KEY_braille_dots_12345678: Keysym = Keysym(0x10028ffu32);
3633
3634pub const KEY_Sinh_ng: Keysym = Keysym(0x1000d82u32);
3641pub const KEY_Sinh_h2: Keysym = Keysym(0x1000d83u32);
3643pub const KEY_Sinh_a: Keysym = Keysym(0x1000d85u32);
3645pub const KEY_Sinh_aa: Keysym = Keysym(0x1000d86u32);
3647pub const KEY_Sinh_ae: Keysym = Keysym(0x1000d87u32);
3649pub const KEY_Sinh_aee: Keysym = Keysym(0x1000d88u32);
3651pub const KEY_Sinh_i: Keysym = Keysym(0x1000d89u32);
3653pub const KEY_Sinh_ii: Keysym = Keysym(0x1000d8au32);
3655pub const KEY_Sinh_u: Keysym = Keysym(0x1000d8bu32);
3657pub const KEY_Sinh_uu: Keysym = Keysym(0x1000d8cu32);
3659pub const KEY_Sinh_ri: Keysym = Keysym(0x1000d8du32);
3661pub const KEY_Sinh_rii: Keysym = Keysym(0x1000d8eu32);
3663pub const KEY_Sinh_lu: Keysym = Keysym(0x1000d8fu32);
3665pub const KEY_Sinh_luu: Keysym = Keysym(0x1000d90u32);
3667pub const KEY_Sinh_e: Keysym = Keysym(0x1000d91u32);
3669pub const KEY_Sinh_ee: Keysym = Keysym(0x1000d92u32);
3671pub const KEY_Sinh_ai: Keysym = Keysym(0x1000d93u32);
3673pub const KEY_Sinh_o: Keysym = Keysym(0x1000d94u32);
3675pub const KEY_Sinh_oo: Keysym = Keysym(0x1000d95u32);
3677pub const KEY_Sinh_au: Keysym = Keysym(0x1000d96u32);
3679pub const KEY_Sinh_ka: Keysym = Keysym(0x1000d9au32);
3681pub const KEY_Sinh_kha: Keysym = Keysym(0x1000d9bu32);
3682pub const KEY_Sinh_ga: Keysym = Keysym(0x1000d9cu32);
3684pub const KEY_Sinh_gha: Keysym = Keysym(0x1000d9du32);
3685pub const KEY_Sinh_ng2: Keysym = Keysym(0x1000d9eu32);
3687pub const KEY_Sinh_nga: Keysym = Keysym(0x1000d9fu32);
3689pub const KEY_Sinh_ca: Keysym = Keysym(0x1000da0u32);
3691pub const KEY_Sinh_cha: Keysym = Keysym(0x1000da1u32);
3692pub const KEY_Sinh_ja: Keysym = Keysym(0x1000da2u32);
3694pub const KEY_Sinh_jha: Keysym = Keysym(0x1000da3u32);
3695pub const KEY_Sinh_nya: Keysym = Keysym(0x1000da4u32);
3697pub const KEY_Sinh_jnya: Keysym = Keysym(0x1000da5u32);
3699pub const KEY_Sinh_nja: Keysym = Keysym(0x1000da6u32);
3701pub const KEY_Sinh_tta: Keysym = Keysym(0x1000da7u32);
3703pub const KEY_Sinh_ttha: Keysym = Keysym(0x1000da8u32);
3704pub const KEY_Sinh_dda: Keysym = Keysym(0x1000da9u32);
3706pub const KEY_Sinh_ddha: Keysym = Keysym(0x1000daau32);
3707pub const KEY_Sinh_nna: Keysym = Keysym(0x1000dabu32);
3709pub const KEY_Sinh_ndda: Keysym = Keysym(0x1000dacu32);
3711pub const KEY_Sinh_tha: Keysym = Keysym(0x1000dadu32);
3713pub const KEY_Sinh_thha: Keysym = Keysym(0x1000daeu32);
3714pub const KEY_Sinh_dha: Keysym = Keysym(0x1000dafu32);
3716pub const KEY_Sinh_dhha: Keysym = Keysym(0x1000db0u32);
3717pub const KEY_Sinh_na: Keysym = Keysym(0x1000db1u32);
3719pub const KEY_Sinh_ndha: Keysym = Keysym(0x1000db3u32);
3721pub const KEY_Sinh_pa: Keysym = Keysym(0x1000db4u32);
3723pub const KEY_Sinh_pha: Keysym = Keysym(0x1000db5u32);
3724pub const KEY_Sinh_ba: Keysym = Keysym(0x1000db6u32);
3726pub const KEY_Sinh_bha: Keysym = Keysym(0x1000db7u32);
3727pub const KEY_Sinh_ma: Keysym = Keysym(0x1000db8u32);
3729pub const KEY_Sinh_mba: Keysym = Keysym(0x1000db9u32);
3731pub const KEY_Sinh_ya: Keysym = Keysym(0x1000dbau32);
3733pub const KEY_Sinh_ra: Keysym = Keysym(0x1000dbbu32);
3735pub const KEY_Sinh_la: Keysym = Keysym(0x1000dbdu32);
3737pub const KEY_Sinh_va: Keysym = Keysym(0x1000dc0u32);
3739pub const KEY_Sinh_sha: Keysym = Keysym(0x1000dc1u32);
3741pub const KEY_Sinh_ssha: Keysym = Keysym(0x1000dc2u32);
3743pub const KEY_Sinh_sa: Keysym = Keysym(0x1000dc3u32);
3745pub const KEY_Sinh_ha: Keysym = Keysym(0x1000dc4u32);
3747pub const KEY_Sinh_lla: Keysym = Keysym(0x1000dc5u32);
3749pub const KEY_Sinh_fa: Keysym = Keysym(0x1000dc6u32);
3751pub const KEY_Sinh_al: Keysym = Keysym(0x1000dcau32);
3752pub const KEY_Sinh_aa2: Keysym = Keysym(0x1000dcfu32);
3753pub const KEY_Sinh_ae2: Keysym = Keysym(0x1000dd0u32);
3754pub const KEY_Sinh_aee2: Keysym = Keysym(0x1000dd1u32);
3755pub const KEY_Sinh_i2: Keysym = Keysym(0x1000dd2u32);
3756pub const KEY_Sinh_ii2: Keysym = Keysym(0x1000dd3u32);
3757pub const KEY_Sinh_u2: Keysym = Keysym(0x1000dd4u32);
3758pub const KEY_Sinh_uu2: Keysym = Keysym(0x1000dd6u32);
3759pub const KEY_Sinh_ru2: Keysym = Keysym(0x1000dd8u32);
3760pub const KEY_Sinh_e2: Keysym = Keysym(0x1000dd9u32);
3762pub const KEY_Sinh_ee2: Keysym = Keysym(0x1000ddau32);
3764pub const KEY_Sinh_ai2: Keysym = Keysym(0x1000ddbu32);
3766pub const KEY_Sinh_o2: Keysym = Keysym(0x1000ddcu32);
3767pub const KEY_Sinh_oo2: Keysym = Keysym(0x1000dddu32);
3768pub const KEY_Sinh_au2: Keysym = Keysym(0x1000ddeu32);
3770pub const KEY_Sinh_lu2: Keysym = Keysym(0x1000ddfu32);
3772pub const KEY_Sinh_ruu2: Keysym = Keysym(0x1000df2u32);
3773pub const KEY_Sinh_luu2: Keysym = Keysym(0x1000df3u32);
3775pub const KEY_Sinh_kunddaliya: Keysym = Keysym(0x1000df4u32);
3777pub const KEY_XF86ModeLock: Keysym = Keysym(0x1008FF01u32);
3795
3796pub const KEY_XF86MonBrightnessUp: Keysym = Keysym(0x1008FF02u32);
3819pub const KEY_XF86MonBrightnessDown: Keysym = Keysym(0x1008FF03u32);
3820pub const KEY_XF86KbdLightOnOff: Keysym = Keysym(0x1008FF04u32);
3822pub const KEY_XF86KbdBrightnessUp: Keysym = Keysym(0x1008FF05u32);
3824pub const KEY_XF86KbdBrightnessDown: Keysym = Keysym(0x1008FF06u32);
3826
3827pub const KEY_XF86Standby: Keysym = Keysym(0x1008FF10u32);
3832pub const KEY_XF86AudioLowerVolume: Keysym = Keysym(0x1008FF11u32);
3834pub const KEY_XF86AudioMute: Keysym = Keysym(0x1008FF12u32);
3836pub const KEY_XF86AudioRaiseVolume: Keysym = Keysym(0x1008FF13u32);
3838pub const KEY_XF86AudioPlay: Keysym = Keysym(0x1008FF14u32);
3839pub const KEY_XF86AudioStop: Keysym = Keysym(0x1008FF15u32);
3841pub const KEY_XF86AudioPrev: Keysym = Keysym(0x1008FF16u32);
3843pub const KEY_XF86AudioNext: Keysym = Keysym(0x1008FF17u32);
3845pub const KEY_XF86HomePage: Keysym = Keysym(0x1008FF18u32);
3846pub const KEY_XF86Mail: Keysym = Keysym(0x1008FF19u32);
3847pub const KEY_XF86Start: Keysym = Keysym(0x1008FF1Au32);
3849pub const KEY_XF86Search: Keysym = Keysym(0x1008FF1Bu32);
3851pub const KEY_XF86AudioRecord: Keysym = Keysym(0x1008FF1Cu32);
3853
3854pub const KEY_XF86Calculator: Keysym = Keysym(0x1008FF1Du32);
3857pub const KEY_XF86Memo: Keysym = Keysym(0x1008FF1Eu32);
3859pub const KEY_XF86ToDoList: Keysym = Keysym(0x1008FF1Fu32);
3861pub const KEY_XF86Calendar: Keysym = Keysym(0x1008FF20u32);
3863pub const KEY_XF86PowerDown: Keysym = Keysym(0x1008FF21u32);
3865pub const KEY_XF86ContrastAdjust: Keysym = Keysym(0x1008FF22u32);
3867pub const KEY_XF86RockerUp: Keysym = Keysym(0x1008FF23u32);
3869pub const KEY_XF86RockerDown: Keysym = Keysym(0x1008FF24u32);
3871pub const KEY_XF86RockerEnter: Keysym = Keysym(0x1008FF25u32);
3873
3874pub const KEY_XF86Back: Keysym = Keysym(0x1008FF26u32);
3877pub const KEY_XF86Forward: Keysym = Keysym(0x1008FF27u32);
3879pub const KEY_XF86Stop: Keysym = Keysym(0x1008FF28u32);
3881pub const KEY_XF86Refresh: Keysym = Keysym(0x1008FF29u32);
3883pub const KEY_XF86PowerOff: Keysym = Keysym(0x1008FF2Au32);
3885pub const KEY_XF86WakeUp: Keysym = Keysym(0x1008FF2Bu32);
3887pub const KEY_XF86Eject: Keysym = Keysym(0x1008FF2Cu32);
3888pub const KEY_XF86ScreenSaver: Keysym = Keysym(0x1008FF2Du32);
3890pub const KEY_XF86WWW: Keysym = Keysym(0x1008FF2Eu32);
3892pub const KEY_XF86Sleep: Keysym = Keysym(0x1008FF2Fu32);
3894pub const KEY_XF86Favorites: Keysym = Keysym(0x1008FF30u32);
3896pub const KEY_XF86AudioPause: Keysym = Keysym(0x1008FF31u32);
3898pub const KEY_XF86AudioMedia: Keysym = Keysym(0x1008FF32u32);
3900pub const KEY_XF86MyComputer: Keysym = Keysym(0x1008FF33u32);
3901pub const KEY_XF86VendorHome: Keysym = Keysym(0x1008FF34u32);
3903pub const KEY_XF86LightBulb: Keysym = Keysym(0x1008FF35u32);
3905pub const KEY_XF86Shop: Keysym = Keysym(0x1008FF36u32);
3907pub const KEY_XF86History: Keysym = Keysym(0x1008FF37u32);
3909pub const KEY_XF86OpenURL: Keysym = Keysym(0x1008FF38u32);
3911pub const KEY_XF86AddFavorite: Keysym = Keysym(0x1008FF39u32);
3913pub const KEY_XF86HotLinks: Keysym = Keysym(0x1008FF3Au32);
3914pub const KEY_XF86BrightnessAdjust: Keysym = Keysym(0x1008FF3Bu32);
3915pub const KEY_XF86Finance: Keysym = Keysym(0x1008FF3Cu32);
3917pub const KEY_XF86Community: Keysym = Keysym(0x1008FF3Du32);
3918pub const KEY_XF86AudioRewind: Keysym = Keysym(0x1008FF3Eu32);
3919pub const KEY_XF86BackForward: Keysym = Keysym(0x1008FF3Fu32);
3920pub const KEY_XF86Launch0: Keysym = Keysym(0x1008FF40u32);
3922pub const KEY_XF86Launch1: Keysym = Keysym(0x1008FF41u32);
3924pub const KEY_XF86Launch2: Keysym = Keysym(0x1008FF42u32);
3926pub const KEY_XF86Launch3: Keysym = Keysym(0x1008FF43u32);
3928pub const KEY_XF86Launch4: Keysym = Keysym(0x1008FF44u32);
3930pub const KEY_XF86Launch5: Keysym = Keysym(0x1008FF45u32);
3932pub const KEY_XF86Launch6: Keysym = Keysym(0x1008FF46u32);
3934pub const KEY_XF86Launch7: Keysym = Keysym(0x1008FF47u32);
3936pub const KEY_XF86Launch8: Keysym = Keysym(0x1008FF48u32);
3938pub const KEY_XF86Launch9: Keysym = Keysym(0x1008FF49u32);
3940pub const KEY_XF86LaunchA: Keysym = Keysym(0x1008FF4Au32);
3942pub const KEY_XF86LaunchB: Keysym = Keysym(0x1008FF4Bu32);
3944pub const KEY_XF86LaunchC: Keysym = Keysym(0x1008FF4Cu32);
3946pub const KEY_XF86LaunchD: Keysym = Keysym(0x1008FF4Du32);
3948pub const KEY_XF86LaunchE: Keysym = Keysym(0x1008FF4Eu32);
3950pub const KEY_XF86LaunchF: Keysym = Keysym(0x1008FF4Fu32);
3952
3953pub const KEY_XF86ApplicationLeft: Keysym = Keysym(0x1008FF50u32);
3954pub const KEY_XF86ApplicationRight: Keysym = Keysym(0x1008FF51u32);
3955pub const KEY_XF86Book: Keysym = Keysym(0x1008FF52u32);
3957pub const KEY_XF86CD: Keysym = Keysym(0x1008FF53u32);
3958pub const KEY_XF86Calculater: Keysym = Keysym(0x1008FF54u32);
3960pub const KEY_XF86Clear: Keysym = Keysym(0x1008FF55u32);
3961pub const KEY_XF86Close: Keysym = Keysym(0x1008FF56u32);
3963pub const KEY_XF86Copy: Keysym = Keysym(0x1008FF57u32);
3965pub const KEY_XF86Cut: Keysym = Keysym(0x1008FF58u32);
3967pub const KEY_XF86Display: Keysym = Keysym(0x1008FF59u32);
3969pub const KEY_XF86DOS: Keysym = Keysym(0x1008FF5Au32);
3970pub const KEY_XF86Documents: Keysym = Keysym(0x1008FF5Bu32);
3972pub const KEY_XF86Excel: Keysym = Keysym(0x1008FF5Cu32);
3974pub const KEY_XF86Explorer: Keysym = Keysym(0x1008FF5Du32);
3976pub const KEY_XF86Game: Keysym = Keysym(0x1008FF5Eu32);
3978pub const KEY_XF86Go: Keysym = Keysym(0x1008FF5Fu32);
3980pub const KEY_XF86iTouch: Keysym = Keysym(0x1008FF60u32);
3981pub const KEY_XF86LogOff: Keysym = Keysym(0x1008FF61u32);
3983pub const KEY_XF86Market: Keysym = Keysym(0x1008FF62u32);
3984pub const KEY_XF86Meeting: Keysym = Keysym(0x1008FF63u32);
3986pub const KEY_XF86MenuKB: Keysym = Keysym(0x1008FF65u32);
3988pub const KEY_XF86MenuPB: Keysym = Keysym(0x1008FF66u32);
3990pub const KEY_XF86MySites: Keysym = Keysym(0x1008FF67u32);
3992pub const KEY_XF86New: Keysym = Keysym(0x1008FF68u32);
3993pub const KEY_XF86News: Keysym = Keysym(0x1008FF69u32);
3995pub const KEY_XF86OfficeHome: Keysym = Keysym(0x1008FF6Au32);
3996pub const KEY_XF86Open: Keysym = Keysym(0x1008FF6Bu32);
3998pub const KEY_XF86Option: Keysym = Keysym(0x1008FF6Cu32);
3999pub const KEY_XF86Paste: Keysym = Keysym(0x1008FF6Du32);
4001pub const KEY_XF86Phone: Keysym = Keysym(0x1008FF6Eu32);
4002pub const KEY_XF86Q: Keysym = Keysym(0x1008FF70u32);
4003pub const KEY_XF86Reply: Keysym = Keysym(0x1008FF72u32);
4004pub const KEY_XF86Reload: Keysym = Keysym(0x1008FF73u32);
4005pub const KEY_XF86RotateWindows: Keysym = Keysym(0x1008FF74u32);
4006pub const KEY_XF86RotationPB: Keysym = Keysym(0x1008FF75u32);
4007pub const KEY_XF86RotationKB: Keysym = Keysym(0x1008FF76u32);
4008pub const KEY_XF86Save: Keysym = Keysym(0x1008FF77u32);
4009pub const KEY_XF86ScrollUp: Keysym = Keysym(0x1008FF78u32);
4010pub const KEY_XF86ScrollDown: Keysym = Keysym(0x1008FF79u32);
4011pub const KEY_XF86ScrollClick: Keysym = Keysym(0x1008FF7Au32);
4013pub const KEY_XF86Send: Keysym = Keysym(0x1008FF7Bu32);
4014pub const KEY_XF86Spell: Keysym = Keysym(0x1008FF7Cu32);
4016pub const KEY_XF86SplitScreen: Keysym = Keysym(0x1008FF7Du32);
4018pub const KEY_XF86Support: Keysym = Keysym(0x1008FF7Eu32);
4019pub const KEY_XF86TaskPane: Keysym = Keysym(0x1008FF7Fu32);
4021pub const KEY_XF86Terminal: Keysym = Keysym(0x1008FF80u32);
4023pub const KEY_XF86Tools: Keysym = Keysym(0x1008FF81u32);
4024pub const KEY_XF86Travel: Keysym = Keysym(0x1008FF82u32);
4025pub const KEY_XF86UserPB: Keysym = Keysym(0x1008FF84u32);
4026pub const KEY_XF86User1KB: Keysym = Keysym(0x1008FF85u32);
4027pub const KEY_XF86User2KB: Keysym = Keysym(0x1008FF86u32);
4028pub const KEY_XF86Video: Keysym = Keysym(0x1008FF87u32);
4030pub const KEY_XF86WheelButton: Keysym = Keysym(0x1008FF88u32);
4032pub const KEY_XF86Word: Keysym = Keysym(0x1008FF89u32);
4034pub const KEY_XF86Xfer: Keysym = Keysym(0x1008FF8Au32);
4035pub const KEY_XF86ZoomIn: Keysym = Keysym(0x1008FF8Bu32);
4036pub const KEY_XF86ZoomOut: Keysym = Keysym(0x1008FF8Cu32);
4037
4038pub const KEY_XF86Away: Keysym = Keysym(0x1008FF8Du32);
4040pub const KEY_XF86Messenger: Keysym = Keysym(0x1008FF8Eu32);
4042pub const KEY_XF86WebCam: Keysym = Keysym(0x1008FF8Fu32);
4043pub const KEY_XF86MailForward: Keysym = Keysym(0x1008FF90u32);
4045pub const KEY_XF86Pictures: Keysym = Keysym(0x1008FF91u32);
4047pub const KEY_XF86Music: Keysym = Keysym(0x1008FF92u32);
4049
4050pub const KEY_XF86Battery: Keysym = Keysym(0x1008FF93u32);
4052pub const KEY_XF86Bluetooth: Keysym = Keysym(0x1008FF94u32);
4053pub const KEY_XF86WLAN: Keysym = Keysym(0x1008FF95u32);
4054pub const KEY_XF86UWB: Keysym = Keysym(0x1008FF96u32);
4055
4056pub const KEY_XF86AudioForward: Keysym = Keysym(0x1008FF97u32);
4057pub const KEY_XF86AudioRepeat: Keysym = Keysym(0x1008FF98u32);
4059pub const KEY_XF86AudioRandomPlay: Keysym = Keysym(0x1008FF99u32);
4061pub const KEY_XF86Subtitle: Keysym = Keysym(0x1008FF9Au32);
4063pub const KEY_XF86AudioCycleTrack: Keysym = Keysym(0x1008FF9Bu32);
4065pub const KEY_XF86CycleAngle: Keysym = Keysym(0x1008FF9Cu32);
4067pub const KEY_XF86FrameBack: Keysym = Keysym(0x1008FF9Du32);
4068pub const KEY_XF86FrameForward: Keysym = Keysym(0x1008FF9Eu32);
4069pub const KEY_XF86Time: Keysym = Keysym(0x1008FF9Fu32);
4070pub const KEY_XF86Select: Keysym = Keysym(0x1008FFA0u32);
4072pub const KEY_XF86View: Keysym = Keysym(0x1008FFA1u32);
4073pub const KEY_XF86TopMenu: Keysym = Keysym(0x1008FFA2u32);
4074
4075pub const KEY_XF86Red: Keysym = Keysym(0x1008FFA3u32);
4077pub const KEY_XF86Green: Keysym = Keysym(0x1008FFA4u32);
4079pub const KEY_XF86Yellow: Keysym = Keysym(0x1008FFA5u32);
4081pub const KEY_XF86Blue: Keysym = Keysym(0x1008FFA6u32);
4083
4084pub const KEY_XF86Suspend: Keysym = Keysym(0x1008FFA7u32);
4086pub const KEY_XF86Hibernate: Keysym = Keysym(0x1008FFA8u32);
4088pub const KEY_XF86TouchpadToggle: Keysym = Keysym(0x1008FFA9u32);
4089pub const KEY_XF86TouchpadOn: Keysym = Keysym(0x1008FFB0u32);
4091pub const KEY_XF86TouchpadOff: Keysym = Keysym(0x1008FFB1u32);
4093
4094pub const KEY_XF86AudioMicMute: Keysym = Keysym(0x1008FFB2u32);
4096
4097pub const KEY_XF86Switch_VT_1: Keysym = Keysym(0x1008FE01u32);
4100pub const KEY_XF86Switch_VT_2: Keysym = Keysym(0x1008FE02u32);
4101pub const KEY_XF86Switch_VT_3: Keysym = Keysym(0x1008FE03u32);
4102pub const KEY_XF86Switch_VT_4: Keysym = Keysym(0x1008FE04u32);
4103pub const KEY_XF86Switch_VT_5: Keysym = Keysym(0x1008FE05u32);
4104pub const KEY_XF86Switch_VT_6: Keysym = Keysym(0x1008FE06u32);
4105pub const KEY_XF86Switch_VT_7: Keysym = Keysym(0x1008FE07u32);
4106pub const KEY_XF86Switch_VT_8: Keysym = Keysym(0x1008FE08u32);
4107pub const KEY_XF86Switch_VT_9: Keysym = Keysym(0x1008FE09u32);
4108pub const KEY_XF86Switch_VT_10: Keysym = Keysym(0x1008FE0Au32);
4109pub const KEY_XF86Switch_VT_11: Keysym = Keysym(0x1008FE0Bu32);
4110pub const KEY_XF86Switch_VT_12: Keysym = Keysym(0x1008FE0Cu32);
4111
4112pub const KEY_XF86Ungrab: Keysym = Keysym(0x1008FE20u32);
4114pub const KEY_XF86ClearGrab: Keysym = Keysym(0x1008FE21u32);
4116pub const KEY_XF86Next_VMode: Keysym = Keysym(0x1008FE22u32);
4118pub const KEY_XF86Prev_VMode: Keysym = Keysym(0x1008FE23u32);
4119pub const KEY_XF86LogWindowTree: Keysym = Keysym(0x1008FE24u32);
4121pub const KEY_XF86LogGrabInfo: Keysym = Keysym(0x1008FE25u32);
4123pub const KEY_SunFA_Grave: Keysym = Keysym(0x1005FF00u32);
4176pub const KEY_SunFA_Circum: Keysym = Keysym(0x1005FF01u32);
4177pub const KEY_SunFA_Tilde: Keysym = Keysym(0x1005FF02u32);
4178pub const KEY_SunFA_Acute: Keysym = Keysym(0x1005FF03u32);
4179pub const KEY_SunFA_Diaeresis: Keysym = Keysym(0x1005FF04u32);
4180pub const KEY_SunFA_Cedilla: Keysym = Keysym(0x1005FF05u32);
4181
4182pub const KEY_SunF36: Keysym = Keysym(0x1005FF10u32);
4188pub const KEY_SunF37: Keysym = Keysym(0x1005FF11u32);
4190
4191pub const KEY_SunSys_Req: Keysym = Keysym(0x1005FF60u32);
4192pub const KEY_SunPrint_Screen: Keysym = Keysym(0x0000FF61u32);
4194
4195pub const KEY_SunCompose: Keysym = Keysym(0x0000FF20u32);
4201pub const KEY_SunAltGraph: Keysym = Keysym(0x0000FF7Eu32);
4203
4204pub const KEY_SunPageUp: Keysym = Keysym(0x0000FF55u32);
4210pub const KEY_SunPageDown: Keysym = Keysym(0x0000FF56u32);
4212
4213pub const KEY_SunUndo: Keysym = Keysym(0x0000FF65u32);
4219pub const KEY_SunAgain: Keysym = Keysym(0x0000FF66u32);
4221pub const KEY_SunFind: Keysym = Keysym(0x0000FF68u32);
4223pub const KEY_SunStop: Keysym = Keysym(0x0000FF69u32);
4225pub const KEY_SunProps: Keysym = Keysym(0x1005FF70u32);
4226pub const KEY_SunFront: Keysym = Keysym(0x1005FF71u32);
4227pub const KEY_SunCopy: Keysym = Keysym(0x1005FF72u32);
4228pub const KEY_SunOpen: Keysym = Keysym(0x1005FF73u32);
4229pub const KEY_SunPaste: Keysym = Keysym(0x1005FF74u32);
4230pub const KEY_SunCut: Keysym = Keysym(0x1005FF75u32);
4231
4232pub const KEY_SunPowerSwitch: Keysym = Keysym(0x1005FF76u32);
4233pub const KEY_SunAudioLowerVolume: Keysym = Keysym(0x1005FF77u32);
4234pub const KEY_SunAudioMute: Keysym = Keysym(0x1005FF78u32);
4235pub const KEY_SunAudioRaiseVolume: Keysym = Keysym(0x1005FF79u32);
4236pub const KEY_SunVideoDegauss: Keysym = Keysym(0x1005FF7Au32);
4237pub const KEY_SunVideoLowerBrightness: Keysym = Keysym(0x1005FF7Bu32);
4238pub const KEY_SunVideoRaiseBrightness: Keysym = Keysym(0x1005FF7Cu32);
4239pub const KEY_SunPowerSwitchShift: Keysym = Keysym(0x1005FF7Du32);
4240pub const KEY_Dring_accent: Keysym = Keysym(0x1000FEB0u32);
4295pub const KEY_Dcircumflex_accent: Keysym = Keysym(0x1000FE5Eu32);
4296pub const KEY_Dcedilla_accent: Keysym = Keysym(0x1000FE2Cu32);
4297pub const KEY_Dacute_accent: Keysym = Keysym(0x1000FE27u32);
4298pub const KEY_Dgrave_accent: Keysym = Keysym(0x1000FE60u32);
4299pub const KEY_Dtilde: Keysym = Keysym(0x1000FE7Eu32);
4300pub const KEY_Ddiaeresis: Keysym = Keysym(0x1000FE22u32);
4301
4302pub const KEY_DRemove: Keysym = Keysym(0x1000FF00u32);
4306pub const KEY_hpClearLine: Keysym = Keysym(0x1000FF6Fu32);
4366pub const KEY_hpInsertLine: Keysym = Keysym(0x1000FF70u32);
4367pub const KEY_hpDeleteLine: Keysym = Keysym(0x1000FF71u32);
4368pub const KEY_hpInsertChar: Keysym = Keysym(0x1000FF72u32);
4369pub const KEY_hpDeleteChar: Keysym = Keysym(0x1000FF73u32);
4370pub const KEY_hpBackTab: Keysym = Keysym(0x1000FF74u32);
4371pub const KEY_hpKP_BackTab: Keysym = Keysym(0x1000FF75u32);
4372pub const KEY_hpModelock1: Keysym = Keysym(0x1000FF48u32);
4373pub const KEY_hpModelock2: Keysym = Keysym(0x1000FF49u32);
4374pub const KEY_hpReset: Keysym = Keysym(0x1000FF6Cu32);
4375pub const KEY_hpSystem: Keysym = Keysym(0x1000FF6Du32);
4376pub const KEY_hpUser: Keysym = Keysym(0x1000FF6Eu32);
4377pub const KEY_hpmute_acute: Keysym = Keysym(0x100000A8u32);
4378pub const KEY_hpmute_grave: Keysym = Keysym(0x100000A9u32);
4379pub const KEY_hpmute_asciicircum: Keysym = Keysym(0x100000AAu32);
4380pub const KEY_hpmute_diaeresis: Keysym = Keysym(0x100000ABu32);
4381pub const KEY_hpmute_asciitilde: Keysym = Keysym(0x100000ACu32);
4382pub const KEY_hplira: Keysym = Keysym(0x100000AFu32);
4383pub const KEY_hpguilder: Keysym = Keysym(0x100000BEu32);
4384pub const KEY_hpYdiaeresis: Keysym = Keysym(0x100000EEu32);
4385pub const KEY_hpIO: Keysym = Keysym(0x100000EEu32);
4386pub const KEY_hplongminus: Keysym = Keysym(0x100000F6u32);
4387pub const KEY_hpblock: Keysym = Keysym(0x100000FCu32);
4388
4389
4390
4391pub const KEY_osfCopy: Keysym = Keysym(0x1004FF02u32);
4392pub const KEY_osfCut: Keysym = Keysym(0x1004FF03u32);
4393pub const KEY_osfPaste: Keysym = Keysym(0x1004FF04u32);
4394pub const KEY_osfBackTab: Keysym = Keysym(0x1004FF07u32);
4395pub const KEY_osfBackSpace: Keysym = Keysym(0x1004FF08u32);
4396pub const KEY_osfClear: Keysym = Keysym(0x1004FF0Bu32);
4397pub const KEY_osfEscape: Keysym = Keysym(0x1004FF1Bu32);
4398pub const KEY_osfAddMode: Keysym = Keysym(0x1004FF31u32);
4399pub const KEY_osfPrimaryPaste: Keysym = Keysym(0x1004FF32u32);
4400pub const KEY_osfQuickPaste: Keysym = Keysym(0x1004FF33u32);
4401pub const KEY_osfPageLeft: Keysym = Keysym(0x1004FF40u32);
4402pub const KEY_osfPageUp: Keysym = Keysym(0x1004FF41u32);
4403pub const KEY_osfPageDown: Keysym = Keysym(0x1004FF42u32);
4404pub const KEY_osfPageRight: Keysym = Keysym(0x1004FF43u32);
4405pub const KEY_osfActivate: Keysym = Keysym(0x1004FF44u32);
4406pub const KEY_osfMenuBar: Keysym = Keysym(0x1004FF45u32);
4407pub const KEY_osfLeft: Keysym = Keysym(0x1004FF51u32);
4408pub const KEY_osfUp: Keysym = Keysym(0x1004FF52u32);
4409pub const KEY_osfRight: Keysym = Keysym(0x1004FF53u32);
4410pub const KEY_osfDown: Keysym = Keysym(0x1004FF54u32);
4411pub const KEY_osfEndLine: Keysym = Keysym(0x1004FF57u32);
4412pub const KEY_osfBeginLine: Keysym = Keysym(0x1004FF58u32);
4413pub const KEY_osfEndData: Keysym = Keysym(0x1004FF59u32);
4414pub const KEY_osfBeginData: Keysym = Keysym(0x1004FF5Au32);
4415pub const KEY_osfPrevMenu: Keysym = Keysym(0x1004FF5Bu32);
4416pub const KEY_osfNextMenu: Keysym = Keysym(0x1004FF5Cu32);
4417pub const KEY_osfPrevField: Keysym = Keysym(0x1004FF5Du32);
4418pub const KEY_osfNextField: Keysym = Keysym(0x1004FF5Eu32);
4419pub const KEY_osfSelect: Keysym = Keysym(0x1004FF60u32);
4420pub const KEY_osfInsert: Keysym = Keysym(0x1004FF63u32);
4421pub const KEY_osfUndo: Keysym = Keysym(0x1004FF65u32);
4422pub const KEY_osfMenu: Keysym = Keysym(0x1004FF67u32);
4423pub const KEY_osfCancel: Keysym = Keysym(0x1004FF69u32);
4424pub const KEY_osfHelp: Keysym = Keysym(0x1004FF6Au32);
4425pub const KEY_osfSelectAll: Keysym = Keysym(0x1004FF71u32);
4426pub const KEY_osfDeselectAll: Keysym = Keysym(0x1004FF72u32);
4427pub const KEY_osfReselect: Keysym = Keysym(0x1004FF73u32);
4428pub const KEY_osfExtend: Keysym = Keysym(0x1004FF74u32);
4429pub const KEY_osfRestore: Keysym = Keysym(0x1004FF78u32);
4430pub const KEY_osfDelete: Keysym = Keysym(0x1004FFFFu32);
4431
4432
4433
4434pub const KEY_Reset: Keysym = Keysym(0x1000FF6Cu32);
4439pub const KEY_System: Keysym = Keysym(0x1000FF6Du32);
4440pub const KEY_User: Keysym = Keysym(0x1000FF6Eu32);
4441pub const KEY_ClearLine: Keysym = Keysym(0x1000FF6Fu32);
4442pub const KEY_InsertLine: Keysym = Keysym(0x1000FF70u32);
4443pub const KEY_DeleteLine: Keysym = Keysym(0x1000FF71u32);
4444pub const KEY_InsertChar: Keysym = Keysym(0x1000FF72u32);
4445pub const KEY_DeleteChar: Keysym = Keysym(0x1000FF73u32);
4446pub const KEY_BackTab: Keysym = Keysym(0x1000FF74u32);
4447pub const KEY_KP_BackTab: Keysym = Keysym(0x1000FF75u32);
4448pub const KEY_Ext16bit_L: Keysym = Keysym(0x1000FF76u32);
4449pub const KEY_Ext16bit_R: Keysym = Keysym(0x1000FF77u32);
4450pub const KEY_mute_acute: Keysym = Keysym(0x100000a8u32);
4451pub const KEY_mute_grave: Keysym = Keysym(0x100000a9u32);
4452pub const KEY_mute_asciicircum: Keysym = Keysym(0x100000aau32);
4453pub const KEY_mute_diaeresis: Keysym = Keysym(0x100000abu32);
4454pub const KEY_mute_asciitilde: Keysym = Keysym(0x100000acu32);
4455pub const KEY_lira: Keysym = Keysym(0x100000afu32);
4456pub const KEY_guilder: Keysym = Keysym(0x100000beu32);
4457pub const KEY_IO: Keysym = Keysym(0x100000eeu32);
4458pub const KEY_longminus: Keysym = Keysym(0x100000f6u32);
4459pub const KEY_block: Keysym = Keysym(0x100000fcu32);
4460
4461
4462