0
記錄擊鍵
我一直在努力得到這個工作了一段時間,現在(得到keyid的文本打印,A =「A」,而不是A = 125)。與pyHook
這裏是我的代碼,它要麼打印「無」,有時會打印錯誤的類型,或者甚至只是再次輸入keyid。 (具有不同IDToName參數)
import pyHook
from pyHook import HookManager
from pyHook.HookManager import HookConstants
import time
import pythoncom
def OnKeyboardEvent(event):
print HookConstants.IDToName(event.Ascii)
hm = pyHook.HookManager()
hm.KeyDown = OnKeyboardEvent
hm.HookKeyboard()
while True:
pythoncom.PumpMessages()