我正在研究一个关于python的项目,它涉及用pyhook进行键盘挂钩 . 我正在尝试获取键盘输入 . 但不幸的是收到的输入是错误的 . 下面是测试代码和我从中得到的输出 . 问题随机但几乎经常发生 .
Test Code
import pyHook, pythoncom
def OnKeyboardEvent(event):
print(chr(event.Ascii))
return True
hooks_manager = pyHook.HookManager ( )
hooks_manager.KeyDown = OnKeyboardEvent
hooks_manager.HookKeyboard ( )
pythoncom.PumpMessages ()
Output :
是啊那是abcd ...我按下了 . 对此问题的任何解释和补救措施表示赞赏 .