zoukankan      html  css  js  c++  java
  • python 监听键盘事件pyHook

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

    效果

    还可以监听鼠标的!!!

  • 相关阅读:
    puppet运维配置实列
    puppet yum仓库
    autoSvn
    centos svn快速搭建
    无交互 直接传入 -yes
    puppet案例
    if
    CentosX64使用yum快速搭建xen虚拟化环境
    groupinfo
    Ubuntu编码问题
  • 原文地址:https://www.cnblogs.com/sea-stream/p/10989766.html
Copyright © 2011-2022 走看看