Skip to content
Games On The Move
← All guides

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

Best Controllers for Steam Deck, Switch, and ROG Ally (2026)

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

ControllerSteam DeckSwitchROG AllyThe standout
8BitDo Pro 2YesYesYesMulti-mode toggle, best all-rounder
8BitDo Ultimate 2 / 2CYesYesYesCheapest true cross-device (2C at $29.99)
GuliKit KK3 MaxYesYesYesHall-effect, no stick drift
Razer Wolverine V3 / ProYesNo (Xbox/PC licensed)YesPremium feel for Deck/Ally/PC
Xbox Wireless ControllerYesNo (without adapter)YesValue pick for Deck + Ally
PowerA (Switch)Yes (via Steam Input)YesLimitedCheap, 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.

Frequently Asked Questions

What is the best controller for the Steam Deck?
For the Steam Deck alone, an Xbox Wireless Controller or a Razer Wolverine V3 feels excellent, since the Deck is happiest with an Xbox-layout pad over Bluetooth. If you also own a Switch, an 8BitDo Pro 2 or GuliKit KK3 Max is the better buy because it covers both the Deck and the Switch.
Will an Xbox controller work on the Nintendo Switch?
Not on its own. The Switch only pairs with controllers that include a dedicated Switch mode, and Xbox controllers don't. You'd need a separate adapter such as a Mayflash Magic-NS. On a Steam Deck or ROG Ally, by contrast, an Xbox controller works straight away.
Does the Razer Wolverine V3 work on the Switch?
No. The Razer Wolverine V3 and V3 Pro are officially licensed for Xbox and Windows PC, not Nintendo Switch, and won't pair with a Switch without a third-party adapter. They're a strong choice for a Steam Deck or ROG Ally, but not for Switch play.
What is the best controller that works on Steam Deck, Switch, and ROG Ally?
The 8BitDo Pro 2 and GuliKit KK3 Max are the standouts. Both carry a dedicated Switch mode plus PC/Xbox modes, so a single pad covers all three devices. The GuliKit adds Hall-effect sticks that resist drift; the 8BitDo Pro 2 is the better value.
How do I avoid stick drift on a handheld controller?
Choose a controller with Hall-effect or TMR sticks rather than traditional potentiometer sticks. The GuliKit KK3 Max uses Hall-effect sensors specifically to avoid drift. Drift comes from physical wear on standard sticks, which sensor-based sticks largely sidestep.

Related guides

Was this guide helpful?

Your feedback helps improve Games On The Move for other players and parents.