---
title: PlayStation 5
slug: gpc/playstation-5
description: Discover the comprehensive list of input identifiers, values, and ranges for the PlayStation 5 controller in this document. Gain insights into the compatibility of these identifiers with the PS4 DualShock 4 controller. Explore a detailed breakdown of butt
icon: ◽
docTags: 
createdAt: 2022-05-09T18:46:33.000Z
---

This is a list of all PlayStation 5 input identifiers, values, and ranges.

:::hint{type="info"}
These also work for the PS4 DualShock 4 controller.
:::

| Name          | Description                     | Value | Range       |
| ------------- | ------------------------------- | ----- | ----------- |
| PS5\_PS       | PS/Guide Button                 | 0     | 0 \| 100    |
| PS5\_SHARE    | Share Button                    | 1     | 0 \| 100    |
| PS5\_OPTIONS  | Options Button                  | 2     | 0 \| 100    |
| PS5\_R1       | Right Bumper                    | 3     | 0 \| 100    |
| PS5\_R2       | Right Trigger                   | 4     | 0 \~ 100    |
| PS5\_R3       | Right Stick                     | 5     | 0 \| 100    |
| PS5\_L1       | Left Bumper                     | 6     | 0 \| 100    |
| PS5\_L2       | Left Trigger                    | 7     | 0 \~ 100    |
| PS5\_L3       | Left Stick                      | 8     | 0 \| 100    |
| PS5\_RX       | Right stick x-axis (left/right) | 9     | -100 \~ 100 |
| PS5\_RY       | Right stick y-axis (up/down)    | 10    | -100 \~ 100 |
| PS5\_LX       | Light stick x-axis (left/right) | 11    | -100 \~ 100 |
| PS5\_LY       | Left stick y-axis (up/down)     | 12    | -100 \~ 100 |
| PS5\_UP       | D-Pad Up                        | 13    | 0 \| 100    |
| PS5\_DOWN     | D-Pad Down                      | 14    | 0 \| 100    |
| PS5\_LEFT     | D-Pad Left                      | 15    | 0 \| 100    |
| PS5\_RIGHT    | D-Pad Right                     | 16    | 0 \| 100    |
| PS5\_TRIANGLE | Triangle Button                 | 17    | 0 \| 100    |
| PS5\_CIRCLE   | Circle Button                   | 18    | 0 \| 100    |
| PS5\_CROSS    | Cross Button                    | 19    | 0 \| 100    |
| PS5\_SQUARE   | Square Button                   | 20    | 0 \| 100    |
| PS5\_ACCX     | ACCX-axis (left/right)          | 21    | -100 \~ 100 |
| PS5\_ACCY     | ACCY-axis (up/down)             | 22    | -100 \~ 100 |
| PS5\_ACCZ     | ACCZ                            | 23    | -100 \~ 100 |
| PS5\_GYROX    | GYROX-axis (left/right)         | 24    | -100 \~ 100 |
| PS5\_GYROY    | GYROY-axis (up/down)            | 25    | -100 \~ 100 |
| PS5\_GYROZ    | GYROZ                           | 26    | -100 \~ 100 |
| PS5\_TOUCH    | Touch Button                    | 27    | 0 \| 100    |
| PS5\_FINGER1X | FINGER1X-axis (left/right)      | 28    | -100 \~ 100 |
| PS5\_FINGER1Y | FINGER1Y-axis (up/down)         | 29    | -100 \~ 100 |
| PS5\_FINGER1  | FINGER1                         | 30    | 0 \| 100    |
| PS5\_FINGER2X | FINGER2X-axis (left/right)      | 31    | -100 \~ 100 |
| PS5\_FINGER2Y | FINGER2Y-axis (up/down)         | 32    | -100 \~ 100 |
| PS5\_FINGER2  | FINGER2                         | 33    | 0 \| 100    |
| PS5\_MUTE     | Microphone Mute Button          | 50    | 0 \| 100    |

:::hint{type="info"}
These are for Dualsense and Dualsense Edge Adaptive Triggers
:::

| Name                     | Description                                 | Value | Range    |
| ------------------------ | ------------------------------------------- | ----- | -------- |
| PS5\_ADT\_MODE           | Mode which sets the general feel of trigger | 0     | 0 \~ 255 |
| PS5\_ADT\_NR             | Adaptive NR                                 | 0     | 0 \~ 255 |
| PS5\_ADT\_CR             | Adaptive CR                                 | 1     | 0 \~ 255 |
| PS5\_ADT\_SR             | Adaptive SR                                 | 2     | 0 \~ 255 |
| PS5\_ADT\_OFF            | Default value used for mode                 | 0x05  | 0 \~ 255 |
| PS5\_ADT\_START          | Point at where trigger effect starts        | 1     | 0 \~ 255 |
| PS5\_ADT\_FORCE1         | Primary Trigger Force                       | 2     | 0 \~ 255 |
| PS5\_ADT\_FORCE2         | Secondary Trigger Force                     | 3     | 0 \~ 255 |
| PS5\_ADT\_STRENGTH\_LOW  | Weak vibration strength                     | 4     | 0 \~ 255 |
| PS5\_ADT\_STRENGTH\_MID  | Moderate vibration strength                 | 5     | 0 \~ 255 |
| PS5\_ADT\_STRENGTH\_HIGH | High vibration strength                     | 6     | 0 \~ 255 |
| PS5\_ADT\_FREQ           | Pace at which vibration occurs              | 9     | 0 \~ 255 |

## 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 |

:::BlockQuote
Note: for accelerometers, every 25% represents 1G
:::

