Why the right analogue stick doesn't work correctly in DirectInput games?

by user216713   Last Updated August 10, 2018 12:14 PM

DirectInput is a legacy Windows controller API, now-replaced by XInput (2005). Limitations of DirectInput with XInput controllers have been documented by Microsoft:

  • The left and right trigger buttons will act as a single button, not independently
  • The vibration effects will not be available
  • Querying for headset devices will not be available

There may also be some compatibility issues with the (right) analogue sticks. It seems that universally in DirectInput games (Rayman 3: Hoodlum Havoc, Worms Forts: Under Siege, Harry Potter and the Philosopher's Stone as examples) the right analogue stick either doesn't work at all or doesn't operate on a vertical (Y) axis. Horizontal stick input was mapped to the triggers in all of the games. I was able to remap the X axis in the game options, but not Y.
In 3D games camera is generally controlled by using the right stick, applies to the example titles as well.

I use Xbox One controller on Windows 10. Are XInput controller analogue sticks incompatible with DirectInput games?

Tags : pc controllers

Related Questions

Joy2Key both triggers (axis 5) simultaneously?

Updated April 11, 2015 01:06 AM

PS3 controller won't connect to ps3

Updated April 06, 2015 21:06 PM

Does the Wii U game pad actually detect breath?

Updated April 12, 2015 06:06 AM