• ▼Microsoft DirectX 7.0
    • Legal Information
    • ▶Introducing DirectX Foundation
    • ▶Direct3D
    • ▶DirectDraw
    • ▼DirectInput
      • About DirectInput
      • Why Use DirectInput?
      • ▶DirectInput Architecture
      • ▶DirectInput Essentials
      • ▼DirectInput Tutorials
        • ▼DirectInput C/C++ Tutorials
          • ▼Tutorial 1: Using the Keyboard
            • Step 1: Create the DirectInput Object
            • Step 2: Create the DirectInput Keyboard Device
            • Step 3: Set the Keyboard Data Format
            • Step 4: Set the Keyboard Behavior
            • Step 5: Gain Access to the Keyboard
            • Step 6: Retrieve Data from the Keyboard
            • Step 7: Close Down the DirectInput System
            • Sample Function 1: DI_Init
            • Sample Function 2: DI_Term
          • ▶Tutorial 2: Using the Mouse
          • ▶Tutorial 3: Using the Joystick
          • ▶Tutorial 4: Using Force Feedback
        • ▶DirectInput Visual Basic Tutorials
      • ▶DirectInput Reference
      • ▶DirectInput Tools and Samples
    • ▶DirectMusic
    • ▶DirectPlay
    • ▶DirectSetup
    • ▶DirectSound
    • ▶Glossary
    • ▶Appendix