Fix Joy-Con buttons that do not respond while attached
Clean without liquid, update the console, reset custom mapping, test inputs, separate one-game behavior, and identify the service threshold.
Direct answer
The shortest reliable path.
Power off Nintendo Switch and clean around a sticky button only with a soft, dry toothbrush—Nintendo says not to use cleaners or fluids. Update the console and reset any custom button mapping. For buttons other than HOME and Capture, open System Settings > Controllers and Sensors > Test Input Devices > Test Controller Buttons. If the Joy-Con is recognized as attached but a button fails the system test, the Joy-Con needs service. If it fails only in one game, check that game’s controls before requesting repair.
System view
Check the whole path.
- 01Physical Joy-Con button
- 02Joy-Con attachment and recognition
- 03Button mapping
- 04Nintendo system input test
- 05Game-specific control mapping
Scope before steps.
Joy-Con buttons that are unresponsive or behave incorrectly while the controller is physically attached to Nintendo Switch or Switch OLED.
Stick drift, Joy-Con not being recognized as attached, liquid-damage repair, opening a controller, or Nintendo Switch Lite built-in control service.
Procedure
Do this in order.
- 01
Clean the button boundary safely
Power off the console and brush around the affected button with a soft, dry toothbrush. Do not use cleaner or fluid.
- 02
Update and restore standard mapping
Install the latest console system update. If the button-mapping-changed message or wrench icon appears, reset the mapping to standard inputs.
- 03
Use the system button test
Open System Settings > Controllers and Sensors > Test Input Devices > Test Controller Buttons and press the affected control. Test HOME or Capture in the specific system context Nintendo provides because they are not included in the standard input test.
- 04
Choose software help or controller service
If the button passes the system test but fails in one title, check that game’s control instructions. If an attached, recognized Joy-Con fails the system test, request service for the controller rather than sending the console.
Diagnostic matrix
Read the result, not the guess.
| What you see | Check next | What it means |
|---|---|---|
| The button works after mapping is reset | Review the previous custom mapping before recreating any changes. | The hardware worked; remapping changed the expected input. |
| The system test passes but one game ignores the button | Check the game manual, mode, and controller compatibility. | The console receives the input; the difference is inside that software. |
| The attached Joy-Con fails the system input test | Arrange Joy-Con service and follow Nintendo’s instruction about what hardware to send. | The failure is reproducible below the game layer. |
Stop conditions
Know when not to keep changing things.
- Do not use fluids, household cleaners, or metal tools around the button.
- Do not open the Joy-Con during the supported troubleshooting path.
- Request service when a recognized attached Joy-Con fails Nintendo’s system test.