Jump to content

Running request - Bindable Button / Axis options


maverickturner

Recommended Posts

Amazing aircraft HB! I understand this is of course early access and you guys probably have plans to implement all of these bindings at some point. However, I thought it would be helpful to create a working list for some of the current bugged/missing/requested bindings. This would be super helpful for those of us with Voice Attack, button boxes and/or home cockpit setups. The more bindable cockpit options, the better! I'll edit the list as suggestions are added.

 

 

EDIT: ATTN Heatblur, the following inputs have been adjusted to match exactly how you have them labeled in the binding options and I have personally tested them. They should be quickly transferable to operational use if you desired. We will add more as they are completed. Big thanks to user @Alerax for throwing the foundations of this together.

{down = device_commands.BRAKE_AntiSkidAndSpoilerBrake,     up = device_commands.BRAKE_AntiSkidAndSpoilerBrake, value_down = -1, value_up = 0, cockpit_device_id=devices.GEARHOOK, name = _('Anti Skid Spoiler BK Switch Spoiler BK, else OFF'), category = _('Gears, brakes, and hook')},
{down = device_commands.BRAKE_AntiSkidAndSpoilerBrake,     up = device_commands.BRAKE_AntiSkidAndSpoilerBrake, value_down = 1, value_up = 0, cockpit_device_id=devices.GEARHOOK, name = _('Anti Skid Spoiler BK Switch BOTH, else OFF'), category = _('Gears, brakes, and hook')},
{down = device_commands.BRAKE_AntiSkidAndSpoilerBrake, 		cockpit_device_id = devices.GEARHOOK, value_down = -1, name = _('Anti Skid Spoiler BK Switch SPOILER BK'), category = { _('Gears, brakes, and hook')}},
{down = device_commands.BRAKE_AntiSkidAndSpoilerBrake, 		cockpit_device_id = devices.GEARHOOK, value_down = 0, name = _('Anti Skid Spoiler BK Switch OFF'), category = { _('Gears, brakes, and hook')}},
{down = device_commands.BRAKE_AntiSkidAndSpoilerBrake, 		cockpit_device_id = devices.GEARHOOK, value_down = 1, name = _('Anti Skid Spoiler BK Switch BOTH'), category = { _('Gears, brakes, and hook')}},

{down = device_commands.PilotOxygenOn, 		cockpit_device_id = devices.COCKPITMECHANICS, value_down = 0, name = _('Pilot Oxygen OFF'), category = { _('Left sidewall')}},
{down = device_commands.PilotOxygenOn, 		cockpit_device_id = devices.COCKPITMECHANICS, value_down = 1, name = _('Pilot Oxygen ON'), category = { _('Left sidewall')}},
{down = device_commands.PilotOxygenOn,     up = device_commands.PilotOxygenOn, value_down = 1, value_up = 0, cockpit_device_id = devices.COCKPITMECHANICS, name = _('Pilot Oxygen ON, else OFF'), category = _('Left sidewall')},

{down = device_commands.WINGSWEEP_EmergencySweepCover, 		cockpit_device_id = devices.WINGSWEEP, value_down = 0, name = _('Emergency Wing Sweep Handle Cover CLOSE'), category = { _('Throttle')}},
{down = device_commands.WINGSWEEP_EmergencySweepCover, 		cockpit_device_id = devices.WINGSWEEP, value_down = 1, name = _('Emergency Wing Sweep Handle Cover OPEN'), category = { _('Throttle')}},
{down = device_commands.WINGSWEEP_EmergencySweepCover,     up = device_commands.WINGSWEEP_EmergencySweepCover, value_down = 1, value_up = 0, cockpit_device_id = devices.WINGSWEEP, name = _('Emergency Wing Sweep Handle Cover OPEN else CLOSED'), category = _('Throttle')},

