Русский

Switch Pro Controller не работает на Mac

Загрузить InputConfig в Mac App StoreЭто приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.

Почти все случаи вызывают три причины. Mac должен работать на macOS 13 Ventura или новее. Геймпад передаёт ввод только по Bluetooth, а не по кабелю USB-C. И он остаётся сопряжённым с последней Switch, с которой использовался, поэтому находящаяся рядом Switch может забрать его себе. Проверьте эти три пункта, а затем решения ниже.

Шаги

  1. Проверьте, что на Mac стоит macOS 13 Ventura или новее.
  2. Выключите Switch или отключите на ней геймпад.
  3. Удалите Pro Controller в настройках Bluetooth на Mac.
  4. Удерживайте кнопку Sync, пока индикаторы игрока не побегут, затем выберите Pro Controller в Bluetooth.
  5. Нажмите кнопку в разделе Системные настройки, Контроллеры, чтобы убедиться.

Подключите заново, как следует

  1. На Switch откройте Системные настройки, Controllers and Sensors, Disconnect Controllers или просто выключите Switch.
  2. На Mac удалите Pro Controller в разделе Системные настройки, Bluetooth, если он есть в списке.
  • Вы: Удерживайте маленькую кнопку Sync на верхнем краю, рядом с портом USB-C, пока индикаторы игрока не побегут туда и обратно, и выберите Pro Controller в списке Bluetooth.
  • macOS: Подключает его как игровой контроллер.
  • Проверка: Откройте Контроллеры на боковой панели Системных настроек и нажмите кнопку.

Подробнее: как подключить Switch Pro Controller к Mac.

Всплывающее окно Switch Pro Controller вверху боковой панели InputConfig со списком бренда, типа, кнопок, осей и заряда, а также с Refresh Controllers и Disconnect.
Рисунок 1. Switch Pro Controller, который подключился правильно. Строка Motion хороший знак: Mac получает все, что отправляет геймпад.

Если он подключён кабелем и ничего не происходит

Так и должно быть. По USB-C Pro Controller заряжается, но macOS читает его только по Bluetooth. Подключите его по беспроводной связи, а кабель можно оставить для зарядки во время игры.

Если он работает в Системных настройках, но не в игре

Со стороны Mac всё готово.

Live Visualizer InputConfig рисует подключенный контроллер, нажатая кнопка и сдвинутый стик подсвечены.
Рисунок 2. Когда Live Visualizer подсвечивает нажатую кнопку и сдвинутый стик, Mac читает контроллер.

Если A и B перепутаны

У Nintendo B внизу, а A справа, наоборот, чем у Xbox и PlayStation. Игры и приложения обычно ориентируются по положению, поэтому A игра называет ту кнопку, на которой напечатано B. В InputConfig строка пресета с пометкой A / крестик срабатывает на нижней кнопке. Чтобы буквы совпали, воспользуйтесь Сканировать (Scan) в этих строках и нажмите нужные кнопки.

Пресет Desktop Navigation, нарисованный на Switch Pro Controller в Live Visualizer InputConfig, с нажатой ZR.
Рисунок 3. Проверьте здесь A и B. Рисунок показывает буквы так, как их печатает Nintendo: B внизу, A справа.

Чего он не умеет на Mac

macOS не передаёт приложениям HD-вибрацию Pro Controller, поэтому вибрация с ним на Mac недоступна. Строки движения InputConfig читают его гироскоп и акселерометр, как у геймпада PlayStation, поэтому прицеливание гироскопом работает. Работают все кнопки, оба стика и крестовина.

Если у вас Joy-Con или Switch 2 Pro Controller

  • Joy-Con. Они подключаются по одному кнопкой Sync на рейке, тоже на macOS 13 и новее. Об использовании одного или обоих рассказывает страница про Joy-Con.
  • Switch 2 Pro Controller. macOS его не поддерживает. InputConfig может запустить его и назначить по кабелю USB-C или, начиная с версии 1.8, по Bluetooth с настройкой, как экспериментальную функцию. См. Switch 2 Pro Controller на Mac.

Коротко

  • macOS 13 или новее. Более старые версии его не читают.
  • Bluetooth, а не кабель. Кабель только заряжает.
  • Без Switch рядом. Выключите её на время подключения.

Подключите его по Bluetooth при выключенной Switch, и большинство проблем даже не начнётся.

Вопросы

Почему мой Switch Pro Controller не подключается к Mac?

Обычно его забирает Switch или на Mac стоит версия старше macOS 13. Выключите Switch, удалите геймпад на Mac, удерживайте Sync, пока индикаторы не побегут, и подключите заново.

Работает ли Switch Pro Controller по кабелю на Mac?

Нет. Кабель его заряжает, а macOS читает его только по Bluetooth.

Почему на Mac A и B поменяны местами?

Обозначения Nintendo обратны обозначениям Xbox. Игры ориентируются по положению, поэтому нижняя кнопка действует как A. Если нужно, чтобы буквы совпали, переназначьте строки в InputConfig через Сканировать (Scan).

Работает ли гироскоп Switch Pro Controller на Mac?

Да, в InputConfig: строки Motion читают его гироскоп и акселерометр, как у геймпада PlayStation, поэтому прицеливание гироскопом работает. Его HD-вибрация не передаётся.

Ещё на русском

Страницы на русском

Подробные руководства на английском

Кто это пишет. Ryleigh Newman разрабатывает InputConfig и каждый день управляет своим Mac с помощью геймпада, потому что руки плохо слушаются. Эта страница переведена с английского. Если на Mac выбран русский язык, InputConfig показывается по-русски. Некоторые страницы сайта пока есть только на английском.

Эта страница на других языках: English, Español, 日本語, 繁體中文

Загрузить InputConfig в Mac App StoreБесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.