diff --git a/content/CONTROLS.MAP b/content/CONTROLS.MAP index 3dfcd88..6f7808a 100644 --- a/content/CONTROLS.MAP +++ b/content/CONTROLS.MAP @@ -69,6 +69,18 @@ key D2 button 0x46 # Middle thumb (PPCs group) key D3 button 0x47 # Upper thumb (missiles group) key Ctrl button 0x47 key D4 button 0x45 # Pinky (4th group) +key Alt button 0x3F # throttle-head = REVERSE THRUST + +# --- numpad aim cluster (torso twist/aim -- mirrors bindings.txt so the +# --- glass (PadRIO) and desktop (btinput) boots feel identical) --- +key NumPad8 axis JoystickY deflect 1 # torso aim up +key NumPad2 axis JoystickY deflect -1 # torso aim down +key NumPad4 axis JoystickX deflect -1 # torso twist left +key NumPad6 axis JoystickX deflect 1 # torso twist right +key NumPad7 axis LeftPedal deflect 1 # turn left (alt) +key NumPad9 axis RightPedal deflect 1 # turn right (alt) +key NumPad5 action AllStop +key Shift axis Throttle rate 0.7 # throttle up (alt) # Systems. key G action ConfigHold # hold + fire keys = regroup the weapon diff --git a/game/reconstructed/btinput.cpp b/game/reconstructed/btinput.cpp index f2af152..e50f0b4 100644 --- a/game/reconstructed/btinput.cpp +++ b/game/reconstructed/btinput.cpp @@ -269,6 +269,15 @@ static const char *sDefaultProfile = "key D3 button 0x47\n" "key Ctrl button 0x47\n" "key D4 button 0x45\n" + "key Alt button 0x3F\n" + "key NumPad8 axis JoystickY deflect 1\n" + "key NumPad2 axis JoystickY deflect -1\n" + "key NumPad4 axis JoystickX deflect -1\n" + "key NumPad6 axis JoystickX deflect 1\n" + "key NumPad7 axis LeftPedal deflect 1\n" + "key NumPad9 axis RightPedal deflect 1\n" + "key NumPad5 action AllStop\n" + "key Shift axis Throttle rate 0.7\n" "key G action ConfigHold\n" "key C action Valve\n" "key H action Flush\n"