controller · evidence-led troubleshooting

Controller Buttons Not Working

Measure the exact stick, trigger, button or dead-zone symptom before changing game settings when one or more buttons do not register. The result should determine which troubleshooting layer comes next.

Reviewed 2026-08-116 diagnostic steps1 official sources

What this symptom means

This symptom concerns the controller path. Start with a neutral DeviceOK test where available so the next step is based on evidence rather than a generic reset sequence.

Diagnostic principleSeparate connection, button events, analog centering, dead zone, trigger range, circularity and game mappings. Small non-zero stick values are normal; the question is whether the offset/jitter is repeatable and large enough to exceed practical dead zones.

Fault tree

Controller fault tree

Use the observation that best matches what you can reproduce. Do not treat every cause as equally likely.

1
Stick drift or wear

Evidence: Centered axes remain offset/jittery in the raw browser test across connection modes.

Next: Record center offset, compare calibration/another connection, then service the stick module if persistent.

2
Game mapping

Evidence: Browser inputs are correct but one game ignores/misreads controls.

Next: Reset the game/controller profile and check platform remapping layers.

3
Wireless/firmware

Evidence: USB works but Bluetooth/wireless does not or input drops wirelessly.

Next: Update through official controller software and compare cable vs wireless path.

4
Trigger/button hardware

Evidence: One control never reaches full range or misses events in raw input.

Next: Compare repeated presses and another system before repair.

Interpret the result

Evidence matrix

A test result is useful only if it changes the next troubleshooting branch.

ObservationWhat it supportsPrioritize next
Axes near center and stableThe analog input is reasonably centered in this session.Game dead-zone/profile if drift is only seen in one title.
Persistent center offsetRaw input itself is displaced.Calibration, stick module wear, contamination or controller firmware.
USB works; wireless failsCore controls are functional through one transport.Pairing, radio path, battery, firmware or adapter.
Controller not enumeratedThe browser has no Gamepad endpoint to test.Connection mode, OS support, browser support or device detection.

Fast baseline

Rule out the simple causes first

  1. 1

    Run the DeviceOK controller test and record button, stick, trigger, and connection results.

  2. 2

    Reconnect the controller and compare USB versus Bluetooth if both are supported.

  3. 3

    Check whether the same input fails outside the affected game/app.

Full sequence

Work from reversible checks to invasive ones

Avoid destructive resets, unofficial driver packages, firmware flashing, or replacing hardware before the simpler detection, permission, connection and configuration checks are exhausted.

  1. 1

    Run the DeviceOK controller test and record button, stick, trigger, and connection results.

  2. 2

    Reconnect the controller and compare USB versus Bluetooth if both are supported.

  3. 3

    Check whether the same input fails outside the affected game/app.

  4. 4

    Review game/controller mapping and dead-zone settings before assuming hardware failure.

  5. 5

    Use the platform/controller maker's official calibration or firmware tools when available.

  6. 6

    If a physical input is consistently abnormal across tests and apps, repair or replacement may be appropriate.

Platform branches

Where the setting lives

Windows/PC

  • Compare USB and Bluetooth/official wireless adapter where supported
  • Check official controller utility/firmware
  • Reset Steam Input only if the raw controller already works

Console

  • Use console-native controller test/calibration when available
  • Pair directly before testing through adapters
  • Check whether the symptom follows the controller to another title

Browser

  • Press a button after connecting so the browser can expose the controller
  • Keep the tab focused during measurement
  • Treat browser vibration support as capability-dependent
If it works in DeviceOK

Normal raw gamepad input here shifts attention to game mapping, profiles or sensitivity. If the original symptom remains, keep the next checks above the hardware layer until evidence says otherwise.

If it also fails here

A repeatable axis/button fault in neutral tests is stronger evidence than one game's behavior. Compare the simplest direct connection and official diagnostic path before replacement.

Escalation threshold

When software troubleshooting has stopped being high value

  • Raw drift exceeds practical dead zones across systems
  • Trigger/button range remains incomplete after calibration
  • Controller disconnects on both wired and wireless paths
  • Physical stick/button damage
Changed one variable?After every meaningful change, repeat the same test under the same conditions and compare the result. Retest under the same condition so the result is comparable.
Retest Gamepad test