我有以下代码
#!/usr/bin/python
import keybinder
def Mark(args):
print "Why, hello!"
keybinder.bind("<Super>m", Mark, "junk")
KEYBINDER.MAIN_LOOP_KEYPRESS()
换句话说,我想制作一个在后台静默睡眠的程序,直到在系统的任何地方按下一个组合键。 Keybinder似乎是一个获得按键的好方法,但我不知道如何做最后一行隐含的睡眠部分。似乎导入一个像GTk这样的大型框架对于这个应用程序来说太过分了,我宁愿避免繁忙的循环。
有什么想法吗?
答案 0 :(得分:0)
也许只是:
while not key_pressed:
time.sleep(0.2)