Русский
Есть ли XInput на Mac?
Это приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.
Нет, и скачивать тут нечего. XInput это часть Windows, которая общается с контроллерами Xbox, и у macOS её копии нет ни на процессорах Apple silicon, ни на Intel. Mac читает контроллеры через собственную поддержку контроллеров от Apple, которая уже знает актуальные геймпады PlayStation, Xbox и Switch. Проблемы начинаются с пэда, который по кабелю говорит только на XInput, и у этого есть решение: сменить режим.
Я делаю InputConfig, бесплатное приложение для Mac, которое читает многие пэды, игнорируемые macOS, и сообщает, когда пэд в режиме, который Mac не может прочитать.
Версия InputConfig 1.7, ожидаемая в октябре 2026 года, будет полностью доступна на русском языке.
Шаги
- Найдите переключатель режима или кнопку, которую зажимают при включении, и переведите пэд из режима X или XInput в режим D, DInput, PC или Switch.
- Или сопрягите пэд по Bluetooth, где XInput не используется.
- Проверьте в Системных настройках, Контроллеры, работает ли пэд в играх с поддержкой контроллеров.
- Если его там нет, откройте InputConfig и отметьте пэд в меню Devices.
- Нажмите Сканировать (Scan) у строки и нажмите кнопку, чтобы назначить ей клавишу.
Узнайте, что Mac использует вместо XInput
Игры на Mac с поддержкой контроллеров читают их через фреймворк Game Controller от Apple. Он знает эти устройства без настройки:
- PlayStation. DualSense, DualSense Edge и DualShock 4.
- Xbox. Пэды Xbox One и Series по Bluetooth, а по USB на macOS 15 Sequoia или новее.
- Nintendo. Switch Pro Controller и Joy-Con на macOS 13 и новее.
- Геймпады MFi. Любые из них.
Контроллер Xbox работает на Mac, потому что Apple его поддерживает, а не потому что на Mac есть XInput.
Переведите пэд из режима XInput
Многие сторонние пэды имеют два и больше режима, и по кабелю их режим X или XInput говорит по проводному протоколу Xbox 360. macOS этот протокол не читает, и песочничное приложение тоже не может.
- Режим D, DInput или PC. Пэд становится обычным USB контроллером. Игры на поддержке контроллеров Apple его игнорируют, а InputConfig читает его и назначает на клавиши.
- Режим Switch по Bluetooth. Пэд представляется как Switch Pro Controller, который macOS поддерживает.
- Bluetooth вообще. На этих пэдах XInput это протокол кабеля и приёмника, поэтому сопряжение по Bluetooth его обходит.
По моделям: 8BitDo, GameSir, Logitech и обычные USB геймпады. На Mac режим XInput это тот режим, который нужно покинуть.

Посмотрите, в каком режиме пэд
- Вы: Подключите пэд и откройте InputConfig, меню Devices в строке меню.
- InputConfig: Показывает пэд, который он может прочитать, с галочкой для отметки. Пэд, который говорит по проводному протоколу Xbox 360, показан серым, с причиной.
- Проверка: Смените режим, подключите пэд снова, и запись изменится.
Исключения, которые InputConfig читает в режиме X по USB-кабелю, это пэды 8BitDo, для которых в приложении есть собственная поддержка. Серая запись означает, что проблема в режиме, а не в пэде.
Если игра для Windows
Игры для Windows, которые запускаются через CrossOver, Whisky или Game Porting Toolkit от Apple, приносят собственную копию XInput, и этот слой решает, какой контроллер видит игра. Подробности в статье использование контроллера в играх CrossOver на Mac. Если этот слой не сотрудничает, клавиши из InputConfig всё равно проходят, потому что игра получает обычные нажатия клавиш.
Чего на Mac не существует
- Загрузки XInput. Файлы под этим названием для Mac не от Microsoft.
- Обёртки XInput. Инструменты вроде x360ce это программы для Windows. См. x360ce для Mac.
- Виртуальный контроллер Xbox от InputConfig. Он отправляет только события клавиатуры и мыши, поэтому игре, которая принимает только контроллер, нужен тот, который поддерживает macOS.
Путь на Mac это поддерживаемый пэд, другой режим или клавиши, потому что эмулятора между ними нет.
Коротко
- Нет XInput. У macOS есть собственная поддержка контроллеров, и она не требует ничего дополнительного.
- XInput только по кабелю. Переведите пэд в режим D, PC или Switch или используйте Bluetooth.
- Игра его всё ещё не видит. Назначьте пэд на клавиши игры.
Сначала смените режим, и большинство проблем XInput на Mac на этом заканчиваются.
Вопросы
Можно ли скачать XInput для Mac?
Нет. XInput это часть Windows, и Microsoft версии для Mac не выпускает. macOS читает контроллеры через собственную поддержку контроллеров от Apple.
Работает ли XInput на Mac с Apple silicon?
Нет, и на Intel Mac тоже нет. Ответ одинаков для обоих: используйте контроллер, который поддерживает macOS, или переведите пэд в режим, отличный от XInput.
Почему мой контроллер XInput не работает на Mac по USB?
По кабелю большинство сторонних пэдов XInput говорят по проводному протоколу Xbox 360, который macOS не читает. Переведите пэд в режим D, DInput, PC или Switch или сопрягите его по Bluetooth.
Используют ли контроллеры Xbox XInput на Mac?
Нет. Контроллеры Xbox One и Series работают на Mac через собственную поддержку контроллеров от Apple: по Bluetooth или по USB на macOS 15 Sequoia или новее.
Ещё на русском
Подробные руководства на английском
Кто это пишет. 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, 繁體中文, 简体中文
Бесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.