这个库让你可以控制和监控输入设备。

对于每一种输入设备,它包含一个子包来控制和监控该种输入设备:

pynput.mouse:包含控制和监控鼠标或者触摸板的类。

当然在学习Python的道路上肯定会困难,没有好的学习资料,怎么去学习呢? 学习Python中有不明白推荐加入交流群号:790921645 群里有志同道合的小伙伴,互帮互助, 群里有不错的视频学习教程和PDF!

pynput.keyboard:包含控制和监控键盘的类。

上面提到的子包都已被引入到pynput库中。要使用上面的子包,从pynput中引入即可。

大家在学python的时候肯定会遇到很多难题,以及对于新技术的追求,这里推荐一下我们的Python学习扣qun:784758214,这里是python学习者聚集地!!同时,自己是一名高级python开发工程师,从基础的python脚本到web开发、爬虫、django、数据挖掘等,零基础到项目实战的资料都有整理。送给每一位python的小伙伴!每日分享一些学习的方法和需要注意的小细节

下面有详细的示例文档。

控制鼠标

使用pynput.mouse控制鼠标:

监控鼠标事件

使用pynput.mouse.Listener监控鼠标事件:

鼠标事件监听器是一个线程,所有的回调函数都会在独立的线程中运行。

调用pynput.mouse.Listener.stop,发起StopException异常,或者回调函数中返回False都会停止事件的监听。

控制键盘

像这样使用pynput.keyboard.Controller:

监控键盘事件

像这样使用pynput.keyboard.Listener:

键盘事件监听器是一个线程,所有的回调函数都会在独立的线程中运行。

调用pynput.keyboard.Listener.stop,发起StopException异常,或者回调函数中返回False都会停止事件的监听。

传递给回调函数的key参数是一个pynput.keyboard.Key类的实例。当特殊按键和普通按键一起按下时,数字字母按键的值会被放置在pynput.keyboard.KeyCode类的实例中,对于不知道的按键会返回None。

有趣的Python:Python控制键盘鼠标相关推荐

  1. python pywinauto 单击鼠标_教你快速用 Python 控制键盘和鼠标,彻底解放双手

    你还在为在计算机上双击或提交表单而烦恼吗?今天就用python来控制键盘和鼠标,解放双手! 第一,Pyauogui库 我们可以首先安装pyauogui库,通过它我们可以编写一些Python脚本来控制鼠 ...

  2. python键盘上下左右控制_【322】python控制键盘鼠标:pynput

    Python控制键盘鼠标:pynput 地址:pynput - PyPI 这个库让你可以控制和监控输入设备. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包 ...

  3. Python控制键盘鼠标pynput的详细用法 (转载)

    Python控制键盘鼠标pynput的详细用法 更新时间:2019年01月28日 15:15:16   作者:botoo 这篇文章主要介绍了Python控制键盘鼠标pynput的详细用法,小编觉得挺不 ...

  4. python怎么控制键盘和鼠标_利用python怎么控制键盘与鼠标

    利用python怎么控制键盘与鼠标 发布时间:2020-11-30 16:01:39 来源:亿速云 阅读:59 这期内容当中小编将会给大家带来有关利用python怎么控制键盘与鼠标,文章内容丰富且以专 ...

  5. python怎么控制鼠标_Python使用pyautogui控制鼠标键盘

    安装pyautogui模块 在 Windows 上,不需要安装其他模块. 在 OS X 上,运行 sudo pip3 install pyobjc-framework-Quartz,sudo pip3 ...

  6. python pywinauto 单击鼠标_告别双手重复操作,用Python自动控制鼠标和键盘

    还在为需要在电脑做一些重复的点击或者提交表单等操作而苦恼吗? 如果告诉你能通过 Python 预先写好相关的操作指令,让它帮你操作 鼠标和键盘,而你翘着二郎腿和妹子聊着天岂不是美滋滋?​ 这里还要注意 ...

  7. Python直接控制鼠标键盘模块 pyautogui

    Python直接控制鼠标键盘模块 pyautogui 参考文章:http://www.chenxm.cc/post/547.html 安装 pip install pyautogui 官网: http ...

  8. Python脚本控制鼠标键盘完成机械化操作

    Python直接控制鼠标键盘 使用Python脚本直接控制键盘鼠标 安装 $ sudo pip install pyautogui 安装的依赖包可能比较多,只要耐心等待即可 控制鼠标操作 # -*- ...

  9. 用PYTHON控制电脑键盘鼠标源码

    可以控制键盘鼠标(相对和绝对)多媒体键盘 触摸等等 这个不是调用的系统的key_event send_input 等软件API模拟的,软件模拟会被检测基本淘汰了. 这里使用的是物理芯片硬件方案,有单头 ...

  10. Python,OpenCV鼠标事件进行矩形、圆形的绘制(随机颜色、随机半径)

    Python,OpenCV鼠标事件进行矩形.圆形的绘制(随机颜色.随机半径) 1. 效果图 2. 源码 参考 这篇博客将介绍鼠标事件,并介绍鼠标事件矩形.圆形的绘制: 所有的鼠标事件(左键按下.左键释 ...

最新文章

  1. 关于为何推崇交易规范排序(CTOR)的原因
  2. Python 标准库 —— zipfile(读取 zip 文件)
  3. 3.1 神经网络概览-深度学习-Stanford吴恩达教授
  4. 【Accelerated C++】重点回顾(续)
  5. 无法读取配置节aspnetcore_传奇列表为什么会读取失败?
  6. java在td中怎么用if_不在Java中使用if语句
  7. P3567 [POI2014]KUR-Couriers
  8. net中的调试javascript脚本
  9. 腾讯开源视频动作检测算法DBG,打破两项世界纪录!
  10. 下载IDEA - 2020.1以及安装IntelliJ IDEA
  11. python flask文件下载 | 实用代码架构
  12. matlab画图基本命令
  13. idea构建post请求_IDEA-HTTP工具
  14. 实现微信小程序授权获取手机号登录(c#后端代码附上 少爷接收)
  15. Windows10 怎么添加开机启动项
  16. 基本知识 100151
  17. Python爬取《明日之子》(腾讯视频)评论和弹幕,看看大家都在吐槽什么
  18. 代码管理平台—svn
  19. 电脑资料如何转移到新电脑?教你3种数据迁移技巧
  20. Layui数据表格监听单元格编辑恢复原值

热门文章

  1. Nike新款鞋子型錄 vgav wluj yltn
  2. Mini LED,显示技术的春天?!
  3. MySQL命令行导出导入数据库和数据表
  4. mysql8.0 报错2059_mysql8.0连接报2059错误
  5. 电脑使用技巧提升篇1:更改电脑用户名称
  6. 下载的caj论文怎么转换成pdf?
  7. ora-01237 ora-01110 ora-17505 ora-15041
  8. AS3版本Progressive FLV播放方式
  9. java全栈系列之JavaSE--数组的使用025
  10. Suspicious method call; should probably call draw rather than onDraw