微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