关于python:Python技能如丝滑般控制键盘鼠标

这个库让你能够管制和监控输出设施。

  • pynput.mouse:蕴含管制和监控鼠标或者触摸板的类。
  • pynput.keyboard:蕴含管制和监控键盘的类。

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

上面有具体的示例文档。

管制鼠标

应用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。

最近整顿了一套编程学习材料分享给大家,全是干货内容,蕴含教程视频、电子书、源码笔记、学习路线图、实战我的项目、面试题等等,关注gzh【Python编程学习圈】就能收费获取,回复关键词【学习材料】即可,抓紧时间吧!

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理