2012-08-28 78 views
0

我想找到某種庫或函數,以便我可以快速鍵盤輸入。Python3:獲取鍵盤輸入沒有光標閃爍速度的影響

現在,使用Conio.h輸入法,您可以按住一個鍵,但您必須等待半秒鐘才能開始重複,與任何文本框中相同。這似乎是由光標重複延遲決定的,如下所示。

Cursor blink rate

任何方式來獲得實時的鍵盤輸入而不必遭受這個小的延遲?

我聽說過pyHook,但這對Python 3(.2)不起作用。謝謝!

回答

0

我最終寫了一個小DLL來使用Win32函數GetAsyncKeyState

1

您需要用艱難的方式來創建自己的窗口,然後使用計時器來觸發按鍵的「重複」,然後監聽keydown和keyup事件。

+0

最終,我寫了一個Pascal DLL來使用GetAsyncKeyState,而不是設置一個窗口和東西。 –