Connect Nintendo Switch Pro Controller to Steam Deck
Bluetooth (HID) or USB pairing in a few steps The Pro Controller reports as a generic Bluetooth HID. Button labels are Nintendo-style (A/B and X/Y swapped) on PC and macOS, so a mapping layer such as Steam Input is recommended for native labels.
Step-by-step
Put the controller in pairing mode and open SteamOS Settings → Bluetooth → Pair device.
Steam Input assigns a profile automatically for known pads; Nintendo pads may need "PlayStation/Nintendo-style layout" enabled.
Verify with a browser tester in Deck mode; then adjust deadzones in Steam Input if drift surfaces.
Steam Deck remaps aggressively: the "controller id" your browser sees may differ from the pad's own listing. Use it to verify the actual button mapping, not just the connection.
Quick answers
How do I connect the Nintendo Switch Pro Controller to Steam Deck?
Put the Nintendo Switch Pro Controller in pairing mode (hold the pairing button until the LED flashes), then pair it from Steam Deck's Bluetooth settings. For a stable wired connection, connect the controller by USB instead.
Why isn't my Nintendo Switch Pro Controller being detected by Steam Deck?
Most detection failures are one of: Bluetooth batteries draining, a stale pairing entry, or the pad connected to another device. Remove the old pairing, re-pair, and confirm with a browser tester before blaming the controller.
Does the Nintendo Switch Pro Controller work with a drifting stick on Steam Deck?
It connects the same way — drift is a sensor issue reported by the gamepad, not a platform issue. Run our Stick Drift Detector after pairing to confirm the measurement.