设置快捷键的规范
A类键:a-z,0-9,,,.,;,',[,],-,=,\,/,~,space,left,up,down,right
mac 键盘
修饰键:
- ⌘ (Command): 第一核心键(操作的“谓词”)。
- ⇧ (Shift): 补集键(反向操作、全局化、或增加强度)。
- ⌥ (Option): 变体键(辅助功能、替代路径、属性配置)。
- ⌃ (Control): 系统级/容器级键(底层调控)。
| 组合键 | 建议语义 (Semantics) | 典型案例 |
|---|---|---|
| ⌘ + A类 | 原子操作:针对当前焦点目标的最常用功能。 | ⌘+S 保存, ⌘+N 新建 |
| ⌘ + ⇧ + A类 | 全局/增强:针对整个窗口/应用的状态切换,或 A类操作的反向。 | ⌘+⇧+Z 重做, ⌘+⇧+F 全局搜索 |
| ⌘ + ⌥ + A类 | 属性/面板:打开侧边栏、检查器,或作为 ⌘ 冲突时的备选。 | ⌘+⌥+I 开发者工具, ⌘+⌥+V 粘贴格式 |
| ⌘ + ⌥ + ⇧ + A类 | 高级动作:通常用于导出、强制执行或极低频配置。 | ⌘+⌥+⇧+T 开启新的同配置的Tab |
| ⌃ + ⌘ + A类 | 系统级调度:跨应用切换、窗口分屏、唤起全局工具。 | ⌃+⌘+F 切换全屏, ⌃+⌘+Q 锁定屏幕 |
| ⌃ + [其他] | 文本/终端逻辑:遵循 Emacs/Unix 习惯的行内操作。 | ⌃+A 行首, ⌃+E 行尾, ⌃+K 删除至行尾 |
linux/windows 键盘
修饰键:
- Ctrl (Control): 核心键。对应 Mac 的 ⌘。执行应用内的基本原子操作。
- Shift: 补集键。用于反向操作、增强功能或范围选择。
- Alt: 辅助/UI 键。对应 Mac 的 ⌥。用于唤起菜单、替代路径或窗口内焦点切换。
- Win (Super): 系统键。对应 Mac 的 ⌃ + ⌘ 逻辑。负责 OS 级别的窗口调度和系统功能。
| 组合键 | 建议语义 (Semantics) | 典型案例 |
|---|---|---|
| Ctrl + A类 | 原子操作:针对当前焦点目标的最常用功能。 | Ctrl+S 保存, Ctrl+P 打印 |
| Ctrl + Shift + A类 | 全局/增强/反向:原子操作的反向,或针对全局视图的搜索/切换。 | Ctrl+Shift+Z 重做, Ctrl+Shift+F 全局搜索 |
| Alt + A类 | UI 交互/菜单:传统上用于触发菜单栏(Mnemonic)或作为备选修饰。 | Alt+F 打开文件菜单, Alt+Enter 查看属性 |
| Ctrl + Alt + A类 | 系统级调度:跨应用切换,全局工具 | Ctrl+Alt+T 打开终端 |
| Win + A类 | 系统级调度:管理桌面、多任务窗口、系统自带工具。 | Win+D 显示桌面, Win+L 锁屏, Win+E 资源管理器 |
对照
| 维度 | Mac逻辑 | Win Linux 逻辑 | 心理预期 |
|---|---|---|---|
| 核心动作 | ⌘ | Ctrl | 我要做这件事 |
| 反向/增强 | ⌘ + ⇧ | Ctrl + Shift | 我想撤销/更深层地做 |
| 辅助/变体 | ⌥ | Alt | 我想看看别的选择 |
| 系统调度 | ⌃ 或 ⌃ + ⌘ | Win 或 Ctrl + Alt | 我要调整环境/窗口 |