---
title: Xbox One
slug: gpc/xbox-one
description: Here are the Xbox Series X/S and Xbox One GPC identifiers.
icon: ◽
docTags: 
createdAt: 2021-12-08T17:56:05.000Z
---

This is a list of all Xbox One input identifiers, values, and ranges.

:::hint{type="info"}
These also work for the Xbox Series X/S controller.
:::

| Name       | Description                                 | Value | Range       |
| ---------- | ------------------------------------------- | ----- | ----------- |
| XB1\_XBOX  | Xbox/Guide button                           | 0     | 0 \| 100    |
| XB1\_GUIDE | Xbox/Guide button                           | 0     | 0 \| 100    |
| XB1\_VIEW  | View button (left of Xbox button)           | 1     | 0 \| 100    |
| XB1\_MENU  | Menu button (right of Xbox button)          | 2     | 0 \| 100    |
| XB1\_RB    | Right bumper                                | 3     | 0 \| 100    |
| XB1\_RT    | Right trigger                               | 4     | 0 \~ 100    |
| XB1\_RS    | Right stick (click)                         | 5     | 0 \| 100    |
| XB1\_LB    | Left bumper                                 | 6     | 0 \| 100    |
| XB1\_LT    | Left trigger                                | 7     | 0 \~ 100    |
| XB1\_LS    | Left stick (click)                          | 8     | 0 \| 100    |
| XB1\_RX    | Right stick x-axis (left/right)             | 9     | -100 \~ 100 |
| XB1\_RY    | Right stick y-axis (up/down)                | 10    | -100 \~ 100 |
| XB1\_LX    | Left stick x-axis (left/right)              | 11    | -100 \~ 100 |
| XB1\_LY    | Left stick y-axis (up/down)                 | 12    | -100 \~ 100 |
| XB1\_UP    | D-pad up button                             | 13    | 0 \| 100    |
| XB1\_DOWN  | D-pad down button                           | 14    | 0 \| 100    |
| XB1\_LEFT  | D-pad left button                           | 15    | 0 \| 100    |
| XB1\_RIGHT | D-pad right button                          | 16    | 0 \| 100    |
| XB1\_Y     | Y (Yellow) button                           | 17    | 0 \| 100    |
| XB1\_B     | B (Red) button                              | 18    | 0 \| 100    |
| XB1\_A     | A (Green) button                            | 19    | 0 \| 100    |
| XB1\_X     | X (Blue) button                             | 20    | 0 \| 100    |
| XB1\_SHARE | Share button (Series S\|X middle button)    | 21    | 0 \| 100    |
| XB1\_SYNC  | Wireless sync button (next to USB port)     | 27    | 0 \| 100    |
| XB1\_PR1   | Xbox Elite series upper right paddle (P1)\* | 34    | 0 \| 100    |
| XB1\_PR2   | Xbox Elite series lower right paddle (P2)\* | 35    | 0 \| 100    |
| XB1\_PL1   | Xbox Elite series upper left paddle (P3)\*  | 36    | 0 \| 100    |
| XB1\_PL2   | Xbox Elite series lower left paddle (P4)\*  | 37    | 0 \| 100    |

:::hint{type="danger"}
&#x20;\*Paddle Identifiers will only work with the Xbox Elite v1 (1698). The Elite S2 will only work if the controller firmware is 4.8.XXX.0 - anything above that and the paddles can only be mapped using the default Xbox software.
:::

## Value range explanation:

| Range       | Meaning                        |
| ----------- | ------------------------------ |
| 0 \| 100    | Either 0 or 100                |
| 0 \~ 100    | Any value between 0 and 100    |
| -100 \~ 100 | Any value between -100 and 100 |

