※This article is based on Python 3.7.3
对于每一种输入设备,它包含一个子包来控制该种设备
包含控制和监控鼠标或触摸板的类
pynput.mouse
包含控制和监控键盘的类
pynput.keyboard:
导入pynput控制鼠标的模块
from pynput import mouse
获取鼠标的操控对象
control = mouse.Controller()
按下鼠标左键
control.press(mouse.Button.left)
释放鼠标左键
control.release(mouse.Button.left)
单击鼠标左键
control.click(mouse.Button.left, 1)
双击鼠标左键
control.click(mouse.Button.left, 2)
键盘模拟控制 导入pynput控制键盘的模块
from pynput import keyboard
获取按键
获取特殊按键,可以通过 keyboard.Key找到
shift keyboard.Key.shift ctrl keyboard.Key.ctrl alt keyboard.Key.alt
获取键盘操作对象
control = keyboard.Controller()
模拟按键操作按下a键
control.press(keyboard.KeyCode.from_char(“a”)) control.press(“a”)
コメント: