Русский
Геймпад работает на Mac, но не в Steam
Когда геймпад работает на Mac, но не в Steam, решение почти всегда это одна из трёх настроек Steam или разрешение macOS, которое нужно Steam. Steam на Mac ставит между геймпадом и игрой собственный слой, Steam Input, и на macOS этот слой работает в одних играх и не работает в других. Проверьте настройки ниже по порядку, а если одна игра всё равно игнорирует геймпад, назначьте его на клавиатуру для этой игры и двигайтесь дальше.
InputConfig бесплатно доступен в Mac App Store. macOS 14 или новее, без учётной записи, без отслеживания, открытый исходный код.
Шаги
- Убедитесь, что геймпад есть в списке Системных настроек, Game Controllers.
- В Steam откройте Settings, Controller и включите поддержку вашего типа геймпада.
- На странице игры нажмите значок геймпада и настройте Steam Input для этой игры.
- Дайте Steam доступ Input Monitoring в Системных настройках, Конфиденциальность и безопасность, затем полностью закройте Steam и откройте его снова.
- Если игра всё равно игнорирует геймпад, выключите для неё Steam Input и настройте геймпад через InputConfig.
Сначала проверьте Mac
Прежде чем трогать настройки Steam, откройте Game Controllers на боковой панели Системных настроек и убедитесь, что геймпад есть в списке. Если Mac не показывает геймпад, не поможет ни одна настройка Steam. В таком случае начните со страницы геймпад не распознаётся. Если он в списке, продолжайте.
Включите настройки геймпада в Steam
- Вы: В Steam откройте Settings, Controller и включите поддержку вашего геймпада: PlayStation, Xbox, Nintendo или Generic. Затем на странице самой игры нажмите значок геймпада справа, задайте для этой игры Steam Input значение Enabled и выберите раскладку.
- Steam: Преобразует ввод геймпада для этой игры. Для многих игр здесь есть раскладка клавиатуры для геймпадов, и это Steam делает на своей стороне то, что делает маппер.
- Проверка: Запустите игру и нажмите кнопку. Если геймпад работает в Big Picture, но не в игре, обычная причина это разрешение ниже.
Дайте Steam разрешение macOS
На свежей macOS Steam нужен доступ Input Monitoring, а иногда и Универсальный доступ, в Системных настройках, Конфиденциальность и безопасность, прежде чем Steam Input сможет увидеть геймпад вне Big Picture. После выдачи доступа полностью закройте Steam, затем откройте его снова.
Настройте свой тип геймпада
- PS5 и PS4. Steam читает DualSense, DualSense Edge и DualShock 4 по Bluetooth или USB. Включите Steam Input для контроллеров PlayStation в Steam, Settings, Controller. Кнопка PS открывает меню Steam в Big Picture.
- Беспроводные геймпады Xbox. Подключите геймпад One или Series по Bluetooth. Для геймпада Series X|S нужна macOS 11.3 или новее. Проводной геймпад Xbox 360 macOS не поддерживает вообще, поэтому не рассчитывайте на него и в Steam.
- Switch Pro Controller. Подключите его в Bluetooth, затем включите Steam Input для контроллеров Nintendo. Steam может сохранять расположение A и B от Nintendo или менять их на расположение Xbox. Если подтверждение и возврат кажутся перепутанными, менять нужно именно эту настройку.
- 8BitDo. Используйте режим, который 8BitDo указывает для устройств Apple, D на переключателе или удержание B и Start на SN30 Pro, и Steam получает то, что получает Mac. В режиме S он отображается как Switch Pro Controller, с перестановкой A и B от Nintendo. Режимы перечислены на странице о 8BitDo.
- Steam Controller. Steam напрямую работает с обеими моделями Valve. Подробнее ниже в разделе Steam Controller 2026 года.
Если игра игнорирует Steam Input
Часть игр Steam для Mac, включая некоторые крупные нативные порты, сама читает геймпад и никогда не видит вывод Steam Input либо видит оба и задваивает ввод. Идите по этой лестнице, начиная с самого маленького шага:
- Выключите Steam Input для этой игры. На той же странице настроек геймпада для отдельной игры, чтобы игра читала геймпад напрямую.
- Проверьте собственные параметры игры. В некоторых играх поддержку геймпадов нужно включить в их настройках.
- Назначьте его ниже Steam. Если в игре нет собственной поддержки геймпадов, InputConfig назначает геймпад на клавиши и мышь на уровне системы, ниже Steam, так что игра получает ввод с клавиатуры, который не может игнорировать. Держите Steam Input выключенным для этой игры, чтобы они оба не срабатывали.
Один преобразователь на игру: Steam Input или маппер, но не оба.
Используйте Steam Controller 2026 года
Новый Steam Controller от Valve работает на рабочем столе Mac и в Big Picture, а на момент написания через Steam доходит до одних игр и не доходит до других. InputConfig 1.6 тоже читает его, по кабелю, по Bluetooth или через его Puck, со всеми кнопками, четырьмя задними кнопками, обоими трекпадами, гироскопом, вибрацией и батареей. Эта поддержка экспериментальная, потому что она создавалась по опубликованному протоколу без самого контроллера в руках.
InputConfig и Steam оба управляют встроенным режимом клавиатуры и мыши контроллера, который называется lizard mode, и они конфликтуют. Это выглядит как мерцание или как назначения, которые то появляются, то пропадают. Закройте Steam, прежде чем использовать контроллер с InputConfig, либо отключите контроллер в настройках Steam. Оригинальная модель 2015 года работает так же, и её читает вспомогательная программа внутри приложения. Обе описаны на странице о Steam Controller.
Коротко
- Сначала Mac. Геймпад должен быть в списке Game Controllers.
- Потом Steam. Включите поддержку вашего геймпада, настройте Steam Input для игры и дайте доступ Input Monitoring.
- Маппер в последнюю очередь. Для игры, которая игнорирует Steam Input, выключите его и настройте геймпад через InputConfig.
Если геймпад работает в Big Picture и перестаёт работать в игре, прежде всего посмотрите на разрешение.
Вопросы
Почему геймпад работает в Big Picture, но не в игре?
Steam Input не доходит до игры. Дайте Steam доступ Input Monitoring в разделе Конфиденциальность и безопасность и проверьте настройку геймпада для отдельной игры. Если всё равно не работает, это игра, которая игнорирует Steam Input на Mac. Настройте геймпад через InputConfig.
Что использовать, Steam Input или InputConfig?
Steam Input, когда он работает для игры. InputConfig для игр, до которых Steam Input не доходит, и для всего за пределами Steam. Не запускайте оба для одной игры.
Почему геймпад Xbox не работает в Steam на Mac?
Сначала проверьте Mac: геймпад должен быть в списке Game Controllers на боковой панели Системных настроек. Проводного геймпада Xbox 360 там не будет никогда, потому что macOS его не поддерживает. Если Mac его показывает, проверьте, что его показывает и Steam, Settings, Controller, затем переключите переопределение Steam Input для игры в Properties, Controller.
Почему геймпад отключается, когда на Mac открывается Steam?
В начале 2023 года из-за ошибки в Steam некоторые геймпады USB пропадали из Системных настроек при запуске Steam, и обновление Steam это исправило. Если это происходит сейчас, обновите Steam, отсоедините и снова подключите геймпад при открытом Steam и проверьте, что он по-прежнему в списке Game Controllers. Если он отключается только пока работает Steam, выключите Steam Input для этого типа геймпада в Steam, Settings, Controller.
Почему в игре из Steam ввод задваивается?
На одну и ту же кнопку отвечают две вещи: игра читает геймпад, а Steam Input тоже отправляет от него клавиши, либо одновременно работают маппер и Steam. Задайте для этой игры Steam Input значение Disabled в Properties, Controller и держите один преобразователь на игру.
Ещё на русском
Подробные руководства на английском
Кто это пишет. 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.