El código es:
Código
# coding= utf-8 import pyHook, pythoncom def AlPulsar(event): print 'MessageName:',event.MessageName print 'Ascii:', str(event.Ascii) print 'Key:', str(event.Key) print 'KeyID:', str(event.KeyID) print 'ScanCode:', str(event.ScanCode) print '--------------------------------\n' hook = pyHook.HookManager() hook.KeyDown = AlPulsar hook.HookKeyboard() pythoncom.PumpMessages()
Con este simple código, se puede apreciar el error, pero aclaro, si fuera por saber que letra quiere escribir el usuario, puedo hacerlo simplemente con formato condicional, pero al usuario le seguirá apareciendo "´´a", y eso es lo que no quiero. Necesito que al usuario le aparezca "á".
Espero haberme expresado bien, y muchas gracias a todos los que respondan.
PD: Fragmentos de código en otro lenguaje también me sirven, así que cualquier ayuda, ya sea teórica o practica, será muy bien agradecida.