Mac OS X 的 Autohotkey 替代方案是什么?

20

这个问题以前曾经被问过,但是没有得到答案。我在使用谷歌搜索时也遇到了一些困难。该程序可以是免费或付费的。


有什么想法吗?我尝试过使用Automator +终端,但是我发现它们的功能与AutoHotKey相比太有限了。 - James Banks
1
如果你只是在寻找键盘快捷键和键位重新映射以及自定义方面的工具,那么免费的KeyRemap4MacBook非常棒:http://pqrs.org/macosx/keyremap4macbook/ - jsherk
6个回答

6

你想要做什么?

IronAHK 可以在 Mac 上运行 - 我不是 Mac 用户,所以我没有尝试过,但这应该是尝试让 AutoHotkey 脚本工作的首选。

alternativeTo.net 列出了一些 Mac OS 上的替代品 来代替 AutoHotkey。那里的最佳结果是 Project SIKULI,它在功能上与 AHK 相似,但使用不同的脚本语言。


嗨,Gary。我在我的电脑上有一个AutoHotkey脚本,它可以启动Chrome,等待我关闭它,然后一键清除DNS缓存,最后在后台运行CCleaner。IronAHK能够实现这个吗?我会研究一下你列出的那些替代方案,谢谢。 - James Banks
1
SIKULI项目似乎正在彻底改变UI脚本编写。 - user2188875

4

Keymando - 价格为19美元,提供30天免费试用。使用Ruby作为其脚本语言。

IronAHK可以运行AHK脚本,但对于其GUI界面,需要X11.app。我不认为它可以自动化常规的Mac应用程序。


1
Keymando最近已经从App Store下架并进行了更新。您可以在http://keymando.com获取新版本。如果您已经通过App Store购买了它,请告诉我,我会为您提供新的许可证。 - Kevin Colyar
2
一个警告:Keymando文档非常不完善。而且,当用户快速输入时它会占用大量的CPU资源(没有明显原因,因为即使在“禁用”状态下也似乎会这样做)。 另一个选择是KeyRemap4MacBook,在按键重新映射功能方面要优秀得多,但缺少脚本语言。(然而,就我个人而言,我已经可以使用它来完成许多我使用AutoHotkey所做的事情,因此值得探索,尽管效果可能有所不同。) - Himanshu P
我喜欢Keymando的设计理念,立刻就注意到了Vim和Gmail的风格。但它似乎缺少关键的abbr / iabbr功能,这将允许使用缩写而不仅仅是单个键盘“和弦”。 - Orwellophile

1
快银可以部分解决autohotkey的一些功能:它具有定义快捷键/触发器的能力。对于文本扩展,但mac os中已经内置了文本扩展
另一方面,applescript/automator是mac os原生解决某些自动化任务的方案。

0

看看Butler。免费试用,购买需支付20美元。

我还没有找到像AHK那样的Mac开源工具。


0

我目前使用KeyRemap4MacBook,它非常适合键映射,包括键的和弦。但是它没有脚本语言。Keyboard Maestro似乎是一个受欢迎的选项,具有一些脚本支持(虽然我自己没有尝试过)。


-1

还没有人提到Quicksilver - 这是一个免费的实用工具,有大量的插件可供扩展。


1
它与AutoHotKey及其脚本能力有何关联? - nsimeonov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接