Toscany / axi_cio_keyboard

AXI Contextual Input Overlay Keyboard definition for TheNohT's NohBoard application.
1 stars 1 forks source link

Adding more UX friendly keybind remapping #1

Open Toscany opened 1 year ago

Toscany commented 1 year ago

Currently keybinds can be edited via:

  1. Directly changing the "KeyCodes" map keys' values
  2. Changing the .\AHK\keybinds.json "KB" map keys' values, and then running autohotkey.exe Edit_Bindings.ahk (or running the "Patch Keybinds.bat" windows batch file.
  3. Opening NohBoard, load the keyboard, switch to edit mode and use the NohBoard window to update key element properties.

Keybinds are required to be an array of unicode decimal numbers in the keyboard.json file. Whatever the edit method, NohBoard ONLY looks for keybinds in this format in the keyboard.json file.

Toscany commented 1 year ago

Roll, boost, Lateral Left/Right have been reset to Elite: Dangerous defaults.

W : is still bound as Thrust Forward which doesn't match default S : is still bound as Thrust Reverse which doesn't match default Alt + W : is still bound to throttle Increase which doesn't match default Alt + S : is still bound to throttle decrease which doesn't match default NUMpad_0 + NUMpad_4 : is still throttle 25% which isn't a keybind by default NUMpad_0 + NUMpad_5 : is still throttle 50% which isn't a keybind by default NUMpad_0 + NUMpad_5 + NUMpad_Del: is still throttle 75% which isn't a keybind by default NUMpad_0 + NUMpad_6 : is still throttle 100% which isn't a keybind by default