pynput 文档编制

此库允许控制和监视输入设备。

它包含支持各种输入设备类型的子包:

pynput.mouse

包含用于控制和监视鼠标 (或触控板) 的类。

pynput.keyboard

包含用于控制和监视键盘的类。

上文提及的所有模块被自动导入进 pynput 包。要使用其中任一,从主包中 import 它们:

from pynput import mouse, keyboard
					

强制指定后端

pynput 试图使用适合当前平台的后端,但覆盖这种自动选取是可能的。

若环境变量 $PYNPUT_BACKEND_KEYBOARD or $PYNPUT_BACKEND 有设置,它们的值将被用作键盘类的后端名称,且若 $PYNPUT_BACKEND_MOUSE or $PYNPUT_BACKEND 有设置,它们的值将被用作鼠标类的后端名称。

可用后端包括:

  • darwin ,默认用于 macOS .
  • win32 ,默认用于 Windows .
  • uinput , 可选 后端用于 Linux 要求 root 权限且仅支持键盘。
  • xorg ,默认用于其它操作系统。
  • dummy ,非功能性但可导入的后端。这作为鼠标后端很有用,当使用 uinput 后端。

内容表

导航

相关话题