Українська
Чи можна використовувати 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 Store. macOS 14 або новіша, без облікового запису, без стеження, відкритий код.
Кроки
- Підключіть контролер до Mac кабелем USB-C, який передає дані.
- Відкрийте InputConfig 1.6 або новішу версію. Вона сама запускає контролер.
- Дочекайтеся індикатора гравця 1 і запису Switch 2 Pro Controller на бічній панелі.
- Створіть пресет або виберіть розкладку в 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 через кабель
- Підключіть Switch 2 Pro Controller до Mac кабелем USB-C, який передає дані, просто в Mac, поки перевіряєте.
- Відкрийте 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, 繁體中文, 简体中文
Безкоштовно. macOS 14 або новіша. Без облікового запису, ніщо не залишає ваш Mac. Відкритий код на GitHub.