简介
这个库允许你控制和监听你的输入设备
它包含了一下几个子库来控制每个输入设备:
- pynput.mouse
包含用于控制和监听 鼠标或 触摸板的类 - pynput.keyboard
包含用于控制和监听 键盘的类
Keyboard处理
使用 pynput.keyboard
类控制和监听
键盘控制
使用pynput.keyboard.Controller
类
from pynput.keyboard import Key, Controller
keyboard = Controller()
# 按下和松开按键
keyboard.press(Key.space)
keyboard.release(Key.space)
# 按下a键,即使键盘没有a也能工作
keyboard.press('a')
keyboard.release('a')
# 两种输出A的方式
keyboard.press('A')
keyboard.release('A')
with keyboard.pressed(Key.shift):
keyboard.press('a')