Русский

Как пользоваться InputConfig и Steam одновременно на Mac

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

Да, можно запускать оба. InputConfig не закрывает контроллер от Steam и от игр: пока пресет работает, Steam и любая игра, которая читает контроллеры, по-прежнему видят пад. Это и хорошая новость, и единственное, чем нужно управлять, потому что если оба реагируют на одно нажатие, игра получает его дважды. Правило, которое все решает, простое: один переводчик на игру, Steam Input или InputConfig, но никогда оба.

Исключение это собственный Steam Controller от Valve, которым Steam и InputConfig не могут управлять одновременно. Закройте Steam, прежде чем использовать его с InputConfig.

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

Шаги

  1. Держите в InputConfig повседневный пресет для рабочего стола, в котором не перечислено ни одной программы.
  2. Для игры Steam с поддержкой контроллера пусть Steam и игра читают его, а для этой игры сделайте пресет, где ничего не назначено.
  3. Для игры, которая читает только клавиатуру и мышь, поставьте ее Steam Input в Disabled в Properties, Controller и дайте ей раскладку InputConfig.
  4. Перечислите собственную программу каждой игры в Activate when these apps are in front и включите Switch presets when the front app changes в Settings, Advanced.
  5. Если нажатие когда-нибудь делает две вещи, остановите пресет из строки меню или сочетанием Control Option Command точка и проверьте, какая программа переводит.

Узнайте, что каждый из них делает с контроллером

Они выполняют разную работу и находятся на разных уровнях:

  • Steam Input. Собственная программа назначения Steam. Она хранит раскладку для каждой игры Steam, выбираемую значком контроллера на странице игры, и достает только до игр, запущенных Steam. Ее Desktop Layout предназначен для других программ, но на macOS многие обнаруживают, что она ничего не делает, когда Steam не на переднем плане.
  • InputConfig. Читает контроллер через macOS и отправляет обычные нажатия клавиш, клики, движение указателя и прокрутку, которые получает любая программа: Finder, браузер, игра из любого магазина, игра для Windows в CrossOver.
  • Сама игра. Многие игры для Mac читают контроллер напрямую, со Steam посередине или без него.

Поскольку InputConfig слушает, а не забирает пад, игра, которая читает контроллер, по-прежнему получает A, а пресет, который превращает A в клик, отправляет и клик тоже. Ничего не заблокировано, поэтому единственная проблема, которую могут создать две программы, это ответ на одно и то же нажатие.

Выберите подходящую настройку для каждого вида игры

Где вы находитесьКто читает падInputConfig
Игра Steam с поддержкой контроллера на MacИгра или Steam InputПустой пресет, в котором перечислена игра, либо ничего не запущено
Игра Steam только с клавиатуройНикто, при Steam Input в Disabled для нееРаскладка из Smart Preset Maker, в которой перечислена игра
Игра Steam, в которой Steam Input ведет себя плохоНикто, при выключенном Steam Input для этой игрыРаскладка, в которой перечислена игра
Рабочий стол, браузер, любая другая программаБольше никтоВаш повседневный пресет, без перечисленных программ
Игра из другого магазина или лаунчераИгра, если она поддерживает контроллерРаскладка, если не поддерживает, пустой пресет, если поддерживает

В Smart Preset Maker есть готовые раскладки для более чем 450 игр и программ, поэтому строки для игр только с клавиатурой обычно начинаются с одной из них. Сторону Steam для каждой строки описывает страница контроллер со Steam на Mac.

Пусть раскладка следует за игрой

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

Шаг 1: Включите переключение

  • Вы: Откройте Settings, Advanced и отметьте Switch presets when the front app changes.
  • InputConfig: Следит за программой на переднем плане. Пока вы не включите, это выключено.
  • Проверка: Журнал действий в главном окне записывает каждое автоматическое переключение и программу, которая его вызвала.
Окно Settings InputConfig на вкладке Advanced с флажком Switch presets when the front app changes в разделе Automatic preset switching.
Figure 1. Settings, Advanced. Когда это отмечено, пресет каждой игры включается, как только эта игра выходит на передний план.

Шаг 2: Перечислите игру, а не Steam

  • Вы: Откройте пресет игры, разверните Automation & Gaming Utilities и под Activate when these apps are in front нажмите кнопку плюс. В Go to Folder игры Steam лежат в ~/Library/Application Support/Steam/steamapps/common, приложение каждой игры внутри ее собственной папки.
  • InputConfig: Запускает этот пресет, когда игра на переднем плане.
  • Проверка: Откройте игру, и каждое нажатие делает одно дело. Если делает два, Steam Input для этой игры все еще включен.
Раздел Automation and Gaming Utilities пресета в InputConfig, где в списке Activate when these apps are in front указан Final Cut Pro.
Figure 2. Список программ в пресете. Добавьте сюда собственное приложение игры Steam, но никогда сам Steam, чтобы раскладка следовала за игрой.

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

Не дайте им воевать в Steam

