Skip to content

Button Reference

mescon edited this page Jul 27, 2026 · 2 revisions

Button Reference

The physical controls on each supported wheel, and the joystick button index each one reports. Buttons use sequential indices matching Windows DirectInput, so bindings stay consistent across platforms. The RS50 / G PRO layout is first; the G923 has its own.

This is the reference for binding controls in a game. The wire-level bitmask (which report bit encodes which button) is in the Protocol Specification.

RS50 / G PRO

RS50 button layout

The Index column is the joystick button number games show when binding (sequential, matching Windows DirectInput). The Diagram # column is the numbered callout box in the layout image above; the two numbering systems are unrelated, so a button's index and its diagram number usually differ.

Index Button Diagram #
0 A 3
1 X 1
2 B 4
3 Y 2
4 Right Paddle / Gear Right 17
5 Left Paddle / Gear Left 16
6 RT (Right Trigger) 5
7 LT (Left Trigger) 15
8 Camera / View 11
9 Menu 9
10 RSB (Right Stick) 6
11 LSB (Left Stick) 14
21 Right Encoder CW 8
22 Right Encoder CCW 8
23 Right Encoder Push 8
24 Left Encoder CW 12
25 Left Encoder CCW 12
26 Left Encoder Push 12
27 G1 (Logitech logo) 10
28 GL 13
29 GR 7

Notes:

  • GL and GR are their own buttons, not aliases of the shifter paddles (hardware-verified by guided capture).
  • The D-pad reports as a hat switch (ABS_HAT0X / ABS_HAT0Y), not as four buttons; diagram callout "D".
  • Indices 12 to 20 are gaps in the HID descriptor (unused).

G923

The G923 reports the same sequential indexing but a different set of buttons: no G1 / GL / GR, and one dial only (right hand, no left encoder). Hardware-captured on a PlayStation edition (046d:c266), which is also where the app's own G923 button labels come from; the callout diagram above is RS50 / G PRO only and is not shown for this wheel.

Index Button
0 X
1 Square
2 Circle
3 Triangle
4 Right Paddle
5 Left Paddle
6 R2
7 L2
8 Share
9 Options
10 R3
11 L3
19 Plus (Up)
20 Minus (Down)
21 Dial CW
22 Dial CCW
23 Dial Push
24 PS

Notes:

  • Indices 12 to 18 are descriptor gaps (unused). Indices 19 and 20 are real buttons here, unlike on the RS50 / G PRO.
  • The D-pad is a hat switch (ABS_HAT0X / ABS_HAT0Y), same as above.

RS Shifter & Handbrake

The accessory rides the wheel's existing report, so its inputs reach games with no extra setup. By its mode switch:

Mode Action evdev
Sequential shifter shift up BTN_TOP2
Sequential shifter shift down BTN_PINKIE
Digital handbrake pull past point BTN_THUMB2 (face button)
Analog handbrake pull ABS_Z axis

The analog handbrake can be shaped with a response curve; see Configuring the Wheel.

Checking a button live

The Info / Testing page in logi-wheel / logi-wheel-gui highlights each button while held and names the last one pressed, in your own wheel's labels, which makes verifying a binding (or a suspect button) quick; see Configuring the Wheel.

Clone this wiki locally