Python控制键盘鼠标,原来还能这样玩?
这个库让你可以控制和监控输入设备。
对于每一种输入设备,它包含一个子包来控制和监控该种输入设备:
pynput.mouse:包含控制和监控鼠标或者触摸板的类。
pynput.keyboard:包含控制和监控键盘的类。
上面提到的子包都已被引入到pynput库中。要使用上面的子包,从pynput中引入即可。
下面有详细的示例文档。
控制鼠标
使用pynput.mouse控制鼠标:
监控鼠标事件
使用pynput.mouse.Listener监控鼠标事件:
鼠标事件监听器是一个线程,所有的回调函数都会在独立的线程中运行。
调用pynput.mouse.Listener.stop,发起StopException异常,或者回调函数中返回False都会停止事件的监听。
控制键盘
像这样使用pynput.keyboard.Controller:
监控键盘事件
像这样使用pynput.keyboard.Listener:
键盘事件监听器是一个线程,所有的回调函数都会在独立的线程中运行。
如果你依然在编程的世界里迷茫,可以加入我们的Python学习扣qun:784758214,看看前辈们是如何学习的。交流经验。从基础的python脚本到web开发、爬虫、django、数据挖掘等,零基础到项目实战的资料都有整理。送给每一位python的小伙伴!分享一些学习的方法和需要注意的小细节,点击加入我们的 python学习者聚集地
调用pynput.keyboard.Listener.stop,发起StopException异常,或者回调函数中返回False都会停止事件的监听。
传递给回调函数的key参数是一个pynput.keyboard.Key类的实例。当特殊按键和普通按键一起按下时,数字字母按键的值会被放置在pynput.keyboard.KeyCode类的实例中,对于不知道的按键会返回None。
Python控制键盘鼠标,原来还能这样玩?相关推荐
- python键盘上下左右控制_【322】python控制键盘鼠标:pynput
Python控制键盘鼠标:pynput 地址:pynput - PyPI 这个库让你可以控制和监控输入设备. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包 ...
- Python控制键盘鼠标pynput的详细用法 (转载)
Python控制键盘鼠标pynput的详细用法 更新时间:2019年01月28日 15:15:16 作者:botoo 这篇文章主要介绍了Python控制键盘鼠标pynput的详细用法,小编觉得挺不 ...
- python控制键盘输入_神技能:Python控制键盘鼠标
这个库让你可以控制和监控输入设备. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包含控制和监控鼠标或者触摸板的类. pynput.keyboard:包含控制 ...
- 神技能:Python控制键盘鼠标
这个库让你可以控制和监控输入设备. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包含控制和监控鼠标或者触摸板的类. pynput.keyboard:包含控制 ...
- python 控制键盘鼠标库pynput详解
安装pynput库 python -m pip install pynput 对于每一种输入设备,它包含一个子包来控制该种设备 pynput.mouse: 包含控制和监控鼠标或触摸板的类 pynput ...
- 有趣的Python:Python控制键盘鼠标
这个库让你可以控制和监控输入设备. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包含控制和监控鼠标或者触摸板的类. 当然在学习Python的道路上肯定会困难 ...
- python函数调用键盘热键_神技能:Python控制键盘鼠标
这个库让你可以控制和监控输入设备. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包含控制和监控鼠标或者触摸板的类. pynput.keyboard:包含控制 ...
- python控制键盘鼠标库pynput基本操作
pynput库 对于每一种输入设备,它包含一个子包来控制该种设备 包含控制和监控鼠标或触摸板的类 pynput.mouse 包含控制和监控键盘的类 pynput.keyboard: 鼠标模块 鼠标基本 ...
- 【Python自学笔记】学习Python控制键盘鼠标的库 pyautogui
文章目录 安装 常用命令 常用弹窗 图片操作 输入中文 防故障功能 安装 找图会用到opencv-python,找图的图片不要使用中文 安装命令:pip3 install -i https://pyp ...
最新文章
- 目标检测中的Tricks
- DADA2中文教程v1.8
- postgresql(pg)数据库简介
- 为节省内存,Firefox 将用新方式阻止加载没用到的标签页
- UA MATH567 高维统计III 随机矩阵12 整数环上的区间的应用:DNA序列突变点侦测的统计量及假设检验
- 用神经网络做分子模型是不是扯淡,f2,cl2,br2分子模型
- 窗口分析函数_18_算累计百分位数
- 大数据将如何重构汽车产业的商业模式?
- xmind-HTTP协议
- Command Prompt + Perl 脚本编写笔记
- 做好数据分析的关键是打好组合拳
- [zz]基于libvirt API监测xen初探
- oracle列表分区ADD VALUES或DROP VALUES包含数据变化
- OpenProj打开不了或者提示”Failed to load Java VM Library”的错误的解决方案
- 常见的集合的面试题总结
- 架构设计常见的几类问题
- 大数据与数据挖掘的相对绝对关系
- 70句计算机英语,70句必背的经典英文电影台词(中英双语)
- 银河土星_设计师来自土星,开发人员来自木星:或者,为什么沟通很重要
- java中设置5秒后跳转_javaweb 3秒后自动跳转的几种方式