gamepad input tester
Check your browser for buttons, d-pads, analog sticks, triggers, simultaneous presses, and chatter.
Input detection, diagnostics, and custom mappings are performed only in your browser. Your actions are not sent to or stored on Develop Tools servers.
Connection and display settings
We are checking the compatibility status of Gamepad API.
Input display
Please select the connected device or display format.
Input diagnostics
Checks for rapid re-entry, long presses, and stick center drift.
raw input monitor
Displays the button number, pressed state, value, and axis value returned by the browser as is.
button
axis
Input event log
Record up to the latest 200 logical button and axis changes in the browser.
| time | types | Input | Values | Press time |
|---|
About this tool
Before you launch a game or emulator, you can check the input status and signs of problems with your PlayStation, Xbox, retro, or arcade controller.
Features
- PlayStation/Xbox/Super Famicom/Nintendo 64/Arcade visual layout and custom assignments
- Button, stick, trigger, simultaneous press, chattering, long press, drift, raw input, vibration confirmation of compatible devices
How to use
- Connect your gamepad to your device and press any button to make it recognized by your browser.
- Select the device and display layout, and operate each button and stick.
- Check coloring, input values, diagnostics, and event logs, then save results as JSON as needed.
Limitations
- A browser with HTTPS environment that supports Gamepad API is required. Depending on the device, it will not be displayed in the list until you press the button after connecting.
- Button numbers, vibration functions, and special input recognition depend on the gamepad, OS, driver, and browser.
Privacy: Analysis and diagnosis of gamepad input is performed within the browser, and input history is not sent or saved to the Develop Tools server. Only custom assignments set by the user are saved.