Blog

How to check if a gamepad button is stuck

Check whether a gamepad button stays active after you release it, separate a stuck switch from a connection or mapping issue, and choose the right fix.

Kyle JenkinsGames 5 min read

A game character keeps moving, a menu option repeats, or a button seems to stay pressed even after your finger is off it. The cause could be a jammed button, a connection problem, or a game setting that maps controls incorrectly.

Test the controller outside the game first. The Gamepad Test checks button inputs in your browser, which helps you tell whether the controller is still sending a press after you let go.

Test the gamepad button

  1. Open the Gamepad Test on the device connected to your controller. Follow the on-screen instructions to begin testing the gamepad.
  2. Press the button you suspect is stuck, then release it completely. Watch the button indicator in the test as you press and let go.
  3. Repeat the press and release several times at a normal pace. Test other buttons too, so you can tell whether the problem affects one button or several.
  4. If possible, disconnect other controllers and test again. Then reconnect the gamepad and repeat the test to see whether the same button remains active.

Keep the test page in the foreground while checking. If the browser does not register the controller at first, press a button once and check again. Avoid holding the suspect button down between tests.

What the result means

The button indicator turns off when you release it

The controller is reporting a normal release during this test. If the button still sticks in one game, check that game's control bindings, controller profile, or accessibility settings. The game may be repeating an input or reading a different button mapping.

The indicator stays active after release

The controller is still sending a button press to the browser. That points to the controller, its connection, or controller software rather than a setting inside the game. Try the fixes below, then test again.

The button sometimes releases and sometimes stays active

An intermittent result can come from a worn switch, dirt around the button, a loose cable, or a wireless connection that briefly loses data. Repeat the test without touching other controls. If the same button fails more often than the others, pay attention to that physical button and its return movement.

The gamepad does not appear or the test shows no button input

This does not prove that a button is broken. The controller may not be connected, the browser may not have detected it yet, or another controller may be the one sending input. Reconnect it and repeat the test with only that gamepad connected.

How to fix a gamepad button that stays pressed

  1. Release the button and check its movement. Let go fully, then press it gently from the center. It should move and return without catching. Do not force it if it feels jammed.
  2. Remove visible dirt around the button. Turn the controller off and unplug it first. Use a dry, soft brush around the edges. Do not pour liquid or spray cleaner into the button opening.
  3. Reconnect the controller. For a wired gamepad, reseat the cable and try another USB port. For a wireless one, turn it off and on, or disconnect and pair it again. On Windows 11, open Settings › Bluetooth & devices › Devices. On macOS, open System Settings › Bluetooth. On a phone, open Settings › Bluetooth and reconnect the controller from the device list.
  4. Close the game and retest in the browser. A game or controller utility can keep an old input state or apply a custom layout. Close games and controller configuration apps, return to the Gamepad Test, and check whether the button now releases.
  5. Check the game's control settings. If the browser test shows normal releases, open the game's controller or accessibility settings and restore the default button layout. Check for a toggle setting, repeated-input option, or custom profile that could make the control behave as if it were held.
  6. Restart the device. This can clear a temporary driver or connection state. After restarting, connect the controller and test it before reopening the game.

When the controller may need repair

If one button remains active in the browser test after reconnecting, restarting, and cleaning around it, the switch may be worn or damaged. Try the controller on another computer or phone if one is available. If the same button sticks there, the problem is likely in the controller rather than the game or the first device.

Check the warranty before opening the controller. Opening it can make a repair or return harder, and a damaged internal switch may need parts and soldering. If the controller is out of warranty, compare the repair cost with replacing it. Stop using it if the casing is cracked or the button is physically jammed in a way that requires force.

Why the browser test and game can disagree

A browser test checks the controller input that the browser receives. It does not inspect the game’s private control profile or prove that every part of the controller is healthy. If the test shows the button releasing but a game keeps acting as though it is pressed, focus on the game's mapping and settings. If the test itself shows a press that does not clear, focus on the controller, its connection, or software that changes its inputs.

A button indicator that changes only while you physically press the button is a useful check, but it cannot reveal whether a switch is close to failing. Repeat the test if the problem happens only occasionally.