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