Українська
Чи можна використовувати Switch 2 Pro Controller на Mac?
Цей застосунок повністю безкоштовний. Обліковий запис створювати не потрібно. Немає підписок, складних завантажень, і нічого не заблоковано. Оптимізовано для Apple Silicon.
Без додаткових програм ні. macOS підтримує оригінальний Switch Pro Controller і Joy-Con, починаючи з macOS 13 Ventura, але не підтримує Switch 2 Pro Controller і Joy-Con 2, тож як геймпади для Mac вони не працюють. InputConfig, безкоштовна програма для Mac, яку я створюю, читає їх попри це. Через кабель USB-C вона надсилає Pro Controller 2 стартові команди, на які він чекає, а потім читає його як будь-який інший геймпад, разом із датчиками руху. Починаючи з 1.8, вона може читати його і через Bluetooth, щойно ви ввімкнете налаштування. Програма позначає все це як експериментальне, і я теж, бо її створено без контролера під рукою, а частину про Bluetooth позначено як ще не перевірену на контролері. Якщо вам потрібен контролер Nintendo, який просто працює в кожній грі на Mac, найкращий вибір усе ще оригінальний Pro Controller.
Кроки
- Підключіть контролер до Mac кабелем USB-C, який передає дані.
- Відкрийте InputConfig. Він сам запускає контролер.
- Для Bluetooth натомість увімкніть налаштування Switch 2 у Settings, Devices і утримуйте кнопку синхронізації.
- Дочекайтеся індикатора гравця 1 і запису Switch 2 Pro Controller на бічній панелі, потім створіть пресет або виберіть розкладку.
Чому Mac його не бачить
Mac підтримує контролери, які Apple додала до свого фреймворку ігрових контролерів, а геймпадів Switch 2 у цьому списку немає.
- Через USB. Pro Controller 2 справді з'являється як геймпад, але мовчить, доки хост не надішле йому послідовність стартових команд через другий, специфічний для виробника інтерфейс USB.
- Через Bluetooth. Він працює через Bluetooth Low Energy за власним протоколом Nintendo, а не за звичайним створенням пари.
Нижчеописані проєкти спільноти й InputConfig працюють так само: вони самі розмовляють цими протоколами.
Обхідні шляхи від спільноти
Сторінку кожного проєкту на GitHub прочитано 27 жовтня 2026 року. Два з них націлені на те, щоб зробити контролер звичайним ігровим контролером Mac:
- switch2mac. GitHub, автор Peterksharma: застосунок у рядку меню для Pro Controller 2, Joy-Con 2 (окремо або як зв'язана пара) і контролера GameCube для Switch 2, лише через Bluetooth, на macOS 15 або новішій на Apple silicon. У його readme сказано, що кожен контролер з'являється як віртуальний геймпад, яким може користуватися будь-який застосунок, що читає ігрові контролери, через дозвіл (entitlement) Apple, який, за його словами, Apple надала застосунку. Вібрація і рух цим геймпадом не передаються. Він називає себе бетою.
- Switch 2 Controller Helper. GitHub, автор AlexmChadwick: незавершена робота лише для Pro Controller 2, через Bluetooth Low Energy, на macOS 13 або новішій. У його readme сказано, що режим віртуального геймпада потребує або платного дозволу Apple для розробників, або вимкненого System Integrity Protection, а без цього застосунок переходить на натискання клавіш.
Старіші:
- 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. Він просить дозвіл «Доступність». Лише 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 | Що бачать застосунки |
|---|---|---|---|---|
| switch2mac | Pro Controller 2, Joy-Con 2, Switch 2 GameCube | Bluetooth | macOS 15 або новіша, Apple silicon, дозвіл Bluetooth | Віртуальний геймпад, за його readme |
| Switch 2 Controller Helper | Pro Controller 2 | Bluetooth Low Energy | macOS 13 або новіша, а для режиму геймпада дозвіл (entitlement) або вимкнений SIP | Віртуальний геймпад або, як запасний варіант, натискання клавіш |
| procon2-mac | Pro Controller 2 | USB, або бездротово з вашим власним підписаним розширенням | Нічого на кабелі, розширення DriverKit, яке ви підписуєте самі, для бездротового режиму | Контролер, який можуть читати Steam та інші застосунки |
| Switch2ProMac | Pro Controller 2 | Кабель USB | Скрипт оболонки | Pro Controller у Steam |
| switch2bridge-macos | Pro Controller 2 | Bluetooth Low Energy | Дозвіл «Доступність» | Натискання клавіш і сервер DSU для Dolphin і Cemu |
| JoyCon2Mac (OZORDI) | Joy-Con 2 | Bluetooth Low Energy | Вимкнені SIP і AMFI | Віртуальний DualSense і миша |
Лише readme може сказати, чи робить інструмент контролер звичайним, який бачить кожна гра, а для жодного з них це не підтверджено. Стверджує це readme switch2mac. Перевіряйте репозиторій, з якого ставите, бо кілька цих проєктів мають однакові назви.
Як користуватися ним в InputConfig через кабель
- Підключіть Switch 2 Pro Controller до Mac кабелем USB-C, який передає дані, просто в Mac, поки перевіряєте.
- Відкрийте InputConfig. Версія 1.8 або новіша також читає датчики руху.
- Ви: Зачекайте приблизно секунду після відкриття програми.
- 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.
- Рух і калібрування. Починаючи з 1.8, він читає гіроскоп і акселерометр, тож рядки Motion і прицілювання гіроскопом працюють, і бере калібрування стіків, збережене в контролері, тож стіки центруються так, як на Switch 2.
- Що потрібно. Драйвер і розширення не потрібні, а безпека вашого Mac не змінюється.
- Після сну. InputConfig надсилає стартові команди знову, тож контролер повертається без повторного підключення.
- Контролер GameCube для Switch 2. Він приймає ті самі стартові команди й працює так само. Про нього розповідає сторінка контролери GameCube на Mac.
Підключіть його через Bluetooth
- В InputConfig відкрийте Settings, Devices і ввімкніть Connect Switch 2 Pro, GameCube and Joy-Con 2 controllers over Bluetooth (Під'єднувати контролери Switch 2 Pro, GameCube і Joy-Con 2 по Bluetooth).
- Спаруйте контролер із Mac: утримуйте його кнопку синхронізації, доки індикатори не побіжать.
- Ви: Залиште InputConfig відкритим. Уперше macOS запитає, чи може InputConfig використовувати Bluetooth. Дозвольте.
- InputConfig: Шукає контролер, поки застосунок працює, підключається до нього і читає його так само, як через USB-C, разом із датчиками руху.
- Перевірка: Загоряється індикатор гравця 1, а контролер з’являється вгорі бічної панелі. Рядок під налаштуванням каже, що робить пошук.
Застосунок позначає це налаштування як Experimental: not yet checked on a controller. У мене не було контролера Switch 2, щоб це випробувати, тож кабель усе ще надійніший шлях. Чого він не вміє ні через кабель, ні через Bluetooth:
- Бути контролером для Mac. macOS досі його не читає, тож ігри, які читають контролери через macOS, його не бачать.
- Аналогові ZL і ZR. Вони читаються як увімкнено або вимкнено.
- Вібрація та NFC. 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
Починаючи з 1.8, InputConfig читає і Joy-Con 2, кожен окремо й тримаючи боком: через USB у зарядному тримачі Joy-Con 2 або через Bluetooth з тим самим налаштуванням, що й Pro Controller 2. Це теж експериментально, і macOS досі їх не читає. На сторінці Joy-Con 2 на Mac є кроки, що читає кожен, і два проєкти спільноти, що їх підключають. Якщо вам потрібен контролер Nintendo, який ігри бачать як контролер, то й далі це оригінальні Joy-Con: як підключити Joy-Con до Mac.
Коротко
- Лише macOS. Не підтримує Switch 2 Pro Controller і Joy-Con 2.
- Через кабель USB-C. InputConfig запускає Pro Controller 2 і призначає кнопки, разом із датчиками руху, як експериментальну функцію.
- Через Bluetooth. Увімкніть налаштування в Settings, Devices і спаруйте його кнопкою синхронізації. Ще не перевірено на контролері.
- Те, що просто працює. Це досі оригінальний Pro Controller через Bluetooth.
Користуйтеся кабелем для даних і не чіпайте налаштувань безпеки Mac.
Питання
Чи працює Switch 2 Pro Controller на Mac?
Без додаткових програм ні: macOS підтримує оригінальний Switch Pro Controller і Joy-Con, а не версії для Switch 2. InputConfig читає Pro Controller 2 через кабель USB-C і, починаючи з 1.8, через Bluetooth з налаштуванням, та зіставляє його з клавішами й мишею, як експериментальну функцію.
Чи є драйвер Switch 2 Pro Controller для Mac?
Офіційного драйвера від Apple чи Nintendo немає, і InputConfig він не потрібен. Через кабель вона сама надсилає стартові команди контролера, а через Bluetooth спілкується з контролером напряму. Проєкти спільноти теж неофіційні.
Чи можна використовувати Switch 2 Pro Controller у Steam або інших іграх на Mac?
Лише через інструмент спільноти, і жоден із них не тестувався. Switch2ProMac робить так, що дротовий Pro Controller 2 з'являється в Steam як Pro Controller, а в readme switch2mac сказано, що його геймпад Bluetooth може використовувати будь-який застосунок, який читає ігрові контролери. Обидва неофіційні.
Що таке switch2mac?
Застосунок спільноти в рядку меню для macOS 15 або новішої на Apple silicon. За власним readme він підключає Switch 2 Pro Controller, Joy-Con 2 або контролер GameCube для Switch 2 через Bluetooth і показує його застосункам як віртуальний геймпад. Це бета від його автора, а не продукт Apple чи Nintendo, і він не тестувався.
Чи підтримує InputConfig Switch 2 Pro Controller?
Так, як експериментальна функція: через кабель USB-C з версії 1.6, з рухом з 1.8, і через Bluetooth з 1.8, щойно ви ввімкнете Connect Switch 2 Pro, GameCube and Joy-Con 2 controllers over Bluetooth у Settings, Devices. Частину про Bluetooth позначено як ще не перевірену на контролері. Контролер GameCube для Switch 2 і Joy-Con 2 працюють так само.
Як відключити Switch 2 Pro Controller від InputConfig?
Витягніть кабель. Або натисніть його запис угорі бічної панелі й виберіть Disconnect (Відключити): InputConfig перестане його читати, доки ви не підключите його знову або не натиснете його в InputConfig, Devices. Через Bluetooth вимкнення налаштування в Settings, Devices відключає кожен контролер Switch 2.
Більше українською
Докладні посібники, англійською
Хто пише. Ryleigh Newman розробляє InputConfig і щодня керує своїм Mac за допомогою геймпада, бо руки погано слухаються. Цю сторінку перекладено з англійської. Якщо на Mac вибрано українську мову, InputConfig показується українською. Деякі сторінки сайту є лише англійською.
Ця сторінка іншими мовами: English, Deutsch, Español, Français, Italiano, 日本語, 한국어, Nederlands, Polski, Русский, 繁體中文, 简体中文
Безкоштовно. macOS 14 або новіша. Без облікового запису, ніщо не залишає ваш Mac. Відкритий код на GitHub.