2011-02-24 3 views
0

Я пытался получить эту работу в течение некоторого времени (чтобы получить идентификатор ключа для печати в тексте, A = «A», а не А = 125).записи нажатий клавиш с pyHook

Вот мой кода, он либо печатает «Нет», либо иногда печатает неправильный тип или даже только ключ. (С различными аргументами 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

Смежные вопросы