Skip to content

GamepadType

Not yet Enum

Identifies the hardware type of a connected gamepad controller.

Not implemented in Nova

This enum is missing from Nova. Scripts that reference it will fail.

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.

Items

Item Value Status Notes
Unknown 0 Not yet A gamepad whose hardware type could not be determined, or no gamepad has connected yet.
PS4 1 Not yet A Sony PlayStation 4 DualShock controller.
PS5 2 Not yet A Sony PlayStation 5 DualSense controller.
XboxOne 3 Not yet A Microsoft Xbox One controller.

Roblox reference: GamepadType