快速入门:安装与基础概念
安装方法
方法一:通过 pip 安装
pip install keyboard
方法二:源码安装
git clone <repository_url>
cd keyboard
python setup.py install
核心功能一览
| 功能类别 | 主要方法 | 应用场景 |
|---|---|---|
| 事件监听 | on_press(), hook() | 按键记录、自动化工具 |
| 模拟输入 | write(), send() | 自动化脚本、测试工具 |
| 热键注册 | add_hotkey() | 快速启动、快捷操作 |
| 宏录制 | record(), play() | 重复性任务、教学演示 |
实战演练:五大核心应用场景
场景一:基础按键监听
想要知道用户按下了什么键?试试这个简单示例:
import keyboard
def on_key_event(event):
print(f'按键:{event.name} | 类型:{event.event_type}')
# 监听所有按键事件
keyboard.hook(on_key_event)
keyboard.wait('esc') # 按 ESC 键退出
运行效果:
按键:a | 类型:down
按键:a | 类型:up
按键:shift | 类型:down
按键:A | 类型:down
场景二:全局热键设置
创建全局快捷键,无论程序是否在焦点状态都能响应:
import keyboard
def open_browser():
print('正在打开浏览器...')
():
()
keyboard.add_hotkey(, open_browser)
keyboard.add_hotkey(, save_file)
()
keyboard.wait()

