GamepadType
Identifies the hardware type of a connected gamepad controller.
Items 4
| History | Name | Value | Description | |
|---|---|---|---|---|
| 621 | Unknown | 0 | A gamepad whose hardware type could not be determined, or no gamepad has connected yet. | |
| 621 | PS4 | 1 | A Sony PlayStation 4 DualShock controller. | |
| 621 | PS5 | 2 | A Sony PlayStation 5 DualSense controller. | |
| 621 | XboxOne | 3 | A Microsoft Xbox One controller. |
Description
Identifies the hardware type of a connected gamepad (for example PlayStation or Xbox). Detected when a gamepad connects. On console platforms the value is fixed to the platform's native controller type; elsewhere it reflects the most recently connected gamepad, defaulting to GamepadType.Unknown when none has connected or the type cannot be determined.
Use UserInputService:GetImageForKeyCode() to get an image representation of a KeyCode for a given gamepad.