{down = device_commands.ENGINE_Probe_Anti_Ice, 		cockpit_device_id = devices.ENGINE, value_down = -1, name = _('Eng/Probe Anti Ice OFF'), category = { _('External Enviroment')}},
{down = device_commands.ENGINE_Probe_Anti_Ice, 		cockpit_device_id = devices.ENGINE, value_down = 0, name = _('Eng/Probe Anti Ice AUTO'), category = { _('External Enviroment')}},
{down = device_commands.ENGINE_Probe_Anti_Ice, 		cockpit_device_id = devices.ENGINE, value_down = 1, name = _('Eng/Probe Anti Ice ORIDE'), category = { _('External Enviroment')}},
{down = device_commands.ENGINE_Probe_Anti_Ice,     up = device_commands.ENGINE_Probe_Anti_Ice, value_down = -1, value_up = 0, cockpit_device_id = devices.ENGINE, name = _('Eng/Probe Anti Ice OFF, else AUTO'), category = _('External Enviroment')},
{down = device_commands.ENGINE_Probe_Anti_Ice,     up = device_commands.ENGINE_Probe_Anti_Ice, value_down = 1, value_up = 0, cockpit_device_id = devices.ENGINE, name = _('Eng/Probe Anti Ice ORIDE, else AUTO'), category = _('External Enviroment')},

{down = device_commands.ENGINE_Asym_LimiterCover, 		cockpit_device_id = devices.ENGINE, value_down = 0, name = _('Asymmetric Thrust Limiter Cover CLOSE'), category = { _('Engine Control Panel')}},
{down = device_commands.ENGINE_Asym_LimiterCover, 		cockpit_device_id = devices.ENGINE, value_down = 1, name = _('Asymmetric Thrust Limiter Cover OPEN'), category = { _('Engine Control Panel')}},
{down = device_commands.ENGINE_Asym_LimiterCover,     up = device_commands.ENGINE_Asym_LimiterCover, value_down = 1, value_up = 0, cockpit_device_id = devices.ENGINE, name = _('Asymmetric Thrust Limiter Cover OPEN else CLOSED'), category = _('Engine Control Panel')},
{down = device_commands.ENGINE_Asym_Limiter, 		cockpit_device_id = devices.ENGINE, value_down = 0, name = _('Asymmetric Thrust Limiter ON'), category = { _('Engine Control Panel')}},
{down = device_commands.ENGINE_Asym_Limiter, 		cockpit_device_id = devices.ENGINE, value_down = 1, name = _('Asymmetric Thrust Limiter OFF'), category = { _('Engine Control Panel')}},
{down = device_commands.ENGINE_Asym_Limiter,     up = device_commands.ENGINE_Asym_Limiter, value_down = 1, value_up = 0, cockpit_device_id = devices.ENGINE, name = _('Asymmetric Thrust Limiter OFF else ON'), category = _('Engine Control Panel')},

{down = device_commands.HYD_TRANSFER_PUMP_Switch, 		cockpit_device_id = devices.HYDRAULICS, value_down = 0, name = _('Hydraulic Transfer Pump Switch NORMAL'), category = { _('Right Sidewall')}},
{down = device_commands.HYD_TRANSFER_PUMP_Switch, 		cockpit_device_id = devices.HYDRAULICS, value_down = 1, name = _('Hydraulic Transfer Pump Switch SHUTOFF'), category = { _('Right Sidewall')}},
{down = device_commands.HYD_TRANSFER_PUMP_Switch,     up = device_commands.HYD_TRANSFER_PUMP_Switch, value_down = 1, value_up = 0, cockpit_device_id = devices.HYDRAULICS, name = _('Hydraulic Transfer Pump Switch SHUTOFF else NORMAL'), category = _('Right Sidewall')},


