标签: python keyboard
所以我试着编写一个需要记录击键的程序。我有这个当前的脚本:
def __call__(self): ch=msvcrt.getch() if ch in b'\x00\xe0': ch=msvcrt.getch() return ch
这适用于基本键,但不显示arrowkeys,退格键,输入。它也不能在程序窗口之外工作。如何让它在窗口外运行并在Windows上记录这些其他键?
答案 0 :(得分:2)
我建议使用pyHook并按照其中一个演示进行操作。它是一个可以使用的外部库,允许您监视全局键盘和鼠标事件。