这个库让你能够管制和监控输出设施。
- 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 编程学习圈】就能收费获取,回复关键词【学习材料】即可,抓紧时间吧!