How can i delete the TQS button from BMS Keyfile
-
Hi everyone
I have a small problem.
I`m using the X52Pro with SST Software. I tried to program my switches via the SST Software form my saitek with a seperate Profil.
Now my problem: For programming my SST Software i need a full BMS Keymapping in Falcon. The full Keymapping contain also the mapping for the X52 Button. For programming my X52 i need a profil without a keyassignment to the Joystickbutton. How can i delete keyassignments for the joystickbutton in Falcon BMS? -
You’d probably have to edit the keyfile manually.
Just note the button number in the bms controller setup screen, subtract 1 from this number (dx assignments start at 0) and look for the command in the key file you’re using. You can use the “#” symbol to comment out a line in the keyfile; then re-load it in BMS to check if it’s still mapped to a sim function within BMS.
All the best, Uwe
-
Thats my problem.
For example:
AFBrakesToggle -1 0 0X30 0 0 0 1 “TQS: SPD BRAKE Switch - Toggle”
its available for a TQS Button. If i delete this in the keyfile, i delete the toggle function complete from my keyfile. No other key at my keyboard is assigned for SPD Brake toggle.
I have no change to use a SPD Brake switch from my keyboard again if i delete this. -
So your profile is effectively sending keypresses to BMS? Can you use your stick as a pure DX device?
All the best, Uwe
-
change the 0x30 to 0xFFFFFF instead.
-
It doesn`t solve my problem. If i change it to 0xFFFFFF the mapping for this function will complet deleted. Thats notB what i mean. I need a full keymapping without a mapping to my X52Pro Button. All Key Files (Full and minimum) contains a mapping to the Joystickbutton. Thats my problem.
Sorry for my bad english… -
X-52 with SST should produce either a keyboard stroke or a DX button but not both. But even if that’s what is happening then you remove the other line with AFBrakesToggle.
-
Two things:
First, you can feel free to continue to use Saitek SST Software and might even get it to work for your needs, but there is a “but” - SST can be rather buggy, problematic, and along with the X52 hardware/firmware, can be the source of BSOD’s. By using the programming software to make a joystick button equal to a multi-key press like CTRL+ALT+G, for example, you can run into issues when other keys are being pressed which can happen at times. This is why I went over to DirectX bindings awhile ago and never looked back.
Second, there is an Alternate Launcher for BMS that includes a Key Bindings interface that will allow you to set all your X52 stick buttons to the various commands without directly editing the DirectX key file or wrapping your head around how to edit those lines of code. It enables you to set a Pinky Shift button so you can essentially double your number of HOTAS buttons (when Pinky is held down, all other buttons can have a new secondary function). It may be easier for you to complete your HOTAS assignments through this Key Bindings GUI rather than using SST software (and therefore requiring a heavily edited .key file with only keyboard commands and no DirectX controller assignments).
Here’s a link to the amazing Alternate Launcher for BMS: https://www.benchmarksims.org/forum/showthread.php?31774-Falcon-BMS-Alternative-Launcher-(Easy-Setup-Keep-Joystick-Assignments)
-
I tried to use my SST Software and programming it with my favorite key bindings. But if i use button that is programmed in Falcon and in my SST Software i have problems again.
I can`t believe that is not possible to create a keyfile only for keyboard button and a default setting (blanc) for my joystick?! -
It is possible, but you havent shown us the keyfile. You also havent done a great job explaining what you want to achieve.
Its very possible to create a keyfile only for keyboard button - this is what you indicated you had, above.
If you want to remove a joystick callback, you need only delete that line from the bottom of the keyfile. It will look like this, or similar:
AFBrakesToggle 22 -2 -2 0 0x0 0 "TQS: SPD BREAK Switch - Toggle"
This would have been very clear, if you had taken the time to read the manuals helpfully provided in your install folder.
As above, I recommend you delete SST entirely, and program your stick using directX, but this is a matter of preference (I prefer software that actually works).
-
Hi, do not use SST, use DIRECTX !!!