Русский

Как подключить Switch Pro Controller к Mac

Удерживайте маленькую круглую кнопку Sync на верхнем торце Pro Controller, рядом с портом USB-C, пока четыре индикатора игрока не побегут туда и обратно, затем нажмите Connect рядом с Pro Controller в Системных настройках, Bluetooth. Это действительно всё. macOS 13 Ventura и новее поддерживает геймпад без драйвера, а шаги одинаковы на MacBook Air, MacBook Pro, iMac и Mac mini.

Joy-Con подключаются по одному, и у них есть своя страница: как подключить Joy-Con к Mac. С более новым Switch 2 Pro Controller всё иначе: macOS не может создать с ним пару, и он работает только по кабелю USB-C через InputConfig 1.6, экспериментальную функцию, как описано в материале Switch 2 Pro Controller на Mac.

Загрузить InputConfig в Mac App StoreInputConfig бесплатно доступен в Mac App Store. macOS 14 или новее, без учётной записи, без отслеживания, открытый исходный код.

Шаги

  1. Удерживайте кнопку Sync рядом с портом USB-C, пока не побегут индикаторы игрока.
  2. Откройте Системные настройки, Bluetooth и нажмите Connect рядом с Pro Controller.
  3. Откройте Системные настройки, Game Controllers и нажмите кнопку, чтобы убедиться, что геймпад работает.

Создайте пару по Bluetooth

  • Вы: Откройте Системные настройки, Bluetooth, затем удерживайте кнопку Sync рядом с портом USB-C, пока четыре индикатора игрока не побегут туда и обратно.
  • macOS: Показывает Pro Controller среди устройств поблизости. Нажмите Connect.
  • Проверка: Game Controllers появляется на боковой панели Системных настроек, и в нём перечислен Pro Controller, пока он подключён, а каждая кнопка загорается при нажатии. Если этого пункта нет, вот почему.

Что работает, а что нет

  • Все кнопки, оба стика и крестовина. Они работают в каждой игре для Mac, которая считывает геймпады.
  • Названия кнопок Nintendo. InputConfig называет кнопки так, как их называет Nintendo: A обозначает правую лицевую кнопку, а B нижнюю, и считывает их по положению. Именно это исправило ошибку в более ранних версиях, когда нажатие A запускало строки, предназначенные для B.
  • Нет гироскопа, вибрации и NFC. До программ на Mac они не доходят, поэтому прицеливание гироскопом на Mac возможно с DualSense, DualSense Edge и DualShock 4.
  • Никаких кнопок по кабелю. Кабель USB-C заряжает Pro Controller, но macOS не считывает его кнопки по кабелю, и в InputConfig для него тоже нет проводного режима. Руководства, которые советуют подключить его кабелем, написаны до macOS 13 или относятся к приложениям, которые сами общаются с геймпадом.

Подключайте его по Bluetooth, а кабель используйте только для зарядки между сеансами. Если вам нужен геймпад, который работает по кабелю на Mac, подойдёт DualSense или DualShock 4. Смотрите какие геймпады работают с Mac. Switch 2 Pro Controller наоборот: только кабель.

Если он не подключается

Идите по этой лестнице, начиная с самого маленького шага:

  1. Отвяжите его от Switch. Pro Controller возвращается к последней консоли, которую знал. Выключите Switch либо откройте на Switch System Settings, Controllers and Sensors, Disconnect Controllers, затем снова удерживайте Sync.
  2. Зарядите его. С севшей батареей пара не создаётся. Сначала дайте ему несколько минут на кабеле.
  3. Забудьте его и создайте пару заново. Если он однажды работал, а теперь ничего не делает, нажмите кнопку информации рядом с Pro Controller в Системных настройках, Bluetooth, выберите Forget This Device и снова создайте пару кнопкой Sync.
  4. Проверьте версию macOS. Поддержка появилась в macOS 13 Ventura. Посмотрите в меню Apple, About This Mac.

Если он подключается, а игра его игнорирует, это проблема игры, а не создания пары: смотрите геймпад подключён, но не работает.

Используйте его в играх и в Steam

Нативные игры для Mac с поддержкой геймпадов видят Pro Controller, хотя многие подписывают кнопки как кнопки Xbox. Играм без поддержки геймпадов он подключается через InputConfig, бесплатное приложение для Mac, которое делаю я: в Умном конструкторе пресетов (Smart Preset Maker) есть готовые раскладки для более чем 450 игр и программ, а встроенная раскладка для FPS с Pro Controller расставляет клавиши шутера по положению кнопок Nintendo. То же приложение превращает геймпад в мышь для рабочего стола: Desktop Navigation ставит указатель на левый стик, прокрутку на правый, а клики на триггеры.

