@Mower:
Can I use shifted commands with S3 with a DX profile?
Yessir.
#####################################################################
This is the SHIFTED (with holding Pinky/S3) layer.
Pressing PINKY/S3 + some button will result in a DX
number which is āoriginal DX button number + 256ā.
So e.g. the Uncage button - which is Win DX24 / BMS DX23
by default - will become BMS DX23+256 = DX279 here.
Shifted buttons that should do THE SAME as the unshifted ones
do NOT need to be mapped at all.
Shifted buttons that should do NOTHING at all (hence only work
as unshifted buttons) need to be mapped to āSimDoNothingā.
NOTE: for the DX shifting to work properly, you HAVE to make sure
that the Falcon BMS config file includes the following setting:
set g_nHotasPinkyShiftMagnitude 256
(this should be there by default, please just crosscheck)
#####################################################################
TG1 (Win DX1 = BMS DX0+256 = BMS DX256)
SimDoNothing 256 -1 -2 0 0x0 0
Pickle/S2 (Win DX2 = BMS DX1+256 = BMS DX257)
AFResetTrim 257 -1 -2 0 0x0 0
Pinky/S3 (Win DX3 = BMS DX2+256 = BMS DX25)
SimHotasPinkyShift 258 -1 -2 0 0x0 -1
Paddle/S4 (ā¦and so onā¦)
SimEject 259 -1 -2 0 0x0 0
MslStep/S1
SimDoNothing 260 -1 -2 0 0x0 0
TG2
SimDoNothing 261 -1 -2 0 0x0 0
TMS/H2
OTWSelect3DCockpitMode 262 -1 -2 0 0x0 0
OTWSelectF3PadlockModeAA 263 -1 -2 0 0x0 0
OTWStepNextPadlock 264 -1 -2 0 0x0 0
OTWSelectF3PadlockModeAG 265 -1 -2 0 0x0 0
DMS/H3
FOVToggle 266 -1 -2 0 0x0 0
SimVisorToggle 267 -1 -2 0 0x0 0
ToggleNVGMode 268 -1 -2 0 0x0 0
RecenterTrackIR 269 -1 -2 0 0x0 0
CMS/H4
SimEWSPGMInc 270 -1 -2 0 0x0 0
SimEWSProgInc 271 -1 -2 0 0x0 0
SimEWSPGMDec 272 -1 -2 0 0x0 0
SimEWSProgDec 273 -1 -2 0 0x0 0
The TRIM hat/H1 has its own syntax.
(Please just believe me that this section is ok, a full explaination
is available in the āDX Shiftingā docu).
We map TRIM for the SHIFTED layer here. There is no need to map
the UNSHIFTED stuff (POV change), because BMS will automatically
use POV for ALL unmapped/unused layers by default.
AFElevatorTrimUp 0 -1 -3 0 0x0 0
SimDoNothing 0 -1 -3 1 0x0 0
AFAileronTrimRight 0 -1 -3 2 0x0 0
SimDoNothing 0 -1 -3 3 0x0 0
AFElevatorTrimDown 0 -1 -3 4 0x0 0
SimDoNothing 0 -1 -3 5 0x0 0
AFAileronTrimLeft 0 -1 -3 6 0x0 0
SimDoNothing 0 -1 -3 7 0x0 0
OTWViewUp 2 -1 -3 0 0x0 0
SimDoNothing 2 -1 -3 1 0x0 0
OTWViewRight 2 -1 -3 2 0x0 0
SimDoNothing 2 -1 -3 3 0x0 0
OTWViewDown 2 -1 -3 4 0x0 0
SimDoNothing 2 -1 -3 5 0x0 0
OTWViewLeft 2 -1 -3 6 0x0 0
SimDoNothing 2 -1 -3 7 0x0 0
###Note: I have POV on shifted layer and Trim on unshifted layer here