Nintendo Switch Pro Controller

VID:PID 0x057e:0x2009

Vendor nintendo

Interfaces

IDClassEP INEP OUT
0hid

Report: bt_standard (49 bytes, interface 0)

Match: byte[0] = 0x30

Fields

NameOffsetTypeTransform
left_y_raw7u8
right_x_raw9u8
right_y_raw10u8
left_x_raw6u8

Button Map

Source: offset 3, size 3 byte(s)

ButtonBit Index
Capture13
LT23
DPadUp17
RT7
DPadRight18
B2
LS11
RS10
X1
DPadDown16
DPadLeft19
LB22
RB6
A3
Select8
Home12
Start9
Y0

Output Capabilities

uinput device name: Nintendo Switch Pro Controller | VID 0x057e | PID 0x2009

Axes

FieldCodeMinMaxFuzzFlat
left_xABS_X-327683276716128
right_xABS_RX-327683276716128
left_yABS_Y-327683276716128
right_yABS_RY-327683276716128

Buttons

ButtonEvent Code
CaptureBTN_MISC
LTBTN_TL2
RTBTN_TR2
BBTN_SOUTH
LSBTN_THUMBL
RSBTN_THUMBR
XBTN_NORTH
LBBTN_TL
RBBTN_TR
ABTN_EAST
SelectBTN_SELECT
HomeBTN_MODE
StartBTN_START
YBTN_WEST