Generic USB gamepad compatibility and test guide.
A practical profile for no-name and budget controllers whose browser name or button layout does not match a known brand.
Use the live matrix and raw API panel as the source of truth. Generic HID devices often expose physical indexes rather than console labels.
LIVE GAMEPAD DIAGNOSTICS
Connect your gamepad
Full controller test
Stick telemetry
Stick health check
Leave the sticks untouched, then calibrate. The result measures the signal exposed by your browser.
Circle test
Choose a stick, click start, then rotate it around the edge once. The result is an estimate based on radius consistency and angle coverage.
Triggers
Vibration test
Input snapshot
{"status":"waiting_for_controller"}Browser-side diagnostic only. Connect the controller in your operating system first; this page cannot pair Bluetooth or install drivers. Results depend on the browser, operating system, connection and controller mapping.
What the tester should show
- Button matrix
- D-pad
- Sticks when present
- Triggers when exposed
Press each control on the full gamepad tester. The button matrix and raw API panel are more reliable than a brand label when a controller is in a different mode.
What may not appear
- Usually no rumble guarantee
Rumble is an optional browser capability. A missing rumble button does not by itself prove that the motor is damaged.
Before calling it broken
- Some devices only appear after pressing a button.
- A controller can be visible to Windows but hidden from the browser if another application has taken exclusive control.