快捷键与自定义
2.1 原理图编辑器常用快捷键
| 快捷键 | 功能 | 说明 |
|---|
| A | 添加符号 | 打开元件符号库 |
| W | 连线 | 电气连线 |
| Q | 快速连线 | 智能连线 |
| L | 添加标签 | 网络标签 |
| P | 添加电源端口 | 电源符号 |
| N | 添加网络类标签 | 设置网络类 |
| I | 添加图片 | 插入位图 |
| T | 添加文本 | 注释文本 |
| X | 添加无连接标记 | 标记未使用的引脚 |
| E | 编辑属性 | 编辑选中对象属性 |
| M | 移动 | 移动选中对象 |
| R | 旋转 | 旋转选中对象 |
| F | 翻转 | 水平翻转 |
| C | 复制 | 复制选中对象 |
| Delete | 删除 | 删除选中对象 |
| Ctrl+Z | 撤销 | 撤销上一步操作 |
| Ctrl+Y | 重做 | 重做上一步操作 |
| Ctrl+S | 保存 | 保存当前文件 |
| Ctrl+Shift+S | 另存为 | 保存为新文件 |
| Ctrl+P | 打印 | 打印原理图 |
| Ctrl+F | 查找 | 查找元件/网络 |
| Ctrl+H | 替换 | 查找并替换 |
| Z | 缩放菜单 | 缩放选项 |
| Home | 适配页面 | 适配整个原理图 |
| Ctrl+Home | 全局视图 | 显示所有内容 |
| + | 放大 | 放大画布 |
| - | 缩小 | 缩小画布 |
| 1 | 实际大小 | 1:1 显示 |
| 2 | 50% 缩放 | 50% 显示 |
| 3 | 200% 缩放 | 200% 显示 |
| 4 | 缩放到选取 | 缩放到选中区域 |
| 5 | 刷新 | 刷新画布 |
2.2 PCB 编辑器常用快捷键
| 快捷键 | 功能 | 说明 |
|---|
| X | 走线 | 开始布线 |
| V | 添加过孔 | 放置过孔 |
| B | 重新填充铜皮 | 填充所有铜皮区域 |
| E | 添加边界 | 绘制板框(Edge.Cuts) |
| M | 测量距离 | 测量两点间距离 |
| D | 绘制图形 | 绘制线条/弧线 |
| T | 添加文本 | 在丝印层添加文字 |
| Ctrl+Shift+F | 放置封装 | 从库中放置封装 |
| U | 选取网络 | 选取同网络的所有走线 |
| I | 高亮网络 | 高亮选中网络 |
| Ctrl+H | 高亮网络 | 高亮选中网络 |
| Shift+H | 取消高亮 | 取消高亮显示 |
| Ctrl+E | 编辑封装属性 | 编辑选中封装 |
| Ctrl+M | 移动封装 | 精确移动封装 |
| Ctrl+R | 旋转封装 | 旋转选中封装 |
| F | 翻转封装 | 翻转到另一面 |
| Delete | 删除 | 删除选中对象 |
| Ctrl+Z | 撤销 | 撤销 |
| Ctrl+Y | 重做 | 重做 |
| Ctrl+S | 保存 | 保存 |
| Ctrl+D | 打开层显示管理器 | 切换层可见性 |
| Alt+3 | 3D 查看器 | 打开 3D 预览 |
| L | 层管理器 | 切换当前层 |
| Q | 切换走线模式 | 直角/45度/自由 |
| Shift+W | 走线宽度 | 切换走线宽度 |
| Shift+V | 过孔尺寸 | 切换过孔尺寸 |
| ~ | 切换层 | 快速切换当前层 |
| Home | 适配页面 | 适配整个 PCB |
| Ctrl+Home | 全局视图 | 显示所有内容 |
2.3 快捷键自定义方法
菜单路径
Preferences → Preferences → Hotkeys
操作步骤
1. 打开 Preferences → Preferences → Hotkeys
2. 在搜索框中输入要查找的命令名称
3. 找到命令后,双击右侧的快捷键列
4. 按下新的键组合
5. 如果与其他命令冲突,会弹出确认对话框
6. 点击 OK 保存
自定义规则
- 同一编辑器内不能有两个命令共用同一个快捷键
- 不同编辑器可以有相同的快捷键(如原理图和 PCB 都可以用 W)
- 可以使用 Ctrl、Alt、Shift 的任意组合
- 支持多键组合(先按 Ctrl+K,再按某个键)
修改示例
# 将"添加符号"从 A 改为 S
1. 搜索 "Add Symbol"
2. 双击快捷键列
3. 按下 S
4. 确认覆盖
2.4 配置文件
hotkeys 文件位置
| 系统 | 路径 |
|---|
| Linux | ~/.config/kicad/版本号/user.hotkeys |
| Windows | %APPDATA%\kicad\版本号\user.hotkeys |
| macOS | ~/Library/Preferences/kicad/版本号/user.hotkeys |
导入/导出
Preferences → Preferences → Hotkeys → Import Hotkeys
Preferences → Preferences → Hotkeys → Export Hotkeys
手动编辑
# user.hotkeys 文件格式(JSON)
{
"schematic": {
"addSymbol": "A",
"addWire": "W",
"addLabel": "L"
},
"pcbnew": {
"track": "X",
"via": "V",
"fill zones": "B"
}
}
迁移配置
# 从旧版本迁移快捷键到新版本
# 1. 找到旧版本的 user.hotkeys
ls ~/.config/kicad/7.0/user.hotkeys
# 2. 复制到新版本目录
cp ~/.config/kicad/7.0/user.hotkeys ~/.config/kicad/9.0/user.hotkeys
# 3. 或在 KiCad 中导入
Preferences → Preferences → Hotkeys → Import Hotkeys → 选择文件
2.5 各编辑器独立快捷键
KiCad 的每个编辑器有独立的快捷键配置:
| 编辑器 | 快捷键配置 |
|---|
| 原理图编辑器 | Preferences → Schematic Editor → Hotkeys |
| PCB 编辑器 | Preferences → PCB Editor → Hotkeys |
| 符号编辑器 | Preferences → Symbol Editor → Hotkeys |
| 封装编辑器 | Preferences → Footprint Editor → Hotkeys |
- 原理图和 PCB 可以有不同的快捷键
- 符号编辑器继承原理图的快捷键
- 封装编辑器继承 PCB 的快捷键
2.6 快捷键速查表(按功能分类)
编辑操作
| 快捷键 | 功能 |
|---|
| Ctrl+Z | 撤销 |
| Ctrl+Y | 重做 |
| Ctrl+C | 复制 |
| Ctrl+V | 粘贴 |
| Ctrl+X | 剪切 |
| Ctrl+A | 全选 |
| Delete | 删除 |
| Ctrl+D | 重复上一步操作 |
视图操作
| 快捷键 | 功能 |
|---|
| + / - | 放大 / 缩小 |
| Home | 适配页面 |
| Ctrl+Home | 全局视图 |
| 1 | 实际大小 |
| 2 | 50% 缩放 |
| 3 | 200% 缩放 |
| 4 | 缩放到选取 |
| 5 | 刷新画布 |
| Ctrl+F | 查找 |
保存与输出
| 快捷键 | 功能 |
|---|
| Ctrl+S | 保存 |
| Ctrl+Shift+S | 另存为 |
| Ctrl+P | 打印 |
| Ctrl+Shift+P | 导出 PDF |
布线与过孔(PCB)
| 快捷键 | 功能 |
|---|
| X | 开始走线 |
| V | 放置过孔 |
| Shift+W | 切换走线宽度 |
| Shift+V | 切换过孔尺寸 |
| Q | 切换走线模式 |
| ~ | 快速切换当前层 |
层管理(PCB)
| 快捷键 | 功能 |
|---|
| L | 层管理器 |
| Ctrl+D | 层显示管理器 |
| Alt+3 | 3D 查看器 |
| B | 重新填充铜皮 |
选择与高亮
| 快捷键 | 功能 |
|---|
| U | 选取网络 |
| I | 高亮网络 |
| Ctrl+H | 高亮网络 |
| Shift+H | 取消高亮 |
2.7 快捷键记忆技巧
原理图记忆口诀
A - Add 添加符号
W - Wire 连线
L - Label 标签
P - Power 电源
T - Text 文本
E - Edit 编辑
M - Move 移动
R - Rotate 旋转
C - Copy 复制
X - 打叉 无连接
PCB 记忆口诀
X - 走线(像交叉线)
V - 过孔(Via 首字母)
B - 铜皮(Border/Boundary 边界)
E - 边缘(Edge.Cuts)
M - 测量(Measure 首字母)
D - 画图(Draw 首字母)
2.8 常见问题
问题 1:快捷键不响应
# 可能原因
1. 焦点不在编辑器画布上
2. 快捷键与其他软件冲突
3. 快捷键被自定义覆盖
# 解决方法
1. 点击画布空白区域
2. 检查系统全局快捷键设置
3. Preferences → Hotkeys → Reset to Defaults
问题 2:想恢复默认快捷键
Preferences → Preferences → Hotkeys → Reset to Defaults
问题 3:如何查看当前所有快捷键
Preferences → Preferences → Hotkeys
# 可以看到所有命令及其对应快捷键
# 使用搜索框筛选特定命令
问题 4:如何为同一个命令设置多个快捷键
KiCad 不支持直接设置多个快捷键
# 变通方法:
1. 通过修改配置文件添加备用快捷键
2. 或使用外部按键映射工具
2.9 效率提升建议
新手阶段
- 先记住最常用的 10 个快捷键
- 边用边查,逐步扩展
- 不要一次性记忆所有快捷键
进阶阶段
- 自定义最顺手的快捷键
- 根据项目类型调整配置
- 导出配置文件备份
专家阶段
- 创建不同项目的快捷键配置
- 编写脚本自动化重复操作
- 分享配置给团队成员
推荐新手优先记忆的快捷键
# 原理图
A 添加符号
W 连线
L 添加标签
E 编辑属性
M 移动
R 旋转
Delete 删除
Ctrl+Z 撤销
Ctrl+S 保存
# PCB
X 走线
V 过孔
B 重新填充
Ctrl+Z 撤销
Ctrl+S 保存
Alt+3 3D 查看
2.10 小结
掌握快捷键是提高 KiCad 使用效率的关键。建议从最常用的快捷键开始记忆,逐步扩展到更多命令。定期备份和导出快捷键配置,可以在更换电脑或升级版本时快速恢复工作环境。每个编辑器的快捷键是独立的,需要分别记忆和自定义。