Русский

Нужен ли драйвер контроллера на Mac?

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

Для любого контроллера, выпущенного за последние несколько лет, на Mac драйвер не нужен. macOS поддерживает PlayStation, Xbox (модели с Bluetooth), Switch Pro, Joy-Con, 8BitDo и каждый пэд MFi сразу после покупки. Соедините его, и он появится в Системных настройках, Контроллеры. Вопрос о драйвере возникает только для старого оборудования и для другой проблемы, когда игра игнорирует контроллер, который Mac уже видит, а это решает маппер, такой как InputConfig.

Шаги

  1. Соедините современный контроллер. Драйвер не нужен.
  2. Проверьте его в Системных настройках, Контроллеры.
  3. Если игра его игнорирует, используйте маппер, а не драйвер.
  4. Для общих HID-пэдов подключите их вручную в InputConfig, в меню Devices (Устройства).

Проверьте, нужен ли вашему контроллеру драйвер

  • Проводной контроллер Xbox 360. macOS никогда не поддерживала его протокол. Старое ядерное расширение 360Controller не поддерживается и не загружается в текущей macOS, а замены с поддержкой нет. На практике решением будет беспроводной адаптер 8BitDo или современный контроллер.
  • Оригинальный контроллер Xbox One без Bluetooth (модель 2013 года). У него нет Bluetooth, так что нужен кабель. macOS добавила поддержку проводного Xbox в macOS 15 Sequoia. До этого ни один драйвер его не заставлял работать.
  • PS3 DualShock 3. Официально не поддерживается. Некоторые заставляют его работать по Bluetooth после ручного сопряжения, многие нет. InputConfig читает его по USB: см. контроллер PS3 на Mac.
  • Logitech F310 и похожие пэды DirectInput. С переключателем в положении D это общие HID-устройства, им не нужен драйвер, и они не появляются в Контроллерах. С переключателем в положении X Mac вообще не может их прочитать. InputConfig подхватывает их сам в режиме D и назначает. На странице Logitech есть подробности, в том числе исправление с подключением через USB-C.

Если контроллер сопрягается и появляется в Контроллерах, ему не нужен драйвер.

Если игра игнорирует контроллер, который видит Mac

Если контроллер появляется в Системных настройках, а игра все равно его игнорирует, никакой драйвер не поможет. Игра не читает контроллеры. Маппер посылает клавиатурный и мышиный ввод, который игра понимает. Для этого и нужен InputConfig, и он бесплатен.

Подключите общий пэд без драйвера

  • Вы: Подключите пэд к Mac, откройте InputConfig и выберите в строке меню InputConfig, Devices.
  • InputConfig: Перечисляет каждое Bluetooth- и USB-устройство, которое видит. Выберите пэд, чтобы подключить его вручную, и он запомнится до следующего раза.
  • Проверка: Нажмите Scan (Сканировать) на строке и нажмите кнопку на пэде. Если в меню пэд вместо этого серый с причиной, macOS не может его прочитать в этом режиме.
Меню Devices в InputConfig с объяснением, что стик в режиме Xbox 360 не может быть прочитан macOS.
Рисунок 1. Серая запись с причиной означает, что пэд в режиме, который macOS не может прочитать. Переведите пэд в его режим D, PC или PS3.

Xbox 360 на Sonoma, Sequoia, Tahoe и macOS 27

Ответ не изменился ни в одной недавней версии: проводной контроллер Xbox 360 не работает на современном Mac. macOS никогда не понимала его протокол USB, и Mac не показывает его в Контроллерах.

  • 360Controller и его форки. Копии старого драйвера все еще ходят по GitHub. Это не поддерживаемое ядерное расширение, и я не советую понижать защиту запуска Mac ради попытки заставить работать геймпад.
  • Увеличить совместимость контроллеров работает иначе. Этот переключатель в Системных настройках, Контроллеры делает поддерживаемый контроллер совместимым с играми, написанными для Xbox 360 Controller. Он не заставляет работать контроллер Xbox 360.
  • Маппер тоже его не прочитает. InputConfig читает то, что может видеть macOS, поэтому проводной пэд Xbox 360 он использовать не может. Меню Devices называет пэд и объясняет почему.

Практическим решением будет контроллер, который поддерживает macOS: любой беспроводной контроллер Xbox по Bluetooth, пэд PlayStation или пэд 8BitDo в правильном режиме. Если игра знает только раскладку Xbox 360, соедините современный пэд и включите для него Increase controller compatibility. Если обновление сломало контроллер, который работал, см. контроллер не работает после обновления macOS.

Коротко

  • Современные контроллеры. Им не нужен драйвер, так что соедините и играйте.
  • Общие HID-пэды. Им тоже не нужен драйвер. Подключите их из InputConfig, Devices.
  • Проводные пэды Xbox 360. На современной macOS рабочего драйвера нет, поэтому лучше заменить пэд.
  • Игра, которая игнорирует пэд. Здесь нужен маппер, а не драйвер.

На современном Mac ответ на вопрос «какой драйвер?» почти всегда «никакой».

Вопросы

Нужны ли контроллерам PS5 и Xbox драйверы на Mac?

Нет. Оба поддерживаются нативно по Bluetooth, и по USB тоже (проводные пэды Xbox начиная с macOS 15 Sequoia).

Есть ли драйвер 360Controller для современной macOS?

Нет. Проект 360Controller не поддерживается, и его ядерное расширение не загружается в современной macOS. Используйте современный контроллер или беспроводной адаптер.

Мой общий геймпад не в Контроллерах. Нужен ли драйвер?

Нет. Это общее HID-устройство. InputConfig может подключить его вручную из меню Devices и назначить без драйвера.

Нужно ли приложение Xbox Accessories или PlayStation Accessories на Mac?

Нет, и ни у одного из них нет версии для Mac: оба работают на Windows, а приложение Xbox еще и на консолях Xbox. Они нужны для обновления прошивки и профилей самого контроллера, а не для подключения. Современный контроллер соединяется с Mac без них.

Работает ли контроллер Xbox 360 на macOS Sequoia или Tahoe?

Проводной контроллер Xbox 360 нет. macOS его никогда не поддерживала, а старый драйвер 360Controller не поддерживается. Используйте вместо него беспроводной Xbox, PlayStation или пэд 8BitDo по Bluetooth.

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

Страницы на русском

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

Кто это пишет. Ryleigh Newman разрабатывает InputConfig и каждый день управляет своим Mac с помощью геймпада, потому что руки плохо слушаются. Эта страница переведена с английского. Если на Mac выбран русский язык, InputConfig показывается по-русски. Некоторые страницы сайта пока есть только на английском.

Эта страница на других языках: English

Загрузить InputConfig в Mac App StoreБесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.