X52 DirectX Pinky Shift not working
-
The button in the SST software is Unlatched. I have set the pinky shift in both layers and it is not working in the game.
-
The DX part of your key file is ok as far as PinkyShift is concerned.
Have you checked if the button itself is working correctly?
What about the other functions? Are they working as expected?As already mentioned above, just test in 3d. UI does not display shifted commands.
-
Yes other functions work ok. I know the pinky button works ok checked in SST software and it worked before with other profiles in BMS. Only problem seems to be shifted functions aren’t working. Also how do I map the mini stick to the TDC cursor? SST? Can it be done in DX or in game?
-
Found this in another post…
There are two kinds of shift available for X-52: using SST software with up to 6 modes based on mode1-2-3 and shift layer or using SimHotasPinkyShift which changes all input DX numbers by 256.
Because your shift is getting stuck I assume you are using SimHotasPinkyShift. In your *.key file you must have SimHotasPinkyShift three times. Yes three times. The three lines are:
1. Keyboard line that has text label in quotes
2. Joystick line that is activated by joystick button ID
3. Joystick line that is activate by joystick button ID+256Here is an example:
SimHotasPinkyShift -1 0 0XFFFFFFFF 0 0 0 1 “Pinky Shift +256”
SimHotasPinkyShift 2 -1 -2 0 0x0 0
SimHotasPinkyShift 258 -1 -2 0 0x0 0You press button 3 (remember button 1 is 0, button 2 is 1, etc.) and you get SimHotasPinkyShift command. But how do you release it? Once you press the button it raises the DX id number for all buttons. You cannot release button 3 because you no longer have button 3! What used to be button 3 is now button 259. So you also bind the callback to DX ID 258 so when you release the shift button it is releasing button 259 and the SimHotasPinkyShift command can be stopped.
Could this have something to do with my problem?
-
@16th:
Found this in another post…
There are two kinds of shift available for X-52: using SST software with up to 6 modes based on mode1-2-3 and shift layer or using SimHotasPinkyShift which changes all input DX numbers by 256.
Because your shift is getting stuck I assume you are using SimHotasPinkyShift. In your *.key file you must have SimHotasPinkyShift three times. Yes three times. The three lines are:
1. Keyboard line that has text label in quotes
2. Joystick line that is activated by joystick button ID
3. Joystick line that is activate by joystick button ID+256Here is an example:
SimHotasPinkyShift -1 0 0XFFFFFFFF 0 0 0 1 “Pinky Shift +256”
SimHotasPinkyShift 2 -1 -2 0 0x0 0
SimHotasPinkyShift 258 -1 -2 0 0x0 0You press button 3 (remember button 1 is 0, button 2 is 1, etc.) and you get SimHotasPinkyShift command. But how do you release it? Once you press the button it raises the DX id number for all buttons. You cannot release button 3 because you no longer have button 3! What used to be button 3 is now button 259. So you also bind the callback to DX ID 258 so when you release the shift button it is releasing button 259 and the SimHotasPinkyShift command can be stopped.
Could this have something to do with my problem?
Possibly. You should already have the last two lines …. I think you indicated you did in a post above.
@16th:
…. I have set the pinky shift in both layers and it is not working in the game.
Unless, there is some problem with the DX button number assignments (2 & 258 above …. yours may be different. In my keyfile, they are 5 & 261).
Adding the first line is basically adding the shift key command with no key assigned (0XFFFFFFFF), so there is absolutely no reason not to add it and try it.
Edit:
In my keyfile, I do have the keyboard command also … “SimHotasPinkyShift -1 0 0XFFFFFFFF 0 0 0 1 “HOTAS-Pinky Switch””. Basically the same as what you quote. Keyboard command with no key assigned.
-
Yes mine are also 5 and 261 I will try adding the line to my keyfile. Is there anywhere in particular I should place the line?
-
No, it really doesn’t matter where it is in the keyfile as long as it’s in the keyboard command area (top 2/3rds of the keyfile; DX keys are the lower 1/3rd …. give or take).
-
Still not working
-
Are you testing in flight or in the UI? Shifted commands are not displayed in the UI. I’ve lost some time to this in the past.
Hahahahaaaaaaaaaaaaaaaa (expires). I was up till 5am last night trying to sort this one out; checking and rechecking etc. Was about to scrap my keyfile and start again until I read this and immediately went in game to try the shift button. Result: everything works perfectly :facepalm:
Still, it wasn’t all wasted. I had a very good read of kolbe’s .pdf and this forum post and finished off a nice bottle of port
-
I’m wondering if there’s been a resolution for the OP…I’ve got the same issue [emoji848]
I’ve only mapped a couple functions in the SST, got the radar cursor functional as well as speed brakes mapped to the slider. The only issue is I am only able to use the unshifted commands. This is like the last conundrum to solve before I can actually fly the sim seriously [emoji30]
Any help would be appreciated…y’all have already gotten me farther down this rabbit hole than I anticipated it would require…but hey it’s worth it right?..right…?
-
Also in your falcon bms.cfg file, there needs to be “set g_nHotasPinkyShiftMagnitude 256”. This Enables DirectX Shifting and specify button offset.
-
Also in your falcon bms.cfg file, there needs to be “set g_nHotasPinkyShiftMagnitude 256”. This Enables DirectX Shifting and specify button offset.
This is already in the config file under “Misc Settings”. Does it need to be in any other place?
-
This is already in the config file under “Misc Settings”. Does it need to be in any other place?
No. Anywhere in the config file is fine.
-
Well, evidently it’s not fine ha
Not sure where else to go with this. Thanks for the replies
-
Well, evidently it’s not fine ha
Not sure where else to go with this. Thanks for the replies
You saw it, Lord, dear: https://www.benchmarksims.org/forum/showthread.php?26713-BlackHawk-s-Saitek-X52-Keyfile-DX-Profile-for-BMS-4-33/page2
-
Yeah that post is familiar. It helped me setup/edit my key file.
But again, no shifting as of yet…I guess it’s back to DCS for a while lol
-
This post is deleted! -
Mixing SST and Keyfile DX programming is always cumbersome. Is there something specific you are trying to do with the SST that can’t be done in DX commands? I recommend ditching SST altogether for everyone, at least in Falcon. It’s utterly worthless and everything you might want to do can be done in DX commands. The only drawback being you will lose 1 axis, which is the ONLY reason I would keep SST, is to get back that one axis. But everything else would be mapped to DX.
Thanks for the reply. I do want to keep the SST if I can. But you did give me a good idea - I’ll see if not loading the SST profile will enable the shifting function. If I still can’t shift then I’ll know the SST had nothing to do with it. However, if not loading the .pr0 means I get shifting capability, then I’ll forget about using SST and use the in-game programming only.
Thanks!
-
Look at the keyfile and make sure the SimHotasPinkySwitch is assigned to both an unshifted layer and a shifted layer for the same button. In the example below, notice how SimHotasPinkyShift is assigned to both button 5 and button 261. This uses the Paddle as the shift function.
Keep in mind assigning values in the .pr0 file will cause KEYSTROKES to get used, NOT DX commands, so they will override anything in the DX mapping if there is a conflict. Also, you are holding the Pinky “Shifter” while trying to use the shifted command correct? I did some trouble shooting with someone a while back and it turned out they were trying to use the shift as a “combo” by pressing the Shift Button (Releasing The Shift Button) and then pressing the next button.
# # DirectX Controller 1 - Unshifted - Buttons 0 - 31 # SimTriggerFirstDetent 0 8 -2 0 0x0 -1 "Stick - Trigger 1st Detent" SimPickle 1 8 -2 0 0x0 -1 "Stick - Pickle" SimMissileStep 2 8 -2 0 0x0 -1 "Stick - A Button: Top Right" SimPinkySwitch 3 8 -2 0 0x0 -1 "Stick - B Button: Lower Right" SimSlapSwitch 4 8 -2 0 0x0 -1 "Stick - C Button: Left" [color]SimHotasPinkyShift 5 8 -2 0 0x0 -1 "Stick - Pinkie Paddle"[/color] SimRadarCursorZero 6 8 -2 0 0x0 -1 "Throttle - D Button: Small Rotary" SimWheelBrakes 7 8 -2 0 0x0 -1 "Throttle - E Button: Large Rotary" SimNextWaypoint 8 8 -2 0 0x0 -1 "Stick - First Toggle: Up" SimPrevWaypoint 9 8 -2 0 0x0 -1 "Stick - First Toggle: Down" SimRightAPInc 10 8 -2 0 0x0 -1 "Stick - Second Toggle: Up" SimRightAPDec 11 8 -2 0 0x0 -1 "Stick - Second Toggle: Down" SimRadarRangeStepUp 12 8 -2 0 0x0 -1 "Stick - Third Toggle: Up" SimRadarRangeStepDown 13 8 -2 0 0x0 -1 "Stick - Third Toggle: Down" SimTriggerSecondDetent 14 8 -2 0 0x0 -1 "Stick - Trigger 2nd Detent" SimTMSDown 15 8 -2 0 0x0 -1 "Throttle - MiniStick Button" SimSelectSRMOverride 16 8 -2 0 0x0 -1 "Throttle - Mouse Wheel: Forward" SimSelectMRMOverride 17 8 -2 0 0x0 -1 "Throttle - Mouse Wheel: Back" SimDeselectOverride 18 8 -2 0 0x0 -1 "Throttle - Mouse Wheel: Press" SimCMSUp 19 8 -2 0 0x0 -1 "Stick - Hat Switch: Up" SimCMSRight 20 8 -2 0 0x0 -1 "Stick - Hat Switch: Right" SimCMSDown 21 8 -2 0 0x0 -1 "Stick - Hat Switch: Down" SimCMSLeft 22 8 -2 0 0x0 -1 "Stick - Hat Switch: Left" SimTransmitCom1 23 8 -2 0 0x0 -1 "Throttle - Hat Switch: Up" SimCommsSwitchRight 24 8 -2 0 0x0 -1 "Throttle - Hat Switch: Right" SimTransmitCom2 25 8 -2 0 0x0 -1 "Throttle - Hat Switch: Down" SimCommsSwitchLeft 26 8 -2 0 0x0 -1 "Throttle - Hat Switch: Left" SimICPAG 27 8 -2 0 0x0 -1 "Stick - Mode Rotary: 1" SimICPNav 28 8 -2 0 0x0 -1 "Stick - Mode Rotary: 2" SimICPAA 29 8 -2 0 0x0 -1 "Stick - Mode Rotary: 3" SimTMSUp 30 8 -2 0 0x0 -1 "Throttle - Clutch Button" SimToggleMissileCage 31 8 -2 0 0x0 -1 "Throttle - LCD Roller: Press" # # DirectX Controller 1 - Shifted - Buttons 256 - 287 # #SimTriggerFirstDetent 256 8 -2 0 0x0 -1 "Stick - Trigger 1st Detent" SimEmergencyJettison 257 8 -2 0 0x0 -1 "Stick - Pickle" #SimMissileStep 258 8 -2 0 0x0 -1 "Stick - A Button: Top Right" SimAPOverride 259 8 -2 0 0x0 -1 "Stick - B Button: Lower Right" #SimSlapSwitch 260 8 -2 0 0x0 -1 "Stick - C Button: Left" [color]SimHotasPinkyShift 261 8 -2 0 0x0 -1 "Stick - Pinkie Paddle"[/color] SimCursorEnable 262 8 -2 0 0x0 -1 "Throttle - D Button: Small Rotary" SimParkingBrakeToggle 263 8 -2 0 0x0 -1 "Throttle - E Button: Large Rotary" #SimNextWaypoint 264 8 -2 0 0x0 -1 "Stick - First Toggle: Up" #SimPrevWaypoint 265 8 -2 0 0x0 -1 "Stick - First Toggle: Down" SimLeftAPInc 266 8 -2 0 0x0 -1 "Stick - Second Toggle: Up" SimLeftAPDec 267 8 -2 0 0x0 -1 "Stick - Second Toggle: Down" SimHSDRangeStepUp 268 8 -2 0 0x0 -1 "Stick - Third Toggle: Up" SimHSDRangeStepDown 269 8 -2 0 0x0 -1 "Stick - Third Toggle: Down" #SimTriggerSecondDetent 270 8 -2 0 0x0 -1 "Stick - Trigger 2nd Detent" SimTMSLeft 271 8 -2 0 0x0 -1 "Throttle - MiniStick Button" AFIncFlap 272 8 -2 0 0x0 -1 "Throttle - Mouse Wheel: Forward" AFDecFlap 273 8 -2 0 0x0 -1 "Throttle - Mouse Wheel: Back" #SimDeselectOverride 1274 8 -2 0 0x0 -1 "Throttle - Mouse Wheel: Press" SimDMSUp 275 8 -2 0 0x0 -1 "Stick - Hat Switch: Up" SimDMSRight 276 8 -2 0 0x0 -1 "Stick - Hat Switch: Right" SimDMSDown 277 8 -2 0 0x0 -1 "Stick - Hat Switch: Down" SimDMSLeft 278 8 -2 0 0x0 -1 "Stick - Hat Switch: Left" AFBrakesIn 279 8 -2 0 0x0 -1 "Throttle - Hat Switch: Up" SimRFQuiet 280 8 -2 0 0x0 -1 "Throttle - Hat Switch: Right" AFBrakesOut 281 8 -2 0 0x0 -1 "Throttle - Hat Switch: Down" SimRFNorm 282 8 -2 0 0x0 -1 "Throttle - Hat Switch: Left" #SimICPAG 283 8 -2 0 0x0 -1 "Stick - Mode Rotary: 1" #SimICPNav 284 8 -2 0 0x0 -1 "Stick - Mode Rotary: 2" #SimICPAA 285 8 -2 0 0x0 -1 "Stick - Mode Rotary: 3" SimTMSRight 286 8 -2 0 0x0 -1 "Throttle - Clutch Button" #SimTMSDown 287 8 -2 0 0x0 -1 "Throttle - LCD Roller: Press" # # DirectX Controller 2 - Unshifted - Buttons 32 - 63 # # This is designed to use an XBOX Controller as a second controller # if you have one and would like to use it, remove the '#' at the front of the following lines # #SimCBEOSB_13R 32 8 -2 0 0x0 -1 "A Button" #SimCBEOSB_12R 33 8 -2 0 0x0 -1 "B Button" #SimCBEOSB_14R 34 8 -2 0 0x0 -1 "X Button" #SimCBEOSB_15R 35 8 -2 0 0x0 -1 "Y Button" #AFDecFlap 36 8 -2 0 0x0 -1 "LB Button" #AFIncFlap 37 8 -2 0 0x0 -1 "RB Button" #SimDoNothing 38 8 -2 0 0x0 -1 "Select Button" #SimDoNothing 39 8 -2 0 0x0 -1 "Menu Button" #SimDoNothing 40 8 -2 0 0x0 -1 "L Stick Press" #SimDoNothing 41 8 -2 0 0x0 -1 "R Stick Press" # # Stick POV Hat - Reference the BMS Docs Folder for # instructions on mapping POV Hats # This configuration uses the unshifted layer for Panning and the Shifted layer for Trim # AFElevatorTrimUp 2 -1 -3 0 0x0 -1 SimDoNothing 2 -1 -3 1 0x0 -1 AFAileronTrimRight 2 -1 -3 2 0x0 -1 SimDoNothing 2 -1 -3 3 0x0 -1 AFElevatorTrimDown 2 -1 -3 4 0x0 -1 SimDoNothing 2 -1 -3 5 0x0 -1 AFAileronTrimLeft 2 -1 -3 6 0x0 -1 SimDoNothing 2 -1 -3 7 0x0 -1
EDIT: Disclaimer - This is for X-52 Pro, and you said you are using standard so the 5/261 values for the Pinkie Paddle will not work. It’s just used as an example.
-
Look at the keyfile and make sure the SimHotasPinkySwitch is assigned to both an unshifted layer and a shifted layer for the same button. In the example below, notice how SimHotasPinkyShift is assigned to both button 5 and button 261. This uses the Paddle as the shift function.
Keep in mind assigning values in the .pr0 file will cause KEYSTROKES to get used, NOT DX commands, so they will override anything in the DX mapping if there is a conflict. Also, you are holding the Pinky “Shifter” while trying to use the shifted command correct? I did some trouble shooting with someone a while back and it turned out they were trying to use the shift as a “combo” by pressing the Shift Button (Releasing The Shift Button) and then pressing the next button.
# # DirectX Controller 1 - Unshifted - Buttons 0 - 31 # SimTriggerFirstDetent 0 8 -2 0 0x0 -1 "Stick - Trigger 1st Detent" SimPickle 1 8 -2 0 0x0 -1 "Stick - Pickle" SimMissileStep 2 8 -2 0 0x0 -1 "Stick - A Button: Top Right" SimPinkySwitch 3 8 -2 0 0x0 -1 "Stick - B Button: Lower Right" SimSlapSwitch 4 8 -2 0 0x0 -1 "Stick - C Button: Left" [color]SimHotasPinkyShift 5 8 -2 0 0x0 -1 "Stick - Pinkie Paddle"[/color] SimRadarCursorZero 6 8 -2 0 0x0 -1 "Throttle - D Button: Small Rotary" SimWheelBrakes 7 8 -2 0 0x0 -1 "Throttle - E Button: Large Rotary" SimNextWaypoint 8 8 -2 0 0x0 -1 "Stick - First Toggle: Up" SimPrevWaypoint 9 8 -2 0 0x0 -1 "Stick - First Toggle: Down" SimRightAPInc 10 8 -2 0 0x0 -1 "Stick - Second Toggle: Up" SimRightAPDec 11 8 -2 0 0x0 -1 "Stick - Second Toggle: Down" SimRadarRangeStepUp 12 8 -2 0 0x0 -1 "Stick - Third Toggle: Up" SimRadarRangeStepDown 13 8 -2 0 0x0 -1 "Stick - Third Toggle: Down" SimTriggerSecondDetent 14 8 -2 0 0x0 -1 "Stick - Trigger 2nd Detent" SimTMSDown 15 8 -2 0 0x0 -1 "Throttle - MiniStick Button" SimSelectSRMOverride 16 8 -2 0 0x0 -1 "Throttle - Mouse Wheel: Forward" SimSelectMRMOverride 17 8 -2 0 0x0 -1 "Throttle - Mouse Wheel: Back" SimDeselectOverride 18 8 -2 0 0x0 -1 "Throttle - Mouse Wheel: Press" SimCMSUp 19 8 -2 0 0x0 -1 "Stick - Hat Switch: Up" SimCMSRight 20 8 -2 0 0x0 -1 "Stick - Hat Switch: Right" SimCMSDown 21 8 -2 0 0x0 -1 "Stick - Hat Switch: Down" SimCMSLeft 22 8 -2 0 0x0 -1 "Stick - Hat Switch: Left" SimTransmitCom1 23 8 -2 0 0x0 -1 "Throttle - Hat Switch: Up" SimCommsSwitchRight 24 8 -2 0 0x0 -1 "Throttle - Hat Switch: Right" SimTransmitCom2 25 8 -2 0 0x0 -1 "Throttle - Hat Switch: Down" SimCommsSwitchLeft 26 8 -2 0 0x0 -1 "Throttle - Hat Switch: Left" SimICPAG 27 8 -2 0 0x0 -1 "Stick - Mode Rotary: 1" SimICPNav 28 8 -2 0 0x0 -1 "Stick - Mode Rotary: 2" SimICPAA 29 8 -2 0 0x0 -1 "Stick - Mode Rotary: 3" SimTMSUp 30 8 -2 0 0x0 -1 "Throttle - Clutch Button" SimToggleMissileCage 31 8 -2 0 0x0 -1 "Throttle - LCD Roller: Press" # # DirectX Controller 1 - Shifted - Buttons 256 - 287 # #SimTriggerFirstDetent 256 8 -2 0 0x0 -1 "Stick - Trigger 1st Detent" SimEmergencyJettison 257 8 -2 0 0x0 -1 "Stick - Pickle" #SimMissileStep 258 8 -2 0 0x0 -1 "Stick - A Button: Top Right" SimAPOverride 259 8 -2 0 0x0 -1 "Stick - B Button: Lower Right" #SimSlapSwitch 260 8 -2 0 0x0 -1 "Stick - C Button: Left" [color]SimHotasPinkyShift 261 8 -2 0 0x0 -1 "Stick - Pinkie Paddle"[/color] SimCursorEnable 262 8 -2 0 0x0 -1 "Throttle - D Button: Small Rotary" SimParkingBrakeToggle 263 8 -2 0 0x0 -1 "Throttle - E Button: Large Rotary" #SimNextWaypoint 264 8 -2 0 0x0 -1 "Stick - First Toggle: Up" #SimPrevWaypoint 265 8 -2 0 0x0 -1 "Stick - First Toggle: Down" SimLeftAPInc 266 8 -2 0 0x0 -1 "Stick - Second Toggle: Up" SimLeftAPDec 267 8 -2 0 0x0 -1 "Stick - Second Toggle: Down" SimHSDRangeStepUp 268 8 -2 0 0x0 -1 "Stick - Third Toggle: Up" SimHSDRangeStepDown 269 8 -2 0 0x0 -1 "Stick - Third Toggle: Down" #SimTriggerSecondDetent 270 8 -2 0 0x0 -1 "Stick - Trigger 2nd Detent" SimTMSLeft 271 8 -2 0 0x0 -1 "Throttle - MiniStick Button" AFIncFlap 272 8 -2 0 0x0 -1 "Throttle - Mouse Wheel: Forward" AFDecFlap 273 8 -2 0 0x0 -1 "Throttle - Mouse Wheel: Back" #SimDeselectOverride 1274 8 -2 0 0x0 -1 "Throttle - Mouse Wheel: Press" SimDMSUp 275 8 -2 0 0x0 -1 "Stick - Hat Switch: Up" SimDMSRight 276 8 -2 0 0x0 -1 "Stick - Hat Switch: Right" SimDMSDown 277 8 -2 0 0x0 -1 "Stick - Hat Switch: Down" SimDMSLeft 278 8 -2 0 0x0 -1 "Stick - Hat Switch: Left" AFBrakesIn 279 8 -2 0 0x0 -1 "Throttle - Hat Switch: Up" SimRFQuiet 280 8 -2 0 0x0 -1 "Throttle - Hat Switch: Right" AFBrakesOut 281 8 -2 0 0x0 -1 "Throttle - Hat Switch: Down" SimRFNorm 282 8 -2 0 0x0 -1 "Throttle - Hat Switch: Left" #SimICPAG 283 8 -2 0 0x0 -1 "Stick - Mode Rotary: 1" #SimICPNav 284 8 -2 0 0x0 -1 "Stick - Mode Rotary: 2" #SimICPAA 285 8 -2 0 0x0 -1 "Stick - Mode Rotary: 3" SimTMSRight 286 8 -2 0 0x0 -1 "Throttle - Clutch Button" #SimTMSDown 287 8 -2 0 0x0 -1 "Throttle - LCD Roller: Press" # # DirectX Controller 2 - Unshifted - Buttons 32 - 63 # # This is designed to use an XBOX Controller as a second controller # if you have one and would like to use it, remove the '#' at the front of the following lines # #SimCBEOSB_13R 32 8 -2 0 0x0 -1 "A Button" #SimCBEOSB_12R 33 8 -2 0 0x0 -1 "B Button" #SimCBEOSB_14R 34 8 -2 0 0x0 -1 "X Button" #SimCBEOSB_15R 35 8 -2 0 0x0 -1 "Y Button" #AFDecFlap 36 8 -2 0 0x0 -1 "LB Button" #AFIncFlap 37 8 -2 0 0x0 -1 "RB Button" #SimDoNothing 38 8 -2 0 0x0 -1 "Select Button" #SimDoNothing 39 8 -2 0 0x0 -1 "Menu Button" #SimDoNothing 40 8 -2 0 0x0 -1 "L Stick Press" #SimDoNothing 41 8 -2 0 0x0 -1 "R Stick Press" # # Stick POV Hat - Reference the BMS Docs Folder for # instructions on mapping POV Hats # This configuration uses the unshifted layer for Panning and the Shifted layer for Trim # AFElevatorTrimUp 2 -1 -3 0 0x0 -1 SimDoNothing 2 -1 -3 1 0x0 -1 AFAileronTrimRight 2 -1 -3 2 0x0 -1 SimDoNothing 2 -1 -3 3 0x0 -1 AFElevatorTrimDown 2 -1 -3 4 0x0 -1 SimDoNothing 2 -1 -3 5 0x0 -1 AFAileronTrimLeft 2 -1 -3 6 0x0 -1 SimDoNothing 2 -1 -3 7 0x0 -1
EDIT: Disclaimer - This is for X-52 Pro, and you said you are using standard so the 5/261 values for the Pinkie Paddle will not work. It’s just used as an example.
So, good news, your point about the SST overriding the shift button was exactly right. I deleted all the “modes” in the SST except the first one, effectively nullifying any shifted state from the HOTAS software. Presto! It’s good and shifted commands are accepted in BMS.
HOWEVER, I’m left with a nasty side effect - I can’t use my mini stick as cockpit button cursor. I had it set as radar cursor, and shifted as the cockpit cursor, but now it’s only working as radar cursor, shifted or not. I need to figure out how to enable it through the UI in BMS so that I can use it once again to slew my cockpit cursor and click on buttons etc. Any wisdom?