![xinput test online xinput test online](https://s3.amazonaws.com/helpscout.net/docs/assets/580efc3cc697915f88a37b05/images/5fed65c141fcb56e4047d274/file-SlUINa8JbF.png)
In order to test the trigger values separately, you must use XInput. The solution was to combine the triggers, setting one trigger to a positive direction and the other to a negative direction, so no user interaction is indicative to DirectInput of the "control" being at center.
![xinput test online xinput test online](https://docs.nefarius.at/projects/DsHidMini/images/SCPUser_K8QFXdrmxG.png)
Older games would therefore assume user interaction. However, the Xbox 360 controller was designed to register minimum value, not center, when the triggers are not being held. Games have always assumed that DirectInput device axes are centered when there is no user interaction with the device. The combination of the left and right triggers in DirectInput is by design. Querying for headset devices will not be available.Just type 'gamepad' in the Start menu in Windows 10, then click 'Set up USB game controllers' (works for wireless controllers, too), then select a controller and click 'Properties'. The vibration effects will not be available Kinda hard to find if you dont know what youre looking for or didnt know it was there.On the Latency of USB-Connected Input Devices, University of Regensburg paper. You might find interesting as well: Input Lag Science. If you want to request or possibly even lend/donate gamepads for testing, check the requests and address tabs. And I wanted to measure the Latency that the Game is \'seeing\'.
• The left and right trigger buttons will act as a single button, not independently The latency testing methodology for the spreadsheet. Although you can find Videos and Articles about the Update Rates, I wanted to check them by myself.I'm using the XInput Library, because most of the Games are using it for Xbox 360 Controllers.
However, some functionality provided by XInput will be missing from the DirectInput implementation: The Xbox 360 Controller is properly enumerated on DirectInput, and can be used with the DirectInputAPIs. Using the Xbox 360 Controller with DirectInput This is from Microsoft explains why rumble on a modern xinput controller will never work in old games that used directinput: Its for PC controllers tho so it might not be accurate to console if thats what you wanna test.