Эквивалент AutoHotkey для OS X?

Есть ли эквивалентный продукт/метод для AutoHotkey. Для тех, кто не знает, это продукт, который позволяет программировать движения мыши и клавиатуры. Это позволяет мне «макросировать» определенные функции в программах вместо того, чтобы делать это вручную. В старые времена их называли клавишными набивками. Но это только половина решения, так как мне также нужен наполнитель «движения мыши».

Есть ли такой зверь?

В вопросе укажите семейство или версию системы (например, Mac OS X Mavericks).
@klanomath Yosemite, поэтому проблема с подписью драйвера может быть проблемой для всего, что существует. Хотя я не привязан к Йосемити
Я использую автоматизацию рабочего стола Kantu как «AutoHotkey для Mac» , хотя оба инструмента совершенно разные. Визуальный подход Kantu проще в использовании, но не такой мощный, как Ahk в Windows. Kantu также имеет открытый исходный код.

Ответы (4)

Я рекомендую Keyboard Maestro , который позволяет настраивать макросы с различными действиями, которые можно запускать с помощью сочетаний клавиш или других триггеров.

Кажется, не делает движений мышью, я что-то пропустил?
@Meet Sure делает: есть действие для щелчка, наведения, прокрутки и перетаскивания.
Вау, это выходит за рамки того, что я думал, что это возможно, он не только выполняет макро движения мыши в цикле, но и может обнаруживать пиксель на экране, поэтому я знаю, изменилось ли состояние.
-1 OP говорит «эквивалентно AHK», что бесплатно. Этот продукт не является бесплатным и, следовательно, не эквивалентен.
Эта вещь бесплатна? Или просто предоставить пробную версию?
@Robino Я скачал 7.3.1 stairways.com/main/download и не вижу ссылки «Купить сейчас» рядом с ней. Если вы откажетесь от обновления, интересно, сможете ли вы использовать старую версию на неопределенный срок. Доложит.

Обратите внимание на Хаммерспун. Кажется, что он очень полнофункциональный и, как и AutoHotkey, предлагает программный способ выполнять все виды автоматизации OSX в дополнение к привязке/переназначению клавиш.

(Для этого используется подход, основанный на плагинах. Karabiner, упомянутый в ответе выше, также может использоваться в качестве плагина, позволяющего расширять его функциональность всевозможными способами.)

http://www.hammerspoon.org/

Это заслуживает большего количества голосов, это действительно мощный инструмент, спасибо, что поделились!
и это бесплатно, и с открытым исходным кодом!

Я использую карабин . Его немного сложно настроить (он использует XML), но он такой же мощный, как AHK. Он также может двигать мышь .

Выглядит многообещающе, попробую, надеюсь, сработает.
Следовал инструкциям в этом сообщении в блоге и прекрасно работает: jeromyanglim.tumblr.com/post/35261000440/… Спасибо!
Он устарел с более новыми версиями MacOS, был заменен на Karabiner Elements, который больше не поддерживает мышь, ему крайне не хватает функций клавиатуры и все еще довольно много ошибок. Тем не менее, я настоятельно рекомендую Karabiner для систем, предшествующих Sierra.

Я использую BetterTouchTools. Он может эмулировать нажатия кнопок, щелчки мышью, множество полезных функций в зависимости от открытого в данный момент приложения.

Пример: F1 в Evernote делает текст жирным, F2 увеличивает текст, F3 выделяет всю строку:
введите описание изображения здесь

До недавнего времени BetterTouchTools был бесплатным. Теперь он переключился на модель «плати сколько хочешь» с минимумом ~ 2 доллара или около того.

Тем не менее, это автоматизатор на основе графического интерфейса, у него нет функций программирования, которые есть у Autohotkey. Однако вы можете комбинировать несколько действий, таких как активация окна, нажатие кнопки, повторное скрытие окна и т. д.