Best Controllers for Steam Deck, Switch, and ROG Ally (2026)
Which controllers work across a Steam Deck, a Nintendo Switch, and a ROG Ally — and the single pad to buy if you want one for all three.
By Jordan Hale
Updated: 2026-05-20
If you want one controller that works across a Steam Deck, a Switch, and a ROG Ally, buy an 8BitDo or a GuliKit. They’re the only pads that carry a proper Nintendo Switch mode alongside the PC and Xbox modes the other two devices want. Everything else makes you choose, because the Switch is the device that breaks the rules.
That’s the part worth understanding before you spend anything.
Why one controller doesn’t just work everywhere
The Steam Deck and the ROG Ally are easy. Both take a standard Bluetooth controller, and both are happiest with an Xbox-layout pad, because the Deck runs on Steam Input and the ROG Ally runs Windows. Plug in an Xbox Wireless Controller and you’re playing on either of them in seconds.
The Switch is the holdout. Nintendo uses its own pairing handshake, so a controller only works on a Switch if the maker has built a dedicated Switch mode into it. An Xbox controller won’t pair with a Switch at all without a separate adapter. This is the whole reason cross-device controller shopping is more confusing than it should be: you’re really shopping for “has a Switch mode,” and most premium pads don’t.
So there are two honest paths. Buy one clever controller that speaks every language, or buy the best pad for your main machine and accept it won’t cover the Switch.
The one-pad-for-everything pick: 8BitDo or GuliKit
If a single controller across all three devices is the goal, this is the category that delivers.
8BitDo Pro 2 is the safe pick. It switches between XInput, DirectInput, Switch and Android modes with a physical toggle, so it genuinely works on a Switch, a Steam Deck, a ROG Ally, a phone and a Mac. The layout is a comfortable cross between an Xbox pad and an SNES pad, and the back buttons are a nice touch at the price [AFF: Amazon | tag TBD | 8BitDo Pro 2].
8BitDo Ultimate 2 sits a tier up on sticks and build, with the same multi-mode flexibility. If you mostly want cheap and capable, the 8BitDo Ultimate 2C is the budget version at $29.99, and it’s hard to argue with at that price [AFF: Amazon | tag TBD | 8BitDo Ultimate 2C].
GuliKit KK3 Max is the one I reach for. It uses Hall-effect sensors, which means no stick drift over time, and it adds swappable button layouts, paddles and dual-stage triggers that turn into tactile buttons with a slider. It covers Switch, PC, Android and iOS. It’s the premium end of cross-device, and the no-drift sticks are the reason to pay up [AFF: Amazon | tag TBD | GuliKit KK3 Max].
Any of these solves the real problem. They are the answer if you genuinely move between all three machines.
Best for the Steam Deck and ROG Ally (and Xbox/PC)
If your portable life is really the Deck and the Ally, and the Switch is a side machine you’ll pair separately, you can buy a better-feeling premium pad.
The Razer Wolverine V3 and Wolverine V3 Pro are the standouts here. Fast, low-travel face buttons, remappable back paddles, excellent sticks. One thing to be clear about, because Razer’s own listings are clear about it: the Wolverine V3 is licensed for Xbox Series X|S, Xbox One and Windows PC. It is not a Switch controller and won’t pair with one. On a Steam Deck or a ROG Ally it’s superb. On a Switch it’s a paperweight without an adapter [AFF: Razer | 15% | Wolverine V3 / V3 Pro].
A plain Xbox Wireless Controller is the value version of the same idea: ideal on the Deck and the Ally, useless on the Switch natively. If those are your two machines, it’s all the controller most people need.
Best for the Switch side: PowerA
For the Switch specifically, you don’t need to overspend. PowerA is a long-standing official Nintendo licensee, and its wired and wireless Switch controllers are reliable and cheap. They pair with the Switch the way the expensive pads can’t, and a wired one in particular is the easy travel answer: no batteries to die on a flight [AFF: PowerA | 10% | Switch wired/wireless].
A PowerA Switch pad will also generally work on a Steam Deck through Steam Input, since the Deck reads a Switch-style controller fine. So if you had to pick the budget pad that leans Switch-first but still covers the Deck, this is it.
Compatibility at a glance
| Controller | Steam Deck | Switch | ROG Ally | The standout |
|---|---|---|---|---|
| 8BitDo Pro 2 | Yes | Yes | Yes | Multi-mode toggle, best all-rounder |
| 8BitDo Ultimate 2 / 2C | Yes | Yes | Yes | Cheapest true cross-device (2C at $29.99) |
| GuliKit KK3 Max | Yes | Yes | Yes | Hall-effect, no stick drift |
| Razer Wolverine V3 / Pro | Yes | No (Xbox/PC licensed) | Yes | Premium feel for Deck/Ally/PC |
| Xbox Wireless Controller | Yes | No (without adapter) | Yes | Value pick for Deck + Ally |
| PowerA (Switch) | Yes (via Steam Input) | Yes | Limited | Cheap, official Switch licence |
So which one
Buy an 8BitDo Pro 2 or a GuliKit KK3 Max if you actually use all three devices and want to carry one pad. Buy a Razer Wolverine V3 or an Xbox controller if your real machines are the Deck and the Ally and you’ll handle the Switch separately. Buy a PowerA if the Switch is your main and you want cheap and dependable.
The mistake to avoid is buying a beautiful Xbox-licensed pad, getting it home, and finding it won’t talk to your Switch. That’s the single most common controller regret in this niche, and now you won’t make it.