{down = device_commands.HYD_TRANSFER_PUMP_SwitchCover, 		cockpit_device_id = devices.HYDRAULICS, value_down = 0, name = _('-Hydraulic Transfer Pump Switch Cover CLOSE'), category = { _('Right Sidewall')}},
{down = device_commands.HYD_TRANSFER_PUMP_SwitchCover, 		cockpit_device_id = devices.HYDRAULICS, value_down = 1, name = _('-Hydraulic Transfer Pump Switch Cover OPEN'), category = { _('Right Sidewall')}},
{down = device_commands.HYD_TRANSFER_PUMP_SwitchCover,     up = device_commands.HYD_TRANSFER_PUMP_SwitchCover, value_down = 1, value_up = 0, cockpit_device_id = devices.HYDRAULICS, name = _('Hydraulic Transfer Pump Switch Cover OPEN else CLOSE'), category = _('Right Sidewall')},

{down = device_commands.FUELSYSTEM_Fuel_Feed_Cover, 		cockpit_device_id = devices.FUELSYSTEM, value_down = 0, name = _('Fuel Feed Cover CLOSE'), category = { _('Fuelsystem Control Panel')}},
{down = device_commands.FUELSYSTEM_Fuel_Feed_Cover, 		cockpit_device_id = devices.FUELSYSTEM, value_down = 1, name = _('Fuel Feed Cover OPEN'), category = { _('Fuelsystem Control Panel')}},
{down = device_commands.FUELSYSTEM_Fuel_Feed_Cover,     up = device_commands.FUELSYSTEM_Fuel_Feed_Cover, value_down = 1, value_up = 0, cockpit_device_id = devices.FUELSYSTEM, name = _('Fuel Feed Cover OPEN else CLOSE'), category = _('Fuelsystem Control Panel')},
{down = device_commands.FUELSYSTEM_Fuel_Feed, 		cockpit_device_id = devices.FUELSYSTEM, value_down = -1, name = _('Fuel Feed AFT'), category = { _('Fuelsystem Control Panel')}},
{down = device_commands.FUELSYSTEM_Fuel_Feed, 		cockpit_device_id = devices.FUELSYSTEM, value_down = 0, name = _('Fuel Feed NORM'), category = { _('Fuelsystem Control Panel')}},
{down = device_commands.FUELSYSTEM_Fuel_Feed, 		cockpit_device_id = devices.FUELSYSTEM, value_down = 1, name = _('Fuel Feed FWD'), category = { _('Fuelsystem Control Panel')}},
{down = device_commands.FUELSYSTEM_Fuel_Feed,     up = device_commands.FUELSYSTEM_Fuel_Feed, value_down = 1, value_up = 0, cockpit_device_id = devices.FUELSYSTEM, name = _('Fuel Feed FWD else NORM'), category = _('Fuelsystem Control Panel')},
{down = device_commands.FUELSYSTEM_Fuel_Feed,     up = device_commands.FUELSYSTEM_Fuel_Feed, value_down = -1, value_up = 0, cockpit_device_id = devices.FUELSYSTEM, name = _('Fuel Feed AFT else NORM'), category = _('Fuelsystem Control Panel')},

{down = device_commands.ENGINE_Throttle_Mode, 		cockpit_device_id = devices.ENGINE, value_down = -1, name = _('Throttle Mode MAN'), category = { _('Throttle')}},
{down = device_commands.ENGINE_Throttle_Mode, 		cockpit_device_id = devices.ENGINE, value_down = 0, name = _('Throttle Mode BOOST'), category = { _('Throttle')}},
{down = device_commands.ENGINE_Throttle_Mode, 		cockpit_device_id = devices.ENGINE, value_down = 1, name = _('Throttle Mode AUTO'), category = { _('Throttle')}},
{down = device_commands.ENGINE_Throttle_Mode,     up = device_commands.ENGINE_Throttle_Mode, value_down = -1, value_up = 0, cockpit_device_id = devices.ENGINE, name = _('Throttle Mode MAN else BOOST'), category = _('Throttle')},
{down = device_commands.ENGINE_Throttle_Mode,     up = device_commands.ENGINE_Throttle_Mode, value_down = 1, value_up = 0, cockpit_device_id = devices.ENGINE, name = _('Throttle Mode AUTO else BOOST'), category = _('Throttle')},

