Microsoft.Xna.Framework.Input Namespace
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