Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

GamePadState.IsButtonDown Method

Determines whether specified input device buttons are pressed in this GamePadState.

Namespace: Microsoft.Xna.Framework.Input
Assembly: Microsoft.Xna.Framework (in microsoft.xna.framework.dll)

public bool IsButtonDown (
         Buttons button
)

Parameters

button
Buttons to query. Specify a single button, or combine multiple buttons using a bitwise OR operation.

Return Value

true if all specified buttons are pressed; false otherwise.

For digital buttons (such as A, START, and right bumper) the return value indicates whether the button is pressed.

For analog inputs (triggers and thumbsticks), the return value indicates whether the input exceeds dead zone values. For example, a trigger will not be reported as pressed until it is pulled about 12% of its full range. IsButtonDown always uses the default dead zone processing mode, GamePadDeadZone.IndependentAxes.

If multiple buttons are specified (by combining them using the bitwise OR operator), then all must be pressed (or exceed dead zone values) in order for IsButtonDown to return true.

Xbox 360, Windows XP SP2, Windows Vista

Community Additions

Show:
© 2017 Microsoft