Generic USB Game Controller Test

This test verifies that an input gaming device driver is HID-compliant by ensuring that the driver supports the required functionality for Direct Input.

Warning

Although much of this test is performed automatically, some manual input at the beginning of the test must verify axis functionality. This test relies on the Microsoft® DirectInput™ API to ensure that the device being testing is functioning as expected.

Test details

Associated requirements

Device.Input.GameController.CommonController.XInput Device.Input.GameController.GenericController.DirectInput

See the device hardware requirements.

Platforms

Windows 7 (x64) Windows 7 (x86) Windows 8 (x64) Windows 8 (x86) Windows 8.1 x64 Windows 8.1 x86

Expected run time

~2 minutes

Categories

Certification

Type

Manual

Running the test

Before you run the test, complete the test setup as described in the test requirements: Game Controller Testing Prerequisites.

Troubleshooting

For troubleshooting information, see Troubleshooting Device.Input Testing.

More information

Follow the on-screen instructions to place the devices axis at the maximum and minimum points when required. All other test cases are automated.

Command syntax

Command Description

Joydrv_hct -c joydrv.pro

Runs the test.

Note

For command line help for this test binary, type /h.

File list

File Location

Joydrv_hct.exe

<[testbinroot]>\gamecontrollers\

Joydrv.pro

<[testbinroot]>\gamecontrollers\

Send comments about this topic to Microsoft