我正在研究python上的一个项目,它涉及用pyhook进行键盘挂钩。我正在尝试获取键盘输入。但不幸的是收到的输入是错误的。下面是测试代码和我从他们那里获得的输出问题是随机发生的,但几乎经常发生。
测试代码
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 ()
输出:
是的,那是abcd ......我按下了。对此问题的任何解释和补救措施都表示赞赏。