2012-04-02 41 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

回答