Python全球热键

时间:2012-12-14 23:57:17

标签: python ubuntu python-3.x

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

这些http://pastebin.com/raw.php?i=J4swvcgD是我看过的resources(必须将它们粘贴到Pastebin中,因为Stack Overflow只允许我发布两个链接)

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

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

ps:这是https://askubuntu.com/questions/229129/python-global-hotkey

的副本

1 个答案:

答案 0 :(得分:3)

看看https://github.com/engla/keybinder;它是一个简单的库,宣称启用全局键盘快捷键并包含Python绑定。它特定于GTK,但如果您的目标是Ubuntu 大多数 Ubuntu系统默认使用基于Gnome和GTK的应用程序。 YMMV在GTK窗口之外,在这种情况下你将不得不使用一些较低级别的X11调用。