#!/usr/bin/env python
# -*- coding:utf-8 -*-
from pynput import keyboard
# 如果是macOS,需要:设置 -- 安全性与隐私 -- 隐私 -- 辅助功能,将用于运行该程序的终端应用程序列入“辅助功能”的白名单中。
def on_press(key):
try:
print(f'{key.char}字母键被按下')
except AttributeError as e:
print(f'{key}特殊键被按下')
def on_release(key):
print(f'{key}键被释放')
if key == keyboard.Key.esc:
# 结束程序
return False
with keyboard.Listener(on_press=on_press, on_release=on_release) as listener:
listener.join()
GUI自动化 - 监听键盘操作
最新推荐文章于 2023-02-20 20:55:30 发布