Standard gamepad mapping (Xbox layout)
Left Stick: Drive Direction
A (South): Emergency Stop
Start: Device Control Toggle
Back/Select: Menu / Wake
LB/RB: Speed Down/Up
D-Pad Up: Profile Up
D-Pad Down: Mode Switch
D-Pad L/R: Blinkers
L3 (Left Stick): Headlight
Y (West): Hazard Lights
R3 (Right Stick): Horn (hold)
Custom HID: BTN_C (btn 17) =
Enable Control, BTN_MODE (btn 16) = Disable Control (edge-triggered on press)
Seating: Uses BTN_TRIGGER_HAPPY
buttons (20+) not available on standard gamepads. Memory 1-7: BTN 20-26. Actuators use BTN 28-33, with BTN 27
as down modifier.
Keyboard controls per WDI spec
↑/W, ↓/S: Forward/Back
←/A, →/D: Left/Right
Enter: Device Control Toggle
SHIFT+\: Device Control Enable
CTRL+\: Device Control Disable
PgUp/PgDn/B: Emergency Stop
1-5: Set Speed Level
-/=: Speed Down/Up
,/. : Profile Down/Up
Tab: Mode Switch
O: Open Menu
L: Headlight
H: Hazard Lights
</>: Left/Right Blinker
Space: Horn (hold)
Escape: Power/Sleep