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.

Last updated on Wednesday, October 18, 2006

© 2006 Microsoft Corporation. All rights reserved.