Русский

Как подключить проводной геймпад к Mac

Большинство геймпадов работает на Mac по кабелю USB без драйвера: подключите кабель, который передаёт данные, разрешите аксессуар, если Mac спросит, и геймпад появится в Системных настройках, Game Controllers. Исключения как раз и есть причина, по которой существует эта страница:

  • Геймпады Xbox. По кабелю только начиная с macOS 15 Sequoia.
  • Оригинальные геймпады Nintendo. Это геймпады Bluetooth.
  • Геймпады Switch 2. Только по кабелю, и им нужно приложение.
  • Обычные USB-геймпады, аркадные стики и джойстики. Они подключаются без проблем, но большинству игр не видны.

Загрузить InputConfig в Mac App StoreInputConfig бесплатно доступен в Mac App Store. macOS 14 или новее, без учётной записи, без отслеживания, открытый исходный код.

Шаги

  1. Подключите геймпад к Mac кабелем, который передаёт данные.
  2. Нажмите Allow, если Mac спросит, подключать ли аксессуар.
  3. Откройте Системные настройки, Game Controllers и нажмите кнопку.
  4. Если он есть только в System Information, USB, настройте его через InputConfig.

Проверьте, какие геймпады работают по кабелю

ГеймпадПо USBПримечания
PS5 DualSense, DualSense EdgeДа, USB-CСоздание пары и кабель PS5
PS4 DualShock 4Да, micro-USBНа MacBook нужен кабель micro-USB на USB-C
Xbox Series X|S, Xbox One, Elite Series 2macOS 15 Sequoia или новееMac спрашивает, подключать ли геймпад Microsoft. На macOS 14 используйте Bluetooth
Switch Pro Controller, Joy-ConСоздайте пару по BluetoothШаги Apple для них только по Bluetooth. Кабель заряжает их
Switch 2 Pro Controller, геймпад GameCube для Switch 2USB-C, через InputConfig 1.6Экспериментально. macOS их не читает. InputConfig отправляет им команды запуска, которых они ждут. Switch 2 Pro
Геймпады GameCube на USB-адаптере NintendoДа, через InputConfig 1.6Экспериментально. Все четыре порта, каждый как отдельный геймпад. GameCube на Mac
8BitDoЗависит от модели и режимаКакой режим выбрать
Logitech F310, F510Да, переключатель на DВиден как обычное устройство HID, а не игровой геймпад
Обычные USB-геймпады, аркадные стики, джойстики, рулиДа, как устройства HIDБольшинство игр их игнорирует. Смотрите ниже
Проводной геймпад Xbox 360НетmacOS не поддерживает его протокол. Почему

Подключите его по шагам

  1. Подключите геймпад к Mac кабелем, который передаёт данные. Кабели только для зарядки встречаются часто и здесь ничего не дают.
  2. Если Mac спросит, разрешить ли аксессуар, нажмите Allow. Ноутбуки Mac на Apple silicon спрашивают о новых аксессуарах, а macOS 15 и новее спрашивает ещё раз для геймпадов Xbox.
  • Вы: Откройте Системные настройки, нажмите Game Controllers на боковой панели и нажмите кнопку.
  • macOS: Подсвечивает кнопку, если считает устройство игровым геймпадом.
  • Проверка: Если кнопка загорается, всё готово. Если геймпада нет в списке, удерживайте Option, откройте меню Apple, выберите System Information и нажмите USB. Геймпад, указанный там, доходит до Mac, но не считается игровым геймпадом. Смотрите раздел если он подключён, но не является игровым геймпадом.

Game Controllers показывает, видят ли геймпад игры, а System Information показывает, видит ли его Mac.

Выберите правильный кабель, переходник или хаб

  • Только USB-C. В MacBook Air, MacBook Pro и MacBook Neo есть только порты USB-C. Геймпаду с кабелем USB-A нужен небольшой переходник на USB-C, либо замените кабель на подходящий кабель USB-C с нужным разъёмом со стороны геймпада.
  • Данные, а не только зарядка. Если геймпад заряжается, но Mac его так и не показывает, прежде всего попробуйте другой кабель.
  • Хабы и док-станции. Иногда они теряют геймпады, особенно без питания. Пока проверяете, подключайте прямо в Mac.
  • Кабель или Bluetooth. Кабелю не нужно создавать пару, он заряжает геймпад и держит более устойчивое соединение, когда Mac далеко или в комнате много беспроводных устройств. Подробнее в материале задержка ввода геймпада на Mac.

Если он подключён, но не является игровым геймпадом

