Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试找到某种库或函数,以便获得快速的键盘输入。
现在,使用 Conio.h 输入法,您可以按住一个键,但您必须等待半秒才能开始重复,就像在任何文本框中一样。这似乎是由光标重复延迟决定的,如图所示。
有什么方法可以获得实时键盘输入,而不必忍受这个小延迟?
我听说过 pyHook,但这不适用于 Python 3(.2)。谢谢!
您需要以艰难的方式进行操作,创建自己的窗口,然后侦听 keydown 和 keyup 事件,使用计时器触发按键的“重复”。
我最终写了一个小 DLL 来使用 Win32 函数GetAsyncKeyState。
GetAsyncKeyState