首页 > 编程语言 > 详细

python 监听键盘事件pyHook

时间:2019-06-08 09:19:14      阅读:82      评论:0      收藏:0      [点我收藏+]

 

#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()

效果

技术分享图片

 

还可以监听鼠标的!!!

 

python 监听键盘事件pyHook

原文:https://www.cnblogs.com/sea-stream/p/10989766.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!