import keyboard
# 监听键盘按键并打印按键名称
def print_pressed_keys(e):
print(f"Pressed key: {e.name}")
# 注册一个热键,按下 Ctrl + Shift + A 时触发
keyboard.add_hotkey('ctrl+shift+a', lambda: print("Ctrl + Shift + A pressed"))
# 监听所有按键事件
keyboard.on_press(print_pressed_keys)
# 阻止程序结束,以便监听可以持续运行
keyboard.wait('esc') # 按下 'esc' 键时结束监听
keyboard 模块:首先需要安装 keyboard 库(可以通过 pip install keyboard 安装),然后导入该模块。print_pressed_keys:每当有按键被按下时,这个函数会被调用,并打印出按下的按键名称。keyboard.add_hotkey 方法注册一个热键组合(例如 Ctrl + Shift + A),当按下这个组合时会触发指定的回调函数。keyboard.on_press 方法监听所有按键事件,并将每次按键事件传递给回调函数处理。keyboard.wait('esc') 方法使程序保持运行状态,直到按下指定的按键(这里是 'esc')。希望这段代码和解释对你有帮助!
下一篇:python 替换
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站