1

我有以下代码

#!/usr/bin/python
import keybinder

def Mark(args):
    print "Why, hello!"

keybinder.bind("<Super>m", Mark, "junk")
KEYBINDER.MAIN_LOOP_KEYPRESS()

换句话说,我想制作一个程序,它在后台静默休眠,直到在系统中的任何位置按下组合键。Keybinder 似乎是获得按键的好方法,但我不确定如何执行最后一行暗示的睡眠部分。似乎导入一个像 GTk 这样的大型框架对于这个应用程序来说太过分了,我宁愿避免一个繁忙的循环。

有什么想法吗?

4

1 回答 1

0

也许只是:

while not key_pressed:
    time.sleep(0.2)
于 2012-11-02T09:57:52.270 回答