Русский
Работают ли Joy-Con 2 на Mac и чем отличаются разные JoyCon2Mac?
Это приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.
Не напрямую. macOS поддерживает оригинальные Joy-Con начиная с macOS 13 Ventura, а Joy-Con 2, которые продаются со Switch 2, не поддерживает. Начиная с версии 1.8 InputConfig, бесплатное приложение для Mac, которое я делаю, читает их сам, каждый Joy-Con 2 по отдельности: по USB в зарядной рукоятке Joy-Con 2 или по Bluetooth, когда вы включите настройку. Приложение помечает это как экспериментальное, а часть по Bluetooth помечена как еще не проверенная на контроллере, потому что она написана без Joy-Con 2 в руках.
Два проекта сообщества, оба под названием JoyCon2Mac, тоже подключают их по Bluetooth. Один превращает кнопки и стики в нажатия клавиш. Другой представляет пару как виртуальный контроллер и мышь, а его текущему выпуску нужно отключить две защиты безопасности Mac. Третий проект, switch2mac, показывает приложениям Joy-Con 2 как виртуальный геймпад, ничего не отключая, согласно его собственному readme. Ни один из них не проверялся. InputConfig не нуждается в драйвере и ничего не отключает.
Шаги
- Узнайте, какие у вас Joy-Con: Joy-Con 2 продаются парой со Switch 2.
- Оригинальные Joy-Con объедините в пару в разделе Системные настройки, Bluetooth. macOS их поддерживает.
- С Joy-Con 2 подключите зарядную рукоятку к Mac по USB-C или включите настройку Bluetooth для Switch 2 в InputConfig, Settings, Devices.
- Для Bluetooth удерживайте кнопку сопряжения на каждом Joy-Con 2, пока индикаторы не побегут, и оставьте InputConfig открытым.
- Если вам нужны нажатия клавиш без маппера или виртуальный контроллер, сначала прочитайте два readme JoyCon2Mac: драйверу нужно отключить SIP и AMFI.
Узнайте, что поддерживает Mac
- Оригинальные Joy-Con. Поддерживаются начиная с macOS 13 Ventura. Они объединяются в пару в разделе Системные настройки, Bluetooth, и игры, которые читают контроллеры, их видят. Шаги есть на странице как подключить Joy-Con к Mac.
- Joy-Con 2. Не поддерживаются. Они не подключаются как игровые контроллеры Mac, поэтому через macOS их не видят игры. InputConfig читает их сам, как описано ниже.
- Switch 2 Pro Controller. macOS его тоже не поддерживает. InputConfig читает его по кабелю USB-C и по Bluetooth с настройкой, как экспериментальную функцию: Switch 2 Pro Controller на Mac.
Joy-Con 2 попадают на Mac только через программы, которые сами говорят на их протоколе.
Отличите два проекта JoyCon2Mac
Два не связанных проекта на GitHub носят одно имя. Они делают разные вещи и требуют от Mac очень разного.
| loyahdev/joycon2mac | OZORDI/JoyCon2Mac | |
|---|---|---|
| Как его называет readme | Инструмент, чтобы использовать Joy-Con 2 на Mac как клавиатурный контроллер | Нативный драйвер macOS и приложение-компаньон для Joy-Con 2 |
| Что видит Mac | Нажатия клавиш. Каждая кнопка и направление стика назначены на клавишу, и пока это назначение фиксировано | Виртуальный контроллер DualSense и мышь, через системное расширение DriverKit |
| Как подключается | Удерживайте кнопку синхронизации на Joy-Con 2, чтобы объединить его с приложением в пару. До двух штук | Bluetooth Low Energy. Удерживайте SYNC на каждом Joy-Con, пока не замигают индикаторы |
| Чего требует от Mac | Загрузки приложения со страницы выпусков | Отключённых System Integrity Protection и AMFI для текущего выпуска разработки |
| Дополнительно | Раскладка сама меняется между одним Joy-Con, который держат боком, и парой, которую держат вертикально | Вибрация, данные о движении, мышь от оптического датчика и переназначение четырёх кнопок на боковых рельсах |
| Последний выпуск | 1.0, 9 августа 2025 года | 0.1.5, 6 сентября 2026 года |
| Словами автора | Осталось много ошибок, а некоторые назначения могут быть неверны в одной из ориентаций | Пока не считайте это обычной установкой для потребителей |
Репозитории: loyahdev/joycon2mac и OZORDI/JoyCon2Mac. Оба неофициальные и не связаны с Apple или Nintendo. По одному названию не понять, какой из проектов перед вами, поэтому проверяйте репозиторий, откуда взята загрузка.
Сначала взвесьте цену для безопасности
Readme проекта с драйвером говорит об этом прямо: расширение не нотаризовано, обычный Mac может его заблокировать, а текущему выпуску нужно отключить System Integrity Protection и AMFI.
- System Integrity Protection. Защита macOS, которая не даёт программам менять защищённые части системы.
- AMFI. Часть macOS, которая перед запуском проверяет, что код подписан.
- Что советует readme. Используйте Mac, на котором вам спокойно заниматься разработкой драйверов, и снова включите обе защиты, когда закончите проверку.
Ни одну из них не стоит выключать на Mac, от которого вы зависите. Проект с клавиатурой не просит ни того, ни другого, как и InputConfig.
Посмотрите, что ещё подключает Joy-Con 2
Эти две страницы GitHub прочитаны 27 октября 2026 года. Ни одна не принадлежит Apple или Nintendo, и ни одна не проверялась.
- switch2mac. Приложение для строки меню от Peterksharma для Joy-Con 2 (по одному или связанной парой), Pro Controller 2 и контроллера GameCube для Switch 2. Оно подключается по Bluetooth, требует macOS 15 или новее на Apple Silicon и показывает каждый контроллер приложениям как виртуальный геймпад. В его readme сказано, что Apple выдала приложению право, которое это позволяет, а об отключении SIP или установке расширения драйвера там не говорится. Вибрацию и движение этот геймпад не передаёт, и оно называет себя бета-версией.
- Switch 2 Controller Helper. Незавершённый проект от AlexmChadwick, но только для Pro Controller 2, поэтому с Joy-Con 2 он не поможет. Его режиму виртуального геймпада нужно платное право разработчика Apple или отключённый SIP. Страница о Switch 2 Pro Controller сравнивает его с остальными инструментами.
Из инструментов сообщества первым стоит прочитать switch2mac, потому что по его readme он требует от вашего Mac меньше всего.
JoyCon2Mac не работает
Это относится к проекту с драйвером, OZORDI/JoyCon2Mac. В его readme сказано, что если приложение открывается, а контроллер или мышь не появляются, то, вероятно, системное расширение не загрузилось или macOS его заблокировала, потому что расширение не заверено нотариально. Проверяйте по порядку, начиная с самого простого шага:
- Проверьте, что SIP и AMFI отключены. Для текущего выпуска разработки нужны обе, и в readme об этом сказано прямо.
- Одобрите расширение. Откройте Системные настройки, Конфиденциальность и безопасность и разрешите его, если macOS спросит. Перезагрузите, если так сказано, затем откройте приложение снова.
- Щёлкните приложение правой кнопкой и выберите Open. Это советует readme, когда Gatekeeper блокирует первый запуск.
- Проверьте, откуда вы его взяли. Два проекта носят одно название, поэтому убедитесь, что загрузка пришла из нужного репозитория. Проект с клавиатурой ничего из этого не требует.
Если не хочется отключать базовые защиты, InputConfig сам читает Joy-Con 2 и ничего не меняет в безопасности вашего Mac.
Используйте Joy-Con 2 как мышь
В Joy-Con 2 есть оптический датчик, и проект с драйвером его использует. По его readme, датчик становится для macOS настоящей мышью, приложение выбирает тот Joy-Con, который лежит на поверхности, а один Joy-Con может быть мышью, пока второй остаётся частью пары контроллеров. Есть режимы Off, Slow, Normal и Fast.
Этот путь несёт ту же цену для безопасности, что и весь проект. InputConfig не читает оптический датчик, но может двигать указатель от стика Joy-Con 2. Чтобы получить указатель от контроллера без отключения чего-либо, это делает маппер от стика. Как это сделать в InputConfig, включая один оригинальный Joy-Con, описано на странице как использовать игровой контроллер как мышь на Mac.
Используйте пады Nintendo, которые работают сегодня
- Оригинальные Joy-Con. Bluetooth, без дополнительных программ, один или два сразу. Про один Joy-Con, который держат боком, рассказывает страница Joy-Con в InputConfig.
- Оригинальный Switch Pro Controller. Контроллер Nintendo, который просто работает на Mac. Как подключить Switch Pro Controller к Mac.
- Switch 2 Pro Controller. InputConfig читает его по кабелю или по Bluetooth, с пометкой «экспериментально».
Если у вас оба поколения и вы хотите, чтобы игры их видели, с Mac лучше объединять в пару оригинальные Joy-Con. Проверка Joy-Con показывает в браузере, отправляет ли подключённый Joy-Con свои кнопки.
Используйте Joy-Con 2 с InputConfig
Начиная с версии 1.8 InputConfig читает каждый Joy-Con 2 по отдельности, держа его боком, как один оригинальный Joy-Con. Ему не нужен драйвер, и он ничего не меняет в безопасности вашего Mac.
- По USB. Вставьте их в зарядную рукоятку Joy-Con 2 и подключите рукоятку к Mac кабелем USB-C, который передает данные. InputConfig посылает им те же стартовые команды, что и Switch 2 Pro Controller.
- По Bluetooth. Откройте Settings, Devices и включите Connect Switch 2 Pro, GameCube and Joy-Con 2 controllers over Bluetooth (Подключать контроллеры Switch 2 Pro, GameCube и Joy-Con 2 по Bluetooth). Затем удерживайте кнопку сопряжения на каждом Joy-Con 2, пока индикаторы не побегут, и InputConfig подключится к нему, пока приложение работает.
- Что он читает. Стик и его нажатие, лицевые кнопки или стрелки, SL и SR, L и ZL или R и ZR, Minus или Plus, Capture или Home, кнопку C, GL или GR и датчики движения.
- Чего он не читает. Два контроллера как один общий пэд, оптический датчик мыши, вибрацию и NFC.
Боковая панель перечисляет их как Joy-Con 2 (L) (Experimental) и Joy-Con 2 (R) (Experimental), а настройка Bluetooth помечена как еще не проверенная на контроллере. Сама macOS по-прежнему их не читает, поэтому игры, которые читают контроллеры через macOS, их не видят. Нажмите каждую кнопку при открытом Live Visualizer (Живой визуализатор), прежде чем полагаться на раскладку, и откройте issue на GitHub, если какая-то читается неверно.
Коротко
- Один macOS. Поддержки Joy-Con 2 в нём нет.
- InputConfig 1.8. Каждый Joy-Con 2 по отдельности, по USB в рукоятке или по Bluetooth с настройкой, назначается на клавиши и мышь. Экспериментально.
- loyahdev/joycon2mac. Joy-Con 2 как фиксированный набор нажатий клавиш. Обычное приложение, последний выпуск в августе 2025 года.
- OZORDI/JoyCon2Mac. Виртуальный контроллер и мышь ценой временно отключённых SIP и AMFI.
Пока Apple не добавит Joy-Con 2, любой путь к Mac идёт через приложение, которое само говорит с ними, поэтому проверьте, чего каждое просит от вашего Mac, до установки.
Вопросы
Что такое JoyCon2Mac?
Два отдельных проекта сообщества на GitHub носят это имя. loyahdev/joycon2mac превращает кнопки и стики Joy-Con 2 в нажатия клавиш. OZORDI/JoyCon2Mac состоит из драйвера и приложения, которое представляет Joy-Con 2 как виртуальный контроллер DualSense и мышь. Ни один из них не создан Apple или Nintendo.
Безопасно ли устанавливать JoyCon2Mac?
Они разные. В readme проекта с драйвером сказано, что его текущему выпуску нужно отключить System Integrity Protection и AMFI и что пока его не стоит считать обычной установкой для потребителей. Проект с клавиатурой требует только загрузки приложения без такого шага. Ни один из них не проверялся. Скачивайте только из репозитория GitHub того проекта, который имеете в виду, loyahdev/joycon2mac или OZORDI/JoyCon2Mac, потому что одно название не говорит, какой есть какой.
JoyCon2Mac не работает: что проверить?
Для проекта с драйвером OZORDI в readme сказано, что расширение, вероятно, не загрузилось или macOS его заблокировала. Убедитесь, что SIP и AMFI отключены, одобрите расширение в Системных настройках, Конфиденциальность и безопасность, перезагрузите, если попросят, и снова откройте приложение.
JoyCon2Mac или InputConfig: что использовать?
JoyCon2Mac (OZORDI) даёт вам виртуальный DualSense и мышь ценой того, что пока нужно отключить SIP и AMFI. InputConfig читает каждый Joy-Con 2 по отдельности и назначает его на клавиши и мышь, ничего не меняет в безопасности вашего Mac и является экспериментальным.
Можно ли использовать Joy-Con 2 как мышь на Mac?
В readme OZORDI JoyCon2Mac сказано, что да: оптический датчик Joy-Con 2 становится мышью, а выбирается тот Joy-Con, который лежит на поверхности. Текущему выпуску этого проекта нужно отключить две защиты безопасности macOS. InputConfig не читает оптический датчик, но может двигать указатель от стика.
Работает ли InputConfig с Joy-Con 2?
Да, начиная с версии 1.8, как экспериментальная функция: каждый Joy-Con 2 по отдельности, по USB в зарядной рукоятке или по Bluetooth, когда в Settings, Devices включено Connect Switch 2 Pro, GameCube and Joy-Con 2 controllers over Bluetooth. Часть по Bluetooth помечена как еще не проверенная на контроллере.
Ещё на русском
Подробные руководства на английском
Кто это пишет. Ryleigh Newman разрабатывает InputConfig и каждый день управляет своим Mac с помощью геймпада, потому что руки плохо слушаются. Эта страница переведена с английского. Если на Mac выбран русский язык, InputConfig показывается по-русски. Некоторые страницы сайта пока есть только на английском.
Эта страница на других языках: English, Italiano, 日本語
Бесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.