Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Collapse the table of content
Expand the table of content


The DirectInput component allows applications to interact with physical input devices such as joysticks, game pads, and racing wheels. This component allows applications to render force-feedback effects on devices that support them.

This component can also retrieve data from more conventional input devices such as a keyboard or mouse, when performance is critical.


There are no services associated with this component.

Associated Components

No other components interact with this component.


There are no configurable settings for this component.


Joysticks, game pads, and other game controllers in DirectInput applications can be calibrated and tested by using the Game Controllers option in Control Panel. For Universal Serial Bus (USB) devices, no configuration is usually necessary. However, legacy game port devices must be added manually in Control Panel.

© 2006 Microsoft Corporation. All rights reserved.

© 2015 Microsoft