How to test shoulder buttons for intermittent input
Repeat button presses in your browser to catch missed or stuck shoulder inputs, then separate a controller fault from a game or connection problem.
A shoulder button that works most of the time can be hard to diagnose. It might miss one press in a game, stay active after you release it, or behave differently when you press it quickly.
Test the controller outside the game first. The Gamepad Test shows button and trigger input in your browser, helping you tell whether the problem follows the controller or happens only in one game.
Test the shoulder buttons
- Open the Gamepad Test on the computer you use to play. Connect the controller by USB or Bluetooth, then press a controller button if needed to make it active.
- Keep the test page in focus. Press and release each shoulder button, such as LB and RB on an Xbox-style controller or L1 and R1 on a PlayStation-style controller. Watch the matching button indicator as you do.
- Repeat each press 20 to 30 times at a steady pace. Include a few quick presses, but let the button come all the way back up between presses.
- Hold each button for about two seconds, then release it. Check that the test shows it as pressed while held and no longer pressed afterward.
- Test the triggers separately. LT and RT, or L2 and R2, are analog controls on many controllers, so their input can change gradually as you squeeze them.
Test one side at a time and keep your grip and pressure consistent. If the issue happens only after the controller has been in use for a while, repeat the test then too. A brief test may not reveal a fault that appears only after many presses.
What the result means
The button registers on every press and releases cleanly
The button is responding during this test. If it still misses input in one game, check that game's control layout, button mapping and accessibility settings. A game can assign a different action to the same button or ignore input while another control mode is active.
The indicator sometimes misses a press
The browser is not receiving every button press from the controller. Repeat the test with a wired connection if possible. If the same button still misses input, especially when the other shoulder button works reliably, the controller's switch or internal connection may be worn or dirty.
The button stays active after you release it
This can point to a button sticking physically, or to a controller that is not sending a clean release signal. Check whether the button returns fully to its usual position. If it releases correctly in the test but not in a game, investigate the game's input settings instead.
The trigger value changes unevenly
Triggers are often pressure-sensitive, unlike a simple shoulder button. A changing value as you squeeze is normal. A value that jumps, cuts out or remains partly active after release may indicate a trigger problem. Compare it with the other trigger and test it with a slow, even squeeze.
The controller does not appear to respond
Check the connection and press a controller button while the test page is active. Some browsers and controller combinations report inputs differently, so a browser test cannot prove that every game will read the controller the same way. Try another browser or a wired connection before deciding the controller is broken.
How to fix intermittent input
- Check for a blocked or sticky button. Press the button from the center and from each edge. Look for debris around the gap, but do not pour liquid into the controller or force a tool under the button.
- Reconnect the controller. Unplug and reconnect a USB controller, preferably to a different port. For Bluetooth, disconnect and pair it again. On Windows 11, open Settings › Bluetooth & devices › Devices. On macOS, open System Settings › Bluetooth.
- Compare wired and wireless play. If the controller works over USB but misses input over Bluetooth, charge it and test closer to the computer. Move other wireless devices away temporarily. If USB does not improve it, the issue is less likely to be wireless interference.
- Check the game's controls. Open the game's controller or input settings and confirm the shoulder button is assigned to the expected action. If the game offers a controller layout or remapping option, restore the default temporarily and test again.
- Try another game or device. If the button works in a second game and on another computer or console, the first game's settings or software are the likely cause. If the same button fails in several places, focus on the controller itself.
- Restart and update the controller software. Restart the computer and install controller or system updates supplied for your device. Then repeat the browser test before returning to the game.
When it's the controller hardware
A hardware fault is more likely when the same shoulder button misses or sticks in the browser test, across different games, and on another device. A button that feels softer, does not spring back, or works only when pressed at a particular angle is another warning sign.
If the controller is under warranty, contact the seller or manufacturer before opening it. Otherwise, compare the cost of repair with a replacement. A repair shop can inspect a valuable controller, but a low-cost controller with a failing switch may not be worth repairing.
Why a game can behave differently from the test
The browser test checks whether the computer receives controller input. It does not check how a particular game interprets that input, whether a game's control layout is correct, or whether the controller works the same way on a console. Some games also use shoulder buttons and analog triggers for different actions, so test the exact control named in the game's settings.
If several controller buttons fail in a game, but behave normally in the test, see Controller buttons mapped wrong? What to do for help checking the layout.
