我正在研究一个关于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

enter image description here

是啊那是abcd ...我按下了 . 对此问题的任何解释和补救措施表示赞赏 .