Questions

Switch Pro Controller not working on a Mac

Download on the Mac App StoreInputConfig is completely free on the Mac App Store. You don't have to make an account, there are no subscriptions, and nothing is locked. Optimized for Apple silicon.

Three things cause nearly every case. The Mac needs macOS 13 Ventura or later. The controller sends input only over Bluetooth, not over its USB-C cable. And it stays paired to the last Switch it was used with, so a Switch nearby can take it back. Check those three, then the fixes below.

On this page
  1. Pair it again, properly
  2. If it is plugged in by cable and nothing happens
  3. If it works in System Settings but not in the game
  4. If A and B are the wrong way round
  5. What it cannot do on a Mac
  6. If you have Joy-Cons or a Switch 2 Pro Controller
  7. The short version
  8. Questions

Pair it again, properly

  1. On the Switch, open System Settings, Controllers and Sensors, Disconnect Controllers, or simply turn the Switch off.
  2. On the Mac, forget the Pro Controller in System Settings, Bluetooth if it is listed.
  • You: Hold the small Sync button on the top edge, next to the USB-C port, until the player lights run back and forth, and pick Pro Controller in the Bluetooth list.
  • macOS: Connects it as a game controller.
  • Check: Open Game Controllers in the System Settings sidebar and press a button.

More detail: how to connect a Switch Pro Controller to a Mac.

The popover for the Switch Pro Controller at the top of InputConfig's sidebar, listing its brand, type, buttons, axes and battery, with Refresh Controllers and Disconnect.
Figure 1. A Switch Pro Controller that paired properly. The Motion line is a good sign: the Mac is getting everything the pad sends.

If it is plugged in by cable and nothing happens

That is expected. Over USB-C the Pro Controller charges, but macOS reads it only over Bluetooth. Pair it wirelessly, and you can still leave the cable in to charge while you play.

If it works in System Settings but not in the game

The Mac side is done.

The InputConfig Live Visualizer drawing a connected controller, with the pressed button and the moved stick lit up.
Figure 2. When the Live Visualizer lights the pressed button and the moved stick, the Mac is reading the controller.

If A and B are the wrong way round

Nintendo puts B at the bottom and A on the right, the opposite of Xbox and PlayStation. Games and apps usually go by position, so the button a game calls A is the one printed B. In InputConfig, a preset row that says A / Cross fires on the bottom button. To make the letters match, use Scan on those rows and press the buttons you want.

Desktop Navigation drawn on a Switch Pro Controller in InputConfig's Live Visualizer, with ZR pressed.
Figure 3. Check A and B here. The drawing shows the letters as Nintendo prints them, with B at the bottom and A on the right.

What it cannot do on a Mac

macOS does not pass the Pro Controller's HD rumble through to apps, so rumble is not available with it on a Mac. Every button, both sticks and the D-pad work. InputConfig's Motion rows read its gyroscope and accelerometer, as on a PlayStation controller, so gyro aim works.

If you have Joy-Cons or a Switch 2 Pro Controller

  • Joy-Cons. They pair one at a time with the Sync button on the rail, also on macOS 13 and later. The Joy-Con page covers using one or both.
  • The Switch 2 Pro Controller. macOS does not support it. InputConfig can start it and map it on a USB-C cable, or since 1.8 over Bluetooth with a setting, as an experimental feature. See the Switch 2 Pro Controller on a Mac.

The short version

  • macOS 13 or later. Older versions do not read it.
  • Bluetooth, not the cable. The cable only charges.
  • No Switch nearby. Turn it off while you pair.

Pair it over Bluetooth with the Switch off, and most problems never start.

Questions

Why won't my Switch Pro Controller connect to my Mac?

Usually the Switch takes it back, or the Mac is older than macOS 13. Turn the Switch off, forget the controller on the Mac, hold Sync until the lights run, and pair again.

Does the Switch Pro Controller work wired on a Mac?

No. The cable charges it, but macOS reads it only over Bluetooth.

Why are A and B swapped on a Mac?

Nintendo's labels are the reverse of Xbox's. Games go by position, so the bottom button acts as A. Remap the rows in InputConfig with Scan if you want the letters to match.

Does gyro work with a Switch Pro Controller on a Mac?

Yes, in InputConfig: Motion rows read its gyroscope and accelerometer, as on a PlayStation controller, so gyro aim works. Its HD rumble does not come through.

This page in other languages: Español, 日本語, Русский, 繁體中文

Download on the Mac App StoreOpen source on GitHub.

Updated