2011-02-24 52 views
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() 

回答

0

爲什麼不使用event.Key? xx