前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >使用pynput库控制和监测鼠标键盘

使用pynput库控制和监测鼠标键盘

作者头像
叶子陪你玩
发布于 2020-05-12 02:47:03
发布于 2020-05-12 02:47:03
1.5K0
举报

上一篇文章了解了pyautogui的简单使用及一些功能,但是后来发现还是不能满足我都要求,

安装 pynput

正常下载总是不稳定,出现了一片红色文字,因为服务器国外的,换成国内镜像。

这里使用的是清华大学的镜像下载的,还有豆瓣什么的都可以,速度会比较快,搞定。

查看官方文档

文档链接:https://pynput.readthedocs.io/en/latest/index.html

总共就三部分内容,鼠标,键盘和平台限制,我们主要看第一第二部分,这个库允许我们去控制和监测输入设备,符合我的要求。

控制鼠标

pynput.mouse包含用于控制和监视鼠标的类。控制是非常简单的,不同的功能调用不同的方法,方法里面添加上对应的参数。

监控鼠标

鼠标监听是会开启一个新的线程的,使用第一种listener.join()会阻塞后面程序继续运行。,第二种方法不会阻塞,但是会马上结束,对于和GUI界面结合的程序适合用第二种。

控制键盘

键盘支持字符,数字和特殊按键,字母数字可以通过key.char方法字符内容,特殊方法不可以。也可以实现组合按键的效果。

监控键盘

监控键盘和鼠标是一样的原理,注意参数传递要对应。

(全文完)

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 叶子陪你玩编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档