编程语言
首页 > 编程语言> > python – 在mac上注册Global Hotkeys?

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的那个由于某种原因被打破了.)

标签:python,cocoa,ruby,hotkeys,global-hotkey
来源: https://codeday.me/bug/20190704/1381316.html