Українська

Чи можна використовувати Switch 2 Pro Controller на Mac?

Без додаткових програм ні. macOS підтримує оригінальний Switch Pro Controller і Joy-Con, починаючи з macOS 13 Ventura, але не підтримує Switch 2 Pro Controller і Joy-Con 2, тож як геймпади для Mac вони не працюють. Через кабель USB-C тепер є вихід: InputConfig 1.6 надсилає Pro Controller 2 стартові команди, на які він чекає, а потім читає його як будь-який інший геймпад. Програма позначає це як експериментальну функцію, і я теж, бо створено її без контролера під рукою. Якщо вам потрібен контролер Nintendo, який просто працює на Mac уже сьогодні, найкращий вибір усе ще оригінальний Pro Controller.

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

Кроки

  1. Підключіть контролер до Mac кабелем USB-C, який передає дані.
  2. Відкрийте InputConfig 1.6 або новішу версію. Вона сама запускає контролер.
  3. Дочекайтеся індикатора гравця 1 і запису Switch 2 Pro Controller на бічній панелі.
  4. Створіть пресет або виберіть розкладку в Smart Preset Maker.

Чому Mac його не бачить

Mac підтримує контролери, які Apple додала до свого фреймворку ігрових контролерів, а геймпадів Switch 2 у цьому списку немає.

  • Через USB. Pro Controller 2 справді з'являється як геймпад, але мовчить, доки хост не надішле йому послідовність стартових команд через другий, специфічний для виробника інтерфейс USB.
  • Через Bluetooth. Він працює через Bluetooth Low Energy за власним протоколом Nintendo, а не за звичайним створенням пари.

Нижчеописані проєкти спільноти й InputConfig працюють так само: вони самі розмовляють цими протоколами.

Обхідні шляхи від спільноти

  • procon2-mac. GitHub, MIT: інструмент командного рядка на Swift, який надсилає стартові команди через USB, щоб Steam та інші програми могли читати Pro Controller 2 через кабель, з HD-вібрацією. Бездротовий режим потребує розширення DriverKit, яке ви збираєте й підписуєте самі з платним обліковим записом розробника Apple.
  • switch2bridge-macos. GitHub, MIT: програма для рядка меню на Python, яка підключається до Pro Controller 2 через Bluetooth Low Energy і перетворює його кнопки на натискання клавіш. Вона написана для емулятора Ryujinx і має сервер DSU для аналогових стіків у Dolphin і Cemu. Вона просить дозвіл Accessibility. Лише для Pro Controller 2.
  • connect_ns2pro_to_mac. GitHub: ще один міст Bluetooth Low Energy для Pro Controller 2.
  • Switch2ProMac. GitHub: скрипт оболонки, через який дротовий Pro Controller 2 з'являється в Steam на macOS як Pro Controller.
  • JoyCon2Mac. GitHub: проєкт DriverKit для Joy-Con 2, який показує їх як віртуальний DualSense і мишу. У його readme сказано, що потрібно вимкнути System Integrity Protection і AMFI, а це знімає базові захисти безпеки Mac, і що не слід вважати його звичайним встановленням. Це проєкт для розробників, а не те, що варто ставити на Mac, на який ви покладаєтеся. Другий проєкт з такою самою назвою зіставляє Joy-Con 2 з натисканнями клавіш, нічого не вимикаючи: Joy-Con 2 на Mac пояснює різницю.

Усі вони неофіційні й не пов'язані з Apple чи Nintendo, і я їх не тестував. Жоден із них не робить нові контролери звичайними контролерами Mac, які бачить кожна гра.

Як користуватися ним в InputConfig через кабель

  1. Підключіть Switch 2 Pro Controller до Mac кабелем USB-C, який передає дані, просто в Mac, поки перевіряєте.
  2. Відкрийте InputConfig 1.6 або новішу версію.
  • Ви: Зачекайте приблизно секунду після відкриття програми.
  • InputConfig: Сама надсилає контролеру стартові команди.
  • Перевірка: Загоряється індикатор гравця 1, а контролер з'являється вгорі бічної панелі як Switch 2 Pro Controller (Experimental).

