Is there a limit somehow to the number of DX devices/buttons that VA can accept commands from (too small variable in the code?)?
All other software I use can recognize commands from all four devices at once (DCS, for example).
VoiceAttack can only poll 2 devices at a time(It will recognize all DirectInput devices plugged into the system, but you can only actively use two of them), though there shouldn't be a limit on the amount of buttons per device.
Did you assign the throttle as a joystick within VoiceAttack?
Click
, in the "General" tab click "Joystick Options", click "Assign 1" or "Assign 2", select a device from the list, click "OK", if you have POV hats on that device check the relevant "Enable Joystick X POV HAT Switches" options, click "OK".
You can now use the device you assigned within VoiceAttack, up to two devices can be assigned and used in this way.