It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hi,

I saw in the reference card that the Thrustmaster WCS can control the throttle. I have a Thrustmaster Hotas X plugged in but all i can do is move around with the stick but I can't control throttle. I have already set the options for Flight to Thrustmaster.

Any help? Thanks
No posts in this topic were marked as the solution yet. If you can help, add your reply
Use Ctrl + F1 to bind multiple axes for joysticks that support it.

Unfortunately, I've never been able to get a throttle to work properly in Strike Commander, just the rudder function. I'm not sure if DOSbox can emulate the WCS properly, but there are a few ways around it.

The rudder is actually not that great either, it has no analog sensitivity and is the same as pressing the comma and period keys on the keyboard. That is, it's always 100% rudder, no ability to adjust amount of rudder input. Based on this I'm guessing that if the WCS worked properly, it would be the same as cycling through tilde and the number keys, except with your throttle.

If you have profiling software of some kind, (i.e. Saitek SST profiler, JoyToKey) use that instead and create a virtual axis that emulates the above (cycle through different axis levels for different throttle settings, i.e. tap MIL 0 once at 0-10%, tap MIL 1 at 11-20%, etc.).
As far as I know Strike Commander doesn't support throttle control other than by keyboard.
avatar
ktwq: Hi,

I saw in the reference card that the Thrustmaster WCS can control the throttle. I have a Thrustmaster Hotas X plugged in but all i can do is move around with the stick but I can't control throttle. I have already set the options for Flight to Thrustmaster.

Any help? Thanks
I used the free Auto Hot Key application and mapped the axis to key presses.
[url=]https://www.autohotkey.com/[/url]

After installing, create a file named sccd.ahk with the below mapping and double click to activate it.

#Persistent ; Keep this script running until the user explicitly exits it.
SetTimer, WatchAxis, 5
return

WatchAxis:
JoyZ := GetKeyState("JoyZ") ; Get position of X axis.

KeyToHoldDownPrev := KeyToHoldDown ; Prev now holds the key that was down before (if any).

KeyToHoldDown := 10 - Floor(JoyZ / 10)
if (KeyToHoldDown = 10)
KeyToHoldDown := 0
else if (KeyToHoldDown = 0)
KeyToHoldDown := "``"
if (KeyToHoldDown = KeyToHoldDownPrev) ; The correct key is already down (or no key is needed).
return ; Do nothing.1

; Otherwise, release the previous key and press down the new key:
SetKeyDelay -1 ; Avoid delays between keystrokes.
Send, {%KeyToHoldDown% down} ; Release it.
Send, {%KeyToHoldDown% up} ; Release it.
return
Post edited September 18, 2020 by BurialVermin68