Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Contains classes to receive input from keyboard, mouse, and Xbox 360 Controller devices.
Classes
Name | Description | |
---|---|---|
![]() |
GamePad | Allows retrieval of user interaction with an Xbox 360 Controller and setting of controller vibration motors. |
![]() |
Keyboard | Allows retrieval of keystrokes from a keyboard input device. |
![]() |
Mouse | Allows retrieval of position and button clicks from a mouse input device. |
Structures
Name | Description | |
---|---|---|
![]() |
GamePadButtons | Identifies whether the buttons on an Xbox 360 Controller are pressed or released. |
![]() |
GamePadCapabilities | Describes the capabilities of an Xbox 360 Controller, including controller type and whether the controller supports voice. |
![]() |
GamePadDPad | Identifies which directions on the directional pad of an Xbox 360 Controller are being pressed. |
![]() |
GamePadState | Represents specific information about the state of an Xbox 360 Controller, including the current state of buttons and sticks. |
![]() |
GamePadThumbSticks | Structure that represents the position of left and right sticks (thumbsticks) on an Xbox 360 Controller. |
![]() |
GamePadTriggers | Structure that defines the position of the left and right triggers on an Xbox 360 Controller. |
![]() |
KeyboardState | Represents a state of keystrokes recorded by a keyboard input device. |
![]() |
MouseState | Represents the state of a mouse input device, including mouse cursor position and buttons pressed. |
Enumerations
Name | Description | |
---|---|---|
![]() |
ButtonState | Identifies the state of a mouse button or Xbox 360 Controller button. |
![]() |
GamePadDeadZone | Specifies a type of dead zone processing to apply to Xbox 360 controller analog sticks when calling GetState. |
![]() |
GamePadType | Describes the type of a given Xbox 360 controller. |
![]() |
Keys | Identifies a particular key on a keyboard. |
![]() |
KeyState | Identifies the state of a keyboard key. |
See Also
Tasks
How to: Detect Whether a Controller Button Is Pressed
How to: Detect Whether a Controller Is Disconnected
How to: Get the Current Mouse Position (Windows)
How to: Detect Whether a Key Is Pressed