2012-04-02 94 views
2

我想编写一个可以监视全局键盘事件的程序。但是,我不知道如何在基于Linux的系统上实现这一点。任何人都知道如何开始?如何使用python监视全局键盘事件?

+1

你想在后台进程还是在GUI?看看这个链接是否有帮助。 [链接到python的诅咒](http://docs.python.org/library/curses.html#constants)。它有一个你可以听的“Key constant”列表。这里有[this](https://bbs.archlinux.org/viewtopic.php?id=14253)讨论终端io模块(特定的非规范模式)。如果你提供了更多关于你想要做什么的细节,也许我们可以帮助你更多。 – George 2012-04-02 15:25:26

+0

我希望捕获其他窗口中的所有键盘事件。所以它可以是后台进程或GUI。我最近在用pygame编写游戏时遇到了这个问题,一旦失去焦点,它显然无法捕获任何关键事件。 – ddmbr 2012-04-02 15:53:34

回答