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

43次阅读

共计 690 个字符,预计需要花费 2 分钟才能阅读完成。

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

  • 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 编程学习圈】就能收费获取,回复关键词【学习材料】即可,抓紧时间吧!

正文完
 0