NSO SNES Controller

The wireless NSO SNES pad works in RetroArch on Mac with the full hotkey scheme. The Vault writes the right driver and button map automatically at launch.

Button map

YSquare / X (West)D-Pad→ D-PadSelectHotkey modifierStart→ StartXTriangle / Y (North)ACircle / B (East)BCross / A (South)LShoulderZLUnassignedZRUnassignedRShoulder
Face buttons show the cross-console mapping — PlayStation / Xbox (the pad's X/A/B/Y already give the Nintendo names). Select is the hotkey modifier: hold it and press R / L to save / load, ▲ / ▼ to change slot, and Start to quit. The NSO ZL / ZRbuttons (Switch capture / home) have no emulator function, so they're unassigned.Controller art from the Linear theme for ES-DE (MIT).

Hotkeys — hold Select

ComboAction
Select + R💾 Save state
Select + L📤 Load state
Select + ▲ / ▼Next / previous slot
Select + StartQuit to library

How it connects

Connect over Bluetooth (never USB — macOS doesn't surface its input over USB). The Vault writes the SNES profile into RetroArch's mfi driver before launch, so you never touch RetroArch's input menus — and you should never use RetroArch's "Save Controller Profile" for these pads (it silently re-indexes the buttons).

Mapping

SNESMaps to (PlayStation / Xbox)
X (blue, top)Triangle / Y
A (red, right)Circle / B
B (yellow, bottom)Cross / A
Y (green, left)Square / X
D-padD-pad
SelectHotkey modifier
StartStart
L / RShoulders
ZL / ZRUnassigned (NSO / Switch extras)