Русский
Как добавить макросы на контроллер PS5 или Xbox на Mac
Это приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.
Добавьте их через назначатель. InputConfig, бесплатное приложение для Mac, которое я делаю, позволяет любой кнопке контроллера PS5, Xbox, Switch или 8BitDo запускать макрос: цепочку клавиш, сочетаний и кликов с заданными интервалами. У контроллеров Sony и Microsoft собственной функции макросов нет, поэтому на Mac макрос должен приходить из программы.
Одно ограничение решает, подойдёт ли это для вашей игры: макрос посылает ввод с клавиатуры и мыши, а не кнопки контроллера. Эта страница говорит, где это работает и где нет.
Версия InputConfig 1.7, ожидаемая в октябре 2026 года, будет полностью доступна на русском языке.
Шаги
- Установите InputConfig из Mac App Store и разрешите доступ в настройках Универсальный доступ.
- Нажмите Add a new bind, нажмите Сканировать (Scan) и нажмите кнопку контроллера, которая будет запускать макрос.
- Откройте Options строки и отметьте Run a sequence of steps (macro).
- Нажмите Add a step для каждой клавиши или клика, с паузой перед ней и временем удержания в миллисекундах.
- Сохраните, закройте редактор, включите пресет и нажмите кнопку.
Узнайте, у каких контроллеров есть собственные макросы
- PS5 DualSense. Кнопки макросов нет, и задних кнопок, на которые её можно было бы повесить, тоже нет.
- DualSense Edge. На странице Sony указаны задние кнопки, которые можно настроить на другие кнопки ввода, а макросов нет. См. DualSense Edge на Mac.
- Xbox Elite Series 2. Собственных макросов тоже нет. Elite на Mac разбирает его лепестки и профили.
- 8BitDo. Исключение: 8BitDo пишет, что его Ultimate Software может назначить длинную последовательность одной кнопке, и она хранится в контроллере. В статье контроллеры 8BitDo на Mac сказано, какая версия программы где работает.
Макрос, который хранится в пэде, нажимает кнопки контроллера, а макрос из назначателя нажимает клавиши и клики.
Постройте макрос на любой кнопке
- Вы: В пресете нажмите Add a new bind, нажмите Сканировать (Scan) и нажмите кнопку контроллера. Откройте Options строки и отметьте Run a sequence of steps (macro), затем нажмите Add a step для каждой клавиши или клика.
- InputConfig: Даёт каждому шагу Wait перед запуском и время удержания, оба в миллисекундах. Шаг может нажать клавишу, держать её, пока идут следующие шаги, отпустить её или щёлкнуть мышью.
- Проверка: Сохраните, закройте редактор и включите пресет. Поставьте курсор в безопасное место, например в пустую заметку, и нажмите кнопку.
Во встроенном пресете Macros & Turbo есть два примера для копирования: его кнопка A копирует, переключает программу и вставляет, а кнопка Y опускается на три пункта вниз и нажимает Return. Макрос строится шаг за шагом, поэтому каждый шаг и каждая пауза видны и их легко поменять.


Добавьте турбо, переключение и повтор
Меню нажатия в тех же Options решает, что означает нажатие:
- Повтор, пока зажато. Турбо, или быстрая стрельба. Параметр Every задаёт промежуток от 5 миллисекунд до минуты.
- Включение и выключение. Одно нажатие запускает действие, следующее его останавливает.
- Повтор. Срабатывает фиксированное число раз за одно нажатие.
- Остановка при отпускании. Завершает макрос, как только вы отпускаете кнопку.
На странице макросы, турбо и переключение описаны все параметры, а калькулятор CPS переводит нажатия в секунду в значение Every. Турбо и переключение складываются в быструю стрельбу, которая продолжается, пока вы не нажмёте снова.
Подберите тайминг
Большинство программ считывает нажатие клавиши при удержании от 30 до 50 мс и паузе 50 мс. Переключение программы требует от 300 до 500 мс до следующего шага. Если макрос пропускает шаг, удлините паузу перед тем шагом, который не срабатывает.
Узнайте, где работает макрос назначателя
- Программы и игры с управлением клавиатурой и мышью. Макрос приходит как обычные нажатия клавиш и клики, поэтому работает.
- Игра, которая читает контроллер сама. InputConfig не посылает кнопки контроллера, поэтому не может заставить собственные кнопки пэда срабатывать там по последовательности. Это должна дать игра или макрос, сохранённый в контроллере.
- Онлайн и турниры. Турниры не разрешают макросы, а онлайн-игра следует правилам каждой игры.
Больше всего макросы помогают при тренировке и тогда, когда руки не могут нажать две кнопки в один и тот же момент.
Коротко
- Нет кнопки макросов. У DualSense, Edge и Elite её нет. Некоторые пэды 8BitDo хранят макрос сами.
- На Mac. Назначьте кнопку, отметьте Run a sequence of steps (macro), добавьте шаги.
- Ограничение. Макрос посылает клавиши и клики, а не кнопки контроллера.
Если игра принимает ввод с клавиатуры, любая кнопка контроллера может запускать макрос на Mac бесплатно.
Вопросы
Есть ли у контроллера PS5 кнопка макросов?
Нет. У DualSense нет кнопки макросов, а страница Sony для DualSense Edge указывает задние кнопки, которые можно настроить на другие кнопки ввода, без макросов. На Mac макросы добавляет назначатель, например InputConfig.
Можно ли использовать макросы на контроллере Xbox на Mac?
Да, через назначатель. У контроллеров Xbox собственных макросов нет, а InputConfig позволяет любой кнопке запускать цепочку клавиш и кликов с заданными интервалами.
Есть ли бесплатная программа для макросов контроллера на Mac?
InputConfig бесплатен в Mac App Store и распространяется с открытым исходным кодом. Любая кнопка поддерживаемого контроллера PlayStation, Xbox, Switch, 8BitDo или другого может запускать макрос, с турбо и переключением.
Может ли макрос нажимать кнопки контроллера внутри игры?
Не через InputConfig. Он посылает ввод с клавиатуры и мыши, поэтому его макросы работают в программах и в играх, в которые играют с клавиатурой и мышью. Игре, которая читает пэд сама, нужна собственная функция игры или макрос, сохранённый в контроллере.
Есть ли у контроллеров 8BitDo макросы?
8BitDo пишет, что его Ultimate Software может назначить длинную последовательность одной кнопке на поддерживаемых контроллерах. На Mac InputConfig добавляет макросы из клавиш и кликов на любую кнопку, которую он читает.
Ещё на русском
Подробные руководства на английском
Кто это пишет. 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.