Русский
Как сделать комбинацию кнопок на контроллере Mac
Это приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.
Да, у контроллера на Mac могут быть комбинации кнопок. В InputConfig строку можно настроить так, чтобы она срабатывала, только пока удержана другая кнопка, поэтому L1 плюс Cross отправляет одно, а Cross отдельно отправляет другое. Это работает как Shift на клавиатуре и удваивает то, что может делать каждая кнопка.
Я делаю InputConfig, бесплатное приложение для Mac, которое назначает контроллер на клавиши и мышь. В приложении комбинация называется аккордом (chord). Она бесплатна, как и всё остальное в нём.
Версия InputConfig 1.7, ожидаемая в октябре 2026 года, будет полностью доступна на русском языке.
Шаги
- Добавьте строку на кнопку, которая выполняет работу, и задайте, что она отправляет.
- Откройте параметры строки (Options).
- В разделе Second control задайте While also holding на кнопку, которую будете удерживать.
- Оставьте отдельную обычную строку для обычной работы кнопки.
- Нажмите Save, затем удержите первую кнопку и нажмите вторую.
Сделайте первую комбинацию
- Вы: Добавьте строку на кнопку, которая выполняет работу, например Cross, и задайте, что она отправляет. Откройте её Options и в разделе Second control задайте While also holding на кнопку, которую будете держать, например L1. Там же можно нажать Сканировать (Scan) и нажать кнопку.
- InputConfig: Срабатывает эта строка, только пока удержан L1.
- Проверка: Удержите L1 и нажмите Cross. Комбинация срабатывает. Нажмите Cross отдельно, и вместо неё срабатывает обычная строка.

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

Выберите хорошую кнопку для удержания
- Задний лепесток. Обычно у него нет своей работы, поэтому ничего не срабатывает, когда вы его держите.
- Бампер. Легко держать, пока большой палец нажимает кнопку лица.
- Триггер. Его можно держать для комбинации, когда он назначен как кнопка, а не как ось.
Если у удерживаемой кнопки есть своя работа, и вы не хотите, чтобы она срабатывала, назначьте ей строку без вывода.
Используйте больше одной удержанной кнопки
Строка может требовать до трёх удержанных кнопок одновременно, так что L1 плюс R1 плюс Triangle может быть тем, что вы никогда не нажмёте случайно. Это хорошее место для чего-то серьёзного, например для выхода из приложения.
Что может отправить комбинация
Всё, что может отправить одиночная кнопка: клавишу, сочетание клавиатуры, например Command Q, клик мышью, макрос, набранный текст, системную функцию, например снимок экрана, или ярлык Siri. Комбинация касается только того, что вы нажимаете. Что она отправляет, решаете вы.
Если комбинация срабатывает не то
- Сначала удерживайте, потом нажимайте. Если нажать основную кнопку первой, обычная строка сработает раньше, чем удерживаемая кнопка прижата.
- Очистите строку удерживаемой кнопки. Если удержание также делает её собственную работу, назначьте ей строку без вывода.
- Обновите приложение. Версия 1.6 исправила срабатывание обычной строки при отпускании в комбинациях.
Аккорды в справке содержат полный справочник, а удержание и двойное нажатие это другой способ получить больше задач от одной кнопки.
Кратко
- Где. Параметры строки, Second control, While also holding.
- Две строки на кнопку. Одна обычная, одна с удерживаемой кнопкой.
- Порядок. Сначала удерживаемая кнопка, потом нажатие.
Одна запасная кнопка для удержания даёт каждой другой кнопке вторую задачу.
Вопросы
Можно ли назначить две нажатые вместе кнопки контроллера на одну клавишу на Mac?
Да. В InputConfig откройте параметры строки и задайте While also holding в разделе Second control. Тогда строка срабатывает, только пока удержана другая кнопка.
Сколько кнопок может использовать комбинация?
Строка может требовать до трёх удержанных кнопок плюс кнопку, которую вы нажимаете.
Кнопка всё ещё работает сама по себе?
Да. Оставьте обычную строку для кнопки и вторую строку для комбинации. Обычная строка молчит, пока удерживаемая кнопка нажата.
Работает ли это с контроллером PS5, Xbox или Switch?
Да. Комбинации работают с любым контроллером, который читает InputConfig, а удерживаемой кнопкой может быть любой элемент, который видит Scan.
Ещё на русском
Подробные руководства на английском
Кто это пишет. 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.