1
0
Fork 0
forked from wry/wry

config: sync keysyms with xkbcommon

This commit is contained in:
Julian Orth 2024-03-10 00:59:07 +01:00
parent 7fcfe35c87
commit 8a73779cbd

View file

@ -8,6 +8,8 @@ use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Copy, Clone, Eq, PartialEq, Hash, Debug)]
pub struct KeySym(pub u32);
pub const SYM_NoSymbol: KeySym = KeySym(0x000000);
pub const SYM_VoidSymbol: KeySym = KeySym(0xffffff);
pub const SYM_BackSpace: KeySym = KeySym(0xff08);
pub const SYM_Tab: KeySym = KeySym(0xff09);
pub const SYM_Linefeed: KeySym = KeySym(0xff0a);
@ -269,8 +271,11 @@ pub const SYM_dead_O: KeySym = KeySym(0xfe87);
pub const SYM_dead_u: KeySym = KeySym(0xfe88);
pub const SYM_dead_U: KeySym = KeySym(0xfe89);
pub const SYM_dead_small_schwa: KeySym = KeySym(0xfe8a);
pub const SYM_dead_schwa: KeySym = KeySym(0xfe8a);
pub const SYM_dead_capital_schwa: KeySym = KeySym(0xfe8b);
pub const SYM_dead_SCHWA: KeySym = KeySym(0xfe8b);
pub const SYM_dead_greek: KeySym = KeySym(0xfe8c);
pub const SYM_dead_hamza: KeySym = KeySym(0xfe8d);
pub const SYM_First_Virtual_Screen: KeySym = KeySym(0xfed0);
pub const SYM_Prev_Virtual_Screen: KeySym = KeySym(0xfed1);
pub const SYM_Next_Virtual_Screen: KeySym = KeySym(0xfed2);
@ -462,6 +467,7 @@ pub const SYM_diaeresis: KeySym = KeySym(0x00a8);
pub const SYM_copyright: KeySym = KeySym(0x00a9);
pub const SYM_ordfeminine: KeySym = KeySym(0x00aa);
pub const SYM_guillemotleft: KeySym = KeySym(0x00ab);
pub const SYM_guillemetleft: KeySym = KeySym(0x00ab);
pub const SYM_notsign: KeySym = KeySym(0x00ac);
pub const SYM_hyphen: KeySym = KeySym(0x00ad);
pub const SYM_registered: KeySym = KeySym(0x00ae);
@ -477,7 +483,9 @@ pub const SYM_periodcentered: KeySym = KeySym(0x00b7);
pub const SYM_cedilla: KeySym = KeySym(0x00b8);
pub const SYM_onesuperior: KeySym = KeySym(0x00b9);
pub const SYM_masculine: KeySym = KeySym(0x00ba);
pub const SYM_ordmasculine: KeySym = KeySym(0x00ba);
pub const SYM_guillemotright: KeySym = KeySym(0x00bb);
pub const SYM_guillemetright: KeySym = KeySym(0x00bb);
pub const SYM_onequarter: KeySym = KeySym(0x00bc);
pub const SYM_onehalf: KeySym = KeySym(0x00bd);
pub const SYM_threequarters: KeySym = KeySym(0x00be);
@ -1754,12 +1762,12 @@ pub const SYM_partdifferential: KeySym = KeySym(0x1002202);
pub const SYM_emptyset: KeySym = KeySym(0x1002205);
pub const SYM_elementof: KeySym = KeySym(0x1002208);
pub const SYM_notelementof: KeySym = KeySym(0x1002209);
pub const SYM_containsas: KeySym = KeySym(0x100220B);
pub const SYM_squareroot: KeySym = KeySym(0x100221A);
pub const SYM_cuberoot: KeySym = KeySym(0x100221B);
pub const SYM_fourthroot: KeySym = KeySym(0x100221C);
pub const SYM_dintegral: KeySym = KeySym(0x100222C);
pub const SYM_tintegral: KeySym = KeySym(0x100222D);
pub const SYM_containsas: KeySym = KeySym(0x100220b);
pub const SYM_squareroot: KeySym = KeySym(0x100221a);
pub const SYM_cuberoot: KeySym = KeySym(0x100221b);
pub const SYM_fourthroot: KeySym = KeySym(0x100221c);
pub const SYM_dintegral: KeySym = KeySym(0x100222c);
pub const SYM_tintegral: KeySym = KeySym(0x100222d);
pub const SYM_because: KeySym = KeySym(0x1002235);
pub const SYM_approxeq: KeySym = KeySym(0x1002248);
pub const SYM_notapproxeq: KeySym = KeySym(0x1002247);
@ -2111,190 +2119,190 @@ pub const SYM_Sinh_lu2: KeySym = KeySym(0x1000ddf);
pub const SYM_Sinh_ruu2: KeySym = KeySym(0x1000df2);
pub const SYM_Sinh_luu2: KeySym = KeySym(0x1000df3);
pub const SYM_Sinh_kunddaliya: KeySym = KeySym(0x1000df4);
pub const SYM_XF86ModeLock: KeySym = KeySym(0x1008FF01);
pub const SYM_XF86MonBrightnessUp: KeySym = KeySym(0x1008FF02);
pub const SYM_XF86MonBrightnessDown: KeySym = KeySym(0x1008FF03);
pub const SYM_XF86KbdLightOnOff: KeySym = KeySym(0x1008FF04);
pub const SYM_XF86KbdBrightnessUp: KeySym = KeySym(0x1008FF05);
pub const SYM_XF86KbdBrightnessDown: KeySym = KeySym(0x1008FF06);
pub const SYM_XF86MonBrightnessCycle: KeySym = KeySym(0x1008FF07);
pub const SYM_XF86Standby: KeySym = KeySym(0x1008FF10);
pub const SYM_XF86AudioLowerVolume: KeySym = KeySym(0x1008FF11);
pub const SYM_XF86AudioMute: KeySym = KeySym(0x1008FF12);
pub const SYM_XF86AudioRaiseVolume: KeySym = KeySym(0x1008FF13);
pub const SYM_XF86AudioPlay: KeySym = KeySym(0x1008FF14);
pub const SYM_XF86AudioStop: KeySym = KeySym(0x1008FF15);
pub const SYM_XF86AudioPrev: KeySym = KeySym(0x1008FF16);
pub const SYM_XF86AudioNext: KeySym = KeySym(0x1008FF17);
pub const SYM_XF86HomePage: KeySym = KeySym(0x1008FF18);
pub const SYM_XF86Mail: KeySym = KeySym(0x1008FF19);
pub const SYM_XF86Start: KeySym = KeySym(0x1008FF1A);
pub const SYM_XF86Search: KeySym = KeySym(0x1008FF1B);
pub const SYM_XF86AudioRecord: KeySym = KeySym(0x1008FF1C);
pub const SYM_XF86Calculator: KeySym = KeySym(0x1008FF1D);
pub const SYM_XF86Memo: KeySym = KeySym(0x1008FF1E);
pub const SYM_XF86ToDoList: KeySym = KeySym(0x1008FF1F);
pub const SYM_XF86Calendar: KeySym = KeySym(0x1008FF20);
pub const SYM_XF86PowerDown: KeySym = KeySym(0x1008FF21);
pub const SYM_XF86ContrastAdjust: KeySym = KeySym(0x1008FF22);
pub const SYM_XF86RockerUp: KeySym = KeySym(0x1008FF23);
pub const SYM_XF86RockerDown: KeySym = KeySym(0x1008FF24);
pub const SYM_XF86RockerEnter: KeySym = KeySym(0x1008FF25);
pub const SYM_XF86Back: KeySym = KeySym(0x1008FF26);
pub const SYM_XF86Forward: KeySym = KeySym(0x1008FF27);
pub const SYM_XF86Stop: KeySym = KeySym(0x1008FF28);
pub const SYM_XF86Refresh: KeySym = KeySym(0x1008FF29);
pub const SYM_XF86PowerOff: KeySym = KeySym(0x1008FF2A);
pub const SYM_XF86WakeUp: KeySym = KeySym(0x1008FF2B);
pub const SYM_XF86Eject: KeySym = KeySym(0x1008FF2C);
pub const SYM_XF86ScreenSaver: KeySym = KeySym(0x1008FF2D);
pub const SYM_XF86WWW: KeySym = KeySym(0x1008FF2E);
pub const SYM_XF86Sleep: KeySym = KeySym(0x1008FF2F);
pub const SYM_XF86Favorites: KeySym = KeySym(0x1008FF30);
pub const SYM_XF86AudioPause: KeySym = KeySym(0x1008FF31);
pub const SYM_XF86AudioMedia: KeySym = KeySym(0x1008FF32);
pub const SYM_XF86MyComputer: KeySym = KeySym(0x1008FF33);
pub const SYM_XF86VendorHome: KeySym = KeySym(0x1008FF34);
pub const SYM_XF86LightBulb: KeySym = KeySym(0x1008FF35);
pub const SYM_XF86Shop: KeySym = KeySym(0x1008FF36);
pub const SYM_XF86History: KeySym = KeySym(0x1008FF37);
pub const SYM_XF86OpenURL: KeySym = KeySym(0x1008FF38);
pub const SYM_XF86AddFavorite: KeySym = KeySym(0x1008FF39);
pub const SYM_XF86HotLinks: KeySym = KeySym(0x1008FF3A);
pub const SYM_XF86BrightnessAdjust: KeySym = KeySym(0x1008FF3B);
pub const SYM_XF86Finance: KeySym = KeySym(0x1008FF3C);
pub const SYM_XF86Community: KeySym = KeySym(0x1008FF3D);
pub const SYM_XF86AudioRewind: KeySym = KeySym(0x1008FF3E);
pub const SYM_XF86BackForward: KeySym = KeySym(0x1008FF3F);
pub const SYM_XF86Launch0: KeySym = KeySym(0x1008FF40);
pub const SYM_XF86Launch1: KeySym = KeySym(0x1008FF41);
pub const SYM_XF86Launch2: KeySym = KeySym(0x1008FF42);
pub const SYM_XF86Launch3: KeySym = KeySym(0x1008FF43);
pub const SYM_XF86Launch4: KeySym = KeySym(0x1008FF44);
pub const SYM_XF86Launch5: KeySym = KeySym(0x1008FF45);
pub const SYM_XF86Launch6: KeySym = KeySym(0x1008FF46);
pub const SYM_XF86Launch7: KeySym = KeySym(0x1008FF47);
pub const SYM_XF86Launch8: KeySym = KeySym(0x1008FF48);
pub const SYM_XF86Launch9: KeySym = KeySym(0x1008FF49);
pub const SYM_XF86LaunchA: KeySym = KeySym(0x1008FF4A);
pub const SYM_XF86LaunchB: KeySym = KeySym(0x1008FF4B);
pub const SYM_XF86LaunchC: KeySym = KeySym(0x1008FF4C);
pub const SYM_XF86LaunchD: KeySym = KeySym(0x1008FF4D);
pub const SYM_XF86LaunchE: KeySym = KeySym(0x1008FF4E);
pub const SYM_XF86LaunchF: KeySym = KeySym(0x1008FF4F);
pub const SYM_XF86ApplicationLeft: KeySym = KeySym(0x1008FF50);
pub const SYM_XF86ApplicationRight: KeySym = KeySym(0x1008FF51);
pub const SYM_XF86Book: KeySym = KeySym(0x1008FF52);
pub const SYM_XF86CD: KeySym = KeySym(0x1008FF53);
pub const SYM_XF86Calculater: KeySym = KeySym(0x1008FF54);
pub const SYM_XF86Clear: KeySym = KeySym(0x1008FF55);
pub const SYM_XF86Close: KeySym = KeySym(0x1008FF56);
pub const SYM_XF86Copy: KeySym = KeySym(0x1008FF57);
pub const SYM_XF86Cut: KeySym = KeySym(0x1008FF58);
pub const SYM_XF86Display: KeySym = KeySym(0x1008FF59);
pub const SYM_XF86DOS: KeySym = KeySym(0x1008FF5A);
pub const SYM_XF86Documents: KeySym = KeySym(0x1008FF5B);
pub const SYM_XF86Excel: KeySym = KeySym(0x1008FF5C);
pub const SYM_XF86Explorer: KeySym = KeySym(0x1008FF5D);
pub const SYM_XF86Game: KeySym = KeySym(0x1008FF5E);
pub const SYM_XF86Go: KeySym = KeySym(0x1008FF5F);
pub const SYM_XF86iTouch: KeySym = KeySym(0x1008FF60);
pub const SYM_XF86LogOff: KeySym = KeySym(0x1008FF61);
pub const SYM_XF86Market: KeySym = KeySym(0x1008FF62);
pub const SYM_XF86Meeting: KeySym = KeySym(0x1008FF63);
pub const SYM_XF86MenuKB: KeySym = KeySym(0x1008FF65);
pub const SYM_XF86MenuPB: KeySym = KeySym(0x1008FF66);
pub const SYM_XF86MySites: KeySym = KeySym(0x1008FF67);
pub const SYM_XF86New: KeySym = KeySym(0x1008FF68);
pub const SYM_XF86News: KeySym = KeySym(0x1008FF69);
pub const SYM_XF86OfficeHome: KeySym = KeySym(0x1008FF6A);
pub const SYM_XF86Open: KeySym = KeySym(0x1008FF6B);
pub const SYM_XF86Option: KeySym = KeySym(0x1008FF6C);
pub const SYM_XF86Paste: KeySym = KeySym(0x1008FF6D);
pub const SYM_XF86Phone: KeySym = KeySym(0x1008FF6E);
pub const SYM_XF86Q: KeySym = KeySym(0x1008FF70);
pub const SYM_XF86Reply: KeySym = KeySym(0x1008FF72);
pub const SYM_XF86Reload: KeySym = KeySym(0x1008FF73);
pub const SYM_XF86RotateWindows: KeySym = KeySym(0x1008FF74);
pub const SYM_XF86RotationPB: KeySym = KeySym(0x1008FF75);
pub const SYM_XF86RotationKB: KeySym = KeySym(0x1008FF76);
pub const SYM_XF86Save: KeySym = KeySym(0x1008FF77);
pub const SYM_XF86ScrollUp: KeySym = KeySym(0x1008FF78);
pub const SYM_XF86ScrollDown: KeySym = KeySym(0x1008FF79);
pub const SYM_XF86ScrollClick: KeySym = KeySym(0x1008FF7A);
pub const SYM_XF86Send: KeySym = KeySym(0x1008FF7B);
pub const SYM_XF86Spell: KeySym = KeySym(0x1008FF7C);
pub const SYM_XF86SplitScreen: KeySym = KeySym(0x1008FF7D);
pub const SYM_XF86Support: KeySym = KeySym(0x1008FF7E);
pub const SYM_XF86TaskPane: KeySym = KeySym(0x1008FF7F);
pub const SYM_XF86Terminal: KeySym = KeySym(0x1008FF80);
pub const SYM_XF86Tools: KeySym = KeySym(0x1008FF81);
pub const SYM_XF86Travel: KeySym = KeySym(0x1008FF82);
pub const SYM_XF86UserPB: KeySym = KeySym(0x1008FF84);
pub const SYM_XF86User1KB: KeySym = KeySym(0x1008FF85);
pub const SYM_XF86User2KB: KeySym = KeySym(0x1008FF86);
pub const SYM_XF86Video: KeySym = KeySym(0x1008FF87);
pub const SYM_XF86WheelButton: KeySym = KeySym(0x1008FF88);
pub const SYM_XF86Word: KeySym = KeySym(0x1008FF89);
pub const SYM_XF86Xfer: KeySym = KeySym(0x1008FF8A);
pub const SYM_XF86ZoomIn: KeySym = KeySym(0x1008FF8B);
pub const SYM_XF86ZoomOut: KeySym = KeySym(0x1008FF8C);
pub const SYM_XF86Away: KeySym = KeySym(0x1008FF8D);
pub const SYM_XF86Messenger: KeySym = KeySym(0x1008FF8E);
pub const SYM_XF86WebCam: KeySym = KeySym(0x1008FF8F);
pub const SYM_XF86MailForward: KeySym = KeySym(0x1008FF90);
pub const SYM_XF86Pictures: KeySym = KeySym(0x1008FF91);
pub const SYM_XF86Music: KeySym = KeySym(0x1008FF92);
pub const SYM_XF86Battery: KeySym = KeySym(0x1008FF93);
pub const SYM_XF86Bluetooth: KeySym = KeySym(0x1008FF94);
pub const SYM_XF86WLAN: KeySym = KeySym(0x1008FF95);
pub const SYM_XF86UWB: KeySym = KeySym(0x1008FF96);
pub const SYM_XF86AudioForward: KeySym = KeySym(0x1008FF97);
pub const SYM_XF86AudioRepeat: KeySym = KeySym(0x1008FF98);
pub const SYM_XF86AudioRandomPlay: KeySym = KeySym(0x1008FF99);
pub const SYM_XF86Subtitle: KeySym = KeySym(0x1008FF9A);
pub const SYM_XF86AudioCycleTrack: KeySym = KeySym(0x1008FF9B);
pub const SYM_XF86CycleAngle: KeySym = KeySym(0x1008FF9C);
pub const SYM_XF86FrameBack: KeySym = KeySym(0x1008FF9D);
pub const SYM_XF86FrameForward: KeySym = KeySym(0x1008FF9E);
pub const SYM_XF86Time: KeySym = KeySym(0x1008FF9F);
pub const SYM_XF86Select: KeySym = KeySym(0x1008FFA0);
pub const SYM_XF86View: KeySym = KeySym(0x1008FFA1);
pub const SYM_XF86TopMenu: KeySym = KeySym(0x1008FFA2);
pub const SYM_XF86Red: KeySym = KeySym(0x1008FFA3);
pub const SYM_XF86Green: KeySym = KeySym(0x1008FFA4);
pub const SYM_XF86Yellow: KeySym = KeySym(0x1008FFA5);
pub const SYM_XF86Blue: KeySym = KeySym(0x1008FFA6);
pub const SYM_XF86Suspend: KeySym = KeySym(0x1008FFA7);
pub const SYM_XF86Hibernate: KeySym = KeySym(0x1008FFA8);
pub const SYM_XF86TouchpadToggle: KeySym = KeySym(0x1008FFA9);
pub const SYM_XF86TouchpadOn: KeySym = KeySym(0x1008FFB0);
pub const SYM_XF86TouchpadOff: KeySym = KeySym(0x1008FFB1);
pub const SYM_XF86AudioMicMute: KeySym = KeySym(0x1008FFB2);
pub const SYM_XF86Keyboard: KeySym = KeySym(0x1008FFB3);
pub const SYM_XF86WWAN: KeySym = KeySym(0x1008FFB4);
pub const SYM_XF86RFKill: KeySym = KeySym(0x1008FFB5);
pub const SYM_XF86AudioPreset: KeySym = KeySym(0x1008FFB6);
pub const SYM_XF86RotationLockToggle: KeySym = KeySym(0x1008FFB7);
pub const SYM_XF86FullScreen: KeySym = KeySym(0x1008FFB8);
pub const SYM_XF86Switch_VT_1: KeySym = KeySym(0x1008FE01);
pub const SYM_XF86Switch_VT_2: KeySym = KeySym(0x1008FE02);
pub const SYM_XF86Switch_VT_3: KeySym = KeySym(0x1008FE03);
pub const SYM_XF86Switch_VT_4: KeySym = KeySym(0x1008FE04);
pub const SYM_XF86Switch_VT_5: KeySym = KeySym(0x1008FE05);
pub const SYM_XF86Switch_VT_6: KeySym = KeySym(0x1008FE06);
pub const SYM_XF86Switch_VT_7: KeySym = KeySym(0x1008FE07);
pub const SYM_XF86Switch_VT_8: KeySym = KeySym(0x1008FE08);
pub const SYM_XF86Switch_VT_9: KeySym = KeySym(0x1008FE09);
pub const SYM_XF86Switch_VT_10: KeySym = KeySym(0x1008FE0A);
pub const SYM_XF86Switch_VT_11: KeySym = KeySym(0x1008FE0B);
pub const SYM_XF86Switch_VT_12: KeySym = KeySym(0x1008FE0C);
pub const SYM_XF86Ungrab: KeySym = KeySym(0x1008FE20);
pub const SYM_XF86ClearGrab: KeySym = KeySym(0x1008FE21);
pub const SYM_XF86Next_VMode: KeySym = KeySym(0x1008FE22);
pub const SYM_XF86Prev_VMode: KeySym = KeySym(0x1008FE23);
pub const SYM_XF86LogWindowTree: KeySym = KeySym(0x1008FE24);
pub const SYM_XF86LogGrabInfo: KeySym = KeySym(0x1008FE25);
pub const SYM_XF86ModeLock: KeySym = KeySym(0x1008ff01);
pub const SYM_XF86MonBrightnessUp: KeySym = KeySym(0x1008ff02);
pub const SYM_XF86MonBrightnessDown: KeySym = KeySym(0x1008ff03);
pub const SYM_XF86KbdLightOnOff: KeySym = KeySym(0x1008ff04);
pub const SYM_XF86KbdBrightnessUp: KeySym = KeySym(0x1008ff05);
pub const SYM_XF86KbdBrightnessDown: KeySym = KeySym(0x1008ff06);
pub const SYM_XF86MonBrightnessCycle: KeySym = KeySym(0x1008ff07);
pub const SYM_XF86Standby: KeySym = KeySym(0x1008ff10);
pub const SYM_XF86AudioLowerVolume: KeySym = KeySym(0x1008ff11);
pub const SYM_XF86AudioMute: KeySym = KeySym(0x1008ff12);
pub const SYM_XF86AudioRaiseVolume: KeySym = KeySym(0x1008ff13);
pub const SYM_XF86AudioPlay: KeySym = KeySym(0x1008ff14);
pub const SYM_XF86AudioStop: KeySym = KeySym(0x1008ff15);
pub const SYM_XF86AudioPrev: KeySym = KeySym(0x1008ff16);
pub const SYM_XF86AudioNext: KeySym = KeySym(0x1008ff17);
pub const SYM_XF86HomePage: KeySym = KeySym(0x1008ff18);
pub const SYM_XF86Mail: KeySym = KeySym(0x1008ff19);
pub const SYM_XF86Start: KeySym = KeySym(0x1008ff1a);
pub const SYM_XF86Search: KeySym = KeySym(0x1008ff1b);
pub const SYM_XF86AudioRecord: KeySym = KeySym(0x1008ff1c);
pub const SYM_XF86Calculator: KeySym = KeySym(0x1008ff1d);
pub const SYM_XF86Memo: KeySym = KeySym(0x1008ff1e);
pub const SYM_XF86ToDoList: KeySym = KeySym(0x1008ff1f);
pub const SYM_XF86Calendar: KeySym = KeySym(0x1008ff20);
pub const SYM_XF86PowerDown: KeySym = KeySym(0x1008ff21);
pub const SYM_XF86ContrastAdjust: KeySym = KeySym(0x1008ff22);
pub const SYM_XF86RockerUp: KeySym = KeySym(0x1008ff23);
pub const SYM_XF86RockerDown: KeySym = KeySym(0x1008ff24);
pub const SYM_XF86RockerEnter: KeySym = KeySym(0x1008ff25);
pub const SYM_XF86Back: KeySym = KeySym(0x1008ff26);
pub const SYM_XF86Forward: KeySym = KeySym(0x1008ff27);
pub const SYM_XF86Stop: KeySym = KeySym(0x1008ff28);
pub const SYM_XF86Refresh: KeySym = KeySym(0x1008ff29);
pub const SYM_XF86PowerOff: KeySym = KeySym(0x1008ff2a);
pub const SYM_XF86WakeUp: KeySym = KeySym(0x1008ff2b);
pub const SYM_XF86Eject: KeySym = KeySym(0x1008ff2c);
pub const SYM_XF86ScreenSaver: KeySym = KeySym(0x1008ff2d);
pub const SYM_XF86WWW: KeySym = KeySym(0x1008ff2e);
pub const SYM_XF86Sleep: KeySym = KeySym(0x1008ff2f);
pub const SYM_XF86Favorites: KeySym = KeySym(0x1008ff30);
pub const SYM_XF86AudioPause: KeySym = KeySym(0x1008ff31);
pub const SYM_XF86AudioMedia: KeySym = KeySym(0x1008ff32);
pub const SYM_XF86MyComputer: KeySym = KeySym(0x1008ff33);
pub const SYM_XF86VendorHome: KeySym = KeySym(0x1008ff34);
pub const SYM_XF86LightBulb: KeySym = KeySym(0x1008ff35);
pub const SYM_XF86Shop: KeySym = KeySym(0x1008ff36);
pub const SYM_XF86History: KeySym = KeySym(0x1008ff37);
pub const SYM_XF86OpenURL: KeySym = KeySym(0x1008ff38);
pub const SYM_XF86AddFavorite: KeySym = KeySym(0x1008ff39);
pub const SYM_XF86HotLinks: KeySym = KeySym(0x1008ff3a);
pub const SYM_XF86BrightnessAdjust: KeySym = KeySym(0x1008ff3b);
pub const SYM_XF86Finance: KeySym = KeySym(0x1008ff3c);
pub const SYM_XF86Community: KeySym = KeySym(0x1008ff3d);
pub const SYM_XF86AudioRewind: KeySym = KeySym(0x1008ff3e);
pub const SYM_XF86BackForward: KeySym = KeySym(0x1008ff3f);
pub const SYM_XF86Launch0: KeySym = KeySym(0x1008ff40);
pub const SYM_XF86Launch1: KeySym = KeySym(0x1008ff41);
pub const SYM_XF86Launch2: KeySym = KeySym(0x1008ff42);
pub const SYM_XF86Launch3: KeySym = KeySym(0x1008ff43);
pub const SYM_XF86Launch4: KeySym = KeySym(0x1008ff44);
pub const SYM_XF86Launch5: KeySym = KeySym(0x1008ff45);
pub const SYM_XF86Launch6: KeySym = KeySym(0x1008ff46);
pub const SYM_XF86Launch7: KeySym = KeySym(0x1008ff47);
pub const SYM_XF86Launch8: KeySym = KeySym(0x1008ff48);
pub const SYM_XF86Launch9: KeySym = KeySym(0x1008ff49);
pub const SYM_XF86LaunchA: KeySym = KeySym(0x1008ff4a);
pub const SYM_XF86LaunchB: KeySym = KeySym(0x1008ff4b);
pub const SYM_XF86LaunchC: KeySym = KeySym(0x1008ff4c);
pub const SYM_XF86LaunchD: KeySym = KeySym(0x1008ff4d);
pub const SYM_XF86LaunchE: KeySym = KeySym(0x1008ff4e);
pub const SYM_XF86LaunchF: KeySym = KeySym(0x1008ff4f);
pub const SYM_XF86ApplicationLeft: KeySym = KeySym(0x1008ff50);
pub const SYM_XF86ApplicationRight: KeySym = KeySym(0x1008ff51);
pub const SYM_XF86Book: KeySym = KeySym(0x1008ff52);
pub const SYM_XF86CD: KeySym = KeySym(0x1008ff53);
pub const SYM_XF86Calculater: KeySym = KeySym(0x1008ff54);
pub const SYM_XF86Clear: KeySym = KeySym(0x1008ff55);
pub const SYM_XF86Close: KeySym = KeySym(0x1008ff56);
pub const SYM_XF86Copy: KeySym = KeySym(0x1008ff57);
pub const SYM_XF86Cut: KeySym = KeySym(0x1008ff58);
pub const SYM_XF86Display: KeySym = KeySym(0x1008ff59);
pub const SYM_XF86DOS: KeySym = KeySym(0x1008ff5a);
pub const SYM_XF86Documents: KeySym = KeySym(0x1008ff5b);
pub const SYM_XF86Excel: KeySym = KeySym(0x1008ff5c);
pub const SYM_XF86Explorer: KeySym = KeySym(0x1008ff5d);
pub const SYM_XF86Game: KeySym = KeySym(0x1008ff5e);
pub const SYM_XF86Go: KeySym = KeySym(0x1008ff5f);
pub const SYM_XF86iTouch: KeySym = KeySym(0x1008ff60);
pub const SYM_XF86LogOff: KeySym = KeySym(0x1008ff61);
pub const SYM_XF86Market: KeySym = KeySym(0x1008ff62);
pub const SYM_XF86Meeting: KeySym = KeySym(0x1008ff63);
pub const SYM_XF86MenuKB: KeySym = KeySym(0x1008ff65);
pub const SYM_XF86MenuPB: KeySym = KeySym(0x1008ff66);
pub const SYM_XF86MySites: KeySym = KeySym(0x1008ff67);
pub const SYM_XF86New: KeySym = KeySym(0x1008ff68);
pub const SYM_XF86News: KeySym = KeySym(0x1008ff69);
pub const SYM_XF86OfficeHome: KeySym = KeySym(0x1008ff6a);
pub const SYM_XF86Open: KeySym = KeySym(0x1008ff6b);
pub const SYM_XF86Option: KeySym = KeySym(0x1008ff6c);
pub const SYM_XF86Paste: KeySym = KeySym(0x1008ff6d);
pub const SYM_XF86Phone: KeySym = KeySym(0x1008ff6e);
pub const SYM_XF86Q: KeySym = KeySym(0x1008ff70);
pub const SYM_XF86Reply: KeySym = KeySym(0x1008ff72);
pub const SYM_XF86Reload: KeySym = KeySym(0x1008ff73);
pub const SYM_XF86RotateWindows: KeySym = KeySym(0x1008ff74);
pub const SYM_XF86RotationPB: KeySym = KeySym(0x1008ff75);
pub const SYM_XF86RotationKB: KeySym = KeySym(0x1008ff76);
pub const SYM_XF86Save: KeySym = KeySym(0x1008ff77);
pub const SYM_XF86ScrollUp: KeySym = KeySym(0x1008ff78);
pub const SYM_XF86ScrollDown: KeySym = KeySym(0x1008ff79);
pub const SYM_XF86ScrollClick: KeySym = KeySym(0x1008ff7a);
pub const SYM_XF86Send: KeySym = KeySym(0x1008ff7b);
pub const SYM_XF86Spell: KeySym = KeySym(0x1008ff7c);
pub const SYM_XF86SplitScreen: KeySym = KeySym(0x1008ff7d);
pub const SYM_XF86Support: KeySym = KeySym(0x1008ff7e);
pub const SYM_XF86TaskPane: KeySym = KeySym(0x1008ff7f);
pub const SYM_XF86Terminal: KeySym = KeySym(0x1008ff80);
pub const SYM_XF86Tools: KeySym = KeySym(0x1008ff81);
pub const SYM_XF86Travel: KeySym = KeySym(0x1008ff82);
pub const SYM_XF86UserPB: KeySym = KeySym(0x1008ff84);
pub const SYM_XF86User1KB: KeySym = KeySym(0x1008ff85);
pub const SYM_XF86User2KB: KeySym = KeySym(0x1008ff86);
pub const SYM_XF86Video: KeySym = KeySym(0x1008ff87);
pub const SYM_XF86WheelButton: KeySym = KeySym(0x1008ff88);
pub const SYM_XF86Word: KeySym = KeySym(0x1008ff89);
pub const SYM_XF86Xfer: KeySym = KeySym(0x1008ff8a);
pub const SYM_XF86ZoomIn: KeySym = KeySym(0x1008ff8b);
pub const SYM_XF86ZoomOut: KeySym = KeySym(0x1008ff8c);
pub const SYM_XF86Away: KeySym = KeySym(0x1008ff8d);
pub const SYM_XF86Messenger: KeySym = KeySym(0x1008ff8e);
pub const SYM_XF86WebCam: KeySym = KeySym(0x1008ff8f);
pub const SYM_XF86MailForward: KeySym = KeySym(0x1008ff90);
pub const SYM_XF86Pictures: KeySym = KeySym(0x1008ff91);
pub const SYM_XF86Music: KeySym = KeySym(0x1008ff92);
pub const SYM_XF86Battery: KeySym = KeySym(0x1008ff93);
pub const SYM_XF86Bluetooth: KeySym = KeySym(0x1008ff94);
pub const SYM_XF86WLAN: KeySym = KeySym(0x1008ff95);
pub const SYM_XF86UWB: KeySym = KeySym(0x1008ff96);
pub const SYM_XF86AudioForward: KeySym = KeySym(0x1008ff97);
pub const SYM_XF86AudioRepeat: KeySym = KeySym(0x1008ff98);
pub const SYM_XF86AudioRandomPlay: KeySym = KeySym(0x1008ff99);
pub const SYM_XF86Subtitle: KeySym = KeySym(0x1008ff9a);
pub const SYM_XF86AudioCycleTrack: KeySym = KeySym(0x1008ff9b);
pub const SYM_XF86CycleAngle: KeySym = KeySym(0x1008ff9c);
pub const SYM_XF86FrameBack: KeySym = KeySym(0x1008ff9d);
pub const SYM_XF86FrameForward: KeySym = KeySym(0x1008ff9e);
pub const SYM_XF86Time: KeySym = KeySym(0x1008ff9f);
pub const SYM_XF86Select: KeySym = KeySym(0x1008ffa0);
pub const SYM_XF86View: KeySym = KeySym(0x1008ffa1);
pub const SYM_XF86TopMenu: KeySym = KeySym(0x1008ffa2);
pub const SYM_XF86Red: KeySym = KeySym(0x1008ffa3);
pub const SYM_XF86Green: KeySym = KeySym(0x1008ffa4);
pub const SYM_XF86Yellow: KeySym = KeySym(0x1008ffa5);
pub const SYM_XF86Blue: KeySym = KeySym(0x1008ffa6);
pub const SYM_XF86Suspend: KeySym = KeySym(0x1008ffa7);
pub const SYM_XF86Hibernate: KeySym = KeySym(0x1008ffa8);
pub const SYM_XF86TouchpadToggle: KeySym = KeySym(0x1008ffa9);
pub const SYM_XF86TouchpadOn: KeySym = KeySym(0x1008ffb0);
pub const SYM_XF86TouchpadOff: KeySym = KeySym(0x1008ffb1);
pub const SYM_XF86AudioMicMute: KeySym = KeySym(0x1008ffb2);
pub const SYM_XF86Keyboard: KeySym = KeySym(0x1008ffb3);
pub const SYM_XF86WWAN: KeySym = KeySym(0x1008ffb4);
pub const SYM_XF86RFKill: KeySym = KeySym(0x1008ffb5);
pub const SYM_XF86AudioPreset: KeySym = KeySym(0x1008ffb6);
pub const SYM_XF86RotationLockToggle: KeySym = KeySym(0x1008ffb7);
pub const SYM_XF86FullScreen: KeySym = KeySym(0x1008ffb8);
pub const SYM_XF86Switch_VT_1: KeySym = KeySym(0x1008fe01);
pub const SYM_XF86Switch_VT_2: KeySym = KeySym(0x1008fe02);
pub const SYM_XF86Switch_VT_3: KeySym = KeySym(0x1008fe03);
pub const SYM_XF86Switch_VT_4: KeySym = KeySym(0x1008fe04);
pub const SYM_XF86Switch_VT_5: KeySym = KeySym(0x1008fe05);
pub const SYM_XF86Switch_VT_6: KeySym = KeySym(0x1008fe06);
pub const SYM_XF86Switch_VT_7: KeySym = KeySym(0x1008fe07);
pub const SYM_XF86Switch_VT_8: KeySym = KeySym(0x1008fe08);
pub const SYM_XF86Switch_VT_9: KeySym = KeySym(0x1008fe09);
pub const SYM_XF86Switch_VT_10: KeySym = KeySym(0x1008fe0a);
pub const SYM_XF86Switch_VT_11: KeySym = KeySym(0x1008fe0b);
pub const SYM_XF86Switch_VT_12: KeySym = KeySym(0x1008fe0c);
pub const SYM_XF86Ungrab: KeySym = KeySym(0x1008fe20);
pub const SYM_XF86ClearGrab: KeySym = KeySym(0x1008fe21);
pub const SYM_XF86Next_VMode: KeySym = KeySym(0x1008fe22);
pub const SYM_XF86Prev_VMode: KeySym = KeySym(0x1008fe23);
pub const SYM_XF86LogWindowTree: KeySym = KeySym(0x1008fe24);
pub const SYM_XF86LogGrabInfo: KeySym = KeySym(0x1008fe25);
pub const SYM_XF86BrightnessAuto: KeySym = KeySym(0x100810f4);
pub const SYM_XF86DisplayOff: KeySym = KeySym(0x100810f5);
pub const SYM_XF86Info: KeySym = KeySym(0x10081166);
@ -2362,6 +2370,11 @@ pub const SYM_XF86AppSelect: KeySym = KeySym(0x10081244);
pub const SYM_XF86Screensaver: KeySym = KeySym(0x10081245);
pub const SYM_XF86VoiceCommand: KeySym = KeySym(0x10081246);
pub const SYM_XF86Assistant: KeySym = KeySym(0x10081247);
pub const SYM_XF86EmojiPicker: KeySym = KeySym(0x10081249);
pub const SYM_XF86Dictate: KeySym = KeySym(0x1008124a);
pub const SYM_XF86CameraAccessEnable: KeySym = KeySym(0x1008124b);
pub const SYM_XF86CameraAccessDisable: KeySym = KeySym(0x1008124c);
pub const SYM_XF86CameraAccessToggle: KeySym = KeySym(0x1008124d);
pub const SYM_XF86BrightnessMin: KeySym = KeySym(0x10081250);
pub const SYM_XF86BrightnessMax: KeySym = KeySym(0x10081251);
pub const SYM_XF86KbdInputAssistPrev: KeySym = KeySym(0x10081260);
@ -2391,6 +2404,20 @@ pub const SYM_XF86Data: KeySym = KeySym(0x10081277);
pub const SYM_XF86OnScreenKeyboard: KeySym = KeySym(0x10081278);
pub const SYM_XF86PrivacyScreenToggle: KeySym = KeySym(0x10081279);
pub const SYM_XF86SelectiveScreenshot: KeySym = KeySym(0x1008127a);
pub const SYM_XF86NextElement: KeySym = KeySym(0x1008127b);
pub const SYM_XF86PreviousElement: KeySym = KeySym(0x1008127c);
pub const SYM_XF86AutopilotEngageToggle: KeySym = KeySym(0x1008127d);
pub const SYM_XF86MarkWaypoint: KeySym = KeySym(0x1008127e);
pub const SYM_XF86Sos: KeySym = KeySym(0x1008127f);
pub const SYM_XF86NavChart: KeySym = KeySym(0x10081280);
pub const SYM_XF86FishingChart: KeySym = KeySym(0x10081281);
pub const SYM_XF86SingleRangeRadar: KeySym = KeySym(0x10081282);
pub const SYM_XF86DualRangeRadar: KeySym = KeySym(0x10081283);
pub const SYM_XF86RadarOverlay: KeySym = KeySym(0x10081284);
pub const SYM_XF86TraditionalSonar: KeySym = KeySym(0x10081285);
pub const SYM_XF86ClearvuSonar: KeySym = KeySym(0x10081286);
pub const SYM_XF86SidevuSonar: KeySym = KeySym(0x10081287);
pub const SYM_XF86NavInfo: KeySym = KeySym(0x10081288);
pub const SYM_XF86Macro1: KeySym = KeySym(0x10081290);
pub const SYM_XF86Macro2: KeySym = KeySym(0x10081291);
pub const SYM_XF86Macro3: KeySym = KeySym(0x10081292);
@ -2432,121 +2459,121 @@ pub const SYM_XF86KbdLcdMenu2: KeySym = KeySym(0x100812b9);
pub const SYM_XF86KbdLcdMenu3: KeySym = KeySym(0x100812ba);
pub const SYM_XF86KbdLcdMenu4: KeySym = KeySym(0x100812bb);
pub const SYM_XF86KbdLcdMenu5: KeySym = KeySym(0x100812bc);
pub const SYM_SunFA_Grave: KeySym = KeySym(0x1005FF00);
pub const SYM_SunFA_Circum: KeySym = KeySym(0x1005FF01);
pub const SYM_SunFA_Tilde: KeySym = KeySym(0x1005FF02);
pub const SYM_SunFA_Acute: KeySym = KeySym(0x1005FF03);
pub const SYM_SunFA_Diaeresis: KeySym = KeySym(0x1005FF04);
pub const SYM_SunFA_Cedilla: KeySym = KeySym(0x1005FF05);
pub const SYM_SunF36: KeySym = KeySym(0x1005FF10);
pub const SYM_SunF37: KeySym = KeySym(0x1005FF11);
pub const SYM_SunSys_Req: KeySym = KeySym(0x1005FF60);
pub const SYM_SunPrint_Screen: KeySym = KeySym(0x0000FF61);
pub const SYM_SunCompose: KeySym = KeySym(0x0000FF20);
pub const SYM_SunAltGraph: KeySym = KeySym(0x0000FF7E);
pub const SYM_SunPageUp: KeySym = KeySym(0x0000FF55);
pub const SYM_SunPageDown: KeySym = KeySym(0x0000FF56);
pub const SYM_SunUndo: KeySym = KeySym(0x0000FF65);
pub const SYM_SunAgain: KeySym = KeySym(0x0000FF66);
pub const SYM_SunFind: KeySym = KeySym(0x0000FF68);
pub const SYM_SunStop: KeySym = KeySym(0x0000FF69);
pub const SYM_SunProps: KeySym = KeySym(0x1005FF70);
pub const SYM_SunFront: KeySym = KeySym(0x1005FF71);
pub const SYM_SunCopy: KeySym = KeySym(0x1005FF72);
pub const SYM_SunOpen: KeySym = KeySym(0x1005FF73);
pub const SYM_SunPaste: KeySym = KeySym(0x1005FF74);
pub const SYM_SunCut: KeySym = KeySym(0x1005FF75);
pub const SYM_SunPowerSwitch: KeySym = KeySym(0x1005FF76);
pub const SYM_SunAudioLowerVolume: KeySym = KeySym(0x1005FF77);
pub const SYM_SunAudioMute: KeySym = KeySym(0x1005FF78);
pub const SYM_SunAudioRaiseVolume: KeySym = KeySym(0x1005FF79);
pub const SYM_SunVideoDegauss: KeySym = KeySym(0x1005FF7A);
pub const SYM_SunVideoLowerBrightness: KeySym = KeySym(0x1005FF7B);
pub const SYM_SunVideoRaiseBrightness: KeySym = KeySym(0x1005FF7C);
pub const SYM_SunPowerSwitchShift: KeySym = KeySym(0x1005FF7D);
pub const SYM_Dring_accent: KeySym = KeySym(0x1000FEB0);
pub const SYM_Dcircumflex_accent: KeySym = KeySym(0x1000FE5E);
pub const SYM_Dcedilla_accent: KeySym = KeySym(0x1000FE2C);
pub const SYM_Dacute_accent: KeySym = KeySym(0x1000FE27);
pub const SYM_Dgrave_accent: KeySym = KeySym(0x1000FE60);
pub const SYM_Dtilde: KeySym = KeySym(0x1000FE7E);
pub const SYM_Ddiaeresis: KeySym = KeySym(0x1000FE22);
pub const SYM_DRemove: KeySym = KeySym(0x1000FF00);
pub const SYM_hpClearLine: KeySym = KeySym(0x1000FF6F);
pub const SYM_hpInsertLine: KeySym = KeySym(0x1000FF70);
pub const SYM_hpDeleteLine: KeySym = KeySym(0x1000FF71);
pub const SYM_hpInsertChar: KeySym = KeySym(0x1000FF72);
pub const SYM_hpDeleteChar: KeySym = KeySym(0x1000FF73);
pub const SYM_hpBackTab: KeySym = KeySym(0x1000FF74);
pub const SYM_hpKP_BackTab: KeySym = KeySym(0x1000FF75);
pub const SYM_hpModelock1: KeySym = KeySym(0x1000FF48);
pub const SYM_hpModelock2: KeySym = KeySym(0x1000FF49);
pub const SYM_hpReset: KeySym = KeySym(0x1000FF6C);
pub const SYM_hpSystem: KeySym = KeySym(0x1000FF6D);
pub const SYM_hpUser: KeySym = KeySym(0x1000FF6E);
pub const SYM_hpmute_acute: KeySym = KeySym(0x100000A8);
pub const SYM_hpmute_grave: KeySym = KeySym(0x100000A9);
pub const SYM_hpmute_asciicircum: KeySym = KeySym(0x100000AA);
pub const SYM_hpmute_diaeresis: KeySym = KeySym(0x100000AB);
pub const SYM_hpmute_asciitilde: KeySym = KeySym(0x100000AC);
pub const SYM_hplira: KeySym = KeySym(0x100000AF);
pub const SYM_hpguilder: KeySym = KeySym(0x100000BE);
pub const SYM_hpYdiaeresis: KeySym = KeySym(0x100000EE);
pub const SYM_hpIO: KeySym = KeySym(0x100000EE);
pub const SYM_hplongminus: KeySym = KeySym(0x100000F6);
pub const SYM_hpblock: KeySym = KeySym(0x100000FC);
pub const SYM_osfCopy: KeySym = KeySym(0x1004FF02);
pub const SYM_osfCut: KeySym = KeySym(0x1004FF03);
pub const SYM_osfPaste: KeySym = KeySym(0x1004FF04);
pub const SYM_osfBackTab: KeySym = KeySym(0x1004FF07);
pub const SYM_osfBackSpace: KeySym = KeySym(0x1004FF08);
pub const SYM_osfClear: KeySym = KeySym(0x1004FF0B);
pub const SYM_osfEscape: KeySym = KeySym(0x1004FF1B);
pub const SYM_osfAddMode: KeySym = KeySym(0x1004FF31);
pub const SYM_osfPrimaryPaste: KeySym = KeySym(0x1004FF32);
pub const SYM_osfQuickPaste: KeySym = KeySym(0x1004FF33);
pub const SYM_osfPageLeft: KeySym = KeySym(0x1004FF40);
pub const SYM_osfPageUp: KeySym = KeySym(0x1004FF41);
pub const SYM_osfPageDown: KeySym = KeySym(0x1004FF42);
pub const SYM_osfPageRight: KeySym = KeySym(0x1004FF43);
pub const SYM_osfActivate: KeySym = KeySym(0x1004FF44);
pub const SYM_osfMenuBar: KeySym = KeySym(0x1004FF45);
pub const SYM_osfLeft: KeySym = KeySym(0x1004FF51);
pub const SYM_osfUp: KeySym = KeySym(0x1004FF52);
pub const SYM_osfRight: KeySym = KeySym(0x1004FF53);
pub const SYM_osfDown: KeySym = KeySym(0x1004FF54);
pub const SYM_osfEndLine: KeySym = KeySym(0x1004FF57);
pub const SYM_osfBeginLine: KeySym = KeySym(0x1004FF58);
pub const SYM_osfEndData: KeySym = KeySym(0x1004FF59);
pub const SYM_osfBeginData: KeySym = KeySym(0x1004FF5A);
pub const SYM_osfPrevMenu: KeySym = KeySym(0x1004FF5B);
pub const SYM_osfNextMenu: KeySym = KeySym(0x1004FF5C);
pub const SYM_osfPrevField: KeySym = KeySym(0x1004FF5D);
pub const SYM_osfNextField: KeySym = KeySym(0x1004FF5E);
pub const SYM_osfSelect: KeySym = KeySym(0x1004FF60);
pub const SYM_osfInsert: KeySym = KeySym(0x1004FF63);
pub const SYM_osfUndo: KeySym = KeySym(0x1004FF65);
pub const SYM_osfMenu: KeySym = KeySym(0x1004FF67);
pub const SYM_osfCancel: KeySym = KeySym(0x1004FF69);
pub const SYM_osfHelp: KeySym = KeySym(0x1004FF6A);
pub const SYM_osfSelectAll: KeySym = KeySym(0x1004FF71);
pub const SYM_osfDeselectAll: KeySym = KeySym(0x1004FF72);
pub const SYM_osfReselect: KeySym = KeySym(0x1004FF73);
pub const SYM_osfExtend: KeySym = KeySym(0x1004FF74);
pub const SYM_osfRestore: KeySym = KeySym(0x1004FF78);
pub const SYM_osfDelete: KeySym = KeySym(0x1004FFFF);
pub const SYM_Reset: KeySym = KeySym(0x1000FF6C);
pub const SYM_System: KeySym = KeySym(0x1000FF6D);
pub const SYM_User: KeySym = KeySym(0x1000FF6E);
pub const SYM_ClearLine: KeySym = KeySym(0x1000FF6F);
pub const SYM_InsertLine: KeySym = KeySym(0x1000FF70);
pub const SYM_DeleteLine: KeySym = KeySym(0x1000FF71);
pub const SYM_InsertChar: KeySym = KeySym(0x1000FF72);
pub const SYM_DeleteChar: KeySym = KeySym(0x1000FF73);
pub const SYM_BackTab: KeySym = KeySym(0x1000FF74);
pub const SYM_KP_BackTab: KeySym = KeySym(0x1000FF75);
pub const SYM_Ext16bit_L: KeySym = KeySym(0x1000FF76);
pub const SYM_Ext16bit_R: KeySym = KeySym(0x1000FF77);
pub const SYM_SunFA_Grave: KeySym = KeySym(0x1005ff00);
pub const SYM_SunFA_Circum: KeySym = KeySym(0x1005ff01);
pub const SYM_SunFA_Tilde: KeySym = KeySym(0x1005ff02);
pub const SYM_SunFA_Acute: KeySym = KeySym(0x1005ff03);
pub const SYM_SunFA_Diaeresis: KeySym = KeySym(0x1005ff04);
pub const SYM_SunFA_Cedilla: KeySym = KeySym(0x1005ff05);
pub const SYM_SunF36: KeySym = KeySym(0x1005ff10);
pub const SYM_SunF37: KeySym = KeySym(0x1005ff11);
pub const SYM_SunSys_Req: KeySym = KeySym(0x1005ff60);
pub const SYM_SunPrint_Screen: KeySym = KeySym(0x0000ff61);
pub const SYM_SunCompose: KeySym = KeySym(0x0000ff20);
pub const SYM_SunAltGraph: KeySym = KeySym(0x0000ff7e);
pub const SYM_SunPageUp: KeySym = KeySym(0x0000ff55);
pub const SYM_SunPageDown: KeySym = KeySym(0x0000ff56);
pub const SYM_SunUndo: KeySym = KeySym(0x0000ff65);
pub const SYM_SunAgain: KeySym = KeySym(0x0000ff66);
pub const SYM_SunFind: KeySym = KeySym(0x0000ff68);
pub const SYM_SunStop: KeySym = KeySym(0x0000ff69);
pub const SYM_SunProps: KeySym = KeySym(0x1005ff70);
pub const SYM_SunFront: KeySym = KeySym(0x1005ff71);
pub const SYM_SunCopy: KeySym = KeySym(0x1005ff72);
pub const SYM_SunOpen: KeySym = KeySym(0x1005ff73);
pub const SYM_SunPaste: KeySym = KeySym(0x1005ff74);
pub const SYM_SunCut: KeySym = KeySym(0x1005ff75);
pub const SYM_SunPowerSwitch: KeySym = KeySym(0x1005ff76);
pub const SYM_SunAudioLowerVolume: KeySym = KeySym(0x1005ff77);
pub const SYM_SunAudioMute: KeySym = KeySym(0x1005ff78);
pub const SYM_SunAudioRaiseVolume: KeySym = KeySym(0x1005ff79);
pub const SYM_SunVideoDegauss: KeySym = KeySym(0x1005ff7a);
pub const SYM_SunVideoLowerBrightness: KeySym = KeySym(0x1005ff7b);
pub const SYM_SunVideoRaiseBrightness: KeySym = KeySym(0x1005ff7c);
pub const SYM_SunPowerSwitchShift: KeySym = KeySym(0x1005ff7d);
pub const SYM_Dring_accent: KeySym = KeySym(0x1000feb0);
pub const SYM_Dcircumflex_accent: KeySym = KeySym(0x1000fe5e);
pub const SYM_Dcedilla_accent: KeySym = KeySym(0x1000fe2c);
pub const SYM_Dacute_accent: KeySym = KeySym(0x1000fe27);
pub const SYM_Dgrave_accent: KeySym = KeySym(0x1000fe60);
pub const SYM_Dtilde: KeySym = KeySym(0x1000fe7e);
pub const SYM_Ddiaeresis: KeySym = KeySym(0x1000fe22);
pub const SYM_DRemove: KeySym = KeySym(0x1000ff00);
pub const SYM_hpClearLine: KeySym = KeySym(0x1000ff6f);
pub const SYM_hpInsertLine: KeySym = KeySym(0x1000ff70);
pub const SYM_hpDeleteLine: KeySym = KeySym(0x1000ff71);
pub const SYM_hpInsertChar: KeySym = KeySym(0x1000ff72);
pub const SYM_hpDeleteChar: KeySym = KeySym(0x1000ff73);
pub const SYM_hpBackTab: KeySym = KeySym(0x1000ff74);
pub const SYM_hpKP_BackTab: KeySym = KeySym(0x1000ff75);
pub const SYM_hpModelock1: KeySym = KeySym(0x1000ff48);
pub const SYM_hpModelock2: KeySym = KeySym(0x1000ff49);
pub const SYM_hpReset: KeySym = KeySym(0x1000ff6c);
pub const SYM_hpSystem: KeySym = KeySym(0x1000ff6d);
pub const SYM_hpUser: KeySym = KeySym(0x1000ff6e);
pub const SYM_hpmute_acute: KeySym = KeySym(0x100000a8);
pub const SYM_hpmute_grave: KeySym = KeySym(0x100000a9);
pub const SYM_hpmute_asciicircum: KeySym = KeySym(0x100000aa);
pub const SYM_hpmute_diaeresis: KeySym = KeySym(0x100000ab);
pub const SYM_hpmute_asciitilde: KeySym = KeySym(0x100000ac);
pub const SYM_hplira: KeySym = KeySym(0x100000af);
pub const SYM_hpguilder: KeySym = KeySym(0x100000be);
pub const SYM_hpYdiaeresis: KeySym = KeySym(0x100000ee);
pub const SYM_hpIO: KeySym = KeySym(0x100000ee);
pub const SYM_hplongminus: KeySym = KeySym(0x100000f6);
pub const SYM_hpblock: KeySym = KeySym(0x100000fc);
pub const SYM_osfCopy: KeySym = KeySym(0x1004ff02);
pub const SYM_osfCut: KeySym = KeySym(0x1004ff03);
pub const SYM_osfPaste: KeySym = KeySym(0x1004ff04);
pub const SYM_osfBackTab: KeySym = KeySym(0x1004ff07);
pub const SYM_osfBackSpace: KeySym = KeySym(0x1004ff08);
pub const SYM_osfClear: KeySym = KeySym(0x1004ff0b);
pub const SYM_osfEscape: KeySym = KeySym(0x1004ff1b);
pub const SYM_osfAddMode: KeySym = KeySym(0x1004ff31);
pub const SYM_osfPrimaryPaste: KeySym = KeySym(0x1004ff32);
pub const SYM_osfQuickPaste: KeySym = KeySym(0x1004ff33);
pub const SYM_osfPageLeft: KeySym = KeySym(0x1004ff40);
pub const SYM_osfPageUp: KeySym = KeySym(0x1004ff41);
pub const SYM_osfPageDown: KeySym = KeySym(0x1004ff42);
pub const SYM_osfPageRight: KeySym = KeySym(0x1004ff43);
pub const SYM_osfActivate: KeySym = KeySym(0x1004ff44);
pub const SYM_osfMenuBar: KeySym = KeySym(0x1004ff45);
pub const SYM_osfLeft: KeySym = KeySym(0x1004ff51);
pub const SYM_osfUp: KeySym = KeySym(0x1004ff52);
pub const SYM_osfRight: KeySym = KeySym(0x1004ff53);
pub const SYM_osfDown: KeySym = KeySym(0x1004ff54);
pub const SYM_osfEndLine: KeySym = KeySym(0x1004ff57);
pub const SYM_osfBeginLine: KeySym = KeySym(0x1004ff58);
pub const SYM_osfEndData: KeySym = KeySym(0x1004ff59);
pub const SYM_osfBeginData: KeySym = KeySym(0x1004ff5a);
pub const SYM_osfPrevMenu: KeySym = KeySym(0x1004ff5b);
pub const SYM_osfNextMenu: KeySym = KeySym(0x1004ff5c);
pub const SYM_osfPrevField: KeySym = KeySym(0x1004ff5d);
pub const SYM_osfNextField: KeySym = KeySym(0x1004ff5e);
pub const SYM_osfSelect: KeySym = KeySym(0x1004ff60);
pub const SYM_osfInsert: KeySym = KeySym(0x1004ff63);
pub const SYM_osfUndo: KeySym = KeySym(0x1004ff65);
pub const SYM_osfMenu: KeySym = KeySym(0x1004ff67);
pub const SYM_osfCancel: KeySym = KeySym(0x1004ff69);
pub const SYM_osfHelp: KeySym = KeySym(0x1004ff6a);
pub const SYM_osfSelectAll: KeySym = KeySym(0x1004ff71);
pub const SYM_osfDeselectAll: KeySym = KeySym(0x1004ff72);
pub const SYM_osfReselect: KeySym = KeySym(0x1004ff73);
pub const SYM_osfExtend: KeySym = KeySym(0x1004ff74);
pub const SYM_osfRestore: KeySym = KeySym(0x1004ff78);
pub const SYM_osfDelete: KeySym = KeySym(0x1004ffff);
pub const SYM_Reset: KeySym = KeySym(0x1000ff6c);
pub const SYM_System: KeySym = KeySym(0x1000ff6d);
pub const SYM_User: KeySym = KeySym(0x1000ff6e);
pub const SYM_ClearLine: KeySym = KeySym(0x1000ff6f);
pub const SYM_InsertLine: KeySym = KeySym(0x1000ff70);
pub const SYM_DeleteLine: KeySym = KeySym(0x1000ff71);
pub const SYM_InsertChar: KeySym = KeySym(0x1000ff72);
pub const SYM_DeleteChar: KeySym = KeySym(0x1000ff73);
pub const SYM_BackTab: KeySym = KeySym(0x1000ff74);
pub const SYM_KP_BackTab: KeySym = KeySym(0x1000ff75);
pub const SYM_Ext16bit_L: KeySym = KeySym(0x1000ff76);
pub const SYM_Ext16bit_R: KeySym = KeySym(0x1000ff77);
pub const SYM_mute_acute: KeySym = KeySym(0x100000a8);
pub const SYM_mute_grave: KeySym = KeySym(0x100000a9);
pub const SYM_mute_asciicircum: KeySym = KeySym(0x100000aa);