Русский

Есть ли BetterJoy для Mac?

Загрузить InputConfig в Mac App StoreЭто приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.

Нет, и на Mac он чаще всего не нужен. BetterJoy позволяет Switch Pro Controller, Joy-Con и контроллеру Switch SNES работать с эмуляторами и как обычный контроллер XInput, а шаги его настройки рассчитаны на Windows: установить драйверы, затем запустить файл .exe. macOS 13 и новее читает Joy-Con и Switch Pro Controller по Bluetooth без драйвера, поэтому игры и эмуляторы с поддержкой контроллеров видят их напрямую.

Я делаю InputConfig, бесплатное приложение для Mac, которое покрывает то, что macOS не делает: назначает эти контроллеры на клавиши и мышь для игр, которые их игнорируют.

Версия InputConfig 1.7, ожидаемая в октябре 2026 года, будет полностью доступна на русском языке.

Шаги

  1. Зажмите кнопку Sync на Joy-Con или Pro Controller, пока их огоньки не начнут двигаться.
  2. Откройте Системные настройки, Bluetooth и нажмите Connect.
  3. Откройте Системные настройки, Контроллеры и нажмите кнопку, чтобы проверить, что контроллер работает.
  4. В эмуляторе назначьте кнопки на его собственном экране управления.
  5. Для игры, которая игнорирует контроллеры, нажмите Сканировать (Scan) у строки в InputConfig и нажмите кнопку.

Узнайте, что macOS уже делает

  • Сопряжение. Joy-Con подключаются по одному по Bluetooth, каждый как отдельный контроллер, а macOS 13 и новее может также соединить их в пару. Switch Pro Controller сопрягается так же.
  • Игры. Игра на Mac с поддержкой контроллеров видит их как любой пэд.
  • Эмуляторы. Эмуляторы, которые читают контроллеры, назначают их на собственном экране управления.

Подключение Joy-Con и подключение Switch Pro Controller содержат шаги. Работу, которую BetterJoy делает в Windows, встроила macOS 13 и новее.

Окно с данными о паре Joy-Con вверху боковой панели InputConfig: марка, тип, кнопки, оси и заряд, с кнопками Refresh Controllers и Disconnect.
Figure 1. Пара Joy-Con, которую macOS объединила в один контроллер, без BetterJoy. InputConfig читает пару как Joy-Con (L/R).

Сопоставьте остальное из BetterJoy с Mac

В BetterJoyНа Mac
Использовать контроллер в эмуляторахmacOS показывает его как игровой контроллер, и эмулятор его читает
Работать как обычный контроллер XInputДля игр на Mac не нужно, они читают контроллер напрямую. InputConfig не представляет контроллер никакого вида
Назначить SL, SR и Capture на клавишиInputConfig назначает любую кнопку, которую получает, в том числе кнопки SL и SR на боковине Joy-Con, на клавишу, клик или сочетание
Гироскоп как мышьНе для Joy-Con: macOS не передаёт их гироскоп и акселерометр

На Mac кнопки и стики доходят, а датчики движения Joy-Con нет.

Live Visualizer InputConfig с рисунком пары Joy-Con, где левый стик и кнопка A правого Joy-Con подписаны их действиями.
Figure 2. Live Visualizer в InputConfig рисует пару Joy-Con, и каждый элемент управления подписан своим действием.

Назначьте для игр, которые игнорируют контроллеры

  • Вы: Добавьте строку в пресет, нажмите Scan и нажмите кнопку на Joy-Con или Pro Controller. Выберите клавишу или клик, которые ждёт игра.
  • InputConfig: Привязывает строку к этой кнопке и превращает стик в WASD или указатель.
  • Проверка: Включите пресет и нажмите кнопку в игре.

Один Joy-Con, который держат боком, работает как маленький геймпад или как мышь одной рукой. Joy-Con на Mac показывает оба варианта. Там, где игра принимает только клавиатуру, контроллер может набирать для неё клавиши.

Пресет Web Browsing, нарисованный на паре Joy-Con в Live Visualizer InputConfig.
Figure 3. Пара Joy-Con в пресете Web Browsing. Подпись под рисунком перечисляет, что macOS не передаёт от Joy-Con.

Чего Mac здесь не может

  • XInput. InputConfig отправляет ввод с клавиатуры и мыши и не создаёт виртуальный контроллер Xbox.
  • Движение Joy-Con. macOS не передаёт ИК-камеру, NFC, акселерометр или гироскоп Joy-Con.
  • Кабель. Switch Pro Controller по USB-кабелю Mac ничего не читает, поэтому используйте Bluetooth.

На Mac эти контроллеры это Bluetooth геймпады с кнопками и стиками, и этого хватает для большинства задач.

Коротко

  • BetterJoy. Это программа для Windows.
  • На Mac. Сопрягите по Bluetooth на macOS 13 или новее, и игры с эмуляторами увидят контроллер.
  • Дополнительно. InputConfig назначает его на клавиши и мышь.

Сначала сопрягите контроллер, потому что на Mac сопряжение делает то, что BetterJoy делает в Windows.

Вопросы

Есть ли BetterJoy для Mac?

Нет. Настройка BetterJoy рассчитана на Windows. Mac для основной задачи он не нужен, потому что macOS 13 и новее читает Joy-Con и Switch Pro Controller по Bluetooth без драйвера.

Как использовать Joy-Con с эмулятором на Mac?

Сопрягите каждый Joy-Con в Системных настройках, Bluetooth, на macOS 13 или новее. Эмулятор, который читает контроллеры, тогда покажет их на собственном экране управления.

Можно ли использовать гироскоп Joy-Con как мышь на Mac?

Нет. macOS не передаёт гироскоп или акселерометр Joy-Con, поэтому ни одна программа на Mac не может их прочитать. Вместо этого указатель может двигать стик.

Может ли Mac заставить контроллер Switch работать как контроллер Xbox?

Не с помощью InputConfig, который отправляет ввод с клавиатуры и мыши и виртуального контроллера не создаёт. Игры на Mac с поддержкой контроллеров читают контроллер Switch напрямую, поэтому им это не нужно.

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

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

Кто это пишет. 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.