Microsoft DirectX 8.0 (C++)

Introduction to DirectInput

Microsoft® DirectInput® is an API for input devices including the mouse, keyboard, joystick, and other game controllers, as well as for force-feedback (input/output) devices.

This section provides a brief overview of the capabilities of DirectInput and how to set it up in an application. Information is contained in the following topics.

For a more comprehensive view of how DirectInput works, see Understanding DirectInput.

For a step-by-step guide to using the DirectInput application programming interface (API), see the following topics.