我正在尝试使用python中的pyhook创建一个全局热键,它只能用于按下alt键.
这里是来源:
import pyHook
import pythoncom
hm = pyHook.HookManager()
def OnKeyboardEvent(event):
    if event.Alt == 32 and event.KeyID == 49:
        print 'HERE WILL BE THE CODE'
hm.KeyDown = OnKeyboardEvent
hm.HookKeyboard()
pythoncom.PumpMessages()
但是当我执行时,只能在第二次按下第二个键(数字1 = 49)的情况下工作......并给出此错误:
http://img580.imageshack.us/img580/1858/errord.png
我该如何解决?在第一个按下时间工作.