Some browsers expose the controller only after physical interaction with it.
Gamepad Tester
Monitor buttons and axes from connected controllers
The Gamepad API exposes buttons, axes and connection events
The API can detect connected controllers and query current state by polling. Browsers may require the user to interact with the gamepad before exposing full data.
Connect the controller and press buttons
- Connect a USB or Bluetooth controller recognized by the system.
- Press a button or move an axis so the browser detects the gamepad.
- Watch lit buttons, axis bars and mapping data.
Sources and references for this tool
These references help contextualize formulas, standards, APIs and limitations used on this page. They do not replace professional validation when a result has legal, financial, medical or operational impact.