From 803d57984bf152d1b1eb02bf6be5fda1cb7b9008 Mon Sep 17 00:00:00 2001 From: Julian Orth Date: Tue, 24 Feb 2026 17:27:57 +0100 Subject: [PATCH] config: sync keysyms with kbvm --- jay-config/src/keyboard/syms.rs | 50 +++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/jay-config/src/keyboard/syms.rs b/jay-config/src/keyboard/syms.rs index ada270f0..080942d8 100644 --- a/jay-config/src/keyboard/syms.rs +++ b/jay-config/src/keyboard/syms.rs @@ -2213,6 +2213,7 @@ pub const SYM_xabovedot: KeySym = KeySym(0x1001e8b); pub const SYM_XF8610ChannelsDown: KeySym = KeySym(0x100811b9); pub const SYM_XF8610ChannelsUp: KeySym = KeySym(0x100811b8); pub const SYM_XF863DMode: KeySym = KeySym(0x1008126f); +pub const SYM_XF86Accessibility: KeySym = KeySym(0x1008124e); pub const SYM_XF86AddFavorite: KeySym = KeySym(0x1008ff39); pub const SYM_XF86Addressbook: KeySym = KeySym(0x100811ad); pub const SYM_XF86ALSToggle: KeySym = KeySym(0x10081230); @@ -2224,6 +2225,7 @@ pub const SYM_XF86Assistant: KeySym = KeySym(0x10081247); pub const SYM_XF86AttendantOff: KeySym = KeySym(0x1008121c); pub const SYM_XF86AttendantOn: KeySym = KeySym(0x1008121b); pub const SYM_XF86AttendantToggle: KeySym = KeySym(0x1008121d); +pub const SYM_XF86AudioChannelMode: KeySym = KeySym(0x10081175); pub const SYM_XF86AudioCycleTrack: KeySym = KeySym(0x1008ff9b); pub const SYM_XF86AudioDesc: KeySym = KeySym(0x1008126e); pub const SYM_XF86AudioForward: KeySym = KeySym(0x1008ff97); @@ -2291,6 +2293,7 @@ pub const SYM_XF86Display: KeySym = KeySym(0x1008ff59); pub const SYM_XF86DisplayOff: KeySym = KeySym(0x100810f5); pub const SYM_XF86DisplayToggle: KeySym = KeySym(0x100811af); pub const SYM_XF86Documents: KeySym = KeySym(0x1008ff5b); +pub const SYM_XF86DoNotDisturb: KeySym = KeySym(0x1008124f); pub const SYM_XF86DOS: KeySym = KeySym(0x1008ff5a); pub const SYM_XF86DualRangeRadar: KeySym = KeySym(0x10081283); pub const SYM_XF86DVD: KeySym = KeySym(0x10081185); @@ -2303,15 +2306,35 @@ pub const SYM_XF86FastReverse: KeySym = KeySym(0x10081275); pub const SYM_XF86Favorites: KeySym = KeySym(0x1008ff30); pub const SYM_XF86Finance: KeySym = KeySym(0x1008ff3c); pub const SYM_XF86FishingChart: KeySym = KeySym(0x10081281); +pub const SYM_XF86Fn_1: KeySym = KeySym(0x100811de); +pub const SYM_XF86Fn_2: KeySym = KeySym(0x100811df); +pub const SYM_XF86Fn_B: KeySym = KeySym(0x100811e4); +pub const SYM_XF86Fn_D: KeySym = KeySym(0x100811e0); +pub const SYM_XF86Fn_E: KeySym = KeySym(0x100811e1); pub const SYM_XF86Fn_Esc: KeySym = KeySym(0x100811d1); +pub const SYM_XF86Fn_F10: KeySym = KeySym(0x100811db); +pub const SYM_XF86Fn_F11: KeySym = KeySym(0x100811dc); +pub const SYM_XF86Fn_F12: KeySym = KeySym(0x100811dd); +pub const SYM_XF86Fn_F1: KeySym = KeySym(0x100811d2); +pub const SYM_XF86Fn_F2: KeySym = KeySym(0x100811d3); +pub const SYM_XF86Fn_F3: KeySym = KeySym(0x100811d4); +pub const SYM_XF86Fn_F4: KeySym = KeySym(0x100811d5); +pub const SYM_XF86Fn_F5: KeySym = KeySym(0x100811d6); +pub const SYM_XF86Fn_F6: KeySym = KeySym(0x100811d7); +pub const SYM_XF86Fn_F7: KeySym = KeySym(0x100811d8); +pub const SYM_XF86Fn_F8: KeySym = KeySym(0x100811d9); +pub const SYM_XF86Fn_F9: KeySym = KeySym(0x100811da); +pub const SYM_XF86Fn_F: KeySym = KeySym(0x100811e2); pub const SYM_XF86Fn: KeySym = KeySym(0x100811d0); pub const SYM_XF86FnRightShift: KeySym = KeySym(0x100811e5); +pub const SYM_XF86Fn_S: KeySym = KeySym(0x100811e3); pub const SYM_XF86Forward: KeySym = KeySym(0x1008ff27); pub const SYM_XF86FrameBack: KeySym = KeySym(0x1008ff9d); pub const SYM_XF86FrameForward: KeySym = KeySym(0x1008ff9e); pub const SYM_XF86FullScreen: KeySym = KeySym(0x1008ffb8); pub const SYM_XF86Game: KeySym = KeySym(0x1008ff5e); pub const SYM_XF86Go: KeySym = KeySym(0x1008ff5f); +pub const SYM_XF86GoTo: KeySym = KeySym(0x10081162); pub const SYM_XF86GraphicsEditor: KeySym = KeySym(0x100811a8); pub const SYM_XF86Green: KeySym = KeySym(0x1008ffa4); pub const SYM_XF86HangupPhone: KeySym = KeySym(0x100811be); @@ -2358,6 +2381,7 @@ pub const SYM_XF86LeftDown: KeySym = KeySym(0x10081269); pub const SYM_XF86LeftUp: KeySym = KeySym(0x10081268); pub const SYM_XF86LightBulb: KeySym = KeySym(0x1008ff35); pub const SYM_XF86LightsToggle: KeySym = KeySym(0x1008121e); +pub const SYM_XF86LinkPhone: KeySym = KeySym(0x100811bf); pub const SYM_XF86LogGrabInfo: KeySym = KeySym(0x1008fe25); pub const SYM_XF86LogOff: KeySym = KeySym(0x1008ff61); pub const SYM_XF86LogWindowTree: KeySym = KeySym(0x1008fe24); @@ -2401,7 +2425,26 @@ pub const SYM_XF86MailForward: KeySym = KeySym(0x1008ff90); pub const SYM_XF86Mail: KeySym = KeySym(0x1008ff19); pub const SYM_XF86Market: KeySym = KeySym(0x1008ff62); pub const SYM_XF86MarkWaypoint: KeySym = KeySym(0x1008127e); +pub const SYM_XF86MediaLanguageMenu: KeySym = KeySym(0x10081170); +pub const SYM_XF86MediaPlayer: KeySym = KeySym(0x10081183); +pub const SYM_XF86MediaPlaySlow: KeySym = KeySym(0x10081199); pub const SYM_XF86MediaRepeat: KeySym = KeySym(0x100811b7); +pub const SYM_XF86MediaSelectAuxiliary: KeySym = KeySym(0x10081186); +pub const SYM_XF86MediaSelectCable: KeySym = KeySym(0x1008117a); +pub const SYM_XF86MediaSelectCD: KeySym = KeySym(0x1008ff53); +pub const SYM_XF86MediaSelectDVD: KeySym = KeySym(0x10081185); +pub const SYM_XF86MediaSelectHome: KeySym = KeySym(0x1008116e); +pub const SYM_XF86MediaSelectPC: KeySym = KeySym(0x10081178); +pub const SYM_XF86MediaSelectProgramGuide: KeySym = KeySym(0x1008116a); +pub const SYM_XF86MediaSelectRadio: KeySym = KeySym(0x10081181); +pub const SYM_XF86MediaSelectSatellite: KeySym = KeySym(0x1008117d); +pub const SYM_XF86MediaSelectTape: KeySym = KeySym(0x10081180); +pub const SYM_XF86MediaSelectTeletext: KeySym = KeySym(0x10081184); +pub const SYM_XF86MediaSelectTuner: KeySym = KeySym(0x10081182); +pub const SYM_XF86MediaSelectTV: KeySym = KeySym(0x10081179); +pub const SYM_XF86MediaSelectVCR: KeySym = KeySym(0x1008117b); +pub const SYM_XF86MediaSelectVCRPlus: KeySym = KeySym(0x1008117c); +pub const SYM_XF86MediaTitleMenu: KeySym = KeySym(0x10081171); pub const SYM_XF86MediaTopMenu: KeySym = KeySym(0x1008126b); pub const SYM_XF86Meeting: KeySym = KeySym(0x1008ff63); pub const SYM_XF86Memo: KeySym = KeySym(0x1008ff1e); @@ -2409,6 +2452,7 @@ pub const SYM_XF86MenuKB: KeySym = KeySym(0x1008ff65); pub const SYM_XF86MenuPB: KeySym = KeySym(0x1008ff66); pub const SYM_XF86Messenger: KeySym = KeySym(0x1008ff8e); pub const SYM_XF86ModeLock: KeySym = KeySym(0x1008ff01); +pub const SYM_XF86MonBrightnessAuto: KeySym = KeySym(0x100810f4); pub const SYM_XF86MonBrightnessCycle: KeySym = KeySym(0x1008ff07); pub const SYM_XF86MonBrightnessDown: KeySym = KeySym(0x1008ff03); pub const SYM_XF86MonBrightnessUp: KeySym = KeySym(0x1008ff02); @@ -2423,6 +2467,7 @@ pub const SYM_XF86NextElement: KeySym = KeySym(0x1008127b); pub const SYM_XF86NextFavorite: KeySym = KeySym(0x10081270); pub const SYM_XF86Next_VMode: KeySym = KeySym(0x1008fe22); pub const SYM_XF86NotificationCenter: KeySym = KeySym(0x100811bc); +pub const SYM_XF86NumberEntryMode: KeySym = KeySym(0x1008119d); pub const SYM_XF86Numeric0: KeySym = KeySym(0x10081200); pub const SYM_XF86Numeric11: KeySym = KeySym(0x1008126c); pub const SYM_XF86Numeric12: KeySym = KeySym(0x1008126d); @@ -2442,12 +2487,14 @@ pub const SYM_XF86NumericD: KeySym = KeySym(0x1008120f); pub const SYM_XF86NumericPound: KeySym = KeySym(0x1008120b); pub const SYM_XF86NumericStar: KeySym = KeySym(0x1008120a); pub const SYM_XF86OfficeHome: KeySym = KeySym(0x1008ff6a); +pub const SYM_XF86OK: KeySym = KeySym(0x10081160); pub const SYM_XF86OnScreenKeyboard: KeySym = KeySym(0x10081278); pub const SYM_XF86Open: KeySym = KeySym(0x1008ff6b); pub const SYM_XF86OpenURL: KeySym = KeySym(0x1008ff38); pub const SYM_XF86Option: KeySym = KeySym(0x1008ff6c); pub const SYM_XF86Paste: KeySym = KeySym(0x1008ff6d); pub const SYM_XF86PauseRecord: KeySym = KeySym(0x10081272); +pub const SYM_XF86PerformanceMode: KeySym = KeySym(0x100812bd); pub const SYM_XF86Phone: KeySym = KeySym(0x1008ff6e); pub const SYM_XF86PickupPhone: KeySym = KeySym(0x100811bd); pub const SYM_XF86Pictures: KeySym = KeySym(0x1008ff91); @@ -2461,6 +2508,7 @@ pub const SYM_XF86Q: KeySym = KeySym(0x1008ff70); pub const SYM_XF86RadarOverlay: KeySym = KeySym(0x10081284); pub const SYM_XF86Red: KeySym = KeySym(0x1008ffa3); pub const SYM_XF86Refresh: KeySym = KeySym(0x1008ff29); +pub const SYM_XF86RefreshRateToggle: KeySym = KeySym(0x10081232); pub const SYM_XF86Reload: KeySym = KeySym(0x1008ff73); pub const SYM_XF86Reply: KeySym = KeySym(0x1008ff72); pub const SYM_XF86RFKill: KeySym = KeySym(0x1008ffb5); @@ -2493,6 +2541,7 @@ pub const SYM_XF86Sos: KeySym = KeySym(0x1008127f); pub const SYM_XF86SpellCheck: KeySym = KeySym(0x100811b0); pub const SYM_XF86Spell: KeySym = KeySym(0x1008ff7c); pub const SYM_XF86SplitScreen: KeySym = KeySym(0x1008ff7d); +pub const SYM_XF86Sport: KeySym = KeySym(0x100810dc); pub const SYM_XF86Standby: KeySym = KeySym(0x1008ff10); pub const SYM_XF86Start: KeySym = KeySym(0x1008ff1a); pub const SYM_XF86Stop: KeySym = KeySym(0x1008ff28); @@ -2531,6 +2580,7 @@ pub const SYM_XF86User2KB: KeySym = KeySym(0x1008ff86); pub const SYM_XF86UserPB: KeySym = KeySym(0x1008ff84); pub const SYM_XF86UWB: KeySym = KeySym(0x1008ff96); pub const SYM_XF86VendorHome: KeySym = KeySym(0x1008ff34); +pub const SYM_XF86VendorLogo: KeySym = KeySym(0x10081168); pub const SYM_XF86Video: KeySym = KeySym(0x1008ff87); pub const SYM_XF86VideoPhone: KeySym = KeySym(0x100811a0); pub const SYM_XF86View: KeySym = KeySym(0x1008ffa1);