Welcome to Nintendo Support

Get support for your Nintendo systems, software and services

How to Change the Button Mapping on Nintendo Switch Controllers

In this article, you'll learn:

  • How to remap or reconfigure the button inputs for supported controllers on Nintendo Switch.
  • How to save your custom mapping settings as presets and load them on supported controllers.

Important

  • The button mapping can only be changed for the Joy-Con (L), Joy-Con (R), and the Nintendo Switch Pro Controller. The button mapping on the Nintendo Switch Lite system can also be changed.
  • You cannot change the mapping of the POWER Button, the volume buttons, the HOME Button, and the SYNC Button. The mapping of any other button can be changed.
  • Mapping for the A, B, X, and Y Buttons applies only when using the Joy-Con controller as a dual-controller grip (vertically).
  • You may also find the information in the Button Mapping FAQ helpful.

Note: Your mapping presets are saved on the Nintendo Switch console, not on the controller. If you change the mapping for your controller, it will not carry over if you pair the controller with another console.

What to do

What would you like to do with the controller inputs?

  1. From the HOME Menu, select System Settings and then Controllers and Sensors.
  2. Select Change Button Mapping.
  3. On the left side of the screen select a controller, then select Change.
  4. Select a button from the list shown on the screen, then choose a new mapping for that button. hac-ss-menu-buttonmap.jpg

    Important: If you want to disable a button input, select Disable.

    hac-ss-menu-buttonmap-disable.jpg
  5. Select Done to confirm the change.

    Important

    • If you want to save the new button mapping settings for future use on a similar controller, select Save as a Preset, then select an available preset slot (from 1 to 5).
    • If there are no available preset slots, select the one you want to erase, then select Overwrite.
  1. From the HOME Menu, select System Settings and then Controllers and Sensors.
  2. Select Change Button Mapping.
  3. On the left side of the screen select a controller whose mapping you want to reset, then select Reset.
  4. Select Reset again to confirm.

    Important: The controller configuration can also be reset when waking the console from sleep mode. [Link to Message: "One or more controllers have user-defined button mapping."]

Important: You can only load a preset mapping if the controller is the same type as the one for which the preset was created. For example, an existing preset for a left Joy-Con can be loaded for another left Joy-Con, but not to a right Joy-Con.

  1. From the HOME Menu, select System Settings and then Controllers and Sensors.
  2. Select Change Button Mapping.
  3. On the left sid eof the screen select a controller, then select Load a Preset.
    • If the option for Load a Preset is greyed out, you will need to select a different controller.
  4. Select an available preset from the mapping slots (1 through 5).
    ss-switch-button-mapping-loading-configuration1.jpg

Important: This feature allows you to remap the Left Stick as the Right Stick and vice versa.

  1. From the HOME Menu, select System Settings and then Controllers and Sensors.
  2. Select Change Button Mapping.
  3. On the left side of the screen select a controller, then select Change.
  4. Select Control Stick Settings.
    • If you are updating the left Joy-Con mapping, you can change the Left Stick mapping by selecting Change to Right Stick.
      ss-switch-button-mapping-change-left-stick-input-side.jpg
    • If you are updating the right Joy-Con mapping, you can change the Right Stick mapping by selecting Change to Left Stick.

    Important: This mapping change will apply the control sticks only while holding the Joy-Con as a dual-controller grip (vertically).

To change the control stick orientation, see How to Change the Control Stick Orientation on the Joy-Con.