如何使用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。

Uber、Lyft纷纷进入,共享单车战势正烧的如火如荼
2020年PC市场迎出货量高峰期,联想仍继续维持榜首位置
AFPS文件系统简单介绍:关于苹果iOS10.3 你需要了解的
工业无人机的7大应用领域
携号转网正式在全国提供服务,仍面临很多非技术性问题
如何使用Python控制键盘和鼠标
涡街流量计的安装技巧
医疗机器人智能精准化 未来市场不可估量
Juji聊天机器人:能与人进行私人对话,做出感同身受的反应
比特币在黎巴嫩的前景非常乐观
浅谈连接器接线端子焊接技术热失效问题
OTP语音芯片具有什么特点?
单晶硅的用途_单晶硅的化学式
STM32知识:什么是SYSTICK 作用是什么
LoRa模块网络组成和架构原理是怎样的?
光纤通信技术在水利系统中的应用
适用于Altera FPGA的电源解决方案
AC-DC芯片220V转12V200MA电源芯片AH8665
延续强劲增长态势,长电科技实现2021首季开门红
支路电流法和回路电流法区别