Python 全局热键

Python 全局热键

我正在寻找在 Python 3.2 中为 Ubuntu 12.10 创建全局热键的方法。也就是说,我的脚本将在后台运行,并且每当我按下Shift+F4时(例如),无论活动窗口是什么,脚本都会执行某些操作。

我查看过的一些资源:

也许我太过新手(我是一个初学者)或者我一直在错误的地方或错误的东西中寻找,但是,我无法利用上述资源。

如何在 Ubuntu 12.10 中使用 Python 3.2 创建全局热键。谢谢!

答案1

您可以在 X11/Xlib 级别执行此操作。请参阅此问题以了解如何在 C 中正确处理全局热键:X11/Xlib 的全局热键

现在您只需要一些 Python Xlib 库;python-xlib看起来是一个合理的选择。

答案2

我最近用过派用户输入用于类似的任务。它确实能很好地完成工作,并且不需要编译。

相关内容