See every controller input, without installing a driver tool.
Inspect live browser button, trigger, and axis values; exercise every control; and measure neutral-stick drift against a disclosed practical threshold.
Controller input bench
Browsers normally hide gamepads until a deliberate controller gesture is detected. Wired, Bluetooth, Xbox, PlayStation, and many standard USB controllers are supported when the browser exposes them.
Waiting for a controller gesture
Press a controller button so the browser can expose the device without weakening fingerprinting protections.
Button, trigger, and axis values come from the browser Gamepad API. Controller firmware, operating-system drivers, browser mapping, Bluetooth quality, and game-specific dead zones may produce different results. Haptic support is optional and an unavailable vibration command is not a controller failure.
Separate browser mapping from controller hardware.
A game can apply its own remapping, dead zone, response curve, and vibration support after the browser reports these raw values.
Press a controller button, reconnect it, and retry in a current Chromium or Firefox browser.
Repeat neutral calibration on a stable surface, then compare the game’s own dead-zone setting.
Do not treat this alone as hardware failure; verify haptics in a supported game or native controller utility.
