← back to v147 · gamepad-event-driven-input-api

conformance · v147

v147 · gamepad-event-driven-input-api — conformance probe

10 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.

browser: spec: https://w3c.github.io/gamepad/ chromestatus: #5989275208253440 generated 2026-06-05T09:13:23Z by codex-showcase-auto-research
0
pass
0
fail
0
blocked
10
total
id contract kind verdict detail
navigator-getgamepads-baseline navigator.getGamepads is exposed as the polling API this feature complements. spec ↗ typeof
gamepadevent-interface The GamepadEvent interface used by connection lifecycle events is exposed. spec ↗ typeof
gamepad-interface The Gamepad interface is exposed for connected device state. spec ↗ typeof
rawgamepadinputchange-window-handler window exposes the onrawgamepadinputchange event handler attribute for raw input packets. spec ↗ script
gamepadbuttondown-window-handler window exposes the ongamepadbuttondown event handler attribute for button press events. spec ↗ script
gamepadbuttonup-window-handler window exposes the ongamepadbuttonup event handler attribute for button release events. spec ↗ script
gamepadbuttonchange-window-handler window exposes the ongamepadbuttonchange event handler attribute for analog button value changes. spec ↗ script
gamepadaxismove-window-handler window exposes the ongamepadaxismove event handler attribute for axis movement events. spec ↗ script
gamepadbuttonevent-interface The specialized GamepadButtonEvent interface is exposed for button index and value payloads. spec ↗ typeof
gamepadaxisevent-interface A specialized axis event interface is exposed for axis index and value payloads. spec ↗ script