Steam Deck Controls & Sensors Test
Free in-browser controls test for the Steam Deck. Reads the standard Gamepad API for sticks, triggers, buttons and D-pad, and the DeviceOrientation API for motion. Useful for diagnosing stick drift, dead trigger zones, sticky buttons or a misbehaving gyroscope after a fall. Works with any standard gamepad too — Xbox, PlayStation, third-party — connected by USB or Bluetooth.
How to use
On the Deck, open in Desktop mode + Chrome from Discover. On any other device with a connected gamepad, just visit the page.
Browsers expose a gamepad to web pages only after the first input — press A, X or any button to register the controller.
Move both sticks in full circles to check for dead zones and drift. Pull triggers fully. Press every button on the grid.
Click Enable motion sensor. Some browsers require a permission grant; SteamOS Chromium usually does not.
Verify sticks, triggers, buttons and motion on the Deck in your browser
Analog sticks
Triggers
Buttons
Press any button to see it light up. The standard Gamepad layout exposes A/B/X/Y, LB/RB/LT/RT, Back/Start, stick clicks, D-pad and Home.
Motion (DeviceOrientation)
Tilt the Deck to see the alpha / beta / gamma angles update. Permission may be required on iOS-style browsers; not needed on SteamOS Chromium.
Trackpads and back buttons
Steam Deck trackpads (left and right), back grip buttons (L4/L5/R4/R5) and the dedicated touchpad/select buttons are routed through the Steam Input layer. They are visible to web pages only when SteamOS forwards them as standard Gamepad axes/buttons. If you don't see them here, configure a Web Browser controller profile in Steam Input and re-test.