Skip to content

Instantly share code, notes, and snippets.

@manzaloros
Last active February 6, 2026 16:55
Show Gist options
  • Select an option

  • Save manzaloros/5c7ccc305514fccadfd2d8d6946a9598 to your computer and use it in GitHub Desktop.

Select an option

Save manzaloros/5c7ccc305514fccadfd2d8d6946a9598 to your computer and use it in GitHub Desktop.
Skyward Sword Dolphin Config
[Profile]
Device = Android/2/Xbox Wireless Controller
Buttons/A = `Button A` | `Button R1`
Buttons/B = `Button B`
Buttons/1 = Start
Buttons/2 = Back
Buttons/- = `Axis 15+`
Buttons/+ = `Select`
; You can change both of these to 100 if having trouble
; with range of movement of the analog stickes,
; like for the dizzy eyes puzzles
IR/Total Yaw = 60.000000000000000
IR/Total Pitch = 60.000000000000000
IR/Relative Input = True
; Pointer is Left Shoulder and Right Stick
IR/Up = `Axis 14+` & (`Button L1` | `Axis 16-` | `Axis 15-` | `Axis 15+`)
IR/Down = `Axis 14-` & (`Button L1` | `Axis 16-` | `Axis 15-` | `Axis 15+`)
IR/Left = `Axis 11-` & (`Button L1` | `Axis 16-` | `Axis 15-` | `Axis 15+`)
IR/Right = `Axis 11+` & (`Button L1` | `Axis 16-` | `Axis 15-` | `Axis 15+`)
; Center Pointer is release Left Shoulder
IR/Recenter = !(`Button L1` | `Axis 15-` | `Axis 16-` | `Axis 15+`)
IR/Center = 0.00 0.00
Swing/Speed = 12.000000000000000
; Swing
Swing/Up = `Axis 14+` & !(`Button L1` | `Axis 16-` | `Axis 15-` | `Axis 15+`)
Swing/Down = `Axis 14-` & !(`Button L1` | `Axis 16-` | `Axis 15-` | `Axis 15+`)
Swing/Left = `Axis 11-` & !(`Button L1` | `Axis 16-` | `Axis 15-` | `Axis 15+`)
Swing/Right = `Axis 11+` & !(`Button L1` | `Axis 16-` | `Axis 15-` | `Axis 15+`)
; Stab is X Button
Swing/Forward = `Button X` & !(`Button L1` | `Axis 16-` | `Axis 15-` | `Axis 15+`)
Swing/Center = 0.00 0.00
Tilt/Angle = 130.000000000000000
Tilt/Forward = `Axis 1-` & `Button L1` & !(`Button L2`)
Tilt/Backward = `Axis 1+` & `Button L1` & !(`Button L2`)
Tilt/Left = `Axis 0-` & `Button L1`
Tilt/Right = `Axis 0+` & `Button L1`
Tilt/Modifier = !`Button L3`
Tilt/Center = 0.00 0.00
Extension = Nunchuk
; C Button is Dpad Up
Nunchuk/Buttons/C = `Axis 16-`
Nunchuk/Buttons/Z = `Button L2`
; Movement on Left Stick
Nunchuk/Stick/Up = `Axis 1-` & !(`Button L1` & !`Button L2`)
Nunchuk/Stick/Down = `Axis 1+` & !(`Button L1` & !`Button L2`)
Nunchuk/Stick/Left = `Axis 0-` & !(`Button L1` & !`Button L2`)
Nunchuk/Stick/Right = `Axis 0+` & !(`Button L1` & !`Button L2`)
Nunchuk/Stick/Center = 0.00 0.00
Nunchuk/Swing/Center = 0.00 0.00
Nunchuk/Tilt/Center = 0.00 0.00
; Run with A, Trigger rolls
Nunchuk/Shake/X = `Button R2`
Nunchuk/Shake/Y = `Button R2`
Nunchuk/Shake/Z = `Button R2`
Classic/Left Stick/Center = 0.00 0.00
Classic/Right Stick/Center = 0.00 0.00
Guitar/Stick/Center = 0.00 0.00
Drums/Stick/Center = 0.00 0.00
Turntable/Stick/Center = 0.00 0.00
uDraw/Stylus/Center = 0.00 0.00
Drawsome/Stylus/Center = 0.00 0.00
; Toggle upright wiimote is Y Button
D-Pad/Up = `Button Y`
D-Pad/Down = `Axis 16+`
Hotkeys/Upright Toggle = `Button R3`
@manzaloros
Copy link
Author

Descriptions here: https://pastebin.com/gL1BWWPz

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment