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

Waiting for input
Connect a controller, then press any button.

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.

Diagnostic result

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.

Observed signalLikely layerNext check
Controller is not listedNo controller gesture, unsupported browser, cable, Bluetooth, or driver

Press a controller button, reconnect it, and retry in a current Chromium or Firefox browser.

Axis moves while untouchedStick drift, calibration, or unstable resting position

Repeat neutral calibration on a stable surface, then compare the game’s own dead-zone setting.

Vibration unavailableOptional browser, OS, and controller combination

Do not treat this alone as hardware failure; verify haptics in a supported game or native controller utility.