Skip to main content

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".

ButtonAction
ZLShield
ZRShield
LAssist 1 & Tag 1
RAssist 2 & Tag 2
AAttack
BSpecial
XJump
YJump
Left-StickMovement & Directional Input
D-Pad-UpMovement & Directional Input
D-Pad-DownMovement & Directional Input
D-Pad-LeftMovement & Directional Input
D-Pad-RightMovement & Directional Input
Right-StickTilts
Left-Stick-ClickUp-Special
Right-Stick-ClickUp-Smash
PlusGrab
MinusPause
GLJump
GRGrab
CaptureSystem 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

ButtonAction
ZLShield
ZRShield
LAssist 1 & Tag 1
RAssist 2 & Tag 2
AAttack
BSpecial
XJump
YJump
Left-StickMovement & Directional Input
D-Pad-UpMovement & Directional Input
D-Pad-DownMovement & Directional Input
D-Pad-LeftMovement & Directional Input
D-Pad-RightMovement & Directional Input
Right-StickTilts
Left-Stick-ClickUp-Special
Right-Stick-ClickUp-Smash
PlusGrab
MinusPause
CaptureSystem 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.

ButtonAction
LShield
RShield
ZLAssist 1 & Tag 1
ZAssist 2 & Tag 2
AAttack
BSpecial
XJump
YJump
Left-StickMovement & Directional Input
D-Pad-UpMovement & Directional Input
D-Pad-DownMovement & Directional Input
D-Pad-LeftMovement & Directional Input
D-Pad-RightMovement & Directional Input
Right-StickTilts
PlusGrab
MinusPause
CaptureSystem 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:

FeaturePossible Values
RumbleEnabled, Disabled
Attack + Special = Smash AttackEnabled, Disabled
Stick Flick Smash AttacksEnabled, Disabled
Stick JumpEnabled, Disabled
Stick SensitivityNormal, Low, High
Input Delay (Offline)0, 1, 2, 3, 4, 5
Assist 1 / Tag 1 Behavior when Not SupportedNothing, Jump, Shield, Grab, Pause, Run, Wavedash, Attack, Special
Assist 2 / Tag 2 Behavior when Not SupportedNothing, 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.