我在Windows 10上使用Python 3.5.2制作一个脚本,用于捕获用户按下的键。代码工作正常,除非我按下alt + tab切换窗口,有时会立即崩溃,有时会在我按下时崩溃它反复。
最基本的代码是:
import pythoncom, pyHook
def OnKeyboardEvent(event):
print ('Ascii:', event.Ascii, chr(event.Ascii))
return True
# create a hook manager
hm = pyHook.HookManager()
# watch for all keyboard events
hm.KeyDown = OnKeyboardEvent
# set the hook
hm.HookKeyboard()
#wait forever
pythoncom.PumpMessages()
有一个问题video。
我不想在任何情况下停止剧本。我该如何解决?
感谢。