Python 技术篇-pyhook暂停键盘鼠标监听事件,停止键盘鼠标监听事件且不关闭程序
很多时候只是要暂停一下或只想关闭监听,并不想把程序关闭。
但是网上搜了半天,没有找到,然后自己就去翻了翻源码,发现了。
开启监听是:
HookMouse()
和HookKeyboard()
暂停监听是:
UnhookMouse()
和UnhookKeyboard()
给大家展示一下源码:
def HookMouse(self):'''Begins watching for mouse events.'''cpyHook.cSetHook(HookConstants.WH_MOUSE_LL, self.MouseSwitch)self.mouse_hook = Truedef HookKeyboard(self):'''Begins watching for keyboard events.'''cpyHook.cSetHook(HookConstants.WH_KEYBOARD_LL, self.KeyboardSwitch)self.keyboard_hook = Truedef UnhookMouse(self):'''Stops watching for mouse events.'''if self.mouse_hook:cpyHook.cUnhook(HookConstants.WH_MOUSE_LL)self.mouse_hook = Falsedef UnhookKeyboard(self):'''Stops watching for keyboard events.'''if self.keyboard_hook:cpyHook.cUnhook(HookConstants.WH_KEYBOARD_LL)self.keyboard_hook = False
喜欢的点个赞❤吧!
Python 技术篇-pyhook暂停键盘鼠标监听事件,停止键盘鼠标监听事件且不关闭程序相关推荐
- Python 技术篇-通过进程名称、PID杀死windows进程的两种方法,获取当前运行程序的pid
方法一: 利用 os 杀死进程. import os# 通过进程名称杀死进程 os.system('taskkill /f /im %s' % 'python.exe')# 通过pid杀死进程 os. ...
- 怎么让图片一直转圈_鼠标为什么一直在转圈?如何强制关闭程序?
有时候在使用电脑过程中会遇到鼠标一直在转圈的情况,是什么原因呢?怎么去解决?下面教大家一点小方法. 一.鼠标转圈的常见三种原因 1.自己的电脑已经自定义了鼠标的工作样式,这个时候需要进入设置中心进行更 ...
- 4.添加监听,使地图随鼠标,键盘移动并改变大小
现在的完成阶段,游戏场景内做了3个监听 我的地图(五层图片)主要存放在里面演员BgActor 里 3个监听: actor的监听:监听手指点击地图位置,换算坐标 addListener(new Clic ...
- python键盘键值表_Python怎么记录键盘鼠标敲击次数|Python统计鼠标点击次数 - PS下...
看手工耿突发奇想,自己是否也能搞个有意义的脑残程序,于是想到自己能否也统计一下自己敲击键盘的内容?其实一直都有这个想法,今天终于实现这个小心思.网上搜了下已经有别人做过了.于是乎,借鉴了一些别人的程序 ...
- 压枪源码,移动鼠标源码,监听鼠标源码,控制鼠标移动源码,控制鼠标移动脚本
压枪源码,移动鼠标源码,监听鼠标源码,控制鼠标移动源码,控制鼠标移动脚本 加了很多注释了,肯定能看懂,双开火键,左键正常,侧键直接压开 先ahk官网下载安装后就能直接运行这个ahk文件了 一开始尝试p ...
- Python 技术篇-基于PyHook3+threading多线程实现鼠标单击事件和双击事件的识别实例演示
这里我设定了一个变量 time_k 和 1 秒的多线程延迟变量来控制. # -*- coding: UTF8 -*-import PyHook3 import pythoncom import thr ...
- 键盘VK键值(java键盘监听)
键盘VK键值列表 /* Virtual Keys, Standard Set*/ VK_LBUTTON 0x01 VK_RBU ...
- Python 技术篇-利用pymouse库操作windows系统电脑实现鼠标指针移动、点击
需要安装 pymouse 库,直接 pip install pymouse 就好了. 如果运行过程有如下报错,就是缺少 windows 库,请看: Python 技术篇-windows库安装 鼠标指针 ...
- python监听键盘的库的名称_python实时监控键盘鼠标,pynput库的详细用法
前言 本节为你详细介绍python的第三方库pynput监控鼠标键盘的用法,该库允许您控制和监视输入设备.目前,支持鼠标和键盘输入和监视. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: ...
最新文章
- linux系统安装deamonsync,DAEMON Sync的使用心得体会。简易版家庭云服务器!正是我要的那种...
- 带你学习JQuery:事件冒泡和阻止默认行为
- 大叔手记(16):分析URL Routing和URL Rewriting两者之间的不同
- UI基本控键UIView ,UILabel,UITextField ,UIButton,UIAlertView
- Python拓展12(使配置文件生效ConfigParser模块)
- 剑指offer--二叉树中和为某一值得路径
- 《深入浅出数据分析》笔记一
- java list转map_List转Map的三种方法
- IIS无法加载*.woff,*.woff2,*.svg文件的解决办法
- 改进YOLOv7系列:26.CVPR2022. ConvNeXt结合YOLOv7 | 基于ConvNeXt结构 构建 CNeB 模块
- react中动态渲染背景图片
- cityengine导入并创建路网
- 画以载道:艺术演变的动力与社会思潮的嬗变
- Qt 使用一张图片实现转圈的动画效果
- 【SSM】Mybatis
- 电脑管家用户的bandizip右键解压选项启用
- python3从零学习-6.0、第三方库
- 脂肪体重器、手环、NFC手机
- win10服务器 稳定性,如何检测Win10系统稳定性?
- java 源码 股票_Java读取东方财富网上的股票信息源码