Questions
Can you use a Switch 2 Pro Controller on a Mac?
Not natively, as of September 2026. macOS supports the original Switch Pro Controller and Joy-Cons from macOS 13 Ventura on, but it has no support for the Switch 2 Pro Controller or the Joy-Con 2, so they do not work as Mac game controllers. A few community projects get input out of the new controllers in narrow cases, described below. If you want a Nintendo controller on a Mac today, the original Pro Controller is the one that simply works.
Why the Mac does not see it
A Mac supports the controllers Apple has added to its game controller framework, and the Switch 2 pads are not on that list. The community projects show why it is not a quick fix: they reach the Pro Controller 2 over Bluetooth Low Energy with their own code, or talk to it over USB with their own start-up commands, rather than pairing it as an ordinary controller.
Community workarounds
- switch2bridge-macos (GitHub, MIT): a Python menu bar app that connects to the Pro Controller 2 over Bluetooth Low Energy and turns its buttons into key presses, written for the Ryujinx emulator, with a DSU server for analog sticks in Dolphin and Cemu. It asks for Accessibility permission. Pro Controller 2 only.
- Switch2ProMac (GitHub): a shell script that makes a wired Pro Controller 2 show up as a Pro Controller in Steam on macOS.
- JoyCon2Mac (GitHub): a DriverKit project for the Joy-Con 2 that presents them as a virtual DualSense and a mouse. Its readme says it needs System Integrity Protection and AMFI switched off, which removes core Mac security protections, and not to treat it as a normal install yet. It is a developer project, not something to install on the Mac you rely on.
All three are unofficial, unaffiliated with Apple or Nintendo, and I have not tested them. The first two are worth a try for one emulator or for Steam; none of them makes the new controllers ordinary Mac controllers.
What InputConfig can do today
Honestly, nothing for the Switch 2 controllers yet. I built InputConfig on the controllers macOS reads, and macOS does not read these, so they never appear in the app. If a later macOS adds them, they will show up in System Settings, Game Controllers, and InputConfig will read them like any other pad. I will update this page when that happens.
InputConfig is free on the Mac App Store. macOS 14 or later, no account, no tracking, open source.
Nintendo-style controllers that work on a Mac now
- The original Switch Pro Controller. Bluetooth, macOS 13 or later: pairing steps. Nintendo lists it as compatible with the Switch 2, so one pad can serve both.
- The original Joy-Cons. One at a time or as a pair: how to connect Joy-Cons to a Mac.
- 8BitDo pads. In S (Switch) mode, macOS 13 and later see an 8BitDo as a Pro Controller, with Nintendo's swapped A and B. Which mode to use.
Any of these then works in games without controller support through InputConfig, with ready layouts for more than 450 games and apps in Smart Preset Maker.
Questions
Does the Switch 2 Pro Controller work on a Mac?
Not natively, as of September 2026. macOS supports the original Switch Pro Controller and Joy-Cons, not the Switch 2 versions. Community projects can read the Pro Controller 2 for an emulator or for Steam.
Is there a Switch 2 Pro Controller driver for Mac?
There is no official driver from Apple or Nintendo. The community projects are unofficial and do not make it a system-wide Mac controller.
Can I use the Switch 2 Pro Controller in Steam on a Mac?
Only through a community script such as Switch2ProMac, over a cable. It is unofficial and I have not tested it.
Do Joy-Con 2 work on a Mac?
Not natively. The one driver project for them needs core macOS security switched off, which I would not do on an everyday Mac.
Will InputConfig support the Switch 2 Pro Controller?
InputConfig reads the controllers macOS reads. When macOS supports the Switch 2 pads, they will work in InputConfig like any other controller.
Related
Free. macOS 14 or later. No account, nothing leaves your Mac. Open source on GitHub.