Default Button Mappings
Default Controls presets cannot be modified. Custom controller configurations need to be assigned to a name tag instead of overwriting a default. As mentioned on the Character Select Screen page, players can quickly pick from these presets on the Character Select Screen.
Nintendo Switch 2 Pro Controller
Below is the new default button mapping for the Nintendo Switch 2 Pro Controller, called "NS2 Pro Type A".
| Button | Action |
|---|---|
| ZL | Shield |
| ZR | Shield |
| L | Jump |
| R | Grab |
| A | Attack |
| B | Special |
| X | Jump |
| Y | Jump |
| Left-Stick | Movement & Directional Input |
| D-Pad-Up | Movement & Directional Input |
| D-Pad-Down | Movement & Directional Input |
| D-Pad-Left | Movement & Directional Input |
| D-Pad-Right | Movement & Directional Input |
| Right-Stick | Tilts |
| Left-Stick-Click (L3) | Up-Special |
| Right-Stick-Click (R3) | Up-Smash |
| Plus | Pause |
| Minus | Taunt |
| GL | Tag 1 |
| GR | Tag 2 |
| Capture | System Default (Capture) |
| C (Chat) | System Default (Chat) |
Other Nintendo Switch 2 Pro Controller presets are listed below. These use Type A as the baseline, then apply the listed overrides.
- NS2 Pro Type B: Jump on GL, Shield on GR, Tag 1 on L, Tag 2 on ZL
- NS2 Pro Type C: Jump on GL, Grab on GR, Tag 1 on L, Tag 2 on R
- NS2 Pro Type D: Jump on GL, Grab on GR, Tag 1 on L, Tag 2 on R, Grab on Plus, Pause on Minus
Dual Nintendo Switch 2 Joycons
Missing buttons compared to NS2 Pro Controller: GL, GR
| Button | Action |
|---|---|
| ZL | Shield |
| ZR | Shield |
| L | Tag 1 |
| R | Tag 2 |
| A | Attack |
| B | Special |
| X | Jump |
| Y | Jump |
| Left-Stick | Movement & Directional Input |
| D-Pad-Up | Movement & Directional Input |
| D-Pad-Down | Movement & Directional Input |
| D-Pad-Left | Movement & Directional Input |
| D-Pad-Right | Movement & Directional Input |
| Right-Stick | Tilts |
| Left-Stick-Click (L3) | Up-Special |
| Right-Stick-Click (R3) | Up-Smash |
| Plus | Pause |
| Minus | Taunt |
| Capture | System Default (Capture) |
| C (Chat) | System Default (Chat) |
Other Dual Joycon presets are listed below. These use Type A as the baseline, then apply the listed overrides.
- Dual Joycon Type B: Tag 2 on ZL, Grab on R
- Dual Joycon Type C: Jump on L, Grab on R, Tag 1 on Y, Tag 2 on X
- Dual Joycon Type D: Grab on Plus, Pause on Minus
- Dual Joycon Type E: Jump on L, Grab on R, Tag 1 on Y, Tag 2 on ZL
Nintendo Switch Online GameCube Controller
Missing buttons compared to NS2 Pro Controller: GL, GR, Left-Stick-Click (L3), Right-Stick-Click (R3), Minus. This controller does have a ZL button, but it's not a good button for standard gameplay.
Unique buttons compared to NS2 Pro Controller: Triggers are split into Lightly Pressed and Fully Pressed inputs.
Renamed Buttons compared to NS2 Pro Controller: ZR is Z. Plus is labeled as Start/Pause. Right Stick is labeled as C-Stick.
Layout notes compared to NS2 Pro Controller: L and R are the triggers on this controller, not the bumpers.
| Button | Action |
|---|---|
| L | Shield |
| R | Shield |
| ZL | Nothing |
| Z | Tag 2 |
| A | Attack |
| B | Special |
| X | Tag 1 |
| Y | Jump |
| Left-Stick | Movement & Directional Input |
| D-Pad-Up | Movement & Directional Input |
| D-Pad-Down | Movement & Directional Input |
| D-Pad-Left | Movement & Directional Input |
| D-Pad-Right | Movement & Directional Input |
| Right-Stick | Tilts |
| Plus | Pause |
| Capture | System Default (Capture) |
| C (Chat) | System Default (Chat) |
Other NSO GCN presets are listed below. These use Type A as the baseline, then apply the listed overrides.
- GCN Type B: Jump on X, Tag 1 on Y
- GCN Type C: Tag 2 on L, Grab on Z
- GCN Type D: Jump on X, Tag 1 on Y, Tag 2 on L, Grab on Z
- GCN Type E: Jump on Z, Tag 2 on L
- GCN Type F: Jump on X, Tag 1 on Y, Jump on Z, Tag 2 on L
Extra Controller Options
Players can modify these extra controller features:
| Feature | Possible Values (Default listed first) |
|---|---|
| Rumble | Enabled, Disabled |
| Attack + Special = Smash Attack | Enabled, Disabled |
| Stick Flick Smash Attacks | Enabled, Disabled |
| Stick Jump | Disabled, Enabled |
| Stick Sensitivity | Normal, Low, High |
| Input Delay (Offline) | 0, 1, 2, 3, 4, 5 |
| Tag 1 Behavior when Not Supported | Jump, Shield, Grab, Pause, Run, Attack, Special, Nothing |
| Tag 2 Behavior when Not Supported | Grab, Jump, Shield, Pause, Run, Attack, Special, Nothing |
| GCN Fully Pressed Trigger = Shield + Shield | Disabled, Enabled |
Notes
Existing combination commands are preserved, shown on the Controls screen as a reminder, and always active:
- Shield + Attack = Grab
- Shield + Shield = Lock In Place to Move Shield
- Shield + Special = Unique Action or Lock In Place to Move Shield if the character has no Unique Action
- Jump + Jump = Short Hop
- Jump + Attack = Short Hop Aerial Attack
Why It Matters
Having a lot of presets greatly helps alongside the Character Select Screen changes mentioned earlier for events where the same console is used by a bunch of different players. Players won't have to setup full profiles and can instead just quickly pick their desired presets.