Open sprunk opened 8 months ago
Something to investigate that may obsolete this would be scancodes which have been in the engine for about 2 years now. Scancodes identify keys by position on the standard QWERTY layout instead of by the meaning (so e.g. on an AZERTY keyboard, pressing A produces the A keycode and the Q scancode).
Keyboard layout definitions are duplicated: https://github.com/ZeroK-RTS/Zero-K/blob/865be529c5657d7f2108bdb8d4d10a985f7a54d2/LuaUI/Widgets/gui_chili_keyboardmenu.lua#L781-L790 https://github.com/ZeroK-RTS/Zero-K/blob/865be529c5657d7f2108bdb8d4d10a985f7a54d2/LuaUI/Configs/keyboard_layout.lua#L92-L99
Make the keyboard menu use the dedicated config file.