Local gamepad test
Start polling then activate the controller.
- Runs in your browser
- No upload
- Check the displayed result
Inputs stay in this tab and are not uploaded or saved automatically. Optional aggregate usage counts and coarse processing diagnostics are sent only after consent, without input content or filenames. Clearing or closing loses inputs; save needed outputs first.
Method and limits
Start polling then activate the controller. Up to4 pads,64 buttons/32 axes each,20Hz. Raw axis plus rescaled deadzone0–0.95. Nonstandard mapping is UNKNOWN. Hidden/blur stops polling. No IDs, haptics, remote control or driver diagnosis. Local browser observation only; no hardware diagnosis or universal accuracy. No storage, recording, upload or private-data telemetry. Stop/reset clears the session. Browser/OS/permissions may leave results UNKNOWN.
Inactive
UNKNOWN / not observed
How to use
- Start
Start polling then activate the controller. Up to4 pads,64 buttons/32 axes each,20Hz. Raw axis plus rescaled deadzone0–0.95. Nonstandard mapping is UNKNOWN. Hidden/blur stops polling. No IDs, haptics, remote control or driver diagnosis. Local browser observation only; no hardware diagnosis or universal accuracy. No storage, recording, upload or private-data telemetry. Stop/reset clears the session. Browser/OS/permissions may leave results UNKNOWN.
- Stop / Reset
Inputs stay in this tab and are not uploaded or saved automatically. Optional aggregate usage counts and coarse processing diagnostics are sent only after consent, without input content or filenames. Clearing or closing loses inputs; save needed outputs first.
- Method and limits
UNKNOWN / not observed
Questions and limits
Method and limits
Start polling then activate the controller. Up to4 pads,64 buttons/32 axes each,20Hz. Raw axis plus rescaled deadzone0–0.95. Nonstandard mapping is UNKNOWN. Hidden/blur stops polling. No IDs, haptics, remote control or driver diagnosis. Local browser observation only; no hardware diagnosis or universal accuracy. No storage, recording, upload or private-data telemetry. Stop/reset clears the session. Browser/OS/permissions may leave results UNKNOWN.
Local interaction
Inputs stay in this tab and are not uploaded or saved automatically. Optional aggregate usage counts and coarse processing diagnostics are sent only after consent, without input content or filenames. Clearing or closing loses inputs; save needed outputs first.
How can I check the current result?
Start observing, move one axis or press one button, then stop. Compare the raw and deadzone values. An unknown button mapping doesn't mean the device failed the test.