diff --git a/jay-config/src/keyboard/syms.rs b/jay-config/src/keyboard/syms.rs index 91556754..49c79287 100644 --- a/jay-config/src/keyboard/syms.rs +++ b/jay-config/src/keyboard/syms.rs @@ -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);