The Wayback Machine - https://web.archive.org/web/20110921223017/http://www.codeguru.com:80/cpp/g-m/directx/directinput/

    DirectInput

    Direct Input 7 Mouse Class

    DirectInput is essential for responsive games, therefore to help ease the transition of DOS games programmers, you can use this class to read mouse input directly

    Direct Input 7 Keyboard Class

    DirectInput is essential for responsive games. This article presents a class to read the keyboard.

    Direct Input 7 Joystick Class

    Class that utilizes DirectX7 to control multiple Joystick Controls.