Hi
@Jean-Luc Picard ,
TLDR: go to the bottom of this post (starts with "2. ") for the actual solution, otherwise read on on how I went about working this out.
1.Ok, so sorry if this sounds complicated.
By default, when you get into the control bindings in game and click a button, it will default to the standard DX# (or "Joy_#") for that switch...UNLESS...There is a specific Mapkey(&<device>, <button>, DX4), or "DX4" defined in the AD_EDKeyMap file. That is you can override the default DX# by specifying it in the script via a define or the KeyMap statement.
An example of a define you can see in the AD_EDKeyMap file is "DX1"....assigned to 'PrimaryFire'. You can then use ANY switch or button for DX1 by using 'MapKey(&<dev>, <but>, PrimaryFire);'
So, with that out of the way, I see AD has defined DX4 and assigned to 'PinkyTriggerDefault'.
By using Notepad++ to open all the scipt files I can do a search on 'PinkyTriggerDefault' and find it is used in one (only) place...
AD_EDFunctions file...line 210.
AS you will see in his main AD_ED.....tmc file, LDGH does quite a few things. So long as you are comfortable doing without those, you can simply comment out lines 458 - 464 and add...
Code:
MapKey(&Throttle, LDGH, PinkyTriggerDefault);
or
MapKey(&Throttle, LDGH, DX4);
A word of warning here, AD uses DX4 for his "Double Tap Pinky Trigger" function. So if you intend to use DX4 for FSS Mode you might create some issues.
2. It looks like this was coded in the game control bindings. I see AD has defined FSSModeON and FSSModeOFF in his AD_EDKeyMap file but they're commented out...so...
How about you get into the AD_EDKeyMap file and simply uncomment lines 88 and 89.
Then in the AD_ED.....tmc file, comment out the current config as mentioned above and add this instead of the DX4 ...
Code:
MapKey(&Throttle, LDGH, SEQ(PULSE+FSSModeON, PULSE+FSSModeOFF));
...and see how you go.
Hopefully not complicating things, but you can actually use the same binding to enter and exit FSS Mode.
To test this, just change the FSS Exit binding in game to LeftAlt+F and change the above MapKey from a SEQ to simply a PULSE+FSSModeON, and it should happily toggle the mode on and off with subsequent presses.
Code:
MapKey(&Throttle, LDGH, PULSE+FSSModeON);
Hope this helps.
Clicker