2

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

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

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

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

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

4

1 回答 1

3

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

于 2012-12-15T00:10:36.357 回答