我正在用 Titanium Developer 编写一个应用程序,它可以让我使用 Javascript、PHP、Ruby 和 Python。它为 API 提供了一些可能需要的标准功能,但缺少的是全局事件。
现在我想为我的应用程序分配全局热键并且几乎一无所知。现在我只针对 MAC,但找不到 Python 或 Ruby 的任何解决方案。我发现以下 Cocoa 库似乎能够做到这一点:
https://github.com/secondgear/SGHotKeysLib
但是我在 Objective C 方面的经验为零,并且不想为了实现一件事而花时间学习它。
任何人都可以就以下其中一项给我建议..
- 如何使用 Python 在 Mac 上注册全局热键
- 如何使用 Ruby 在 Mac 上注册全局热键
- 如何使用 SGHotkeysLib 制作一个可以将全局热键定向到其他应用程序的 CLI 守护程序(例如,我可以使用命令行工具来注册 Command+K 运行某个应用程序)。
或者可能还有其他我没有想到的想法?
只是一个指向正确方向的指针将不胜感激。
提前致谢。