Настройка Steam для каждой игры решает, переводит ли Steam Input для этой игры вообще. В библиотеке Steam щелкните игру правой кнопкой, откройте Properties, затем Controller и выберите Disable Steam Input для любой игры, где назначением занимается InputConfig. Значок контроллера на странице игры ведет к той же настройке.

  • Big Picture. Steam там сам читает пад. Стоит сделать пресет, где ничего не назначено, с перечисленным Steam, чтобы раскладка рабочего стола не двигала указатель, пока вы листаете библиотеку.
  • Desktop Layout. Если раскладка рабочего стола Steam активна и ваш пресет рабочего стола InputConfig тоже работает, у указателя два водителя. Закройте Steam, когда он не нужен, или отключите поддержку Steam для вашего типа пада в Steam, Settings, Controller.
  • Steam Controller. Steam и InputConfig оба управляют его встроенным режимом клавиатуры и мыши, называемым lizard mode, и они борются между собой, что выглядит как мерцание или назначения, которые то появляются, то исчезают. Закрывайте Steam, пока работает пресет InputConfig. Модели 2026 года, которую InputConfig читает как экспериментальную функцию, тоже нужно, чтобы Steam был закрыт.

Поставьте InputConfig на паузу, не закрывая его

Иногда нужно просто, чтобы пад какое-то время принадлежал Steam. Убрать InputConfig в сторону можно за секунду, и ничего из настроенного не пропадает:

  • Остановите из строки меню. Щелкните значок InputConfig и нажмите Stop. Значок зеленый, пока пресет работает.
  • Используйте глобальное сочетание. В Settings, General можно задать сочетание, которое включает и выключает последний пресет.
  • Приостановите переключение. Выключите Switch presets when the front app changes. Каждый пресет хранит свой список программ до тех пор, пока вы не включите его снова.
  • Аварийная остановка. Control Option Command точка или удержание Back и Start три секунды останавливает все и отпускает каждую клавишу. Ничего не удаляется.
Всплывающее окно InputConfig в строке меню с выбором пресета, New Preset, Smart Preset, Statistics, Emergency Stop и состоянием движка.
Figure 3. Всплывающее окно в строке меню. Остановите здесь пресет перед сеансом Steam и запустите его снова после, из того же места.

Если нажатия удваиваются или пропадают

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

  1. Посмотрите, что запущено. Значок в строке меню зеленый, пока пресет работает. Если вы хотели отдать пад Steam, остановите пресет.
  2. Переключите Steam Input игры. В Properties, Controller. Disabled, когда игру назначает InputConfig, и любой вариант, когда игра сама читает пад, какой ей нужен.
  3. Проверьте список программ. Для игры Steam перечислите собственное приложение игры, а не Steam, и убедитесь, что второй пресет выше на боковой панели тоже ее не перечисляет.
  4. Прочитайте журнал действий. Он показывает каждое автоматическое переключение и каждое подключение и отключение контроллера, так что видно, какой пресет был активен.
  5. Дайте Steam разрешение. Если Steam теряет пад вне Big Picture, разрешите Steam в Системных настройках, Конфиденциальность и безопасность, Мониторинг ввода, затем закройте и снова откройте Steam. Это собственное разрешение Steam, отдельное от разрешения InputConfig.

Чего это не умеет

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

Коротко

  • Работать могут оба. InputConfig не блокирует контроллер, поэтому Steam и игры продолжают его видеть.
  • Один переводчик на игру. Steam Input или раскладка InputConfig, при Steam Input в Disabled там, где назначает InputConfig.
  • Пусть переключается само. Включите Switch presets when the front app changes, перечислите собственную программу каждой игры и держите один домашний пресет.
  • Steam Controller. Закрывайте Steam, пока им управляет InputConfig.

Дайте каждой игре ровно одну программу, которая отвечает на пад, и две программы никогда не помешают друг другу.

Вопросы

Блокирует ли InputConfig мой контроллер от Steam?

Нет. InputConfig читает контроллер, не забирая его, поэтому Steam и игры продолжают его видеть, пока пресет работает. Исключение Steam Controller, потому что Steam и InputConfig не могут управлять им оба.

Почему каждая кнопка срабатывает дважды в моей игре Steam?

На нее отвечают две программы: игра или Steam Input и пресет InputConfig. Поставьте Steam Input в Disabled для этой игры в Properties, Controller или дайте игре пресет, где ничего не назначено.

Нужно ли закрывать Steam, чтобы пользоваться InputConfig?

Только с Steam Controller. С падом PlayStation, Xbox или Switch оба могут оставаться открытыми, если у каждой игры один переводчик.

Что выбрать, Steam Input или InputConfig?

Steam Input в играх Steam, где он работает. InputConfig для игр, до которых он не достает, игр вне Steam и всего остального Mac.

Как приостановить InputConfig, пока я играю в игру Steam?

Нажмите Stop во всплывающем окне в строке меню, используйте глобальное сочетание из Settings, General или пусть пресет, где ничего не назначено, берет управление, когда игра выходит на передний план.

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

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

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