Python 全局热键

onB*_*ner 5 python programming shortcut-keys python3

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

我看过的一些资源:

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

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

小智 4

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

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

  • 通过这些链接,我最终到达了 https://github.com/engla/keybinder 它需要一些编译才能使其运行,但我只是运行了其中一个示例,并且它起作用了!谢谢你!井井有条! (2认同)