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

  1. 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.

  2. 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.

  3. 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.