Русский
Автонажатие клавиш для Mac
Да, InputConfig это бесплатная программа автонажатия клавиш для Mac. Она нажимает клавишу за вас снова и снова с заданной паузой или удерживает её, пока вы не скажете остановиться, и она бесплатная, с открытым кодом, в Mac App Store. Нужна она потому, что для большинства игр удержание клавиши на Mac это одно долгое нажатие, а повтор клавиш в настройках клавиатуры помогает только там, где приложение читает повторяющиеся символы, например в текстовом поле.
InputConfig бесплатно доступен в Mac App Store. macOS 14 или новее, без учётной записи, без отслеживания, открытый исходный код.
Шаги
- Добавьте строку и просканируйте элемент, который будет запускать повтор.
- Задайте вывод Keyboard Key и выберите клавишу.
- В Options выберите Repeats while held или Repeats until pressed again и задайте паузу.
- Закройте редактор и включите пресет.
Повторяйте клавишу
- Установите InputConfig и разрешите доступ в разделе Универсальный доступ.
- Нажмите Add a new bind, затем Scan и нажмите элемент, который будет запускать повтор: свободную кнопку мыши, кнопку геймпада, пэд MIDI или клавишу, которая ничего не печатает.
- Задайте вывод Keyboard Key и выберите клавишу. Для сочетания вроде Command R добавьте вторую клавишу кнопкой с плюсом. Клавиши в одной строке нажимаются вместе.
- В Options задайте How it fires как Repeats while held, чтобы клавиша нажималась, пока вы держите элемент, или как Repeats until pressed again, чтобы запускать её одним нажатием и останавливать следующим.
- Задайте Every в миллисекундах. 50 мс это двадцать нажатий в секунду. 1000 мс это одно.
- Сохраните, закройте редактор и включите пресет.

Ещё две настройки формируют серию:
- Vary by up to. Добавляет случайный плюс или минус к каждой паузе.
- Stop after. Завершает серию после заданного числа нажатий.
Клавиши уходят в приложение на переднем плане, как у настоящей клавиатуры.
Повтор только после паузы, как на клавиатуре
Новинка версии 1.6. Для стрелок в списке или Backspace в документе вам может понадобиться поведение самой клавиатуры: сначала ничего, потом ровный повтор. Оставьте строку на Fires while held и отметьте Repeat keys while held. Темп следует настройкам Key repeat rate и Delay until repeat в разделе Системные настройки, Клавиатура. Оба варианта сравнивает страница кнопка геймпада повторяет клавишу.
Или удерживайте клавишу
Для некоторых задач клавишу нужно удерживать, а не повторять: автобег на W, удержание Shift, удержание кнопки мыши при долгом перетаскивании. Выберите Toggles on and off. Одно нажатие удерживает вывод, следующее отпускает.
Встроенный пресет Toggle Mode показывает четыре примера, а остальное разобрано на странице удержание клавиши геймпадом.
Нажмите клавишу заданное число раз
Поле Repeat под меню нажатия запускает вывод несколько раз от одного нажатия, с паузой Wait между ними, которую вы задаёте в миллисекундах. Три нажатия Down с паузой 80 мс это одна кнопка, которая сдвигает список на три строки.
Печатайте фразу снова и снова
Задайте вывод Type Text и напишите фразу.
- В обычной строке. Каждое нажатие печатает её один раз.
- С Repeats until pressed again. Она печатается при каждой паузе, пока вы не нажмёте снова.
Выберите элемент, который запускает повтор
InputConfig слушает клавиатуру рядом с macOS и не может отобрать у неё клавишу. Клавиша, которую вы назначили запуском, всё равно печатает, поэтому выберите такую, которая больше ничего не делает:
- От F13 до F19. На расширенной клавиатуре.
- Правый Option на MacBook. Если вы не печатаете с ним буквы с диакритикой.
- Боковая кнопка мыши. Отметьте Block the button's own action в строке, и она перестанет ещё и возвращать назад в браузере.
- Кнопка геймпада или пэд MIDI. Ни то, ни другое ничего не печатает.
InputConfig также не может остановить автоповтор клавиши на вашей клавиатуре. Повтор клавиш в macOS настраивается в настройках клавиатуры. Страница горячая клавиша автокликера объясняет, почему для F6 на MacBook нужна fn, и это относится и к автонажатию клавиш.
Как остановить
Поднимайтесь по этой лестнице, начиная с самого маленького шага:
- Нажмите запускающий элемент ещё раз. Серия остановится.
- Используйте аварийную остановку. Control Option Command точка. Аварийная остановка отпускает все клавиши, которые удерживает приложение.
В некоторых играх повторяющиеся или автоматические нажатия считают читерством, поэтому сначала проверьте их правила.
Коротко
- Повтор. Выберите Repeats while held или Repeats until pressed again и задайте паузу в Every.
- Повтор как на клавиатуре. Используйте Repeat keys while held, темп которого задаёт раздел Системные настройки, Клавиатура.
- Удержание. Выберите Toggles on and off для автобега и удерживаемых модификаторов.
Выбирайте режим по тому, чего ждёт игра: множества нажатий или одного долгого.
Вопросы
Есть ли бесплатная программа автонажатия клавиш для Mac?
Да. InputConfig бесплатный, с открытым кодом, в Mac App Store, без аккаунта и без платных функций.
Может ли она спамить пробелом?
Да. Поставьте пробел в строку с Repeats while held. Встроенный пресет Macros & Turbo нажимает пробел двенадцать раз в секунду с RB.
Может ли она удерживать W для автобега?
Да. Поставьте W в строку с Toggles on and off: одно нажатие удерживает клавишу, следующее отпускает.
Может ли удерживаемая кнопка повторять клавишу так, как это делает клавиатура?
Да, начиная с 1.6. Отметьте Repeat keys while held в строке, и клавиша будет повторяться с темпом, заданным в разделе Системные настройки, Клавиатура.
Работает ли она на MacBook?
Да, на любом Mac с macOS 14 или новее, на Apple silicon или Intel.
Ещё на русском
Подробные руководства на английском
Кто это пишет. 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.