# *_* coding: euc_kr_*_ import pythoncom, sys try: import pyHook except: print "[-]python pyHook module needed" print "Download: http://sourceforge.net/projects/uncassist" sys.exit(1) def OnKeyboardEvent(event): print 'MessageName:',event.MessageName print 'Message:',event.Message print 'Time:',event.Time print 'Window:',event.Window print 'WindowName:',event.WindowName print 'Ascii:', event.Ascii, chr(event.Ascii) print 'Key:', event.Key print 'KeyID:', event.KeyID print 'ScanCode:', event.ScanCode print 'Extended:', event.Extended print 'Injected:', event.Injected print 'Alt', event.Alt print 'Transition', event.Transition print '---------------------------------' if (event.Key == 'B'): print 'unhookkeyboard function' hm.UnhookKeyboard() print "EXIT" sys.exit() else: return True hm = pyHook.HookManager() hm.KeyDown = OnKeyboardEvent hm.HookKeyboard() """ def OnKeyboardEvent(event): # Disable Hook messages return (event.Ascii not in (ord('a'), ord('A'))) """ if __name__ == '__main__': pythoncom.PumpMessages()