#coding=utf-8 import pyHook import pythoncom # 監聽到鼠標事件調用 def onMouseEvent(event): if(event.MessageName!="mouse move"):# 因為鼠標一動就會有很多mouse move,所以把這個過濾下 print(event.MessageName) return True # 為True才會正常調用,如果為False的話,此次事件被攔截 # 監聽到鍵盤事件調用 def onKeyboardEvent(event): print(event.Key)# 返回按下的鍵 return True def main(): # 創建管理器 hm = pyHook.HookManager() # 監聽鍵盤 hm.KeyDown = onKeyboardEvent hm.HookKeyboard() # 監聽鼠標 #hm.MouseAll = onMouseEvent #hm.HookMouse() # 循環監聽 pythoncom.PumpMessages() if __name__ == "__main__": main()
效果
還可以監聽鼠標的!!!