---
agentTools:
  projectIndex: https://docs.rainway.com/llms.txt
---

# Web SDK - XInputButtons

[Home](https://docs.rainway.com/reference/about) > [@rainway/web](web-sdk) > [XInputButtons](./web-sdk-xinputbuttons)

## XInputButtons enum

A bit-mask enum for buttons on a gamepad.

<b>Signature:</b>

```typescript
export declare enum XInputButtons 
```

## Enumeration Members

| Member      | Value              | Description |
| ----------- | ------------------ | ----------- |
| A           | <code>4096</code>  |             |
| B           | <code>8192</code>  |             |
| Back        | <code>32</code>    |             |
| DpadDown    | <code>2</code>     |             |
| DpadLeft    | <code>4</code>     |             |
| DpadRight   | <code>8</code>     |             |
| DpadUp      | <code>1</code>     |             |
| Guide       | <code>1024</code>  |             |
| LeftBumper  | <code>256</code>   |             |
| LeftStick   | <code>64</code>    |             |
| None        | <code>0</code>     |             |
| RightBumper | <code>512</code>   |             |
| RightStick  | <code>128</code>   |             |
| Start       | <code>16</code>    |             |
| X           | <code>16384</code> |             |
| Y           | <code>32768</code> |             |