NOTE - These do not include TOGGLE options which are still highly desirable.

 

Players can add these key binds by copying the above code and pasting in C:\DCS World\Mods\aircraft\F14\Input\F-14B-Pilot\keyboard\default.lua.

NOTE - These will be erased at each update until HB bakes them into the mod its self. These are all subject to change pending HB's ultimate naming/category decision.

 

Bugs

  • AFCS Yaw Stabilization ON - doesn't work with binding
  • When rebinding Pilot/RIO Seat selection (1 and 2), cannot return to Pilot Seat.
  • AOA Indexer brightness doesn't work when bound
  • Refuel Probe extend, Refuel Fuselage, else Retract Probe - reversed. else state sets extend, extend sets else state.
  • "If you're flying RIO multiplayer, and get disconnected, when you reconnect, it uses the pilot controls so you can't do anything"
  • "if point your mouse over INS status indicator, the mouse pointer will change to a toggle for the pilot oxygen."
  • "ECMD brightness must be clicked and dragged, doesn't behave as the other knobs. Is that intentional?"
  • RIO White Flood Lights not working
  • ARC 159: Guard and Preset pushbutton are mixed up
  • Radar stabilization binding is reversed. "Stab in, else out" does "Stab out, else in" and vice versa

 

Added / Implememnted

  • ** ADDED - Airbrake Toggle
  • ** ADDED - Emergency Jettison
  • ** ADDED - Hook Toggle
  • ** ADDED - Anti Skid Spoiler
  • ** ADDED - Walkman Volume Control -/+
  • ** ADDED - Parking Brake (On else Off)
  • ** ADDED - AutoPilot Engage - OFF Toggle
  • ** ADDED - Oxygen TOn/Off/On, else Off
  • ** ADDED - Oxygen TOn/Off/On, else Off
     
     
    Button Bind - Requests
    • Emergency Wing Sweep Handle (Push In/Pull Out/Toggle)
    • Altimeter Mode select switch RESET / STDBY
    • Canopy OPEN
    • Canopy CLOSE
    • Ejection seat ARM
    • Ejection seat SAFE
    • EMERG Hydraulic Pump
    • Throttle Set Left/Right IDLE
    • Throttle Set Left/Right CUTOFF
    • Asymmetric Thrust Limiter Switch/Cover
    • Flaps Toggle
    • Ram Air INCR/DECR
    • Air Source RAM / L ENG / R ENG / BOTH ENG / OFF / Inc / Dec
    • Master Test Switch Up/DWN/Toggle
       
       
      RIO Specific Button Bind
    • Jettison station 1 (toggle and two positions)
    • Jettison station 3 (toggle and two positions)
    • Jettison station 4 (toggle and two positions)
    • Jettison station 5 (toggle and two positions)
    • Jettison station 6 (toggle and two positions)
    • Jettison station 8 (toggle and two positions)
    • DDD filter (toggle)
    • AN/ALR-67 mode (toggle and two positions)
    • DataLink Power On/Off/toggle
       
      Increase/Decrease Buttons
    • Pilot - HSD Selected Course -/+
    • HSD Selected Heading -/+
    • HSD Brightness -/+
    • ICS Volume -/+
    • ALR-67 Volume -/+
    • Sidewinder Volume -/+
    • VHF\UHF ARC-182 Volume -/+
    • Wing Sweep Handle -/+
    • HUD Brightness -/+
    • VDI Brightness -/+
    • HUD Trim -/+
    • VDI Trim -/+
    • TACAN Volume -/+
    • BINGO Fuel Knob -/+
    • ATTK Mode: -/+
    • ELEC FUZE: -/+
    • Missle Speed Gate: -/+
    • TID Mode: -/+
    • TID Range: -/+
    • RWR Display Type: -/+
    • Rad Alt Bug -/+
    • Master Test Switch Wheel -/+
       
      RIO Specific Increase/Decrease Buttons
    • CAP Wheel Selection -/+
    • ICS aplifier selection
    • Weapon interval x100ms +/-
    • Weapon interval x10ms +/-
    • Weapon quantity 10s +/-
    • Weapon quantity 1s +/-
    • Elec Fuse +/-
    • Attk Mode +/-
    • Wpn Type +/-
    • Pulse video +/-
    • Bright [DDD] +/-
    • Pulse Gain +/-
    • Erase video +/-
    • Nav mode +/-
    • Dest +/-
    • TID contrast +/-
    • TID Bright +/-
    • ECMD brightness +/-
    • AN/ALR-67 Display type +/-
    • DECM ALQ-100 Power/mode +/-
    • DECM ALQ-100 Audio/Off +/-
    • Weapon Type Wheel +/-
       

    Axis Bind

    • Pilot - HSD Selected Course
    • HSD Selected Heading
    • HSD Brightness
    • ICS Volume
    • ALR-67 Volume
    • Sidewinder Volume
    • VHF\UHF ARC-182 Volume
    • Wing Sweep Handle
    • HUD Brightness
    • VDI Brightness
    • HUD Trim
    • VDI Trim
    • TACAN Volume
    • Flaps (multiple requests)
    • Jester Menu directional axis (multiple requests) - possibly similar to TGP cursor on the TM Warthog throttle
    • DLC axis

     

    Bind Ideas

    • Jester - UI back button
    • Jester - Option to open to the main menu instead of Radar mode
    • Throttle Left/Right Engine Up/Down (Smooth) - QoL for keyboard users
    • Hide Stick
    • Bingo Fuel Knob rotation speed increase
    • Jester - more direct binding options (go STT, adjust TID range, etc.)
    • More Switch cover/switch combinations such as the MASTER ARM switch. Cover Up, Switch On.
       

     

    Hope this is helpful and thanks for all of the incredibly hard work you guys have put into this.


