gpt4 book ai didi

python - 在 Mac 上注册全局热键?

转载 作者:数据小太阳 更新时间:2023-10-29 07:37:01 25 4
gpt4 key购买 nike

我正在使用 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 接口(interface)。搜索“pyobjc 热键”出现了 this document . (官方 PyObjC 中的那个由于某种原因坏了。)

关于python - 在 Mac 上注册全局热键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5782776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com