Skip to content
PeriphCheck Guides

Steam Deck Built-in Controls Tester

Connect a controller and press any button — every input is detected and displayed live.

Connect a controller and press any button

Browsers hide gamepads until first input. Plug in via USB or pair over Bluetooth, then press any button to wake the test. On phones, pair the controller in your system Bluetooth settings first.

How it works

The Steam Deck's built-in controls include sticks, a D-pad, ABXY, four grip buttons and two trackpads. Testing them in the Deck's own browser is a fast way to check for stick drift without booting a game — but the grip buttons and trackpads route through Steam Input and may not appear.

How to connect your Steam Deck Built-in Controls

Built-in. Open this page in the Deck's browser in Gaming or Desktop mode.

How the Steam Deck Built-in Controls maps in your browser

Open this page in the Deck's browser (Gaming or Desktop mode) and press a button to expose the built-in pad. The sticks, D-pad and face buttons map normally; the rear grip buttons (L4/L5/R4/R5) and the trackpads go through Steam Input and often don't surface as standard gamepad inputs.

Thumbstick type and drift risk

Potentiometer thumbsticks on the original LCD and OLED Decks (the OLED refined the sticks but kept the same sensor type). Drift is possible with heavy use; the trackpads are capacitive and don't drift.

Internal battery; charge level is a system reading, not a gamepad value.

Known issues and quirks

Back grip buttons and trackpads route through Steam Input and may not appear as standard gamepad buttons in the browser.

Once connected, press any button and the tester will detect the pad automatically. Check every button and trigger registers, watch the stick crosshairs for centering, and run the circularity test to quantify stick wear. Suspect drift? Run the dedicated controller drift test for a 10-second automated verdict.

Testing every part of your controller

Browsers hide gamepads until you press a button, so tap any button once to wake the connection. From there, every button, trigger, analog stick and (on supported hardware) vibration motor is displayed live. It works with anything your OS recognizes as a gamepad — Xbox, PlayStation DualShock 4 and DualSense, Switch Pro, and most generic USB or Bluetooth pads.

What to check, and what's normal

ElementHealthy behaviorWarning sign
Face & shoulder buttonsRegister instantly, release cleanlySticky, missed, or double inputs
Analog sticks (at rest)Under 1–2% jitter around centerA constant offset = drift
TriggersSmooth 0–100% travelJumps to 100% or won't reach it
VibrationRumbles on command (Chromium pads)Silent on Safari/Firefox = browser limit, not the pad

Troubleshooting connections

If the sticks jitter beyond a couple of percent at rest, run the dedicated controller drift test for a measured verdict.

Troubleshooting

My controller is connected but nothing shows

Browsers hide gamepads until you press a button — press any button once. If it still doesn’t appear, try a different USB port or re-pair Bluetooth, then reload the page.

Vibration test does nothing

Vibration via the browser works on Chromium browsers with most Xbox and DualSense pads. Safari and Firefox have limited or no support — that is a browser limitation, not your controller.

The layout doesn’t match my controller

Unknown models fall back to a generic layout. Every button and axis is still shown by index, so you can fully test the pad even without a matching picture.

Frequently asked questions

Which controllers are supported?

Anything your OS recognizes as a gamepad: Xbox (360/One/Series), PlayStation DualShock 4 and DualSense, Switch Pro, and most generic USB or Bluetooth pads.

Do I need to install anything?

No. The test uses the browser’s built-in Gamepad API — just connect your controller and press a button.

Why do axis numbers jitter slightly at rest?

Analog sticks always have a little electrical noise, typically under 1–2%. Constant offsets beyond that suggest drift — run the dedicated drift test.

Can I test controller vibration?

Yes, on Chromium-based browsers with supported pads. Click the vibration button; if nothing happens, your browser or pad doesn’t expose rumble to the web.

Common Steam Deck Built-in Controls problems and how to read them

These are the faults reported most often for the Steam Deck Built-in Controls, what causes each one, and how to confirm it in the tester above before you spend money on a repair or replacement.

SymptomCauseWhat to do
Grip buttons don't register L4/L5/R4/R5 are handled by Steam Input, not the standard gamepad interface a browser sees. Expected in a browser. Map and test them inside Steam's controller settings instead.
A built-in stick drifts Potentiometer wear on a heavily-used Deck. Hands-off drift test in the Deck browser; a steady pull confirms it. Valve and third parties sell replacement stick modules.
Trackpads inert in the browser Capacitive trackpads are driven by Steam Input. Not a fault — test them in Desktop mode's Steam Input or a Steam game.
Testing tip: Because you're testing on the device itself, run the circularity test on both sticks back to back — it's the quickest at-home check before deciding a Deck stick needs replacing.

Related tools