Обычные USB-геймпады, аркадные стики, авиационные джойстики, рули, Logitech F310 в режиме D и геймпады 8BitDo в некоторых режимах доходят до Mac как обычные устройства HID. macOS читает их без драйвера, но игры, использующие поддержку геймпадов от Apple, ищут только геймпады PlayStation, Xbox, Switch и MFi, поэтому ничего не видят. Никакая загрузка драйвера этого не меняет. Эмуляторы и авиасимуляторы часто сами читают устройства HID. Сначала проверьте их экран управления.

Для всего остального InputConfig читает устройство напрямую и превращает его кнопки и оси в клавиши, движение мыши, клики и прокрутку. В версии 1.6 многие обычные геймпады и аркадные стики получают названия кнопок из базы сообщества SDL GameControllerDB, а рули, авиационные джойстики и педали считывают каждую ось с полным разрешением.

  • Вы: Если приложение само не подхватило устройство, нажмите Refresh Controllers во всплывающем окне геймпада либо откройте InputConfig, Devices в строке меню и нажмите устройство.
  • InputConfig: Открывает устройство и запоминает его на следующий раз.
  • Проверка: Используйте Сканировать (Scan) в редакторе и нажмите каждый элемент управления. Каждый заполняет строку.
Меню Devices в InputConfig в строке меню: список USB-устройств, обычный геймпад отмечен галочкой.
Figure 1. Нажмите устройство в InputConfig, Devices, чтобы открыть его. Приложение запомнит его на следующий раз.

Он бесплатный, учётная запись не нужна. Подробности есть в материалах подключение геймпада к InputConfig и геймпады, которые читает InputConfig.

Если меню Devices объясняет, почему нет

InputConfig, Devices перечисляет каждое USB-устройство, которое видит Mac. Три пометки там избавляют от догадок:

  • Геймпад в стиле Xbox 360: macOS не может его прочитать. Геймпад использует проводной протокол Microsoft для 360. Переключите его в режим DInput, PC или Switch, если такой есть. Смотрите геймпады Xbox 360 на Mac.
  • Геймпад Xbox One или Series: обновитесь до macOS 15. Поддержка проводного Xbox начинается с Sequoia. На Sonoma используйте Bluetooth.
  • (needs Input Monitoring). Геймпад также представляется как клавиатура, которую macOS позволяет читать приложению только с этим разрешением. Смотрите почему геймпаду нужен Input Monitoring.

Проводной геймпад приложение отключить не может: выньте кабель. Для геймпада, который InputConfig читает напрямую, Disconnect в его записи на боковой панели прекращает чтение, пока вы не подключите его снова или не нажмёте его в Devices.

Коротко

  • Берите кабель для данных. Подключайте прямо в Mac и нажмите Allow, если спросят.
  • Проверяйте в Game Controllers. Если кнопки загораются, игры видят геймпад.
  • Настройте остальное. Геймпады, которые есть только в System Information, USB, работают через InputConfig.

Кабель, который только заряжает, надо исключить в первую очередь.

Вопросы

Нужен ли драйвер для USB-геймпада на Mac?

Нет. Геймпады PlayStation и Xbox поддерживаются macOS, а обычные USB-геймпады и джойстики читаются как устройства HID без драйвера. Если игра игнорирует обычный геймпад, драйвер не поможет. Поможет маппер вроде InputConfig.

Можно ли подключить геймпад Xbox к Mac кабелем USB?

Да, на macOS 15 Sequoia или новее. Подключите его и нажмите Allow, когда Mac спросит о подключении геймпада Microsoft. На macOS 14 Sonoma и более ранних подключайте его по Bluetooth.

Работает ли Switch Pro Controller по кабелю на Mac?

Apple описывает создание пары по Bluetooth для Switch Pro Controller и Joy-Con, поэтому создавайте пару по Bluetooth, а кабель используйте для зарядки. Им нужна macOS 13 Ventura или новее. Switch 2 Pro Controller наоборот: он работает только по кабелю USB-C, через InputConfig 1.6, как экспериментальная функция.

Почему мой проводной геймпад заряжается, но не работает на Mac?

Чаще всего кабель только для зарядки. Попробуйте кабель для данных, подключённый прямо в Mac, и посмотрите, не появился ли запрос на разрешение аксессуара. Если геймпад указан в System Information, USB, но не в Game Controllers, это обычное устройство HID, которое игры не читают.

Как подключить проводной геймпад к MacBook Air?

Подключите его в порт USB-C, с переходником, если разъём USB-A, и нажмите Allow, если Mac спросит об аксессуаре. Затем проверьте Системные настройки, Game Controllers.

Можно ли использовать геймпад GameCube на Mac по кабелю?

Да, через InputConfig 1.6, как экспериментальную функцию: оригинальные геймпады через USB-адаптер Nintendo, все четыре порта, и геймпад GameCube для Switch 2 по кабелю USB-C. Сама macOS не читает ни те, ни другие.

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

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

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