SemlerPDX's X52 Pro 'Falconeer' HOTAS Profile for BMS 4.35
-
@SemlerPDX Sounds good, yea, I tried it again tonight and can confirm/repeatable, that any time I “shift” with pinky, the profile overall become inert. Note, I also copied Falconeer Hotas controls section into the new 4.36 keybinds, but no joy on resolving the issue. Note, requires closing down BMS and restart for profile to regain function; however if pinky clicked, it causes issue again.
Hopefully it can be resolved, as it appears to be a nice profile, plus with a nice VoiceAttack complement too! -
@WindWeapon Found this added in the 4.36 tech manual:
DX Shift Lock Added: New callback to toggle DX shifting layer lock / unlock states. When invoked it engages the shift lock after which all DX button presses invoke the shifted layer programming for the controller until the lock is cancelled. Pressing SimHotasShift (short press) and SinHotasPinkyShift (long press) can also release a shift lock. This must be activated in the Falcon BMS.cfg using g_bEnableHotasShiftLock (default: 0 = off).
Maybe this is the solution? i have not had change to test it, but hopefully tonight.
-
@WindWeapon said in SemlerPDX's X52 Pro 'Falconeer' HOTAS Profile for BMS 4.35:
@WindWeapon Found this added in the 4.36 tech manual:
DX Shift Lock Added: New callback to toggle DX shifting layer lock / unlock states. When invoked it engages the shift lock after which all DX button presses invoke the shifted layer programming for the controller until the lock is cancelled. Pressing SimHotasShift (short press) and SinHotasPinkyShift (long press) can also release a shift lock. This must be activated in the Falcon BMS.cfg using g_bEnableHotasShiftLock (default: 0 = off).
Maybe this is the solution? i have not had change to test it, but hopefully tonight.
I don’t see how this would be a solution. This is ‘off’ by default, doesn’t even exist in the config unless the user puts it there. Definitely worth trying, but again, it notes that pressing short or long releases this lock. In addition to that, it would imply that when the lock is engaged, all buttons are shifted, yet you report a non-functional state for all buttons after pressing Pinky Shift.
I haven’t been able to attempt to recreate this yet as I’ve not been well, but I still plan to try as soon as I am able. I’ll watch for your reply to see if you can figure anything out yourself.
-
@SemlerPDX I tried this and it had no effect. Still same issue.
-
@WindWeapon Sorry I didn’t remember this before. There was a person before you that had this exact same issue. They reinstalled BMS and the STT programming software for the X52 and the issue was resolved. I have no idea if it was the reinstallation of the BMS program or the STT program (or both) that fixed it, but here is a link to the thread where someone else had your issue and resolved it:
https://forum.falcon-bms.com/topic/19910/pinky-shift-locking-up-buttons-on-x52-pro -
thks
-
Hi guys, thanks to these tips I solved the problem of the radar cursors, and the air brakes work perfectly.
I would like to ask you a question, I can modify the other commands of the HOTAS buttons through the SST program without ruining the operation of the radar cursors and air brakes, I would like to insert different commands on some buttons of the stik and throttle.
Thanks for your kind patience. -
@Falket73 Should be fine. So long as you understand that you’d be overwriting whatever action had previously been on that particular button (in both shifted and unshifted states). You’d be adding 1 button and removing 2, essentially, every time you do that.
A better way to do it would be to identify which buttons you want to have different actions, and then edit the Falconeer keyfile to change out those callbacks for the one(s) currently in place. In this manner, you’d be able to replace just one (a shifted or unshifted) button assignment.
In Falconeer keyfiles, each section is clearly marked, and each X52 Pro button is listed (under shifted or unshifted state alike). All you’d need to do would be to identify the callback of the BMS action you wish to use, find the X52 Pro button (either in the unshifted or shifted state list), and replace the existing callback with the one you want in its place:
(Don’t mess with the HAT / POV assignments, or the Pinky Shift & Mode Roller Dial, and everything should continue to work as designed for Falconeer.) -
@SemlerPDX Thank you very much for your hyper-fast response.
I don’t know what I have to delete on the command string to disable the command of a key to avoid having two different functions with the same button.
Okey, in the section of the command line that makes the radar cursors work and in the air brakes command I don’t touch anything.
Now I try to create a profile with SST and see what happens.
Thanks for your patience. -
@Falket73 said in SemlerPDX's X52 Pro 'Falconeer' HOTAS Profile for BMS 4.35:
@SemlerPDX Thank you very much for your hyper-fast response.
I don’t know what I have to delete on the command string to disable the command of a key to avoid having two different functions with the same button.
Okey, in the section of the command line that makes the radar cursors work and in the air brakes command I don’t touch anything.
Now I try to create a profile with SST and see what happens.
Thanks for your patience.If you edit the keyfile ‘Falconeer’ section pictured above, for example, “AFResetTrim” is a ‘callback’ (see line 1314) - this ‘callback’ word is the only difference between that line doing something else when we press the B button. You would seek out the callback of the function you’d want to replace in this button (for example) such as “SimMissileStep” and just replace the word “AFResetTrim” with the word “SimMissileStep”. After that, anytime you press the B button on the stick, in the unshifted state, you would be pressing the Missile Step button rather than the Trim Reset button in BMS.
Understand?
Note that these keyfiles are set to “Read Only” by default, and you should right-click on the file, select Properties, and uncheck the box for “Read Only” if you want to make your own custom Falconeer DX keyfile. It’s literally designed for this, and there is even a blank layout graphic link in the first post of this thread if you’d like to finalize your creation with a chart you can follow other than my default layout graphic.
Happy to help if you want, just let me know. Any questions, feel free to ask. -
-
-
-
-
-