Edited by maverickturner
  • Like 3
  • Thanks 1
Link to comment
Share on other sites

I agree! Would love to see these binds soon. Thanks for the amazing module HB!

  • Like 1

System:

Windows 10 | i7-7700K @ 4.5 Ghz | 32GB of RAM | Nvidia GTX 1080, 3440x1440 | DELL Ultrawide U3415W | Samsung 960 Evo M.2 and 2 TB Seagate Barracuda | TM Warthog Hotas | SLAW F-16 Pedals | Oculus Rift CV1 and HTC Vive PRO VR

 

+ High fidelity F/A-18C simpit :)

Link to comment
Share on other sites

I would like to suggest to add axis for flaps since now its only fully retracted or fully deployed.

 

And: is the DLC thumbwheel an axis IRL? ATM it does not allow for permanently driving the LE controls to a certain state. It deploys an retracts the spoilers which results in a momentary effect. Maybe this is the real thing but I‘m not sure here. Anybody knows how this works IRL?

 

Key/button settings for Throttle Mode ‚Auto‘ and ‚Boost‘. There is just no time in the downwind or in the groove to fiddle with the mouse in order to set throttle to auto.


Edited by I./ZG15_FALKE
Link to comment
Share on other sites

I would like to suggest to add axis for flaps since now its only fully retracted or fully deployed.

 

And: is the DLC thumbwheel an axis IRL? ATM it does not allow for permanently driving the LE controls to a certain state. It deploys an retracts the spoilers which results in a momentary effect. Maybe this is the real thing but I‘m not sure here. Anybody knows how this works IRL?

 

Key/button settings for Throttle Mode ‚Auto‘ and ‚Boost‘. There is just no time in the downwind or in the groove to fiddle with the mouse in order to set throttle to auto.

I assigned an axis for the DLC aft/forward (VirPil MT-50 Throttle). Works fine.

 

Would like bindings for Nose Strut/Kneel and Parking Brake, and axis for VHF\UHF ARC-182 Volume as well as the ICS Volume.

Thanks HeatBlur for your outstanding work! :)

Link to comment
Share on other sites

