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