В Steam есть собственный слой для геймпадов. В Steam откройте Settings, Controller, включите поддержку контроллеров Nintendo, затем откройте страницу игры, нажмите значок геймпада и настройте Steam Input для этой игры. Если Steam видит Pro Controller, а игра всё равно его игнорирует, решения есть на странице геймпад работает на Mac, но не в Steam.

Обновите пресеты, созданные на нём до версии 1.6

Поскольку версия 1.6 считывает лицевые кнопки по положению, строка, записанная на Pro Controller или Joy-Con в более ранней версии, теперь срабатывала бы от соседней кнопки. InputConfig исправляет это один раз, с вашего согласия.

  • Вы: Подключите геймпад. В первый раз InputConfig спрашивает «Update Switch rows in older presets?». Отметьте пресеты, которые вы создали на этом геймпаде.
  • InputConfig: Меняет местами A и B, X и Y в этих пресетах, так что каждая строка остаётся на той кнопке, которую вы нажимали.
  • Проверка: Нажмите A в одном из этих пресетов, и сработает строка, записанная на A. Если вы пропустили предложение, его вернёт Check Older Presets Again в разделе Настройки (Settings), Advanced.
Окно InputConfig с вопросом «Update Switch rows in older presets?» и списком пресетов, которые нужно отметить.
Figure 1. Отметьте только пресеты, созданные на этом геймпаде, и их строки останутся на нажимавшихся кнопках.

Если есть задержка

На Mac Pro Controller общается только по Bluetooth, поэтому задержка почти всегда означает слабый или перегруженный радиоканал. Идите по этой лестнице, начиная с самого маленького шага:

  1. Подойдите ближе. Держите его в нескольких метрах от Mac, чтобы между ними не было ничего металлического.
  2. Освободите эфир. Уберите хабы USB 3 и накопители подальше от Mac и переведите Wi-Fi на 5 ГГц, если роутер это позволяет.
  3. Проверьте вне игры. Если задержка только в одной игре, игра или потоковый сервис могут добавлять собственную задержку.

Остальное разобрано в материале задержка ввода геймпада на Mac.

Отключите его или верните Switch

Нажмите Pro Controller в списке Bluetooth в Пункте управления, чтобы отключить его и сохранить пару, либо нажмите его запись вверху боковой панели InputConfig и выберите Disconnect. Чтобы вернуть его Switch, откройте на консоли Controllers, затем Change Grip/Order и нажмите Sync на геймпаде. Страница о выключении и отключении охватывает все марки.

Коротко

  • Создайте пару по Bluetooth. Удерживайте Sync, пока не побегут индикаторы, затем нажмите Connect рядом с Pro Controller.
  • Кабель нужен для зарядки. Mac не считывает кнопки Pro Controller по USB.
  • Примите предложение об обновлении. Старые пресеты, созданные на нём, сохраняют свои строки на нужных кнопках в версии 1.6.

Если пара не создаётся, первым подозреваемым становится Switch, которая стоит рядом.

Вопросы

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

Да. Switch Pro Controller совместим с Mac по Bluetooth на macOS 13 и новее. Чтобы создать пару, удерживайте кнопку Sync.

Можно ли использовать Joy-Con на Mac?

Да, на macOS 13 и новее. Подключайте каждый по отдельности. InputConfig может рассматривать пару как один геймпад. Шаги есть на странице о Joy-Con.

Почему Pro Controller не работает по USB на Mac?

macOS общается с ним только по Bluetooth, и InputConfig считывает его так же. Кабель его заряжает.

Нужен ли драйвер для Switch Pro Controller на Mac?

Нет. macOS 13 Ventura и новее поддерживает его напрямую, поэтому для создания пары ничего устанавливать не нужно. Загрузки драйверов и вспомогательные приложения для него появились до этого.

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

Обычно он всё ещё связан с Switch. Выключите консоль или отключите на ней геймпад, выберите Forget This Device рядом с Pro Controller в настройках Bluetooth на Mac, затем удерживайте кнопку Sync, пока не побегут индикаторы, и снова нажмите Connect. Mac должен работать на macOS 13 или новее.

Работают ли контроллеры Switch Online SNES и N64 на Mac?

По сообщениям за октябрь 2022 года, обновления Apple в том месяце добавили контроллеры Nintendo Switch Online SNES и N64 на iPhone, iPad, Mac и Apple TV. Мной они не проверялись. Если после создания пары один из них появляется в Системных настройках, Game Controllers, InputConfig считывает его как любой другой геймпад, а Live Visualizer показывает, какие кнопки приходят.

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

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

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

Эта страница на других языках: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

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