Fairly certain the flaps are UP or DOWN in real life. There are no intermediate settings...

 

Flaps are able to be set continuously anywhere from UP to DOWN. It’s just that SOP was to use only full up/down.

 

Needs an axis binding, but I’ve got no axis left anyway.

Link to comment
Share on other sites

RADALT Bug -/+ please.

Asus Maximus VIII Hero Alpha| i7-6700K @ 4.60GHz | nVidia GTX 1080ti Strix OC 11GB @ 2075MHz| 16GB G.Skill Trident Z RGB 3200Mhz DDR4 CL14 |

Samsung 950 PRO 512GB M.2 SSD | Corsair Force LE 480GB SSD | Windows 10 64-Bit | TM Warthog with FSSB R3 Lighting Base | VKB Gunfighter Pro + MCG | TM MFD's | Oculus Rift S | Jetseat FSE

 

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

Missing keybinding(s):

Canopy Open

Canopy Close

Ejection Seat Arm

Ejection Seat Safe

Left Engine Idle

Right Engine Idle

 

Bug(s):

AOA Indexer brightness doesn't work when keybound

 

Related question(s):

What's purpose of the "else"-bindings? How do they work?

Major Wintermute :joystick:

 

PC: i7 4770K - ASUS Z97 Deluxe - 16 Gb RAM - Nvidia GTX 1080 - 27" BenQ XL2720Z - HOTAS Warthog - TPR Pendular Rudder Pedals - MFD Cougar pack - TrackIR 5

 

DCS Modules: AJS-37 Viggen - A-10C I/II Warthog - F-16C Viper - F-14B Tomcat - F/A-18C Hornet - Su-33 Flanker-D - Su-25 Frogfoot - P-51D Mustang

 

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

Missing keybinding(s):

Canopy Open

Canopy Close

Ejection Seat Arm

Ejection Seat Safe

Left Engine Idle

Right Engine Idle

 

Bug(s):

AOA Indexer brightness doesn't work when keybound

 

Related question(s):

What's purpose of the "else"-bindings? How do they work?

 

Edit - Left and Right engine idle is available. labeled as Left/Right Engine Cutoff

 

Added those suggestions and bugs.

 

The "else" binding is for two-way and three-way switches. If I flip a switch to one position, it does the action. If I flip it back down, it does the "else" action. These types of bindings are commonly used with the TM Warthog HOTAS for their 2-way and 3-way switches.


Edited by maverickturner
Link to comment
Share on other sites

Carrier Hook toggle

Autopilot Modes OFF (Instead of Autopilot Toggle)

Jester Main menu (Skipping the BVR menu)

Than Seperate bind for (BVR menu)

 

Maybe make a jester Custom menu like you chose what you want when you press it idk, sounds like a good idea

 

Gotcha Rlaxoxo. I saw some of your suggestions in another post as well and added them in. These are some good QoL ideas.

Link to comment
Share on other sites

  • ED Team

Need separate cutoff and idle binds that just switch the throttle into selected position (instead of hold for cutoff). I have an X52, and the way I set it up is by putting axis bands below the physical throttle detent and then setting it to press the idle key momentarily when going out of this position and cutoff key when going into this position. For multi-engine aircraft I use modifiers, but since here it's press-and hold I can't use modifiers anymore. This would be workable with in a single engine aircraft but with the Tomcat it's an issue. I understand that the current binding is more suitable for Warthog users, but it would be nice to have the regular, separate idle and cutoff bindings as well

Link to comment
Share on other sites

also axis for petal menù jester

cpu:I7-6700k Z170 16GB Ram DDR4 Gtx 1080 8Gb DDR5 11GBs SSD 500 Gb 2 HDD 1Tb Evga supernova G2 850w Case Bequiet series 800 Silent base Win 10 pro 64 bit

 

My wishlist: F-35/B-17G/F4U Corsair/Yak-3/P-40B Tomahawk

Link to comment
Share on other sites

  • Recently Browsing   1 member

×
×
  • Create New...