Русский
Геймпад работает в Steam, но не в игре на Mac
Когда Big Picture и оверлей Steam реагируют на геймпад, а игра его игнорирует, решение на Mac почти всегда одно из трёх: собственная настройка Steam Input для игры, игра без поддержки геймпадов на Mac или игра, запущенная вне Steam. Проходите их по порядку. Первое исправляет большинство случаев.
InputConfig бесплатно доступен в Mac App Store. macOS 14 или новее, без учётной записи, без отслеживания, открытый исходный код.
Шаги
- Измените переопределение Steam Input для игры в Properties, Controller.
- Проверьте, что игра поддерживает геймпады на Mac.
- Запустите её из Steam.
- Если она читает только клавиатуру и мышь, используйте маппер.
1. Переключите настройку Steam Input для игры
- Вы: В библиотеке Steam щёлкните игру правой кнопкой, откройте Properties, затем Controller и измените переопределение. Если там Enable Steam Input, попробуйте Disable Steam Input, и наоборот.
- Steam: Либо преобразует ввод геймпада для игры, либо отдаёт ей необработанный геймпад. Одним играм нужно первое, другим второе, а значение по умолчанию ошибается достаточно часто, чтобы это исправляло большинство случаев.
- Проверка: После каждого изменения заново запускайте игру и нажимайте кнопку.
2. Проверьте, что игра поддерживает геймпады на Mac
На странице игры в магазине поддержка геймпадов может быть указана только для Windows. Если в версии для Mac её нет, игра слушает только клавиатуру и мышь, что бы ни делал Steam. Поищите настройку геймпада и в собственных параметрах игры. В некоторых играх её нужно включить.
3. Запустите игру из Steam
Steam Input доходит только до игр, которые запустил Steam. Игра, открытая из Finder или из другого лаунчера, его не получает. Игры не из Steam можно добавить в Steam через Add a Non-Steam Game, но на Mac этот способ ненадёжен.
Когда игра читает только клавиатуру и мышь
Тогда решение находится вне Steam: маппер отправляет клавиши и движения мыши, которых ждёт игра. В InputConfig есть готовые раскладки для 450+ игр в Умном конструкторе пресетов (Smart Preset Maker), включая Stardew Valley и Hollow Knight. Сначала отключите Steam Input для этой игры, чтобы два приложения не преобразовывали один и тот же геймпад.
Если Big Picture работает, а игра и рабочий стол нет
Об этом часто сообщают на свежей macOS, и это не настройка, которую вы пропустили: Steam читает геймпад, пока его собственное окно на переднем плане, и теряет его, как только фокус берёт игра или рабочий стол. Тема сообщества Apple за февраль 2026 года показывает это на macOS 26.3, и проверка разрешений и обновление автору не помогли. Идите по этой лестнице, начиная с самого маленького шага:
- Дайте разрешение. Дайте Steam доступ Input Monitoring, а если он попросит, то и Универсальный доступ, в Системных настройках, Конфиденциальность и безопасность. Полностью закройте Steam и откройте его снова.
- Пусть игра читает геймпад сама. Задайте для переопределения Steam Input игры значение Disabled, чтобы игра читала геймпад сама, а не через Steam.
- Назначьте его ниже Steam. Если в игре нет собственной поддержки геймпадов на Mac, назначьте геймпад на клавиши ниже Steam, где фокус не имеет значения. InputConfig делает это бесплатно (его делаю я), а пресет может включаться сам, когда игра выходит на передний план.
Если игра запускается в Steam внутри CrossOver
Тогда это Steam для Windows в бутылке Wine (bottle), со своими настройками, отдельными от Steam на Mac, и проверки другие. Они описаны в материале геймпад в играх через CrossOver.
Коротко
- Переключите Steam Input. Откройте Properties, Controller, выберите другое значение, затем перезапустите игру.
- Запускайте из Steam. Steam Input не доходит ни до чего, что не запустил Steam.
- Настройте игры только с клавиатурой. Делайте это при выключенном для них Steam Input.
Большинство случаев сводится к настройке Steam Input для этой одной игры, поэтому переключите её первой.
Вопросы
Почему геймпад PS5 работает в Steam, но не в игре?
Обычно дело в переопределении Steam Input для игры. Попробуйте Enable, затем Disable в Properties, Controller игры. Если в игре нет поддержки геймпадов на Mac, используйте маппер.
Steam Input нужно включать или выключать?
Это зависит от игры. Попробуйте оба варианта. С маппером вроде InputConfig выключите его для этой игры, чтобы они не конфликтовали.
Что, если игра запускается в Steam внутри CrossOver?
Тогда это Steam для Windows в бутылке Wine, со своими настройками, отдельными от Steam на Mac. Проверки другие. Смотрите геймпад в играх через CrossOver.
Игра работала с геймпадом до обновления macOS. Что изменилось?
Обычно изменилась игра или слой, в котором она работает, а не macOS. Обновите игру и Steam, попробуйте переопределение Steam Input в обоих положениях и прочитайте заметки по версиям на странице после обновления 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, 繁體中文, 简体中文
Бесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.