我正在 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()
有一个带有问题的视频。
我不想在任何情况下停止脚本。我该如何解决?
谢谢。