Русский
Есть ли AutoHotkey для Mac?
Это приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.
Нет. На странице проекта AutoHotkey его описывают как скриптовую утилиту для создания макросов и автоматизации под Windows. Ничто на Mac не является тем же инструментом, но у каждой задачи, для которой им пользуются, есть ответ на Mac, и большинство из них бесплатны. Эта страница раскладывает их по задачам, потому что на Mac задачи принадлежат разным инструментам.
Я делаю InputConfig, бесплатное приложение с открытым исходным кодом для Mac, которое покрывает три из этих задач: горячие клавиши на запасных клавишах и кнопках мыши, макросы и автоклик. Это не язык скриптов, и страница говорит, что он не охватывает.
Версия InputConfig 1.7, ожидаемая в октябре 2026 года, будет полностью доступна на русском языке.
Шаги
- Запишите, что делает каждый ваш скрипт AutoHotkey: раскрывает текст, переназначает клавишу, запускает горячую клавишу, проигрывает макрос или повторяет клики.
- Для замены текста и сочетаний меню откройте Системные настройки, Клавиатура.
- Для переназначения одной клавиши на другую, помимо клавиш-модификаторов, используйте Karabiner-Elements.
- Для горячих клавиш на запасных клавишах или кнопках мыши, макросов и автоклика установите InputConfig и добавьте строку для каждой.
- Нажмите Сканировать (Scan) у строки, нажмите клавишу или кнопку и выберите, что она посылает.
Найдите инструмент для Mac под каждую задачу
| Для чего вы используете AutoHotkey | На Mac |
|---|---|
| Раскрыть сокращение в текст | Text Replacements, в разделе Клавиатура Системных настроек |
| Поменять, что делает клавиша-модификатор | macOS: Системные настройки, Клавиатура, Keyboard Shortcuts, Modifier Keys |
| Превратить любую клавишу в любую другую | Karabiner-Elements, бесплатно и с открытым исходным кодом |
| Поменять сочетание для команды меню | macOS: Keyboard Shortcuts, App Shortcuts |
| Запустить цепочку действий по сочетанию клавиш | Программа Shortcuts, где у команды может быть своё сочетание клавиш |
| Дать запасной клавише или кнопке мыши задачу | InputConfig: от F13 до F19, правые модификаторы, боковые кнопки мыши |
| Проиграть последовательность клавиш и кликов по времени | Макрос InputConfig |
| Кликать или нажимать клавишу снова и снова | Настройки повтора InputConfig: турбо, пока зажато, или пока не нажмёте снова |
AutoHotkey это один инструмент в Windows, а на Mac его задачи принадлежат четырём.


Используйте то, что уже делает macOS
- Печать фразы. Text Replacements раскрывает короткое сокращение в любой текст, в большинстве программ.
- Новое сочетание для команды меню. App Shortcuts даёт любому пункту меню нужное вам сочетание клавиш.
- Перестановка модификаторов. Modifier Keys меняет, что делают Caps Lock, Control, Option, Command и Globe. Caps Lock на Escape есть в этом списке.
- Многошаговая автоматизация. Программа Shortcuts объединяет действия, например открытие программ, изменение размера окон и работу с файлами.
Переназначение клавиш на Mac проходит все три панели настроек. Сначала проверьте Системные настройки, потому что несколько задач AutoHotkey на Mac не требуют ничего устанавливать.
Добавьте горячие клавиши, макросы и автоклик
- Вы: В InputConfig создайте пресет и добавьте строку. Нажмите Scan, затем нажмите клавишу или щёлкните боковую кнопку мыши. Выберите выход: сочетание клавиш, макрос, Type Text, Open App, Run Siri Shortcut или системную функцию.
- InputConfig: Выполняет выход каждый раз, когда вы нажимаете этот вход, во всех программах, пока работает пресет. Пресет только с клавиатурными строками не требует контроллера.
- Проверка: Включите пресет и нажмите клавишу.
- Макросы. Цепочка клавиш, сочетаний и кликов по времени. См. как сделать макрос на Mac.
- Автоклик. Клики, которые повторяются, пока зажато, или пока вы не нажмёте снова. См. руководство по автокликеру.
- Разный набор для каждой программы. По одному пресету на программу, с автопереключением.
Клавиша, которая ничего не печатает, например F13, даёт самую чистую горячую клавишу.
Чего Mac вам не даст
- Один язык скриптов для всего. Нет единого инструмента, который покрывает всё, что может скрипт AutoHotkey. Каждая задача уходит в свой инструмент.
- Ваши файлы .ahk. Это скрипты для Windows. Ничто на этой странице их не запускает, поэтому каждая задача пересобирается.
- Блокировка клавиш в InputConfig. Он слушает клавиатуру рядом с macOS, поэтому назначенная клавиша всё равно выполняет и свою обычную работу. Подмена или отключение клавиши это работа Karabiner-Elements.
- Записанные макросы в InputConfig. Макрос строится шаг за шагом и не записывается наблюдением за вами.
InputConfig добавляет задачи клавишам и кнопкам, но языка программирования не заменяет.
Избегайте загрузок «AutoHotkey для Mac»
Проект AutoHotkey собирается только для Windows, поэтому загрузка для Mac под этим названием не от его создателей. Пользуйтесь настройками, которые уже есть в macOS, а для добавленного берите программу из Mac App Store или проект, исходный код которого можно прочитать. Файл, который предлагают как AutoHotkey для macOS, не из проекта AutoHotkey.
Коротко
- Замена текста и сочетания меню. Они в Системных настройках, Клавиатура.
- Любая клавиша в любую другую. Используйте Karabiner-Elements.
- Горячие клавиши на запасных клавишах и кнопках, макросы, автоклик. Используйте InputConfig.
Разложите скрипты по задачам, и у каждой на Mac есть свой дом.
Вопросы
Есть ли AutoHotkey для Mac?
Нет. На странице проекта AutoHotkey его описывают как скриптовую утилиту для Windows, и версии для Mac нет. На Mac его задачи разделены между настройками macOS, программой Shortcuts, Karabiner-Elements и назначателем, таким как InputConfig.
Какой аналог AutoHotkey есть на Mac?
Единого аналога нет. Text Replacements и App Shortcuts встроены в macOS, Karabiner-Elements переназначает клавиши, программа Shortcuts объединяет действия, а InputConfig добавляет горячие клавиши на запасных клавишах и кнопках мыши, макросы и автоклик.
Как сделать замену текста на Mac?
Используйте Text Replacements в разделе Клавиатура Системных настроек. Короткое сокращение раскрывается в любой текст, в большинстве программ, без установки чего-либо.
Можно ли запускать мои скрипты AutoHotkey на Mac?
Нет. Это скрипты для Windows. Каждую задачу пересоберите инструментом для Mac: заменой текста, переназначением клавиши, сочетанием или макросом.
Можно ли сделать горячую клавишу, которая запускает макрос на Mac?
Да. В InputConfig назначьте клавишу, например F13, боковую кнопку мыши или кнопку контроллера на макрос: цепочку клавиш, сочетаний и кликов по времени.
Ещё на русском
Подробные руководства на английском
Кто это пишет. 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.