Blog

How to test a repaired controller before playing

Check every button, stick, trigger, and vibration after a repair, then confirm the controller works in your game before you rely on it.

Justin RiveraGames 5 min read

You have repaired a controller, but a quick look at the outside cannot tell you whether every input works. A loose connector, a stick that does not return to center, or a button that only registers sometimes can spoil a game later.

Test the controller before playing. The Gamepad Test checks buttons, sticks, triggers, and vibration in your browser. Use it to find problems, then test the controller in the game you plan to play.

Test the controller step by step

  1. Connect the controller to the computer with a USB cable if possible. If you repaired a wireless connection, pair it over Bluetooth instead. Open the Gamepad Test and allow the browser to use the controller if prompted.
  2. Press each button once, including the D-pad, shoulder buttons, stick clicks, and face buttons. Check that the test registers each press and that a released button returns to its normal state.
  3. Move each stick slowly to its edges, trace a circle, then let it go. Check that the input follows your movement and settles near the center without your touching it.
  4. Press each trigger gradually from released to fully pressed, then let it return. Look for input that rises smoothly rather than jumping, sticking, or stopping short.
  5. If vibration is available for the connected controller, test it briefly. Stop if you hear scraping, feel unusual heat, or notice the vibration motor rattling.
  6. Reconnect the controller in the way you normally play, then try it in your game. Check its control settings and test movement, menu navigation, and any repaired input during a short, low-stakes session.

For a repair involving the sticks, buttons, triggers, cable, or vibration motor, give that part extra attention. Test slowly first, then repeat the input several times. Intermittent faults can appear only after repeated presses or movement.

What the result means

Every input responds and the sticks return to center

The controller is registering its main inputs in the browser. This is a good sign, but it does not prove that a game will use the same button layout or recognize every controller feature. Confirm the controls in your game before starting a match or a long session.

A stick moves when you leave it alone

The controller may have stick drift, which means the stick reports movement even while resting. A small change can be normal on some controllers, but steady movement or a value that does not settle can pull a character or camera in a game. Recheck after disconnecting and reconnecting, then compare with the game's dead zone setting.

A button or trigger misses presses or stays active

This points to an input problem that needs more checking. A button may be misaligned, a ribbon cable may not be seated, or a trigger mechanism may be catching. If the same input fails repeatedly in the browser and in a second game, inspect the repair rather than trying to compensate with a new control layout.

Inputs work, but vibration does not

Some controllers or connection methods do not expose vibration to a browser test, and games can turn vibration off separately. Check the controller's vibration setting in the game and repeat the test over a wired connection if you can. If vibration remains absent in several supported games, check the motor connection and the controller's settings.

The browser test works, but the game does not

The controller can send input, so the issue may be the game's controller support, its selected input device, or a custom layout. Open the game's controls menu and confirm that controller input is enabled. If the game has a reset-to-default option for controls, try it before changing hardware again.

Fix common problems before playing

  1. Check the connection and charge. For a wired test, use a data-capable USB cable and connect directly to the computer instead of through a hub. For Bluetooth, charge the controller and move it close to the computer.
  2. Reconnect the controller. On Windows 11, open Settings › Bluetooth & devices › Devices, remove the controller if it is listed but not responding, then pair it again. On macOS, open System Settings › Bluetooth, remove the controller if needed, and reconnect it.
  3. Close other controller apps. Quit games, remapping utilities, and controller configuration tools, then reload the test page. These programs can change input behavior or make it unclear which device the browser is reading.
  4. Check button mapping and dead zones. Restore the game's default controller layout if buttons appear swapped. If a stick moves slightly at rest, increase its dead zone a little, then test again. A large dead zone can hide drift but can also make small movements harder to control.
  5. Check Windows controller input. On Windows 11, search Start for Set up USB game controllers, select the controller, and open its properties to check button and axis input. If it fails there as well, the issue is not limited to the game.
  6. Inspect the repaired part. Power off and disconnect the controller before opening it again. Check that connectors are fully seated and that no wire is pinched. Do not force a stick, trigger, or shell into place.
  7. Check for an official firmware update. If the controller maker provides an update for your model, follow its instructions and do not disconnect the controller during the update. Retest the inputs afterward.

When the repair may not have worked

Test the controller on a second computer or console if one is available. If the same button, stick, or trigger fails in more than one place, the fault is likely in the controller rather than the game. If opening it again would risk damaging a cable or voiding a warranty, stop and ask the repair shop or manufacturer to inspect it. Replace the controller or faulty part if the input remains unreliable.

Why a browser test is only one check

A browser reads controller input through the features the device and browser make available. It can show whether buttons, sticks, and triggers respond, but it cannot confirm that every game supports the controller, that its layout matches your preferences, or that advanced features work in a particular title. Vibration may also depend on browser and controller support. Use the browser test to isolate basic input faults, then verify the controller in the game you will play.