python – 在mac上注册Global Hotkeys?

我正在用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运行某个应用程序).

或者可能是我没有想到的任何其他想法?

只是一个正确方向的指针将非常感激.

提前致谢.

解决方法:

您可以使用Python直接调用PyObjC,它是Objective-C的Python接口.搜索“pyobjc hotkey”出现了this document.(官方PyObjC的那个由于某种原因被打破了.)

相关文章

我正在用TitaniumDeveloper编写一个应用程序,它允许我使用Ja...
我的问题是当我尝试从UIWebView中调用我的AngularJS应用程序...
我想获取在我的Mac上运行的所有前台应用程序的应用程序图标....
我是一名PHP开发人员,我使用MVC模式和面向对象的代码.我真的...
OSX中的SetTimer在Windows中是否有任何等效功能?我正在使用...
我不确定引擎盖下到底发生了什么,但这是我的设置,示例代码和...