Файл содержит список горячих клавиш и привязанных к ним скриптов. Каждая строка — одно сочетание клавиш с одним или несколькими скриптами для нескольких нажатий.
Откройте файл в любом текстовом редакторе и добавьте список клавиш и скриптов. После сохранения сделайте Reload Config в меню Hammerspoon.
Каждая горячая клавиша описывается отдельной строкой между общими в файле фигурными скобками return { ... }:
Пример:
{mods = {"modifier1", "modifier2"}, key = "keyname", scripts = {"script.jsx"}}| Поле | Что указывать |
|---|---|
mods |
Модификаторы: "cmd", "alt", "ctrl", "shift". Если модификаторов нет — оставьте пустым: {} |
key |
Клавиша: буква, цифра, "space", "f1", "up", "down" и др. |
scripts |
Название файла скрипта или несколько файлов через запятую |
Note
Указывайте только имя файла скрипта, например "alignBottom.jsx" — путь к папке со скриптами уже задан в illustrator_settings.cfg в параметре rootPaths.
На одну горячую клавишу можно назначить до трёх разных скриптов — они будут запускаться в зависимости от того, сколько раз вы нажали сочетание подряд. В поле scipts через запятую добавляются имена скриптов для одиночного, двойного и тройного нажатия сочетания клавиш:
Пример:
{mods = {"ctrl", "shift"}, key = "down", scripts = {
"alignBottom.jsx", -- одно нажатие
"alignTop.jsx", -- двойное нажатие
"alignCenter.jsx" -- тройное нажатие
}}Если нужен только один скрипт на клавишу — укажите один файл.
Пример:
{mods = {"alt"}, key = "s", scripts = {"ResizeToSize.jsx"}}Note
Интервал ожидания в секундах между нажатиями настраивается в illustrator_settings.cfg параметром multiPressDelay.
Если временно не нужно сочетание клавиш, поставьте -- в начале строки — вся строка станет комментарием и будет проигнорирована в Hammerspoon:
Пример:
-- {mods = {"ctrl"}, key = "b", scripts = {"ToggleTextBold.jsx"}}- Имена скриптов чувствительны к регистру:
"MyScript.jsx"и"myscript.jsx"— разные файлы - Если скрипт не найден по указанному имени — горячая клавиша сработает, но ничего не произойдёт
- Одно и то же сочетание клавиш нельзя назначить дважды — сработает только первая запись в файле
Если вы внесли изменения в любой из файлов модуля, нужно перезагрузить конфигурацию Hammerspoon, чтобы изменения вступили в силу.
Нажмите на значок «молоток» Hammerspoon в верхней строке меню macOS → Reload Config.
Многие мои проекты для Иллюстратора бесплатны для скачивания благодаря поддержке пользователей. Помогите продолжать разработку, поддержав любой суммой через Buymeacoffee USD, CloudTips RUB, ЮMoney RUB, Tinkoff RUB, Donatty RUB, DonatePay RUB. Спасибо.
Нашли ошибку? Создайте запрос на Гитхаб или напишите мне.
Эл. почта: hi@sergosokin.ru
Телеграм: @sergosokin
Модуль для Hammerspoon распространяется по лицензии MIT License.
Вы можете свободно использовать, изменять и распространять это программное обеспечение, в том числе в коммерческих целях, при условии сохранения уведомления об авторских правах и лицензии.
- Стабильный релиз

