Русский

Как использовать дешёвый USB-контроллер на Mac

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

Большинство дешёвых контроллеров работают на Mac в том или ином виде, и режим, в котором работает геймпад, определяет этот вид. В одном режиме macOS считает его настоящим игровым контроллером, и игры на Mac его видят. В другом это обычное USB-устройство, которое читают эмуляторы и игнорируют игры. В третьем, режиме Xbox 360, в котором выпускают многие геймпады для ПК, Mac не может прочитать его вообще.

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

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

Шаги

  1. Подключите геймпад и найдите его в Системных настройках, Контроллеры.
  2. Если его там нет, посмотрите в System Information, USB.
  3. Если его нет нигде, переведите геймпад из режима Xbox или попробуйте кабель для передачи данных.
  4. Для простого USB-геймпада откройте InputConfig и выберите раскладку или запустите пресет.
  5. Нажмите Сканировать (Scan) у каждой строки, нажмите нужную кнопку, затем Включить (Activate).

Проверьте режим до покупки или до того, как сдаться

Режим на коробке или в инструкцииЧто делает MacКто его видит
iOS, Apple, MFi или Switch по BluetoothСчитает его игровым контроллером, он показан в Системных настройках, КонтроллерыИгры для Mac с поддержкой контроллеров, Apple Arcade, Steam, эмуляторы и InputConfig
D-input, DirectInput, PC, Android или вообще без режима у проводного геймпадаЧитает его как обычное устройство USB HID, без драйвераЭмуляторы, симуляторы полетов, некоторые браузеры и InputConfig. Большинство игр для Mac его не видят.
X-input, Xbox или режим PC по кабелюОбычно ничего: он работает по проводному протоколу Xbox 360, который macOS не поддерживаетНикто. Переключите режим, если у геймпада есть другой.
  • Самая надёжная покупка. Геймпад с режимом Switch или iOS для игр на Mac.
  • Подойдёт с программой назначения. Проводной геймпад только с режимом D-input или PC, для эмуляторов и, через InputConfig, для всего, что принимает клавиатуру.
  • Лучше пропустить. Проводной геймпад, который продаётся только как Xbox.

Выбор по маркам описан в статье лучший контроллер для Mac. Режим, указанный на коробке, говорит больше, чем марка.

Выясните, в каком режиме ваш геймпад

Поднимайтесь по этой лестнице, начиная с самого простого шага:

  1. Посмотрите в Системных настройках, Контроллеры. Если он там есть, это первая строка таблицы.
  2. Посмотрите в System Information, USB. Удерживая Option, откройте меню Apple, выберите System Information и нажмите USB. Если он есть здесь, это вторая строка.
  3. Его нет нигде. Обычно это третья строка или кабель, который только заряжает.

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

Используйте простой USB-геймпад везде

Для геймпада, который Mac читает как простой USB, InputConfig делает его полезным за пределами эмуляторов. Он читает геймпад напрямую и посылает настоящие события клавиатуры и мыши, поэтому игра, браузер или приложение видят обычную клавиатуру и мышь.

  • Вы: Откройте InputConfig с подключённым геймпадом. Выберите готовую раскладку в Умном конструкторе пресетов (Smart Preset Maker), где больше 450 игр и приложений, или создайте новый пресет.
  • InputConfig: Показывает геймпад вверху боковой панели. Если его нет, нажмите Refresh Controllers или отметьте его в меню InputConfig, Devices в строке меню.
  • Проверка: Нажмите Сканировать (Scan) у любой строки, нажмите нужную кнопку, затем Включить (Activate).
Умный конструктор пресетов в InputConfig, поисковый список из более чем 450 игр и приложений.
Figure 1. Выберите игру, и её раскладка появится на боковой панели. Scan переносит любую строку на нужную кнопку.

InputConfig 1.6 также знает многие дешёвые геймпады по имени из общедоступной базы SDL GameControllerDB. Если ваш геймпад там есть, A, B, X, Y, плечевые кнопки и стики уже стоят там, где их ждёт пресет, сделанный под любой другой контроллер. Геймпад, которого в базе нет, всё равно читается кнопка за кнопкой. Scan назначает то, что вы нажимаете, поэтому не важно, как геймпад нумерует свои кнопки.

Настройте два дешёвых геймпада для двух игроков

Для InputConfig два одинаковых геймпада это два контроллера. Каждый получает свой слот, а пресет хранит отдельную раскладку для каждого, поэтому один геймпад может посылать W, A, S, D и пробел, а другой стрелки и Enter.

  • Одинаковые геймпады. В версии 1.6 два одинаковых геймпада больше не включаются и не выключаются вместе.
  • Двойные адаптеры. Адаптеры, которые передают двух игроков по одному кабелю, теперь тоже дают каждому игроку свой контроллер.
InputConfig с двумя одинаковыми USB-геймпадами, каждый в своём слоте со своей панелью Live Visualizer.
Figure 2. Два одинаковых геймпада это два контроллера, у каждого свои строки.

Пошаговая инструкция есть в статье два контроллера на Mac. Два дешёвых геймпада и один пресет дают игру на двоих с клавиатуры.

Чего он не может

  • Читать режим Xbox 360. Проводной геймпад в этом режиме не может прочитать ни macOS, ни какое-либо приложение на Mac.
  • Выдавать себя за контроллер. Простой USB-геймпад не появится в играх, которые принимают контроллер только через поддержку Apple. InputConfig посылает клавиши и мышь, он не притворяется контроллером.
  • Вибрация простого USB-геймпада. Опция Vibrate в InputConfig работает на DualSense и на контроллерах, вибрацию которых ведёт macOS. На простом USB-геймпаде она тихо пропускается.

Если ваш геймпад ведёт себя неправильно, а не просто игнорируется, см. безымянный USB-геймпад не работает. Дешёвый геймпад даёт кнопки и стики, но не вибрацию и не место в играх только для контроллеров.

Коротко

  • Режим Switch или iOS. В этом режиме это настоящий игровой контроллер для Mac.
  • Режим D-input или PC. Эмуляторы его читают, а InputConfig переводит его в клавиши для всего остального.
  • Режим Xbox по кабелю. Переключите его или пропустите этот геймпад.

Проверьте режим, и дешёвый геймпад станет вполне хорошим контроллером для Mac.

Вопросы

Работают ли дешёвые контроллеры с Amazon на Mac?

Многие работают. Геймпад с режимом iOS, MFi или Switch работает как настоящий игровой контроллер. Проводной геймпад в режиме D-input или PC работает в эмуляторах, а через программу назначения вроде InputConfig везде, где принимается клавиатура. Проводной геймпад, у которого есть только режим Xbox 360, не работает.

Почему мой дешёвый контроллер работает в Windows, но не на Mac?

Windows поддерживает протокол Xbox 360, который многие дешёвые геймпады используют по кабелю, а macOS нет. Переключите геймпад на режим D-input, PC, Android или Switch.

Можно ли использовать дешёвый USB-контроллер для Minecraft на Mac?

У Minecraft Java Edition нет собственной поддержки контроллеров, поэтому нужен либо мод, либо программа назначения. InputConfig превращает геймпад в клавиши и мышь Minecraft, а встроенный пресет Minecraft служит отправной точкой. См. Minecraft с контроллером на Mac.

Подойдёт ли дешёвый контроллер ребёнку на Mac?

Обычно да, для браузерных игр, Minecraft и Roblox через программу назначения. См. игровой контроллер для Mac ребёнка: там настройка с кнопкой остановки, до которой дотянется взрослый.

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

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

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