No idea why it popped into my head to share this today, as I have had this setup for a long time now, but it just sort of did. I am sure I am not the first to come up with this, though I have never seen it actually posted anywhere before.
One of the QoL things about the FSS is the fact that we have to set throttle to zero in order to enter the FSS. That typically involves either zeroing the physical throttle, or hitting the Zero throttle key or button, and then hitting the button to enter FSS. After a bit of poking around, I figured out how to make it a single button press to enter FSS without even having to zero the physical throttle.
My personal control setup is a vkb gunfighter III Space Combat stick and a Saitek X56 throttle. I use one of the mini sticks on the throttle to enter and exit FSS. Initially, I tried to map the same button to both the FSS and secondary Zero throttle. Well, it wouldn't let me, said it was a conflicting bind. So I decided to see if I could fool the system and force the conflicting bind by going into my Custom Binds file and manually adding it.
First thing I did was set my Zero speed primary key in the game, which was still the default X. I then mapped the secondary Zero speed to the button I wanted to use for my FSS. I left my Enter FSS completely unbound. At that point, I went into my keybinds file, copied my secondary device mapping under SetSpeedZero straight into my ExplorationFSSEnter section. Saved the file. Went back into the game, and viola! I can now enter FSS without zeroing my throttle, or having to hit multiple keys or buttons. Another nice part of this for me, is that when I exit the FSS, I am back to what ever my throttle setting was whern I entered it.
Standard keybind location for non steam version (no idea if steam location is different):
C:\Users\<username>\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings
<SetSpeedZero>
<Primary Device="Keyboard" Key="Key_X" />
<Secondary Device="SaitekX56Throttle" Key="Joy_23" />
</SetSpeedZero>
<ExplorationFSSEnter>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="SaitekX56Throttle" Key="Joy_23" />
</ExplorationFSSEnter>
One of the QoL things about the FSS is the fact that we have to set throttle to zero in order to enter the FSS. That typically involves either zeroing the physical throttle, or hitting the Zero throttle key or button, and then hitting the button to enter FSS. After a bit of poking around, I figured out how to make it a single button press to enter FSS without even having to zero the physical throttle.
My personal control setup is a vkb gunfighter III Space Combat stick and a Saitek X56 throttle. I use one of the mini sticks on the throttle to enter and exit FSS. Initially, I tried to map the same button to both the FSS and secondary Zero throttle. Well, it wouldn't let me, said it was a conflicting bind. So I decided to see if I could fool the system and force the conflicting bind by going into my Custom Binds file and manually adding it.
First thing I did was set my Zero speed primary key in the game, which was still the default X. I then mapped the secondary Zero speed to the button I wanted to use for my FSS. I left my Enter FSS completely unbound. At that point, I went into my keybinds file, copied my secondary device mapping under SetSpeedZero straight into my ExplorationFSSEnter section. Saved the file. Went back into the game, and viola! I can now enter FSS without zeroing my throttle, or having to hit multiple keys or buttons. Another nice part of this for me, is that when I exit the FSS, I am back to what ever my throttle setting was whern I entered it.
Standard keybind location for non steam version (no idea if steam location is different):
C:\Users\<username>\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings
<SetSpeedZero>
<Primary Device="Keyboard" Key="Key_X" />
<Secondary Device="SaitekX56Throttle" Key="Joy_23" />
</SetSpeedZero>
<ExplorationFSSEnter>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="SaitekX56Throttle" Key="Joy_23" />
</ExplorationFSSEnter>