In similar treatment to how Arm Lock and zoom levels were given extra, optional keybinds, I would like to request that PGI consider adding more keybinds for other systems in the game, such as:
- Heat Vision On
- Heat Vision Off
- Heat Vision (Hold/Momentary)
- rename the current Heat Vision key to Heat Vision (Toggle)
- Night Vision (+On, +Off, +Momentary)
- Heat Vision (+On, +Off, +Momentary)
- ECM (+Set To Disrupt, +Set To Counter, +Switch Momentary)
- AMS (+On, +Off, +Momentary)
- Arm Lock (+On, +Off)
- Override Shutdown (+On, +Off, +Momentary)
- Weapon Door (+Open, +Close, +Momentary)
- Power (+On, +Off)
- Toggle Weapon Group (+Reverse)
- Cockpit Light (+Decrease, +Max, +Reset/Min, +Set Level2)
- Battlegrid (+Open, +Close, +Momentary)*
- Scoreboard (+Open, +Close, +Toggle)
- 3rd Person Camera (+Set 3rd, +Set 1st)
- +Vision Mode Reset (Heat/Night combined off)
+ means add a new keybind. In most cases, the existing keybind for any system "X" would be renamed to "X Toggle". Keys that set states explicitly (On, Off, Open, Closed) would only take effect if the target system is not already in that state. Repeated inputs for any specific state would be effectively ignored.
As a fellow game programmer, I know these changes should be trivial to add into the game and would provide greater customization for players. Additionally, it would take far less time for PGI as a developer to implement than for simpit creators to come up with wonky workarounds for the various switch types that they need. It would also specifically allow for 3-way switches with momentary positions and other hardware to be completely configured within MWO without complex macros or attempts at reading states using screen colours, etc.
Even using a keyboard, it could be nice to bind potentially hazardous keys like Power On and Power Off apart from one another so that one state can be easier to reach than the other.
Some kind of treatment for TAG could be nice too, but that's been brought up as a different topic.
Edited by Hornsby, 28 March 2015 - 06:51 PM.