Default Button Mappings
Default Controls presets cannot be modified. Custom controller configuration presets need to be assigned to a name tag. 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 | Assist 1 & Tag 1 |
| R | Assist 2 & 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 | Up-Special |
| Right-Stick-Click | Up-Smash |
| Plus | Grab |
| Minus | Pause |
| GL | Jump |
| GR | Grab |
| Capture | System Default (Capture) |
| C (Chat) | System Default (Chat) |
Other Nintendo Switch 2 Pro Controller presets are listed below. Each of these use Type A as the baseline, then apply the listed overrides.
- NS2 Pro Type B: Assist 1 & Tag 1 on GL, Assist 2 & Tag 2 on GR, Jump on L, Grab on R, Pause on Plus, Taunt on Minus
- NS2 Pro Type C: Assist 1 & Tag 1 on GL, Assist 2 & Tag 2 on GR, Jump on L, Grab on R
- NS2 Pro Type D: Nothing on GL, Nothing on GR
Dual Joycon
Missing buttons compared to NS2 Pro Controller: GL, GR
| Button | Action |
|---|---|
| ZL | Shield |
| ZR | Shield |
| L | Assist 1 & Tag 1 |
| R | Assist 2 & 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 | Up-Special |
| Right-Stick-Click | Up-Smash |
| Plus | Grab |
| Minus | Pause |
| Capture | System Default (Capture) |
| C (Chat) | System Default (Chat) |
Other Dual Joycon presets are listed below. Each of these use Type A as the baseline, then apply the listed overrides.
- Dual Joycon Type B: Jump on L, Grab on R, Assist 1 & Tag 1 on Y, Assist 2 & Tag 2 on X, Pause on Plus, Taunt on Minus
Nintendo Switch Online GameCube Controller
Missing buttons compared to NS2 Pro Controller: GL, GR, L3, R3.
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. Some variants of this controller label Plus as Start/Pause.
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 | Assist 1 & Tag 1 |
| Z | Assist 2 & 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 |
| Plus | Grab |
| Minus | Pause |
| Capture | System Default (Capture) |
| C (Chat) | System Default (Chat) |
Other NSO GCN presets are listed below. Each of these use Type A as the baseline, then apply the listed overrides.
- GCN Type B: Grab on Y, Pause on Start, Taunt on Minus
- GCN Type C: Grab on X, Pause on Start, Taunt on Minus
- GCN Type D: Grab on Z, Jump on ZL, Assist 1 & Tag 1 on Y, Assist 2 & Tag 2 on X, Pause on Start, Taunt on Minus
- GCN Type E: Nothing on ZL, Nothing on Minus, Pause on Plus, Grab on Z, Assist 1 & Tag 1 on Y, Assist 2 & Tag 2 on X
- GCN Type F: Nothing on ZL, Nothing on Minus, Pause on Plus, Jump on Z, Assist 1 & Tag 1 on Y, Assist 2 & Tag 2 on X
- GCN Type G: Nothing on ZL, Nothing on Minus, Pause on Plus, Assist 1 & Tag 1 on L, Assist 2 & Tag 2 on Z, Shield on Lightly Pressed R, Shield + Shield on Fully Pressed R
- GCN Type H: Nothing on ZL, Nothing on Minus, Pause on Plus, Assist 1 & Tag 1 on L, Assist 2 & Tag 2 on Z, Shield on Lightly Pressed R, Shield + Shield on Fully Pressed R, Grab on X
- GCN Type I: Nothing on ZL, Nothing on Minus, Pause on Plus, Assist 1 & Tag 1 on L, Assist 2 & Tag 2 on Z, Shield on Lightly Pressed R, Shield + Shield on Fully Pressed R, Grab on Y
- GCN Type J: Nothing on ZL, Nothing on Minus, Pause on Plus, Assist 1 & Tag 1 on Z, Assist 2 & Tag 2 on R, Shield on Lightly Pressed L, Shield + Shield on Fully Pressed L
- GCN Type K: Nothing on ZL, Nothing on Minus, Pause on Plus, Assist 1 & Tag 1 on Z, Assist 2 & Tag 2 on R, Shield on Lightly Pressed L, Shield + Shield on Fully Pressed L, Grab on X
- GCN Type L: Nothing on ZL, Nothing on Minus, Pause on Plus, Assist 1 & Tag 1 on Z, Assist 2 & Tag 2 on R, Shield on Lightly Pressed L, Shield + Shield on Fully Pressed L, Grab on Y
- GCN Type M: Nothing on ZL, Nothing on Minus, Overdrive on Plus, Grab on Z
Extra Controller Options
Players can modify these extra controller features:
| Feature | Possible Values |
|---|---|
| Rumble | Enabled, Disabled |
| Attack + Special = Smash Attack | Enabled, Disabled |
| Stick Flick Smash Attacks | Enabled, Disabled |
| Stick Jump | Enabled, Disabled |
| Stick Sensitivity | Normal, Low, High |
| Input Delay (Offline) | 0, 1, 2, 3, 4, 5 |
| Assist 1 / Tag 1 Behavior when Not Supported | Nothing, Jump, Shield, Grab, Pause, Run, Wavedash, Attack, Special |
| Assist 2 / Tag 2 Behavior when Not Supported | Nothing, Jump, Shield, Grab, Pause, Run, Wavedash, Attack, Special |
Notes
Power Shield requires the use of two Shield buttons (Shield + Shield + Special). It's also much easier to move the shield around with two Shield buttons rather than the Shield + Special Input, so having two shield buttons on the controller layout is prioritized. Some characters have unique actions on single Shield + Special anyway, so they have to move shield with Shield + Shield.
Grab can be performed with Shield + Attack if it is not mapped
Overdrive can be performed with Tag-1 + Tag-2 or Wavedash + Wavedash if it is not mapped. Assist 1 / Tag 1 and Assist 2 / Tag 2 will always become Wavedash buttons while in Overdrive.
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.