Натискайте кнопки з відкритим Live Visualizer, а потім створіть пресет або виберіть розкладку для однієї з понад 450 ігор і програм у Smart Preset Maker.

  • Що він читає. Літери Nintendo: усі кнопки на лицьовій панелі, обидва стіки, D-pad, L, R, ZL і ZR, Minus, Plus, Home, Capture, кнопку C і дві задні кнопки, GL та GR.
  • Що потрібно. Драйвер і розширення не потрібні, а безпека вашого Mac не змінюється.
  • Після сну. InputConfig надсилає стартові команди знову, тож контролер повертається без повторного підключення.
  • Контролер GameCube для Switch 2. Він приймає ті самі стартові команди й працює так само. Про нього розповідає сторінка контролери GameCube на Mac.

Чого він поки не вміє

  • Бути контролером для Mac. Для інших програм він таким не стає, тож ігри, що читають контролери напряму, його досі не бачать.
  • Bluetooth. Працює лише через кабель.
  • Аналогові ZL і ZR. Вони читаються як увімкнено або вимкнено.
  • Вібрація й рух. InputConfig поки не використовує жодного з них.

Програму створено за опублікованою спільнотою стартовою послідовністю та розкладкою звітів (дякую procon2-mac) без контролера під рукою, тому застосунок і позначає її як Experimental. Якщо кнопка читається неправильно, створіть issue на GitHub.

Контролер у стилі Nintendo, який працює вже зараз

  • Оригінальний Switch Pro Controller. Bluetooth, macOS 13 або новіша: кроки створення пари. Nintendo вказує його як сумісний зі Switch 2, тож один геймпад може служити для обох.
  • Оригінальні Joy-Con. Поодинці або парою: як підключити Joy-Con до Mac.
  • Геймпади 8BitDo. У режимі S (Switch) macOS 13 і новіші бачать 8BitDo як Pro Controller, з переставленими, як у Nintendo, кнопками A і B. Який режим обрати.

Будь-який із них потім працює в іграх без підтримки контролерів через InputConfig, із готовими розкладками для понад 450 ігор і програм у Smart Preset Maker.

Якщо у вас Joy-Con 2

InputConfig поки не вміє читати Joy-Con 2. Live Visualizer може намалювати пару Joy-Con 2, тож пресет можна розкласти для них, але введення не надходить. Доки це не зміниться, оригінальні Joy-Con лишаються контролерами Nintendo для керування однією рукою: як підключити Joy-Con до Mac. Сторінка Joy-Con 2 на Mac розповідає про два проєкти спільноти, що підключають нові.

Коротко

  • Лише macOS. Не підтримує Switch 2 Pro Controller і Joy-Con 2.
  • Через кабель USB-C. InputConfig 1.6 запускає Pro Controller 2 і призначає кнопки як експериментальна функція.
  • Те, що просто працює. Це досі оригінальний Pro Controller через Bluetooth.

Користуйтеся кабелем для даних і не чіпайте налаштувань безпеки Mac.

Питання

Чи працює Switch 2 Pro Controller на Mac?

Без додаткових програм ні: macOS підтримує оригінальний Switch Pro Controller і Joy-Con, а не версії для Switch 2. Через кабель USB-C InputConfig 1.6 може запустити Pro Controller 2 і зіставити його з клавішами та мишею як експериментальна функція.

Чи є драйвер Switch 2 Pro Controller для Mac?

Офіційного драйвера від Apple чи Nintendo немає. InputConfig він через кабель не потрібен: вона сама надсилає стартові команди контролера. Проєкти спільноти теж неофіційні.

Чи можна використовувати Switch 2 Pro Controller у Steam на Mac?

Лише через скрипт спільноти на кшталт Switch2ProMac і тільки через кабель. Він неофіційний, і я його не тестував.

Чи працюють Joy-Con 2 на Mac?

Без додаткових програм ні. Два проєкти спільноти під назвою JoyCon2Mac підключають їх: один зіставляє їх з натисканнями клавіш, а другий, драйвер, вимагає вимкнути базовий захист macOS, чого я б не робив на Mac для щоденної роботи.

Чи підтримує InputConfig Switch 2 Pro Controller?

Так, через кабель USB-C, починаючи з версії 1.6, як експериментальна функція. Bluetooth поки не підтримується, Joy-Con 2 теж. Контролер GameCube для Switch 2 працює через кабель так само.

Як відключити Switch 2 Pro Controller від InputConfig?

Витягніть кабель. Або натисніть його запис угорі бічної панелі й виберіть Disconnect: InputConfig перестане його читати, доки ви не підключите його знову або не натиснете його в InputConfig, Devices.

Більше українською

Докладні посібники, англійською

Хто пише. Ryleigh Newman розробляє InputConfig і щодня керує своїм 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.