键盘快捷键编辑器
齿轮菜单里的 Keyboard Shortcuts 项会打开一份只读的参考列表。而设置中的 Keyboard Manager 是可编辑的版本:应用里的每一条命令都可以搜索、重新绑定、重置,并归入命名的配置中,供你导出和分享。
快速概览
- 打开 Settings,然后进入 Keyboard Manager。
- 搜索或筛选,找到你想更改的命令。
- 点击录制按钮,然后按下新的组合键。
- 如果某个快捷键与另一条命令相撞,请查看 Conflicts 标签页。
- 把不同的变体保存为独立的 Profiles,或将其中一个导出为文件,以便在别处复用。
详细参考
标签页
| 标签页 | 用途 |
|---|---|
| Shortcuts | 完整的命令列表,可搜索、可筛选 |
| Categories | 按领域分组的命令,每组显示已分配的数量 |
| Conflicts | 当前绑定到多条命令的所有快捷键 |
| Profiles | 可在其间切换的命名快捷键绑定集 |
| Advanced | 导入/导出、重置、平台信息和保留快捷键 |
Shortcuts 标签页
| 控件 | 行为 |
|---|---|
| 搜索框 | 按标签筛选命令 |
| 分类筛选 | 收窄到某一个命令分类 |
| 状态筛选 | 全部、已分配、未分配、已自定义,或仅冲突 |
| 录制按钮 | 开始监听你按下的下一个组合键 |
| 重置按钮 | 仅在已自定义的命令上出现;恢复其默认值 |
| 冲突徽标 | 标记出快捷键同时绑定到别处的行 |
点击录制会用“Press keys...”替换当前快捷键的位置;按 Escape 可取消而不改动任何内容。录制过程中会阻止用 Escape 关闭整个设置界面,因此你不会意外丢失正在进行的录制。
Categories 标签页
每个分类显示为一张卡片,带有命令数量以及其中已分配快捷键的命令数。选中某个分类,会列出它的命令,配有与 Shortcuts 标签页相同的录制和重置控件,另外还有一个 Reset Category 按钮,可一次性清除该组内的所有自定义。
Conflicts 标签页
列出绑定到多条命令的所有快捷键,按组合键分组。每一条都会显示命令、它的分类、它适用的上下文,以及一个 Change 按钮,可直接进入录制替换。
Profiles 标签页
| 操作 | 作用 |
|---|---|
| New Profile | 创建一个空的命名配置 |
| Activate | 让应用切换到使用该配置的绑定 |
| Duplicate | 复制一个配置(包括当前激活的那个),作为起点 |
| Rename | 重命名一个非默认配置 |
| Delete | 删除一个非默认配置 |
默认配置不能重命名或删除,只能复制。
Advanced 标签页
| 分区 | 作用 |
|---|---|
| Import / Export | 将当前配置导出为 JSON 文件,或从文件导入一个 |
| Reset Options | 将应用中的每个快捷键一次性恢复为默认 |
| Platform | 显示检测到的操作系统;快捷键在 Windows 和 Linux 上用 Ctrl,在 macOS 上用 Cmd |
| Reserved Shortcuts | 一份被浏览器或操作系统占用的组合键参考列表,即便你分配了它们,也可能无法可靠触发 |
Ctrl+K 命令栏
与快捷键自定义不同,Ctrl+K 会在画布之上打开一个模糊搜索的命令栏。输入时会按标签、描述、分类和当前快捷键搜索每一条已注册的命令,结果会随你输入按分类分组。什么都不输入时,它会显示一个 Recent 列表,外加一组建议操作,例如打开 Templates 或 Images、添加页面,或切换图层面板。这与工作区仪表盘自己的 Ctrl+K 搜索不同,后者是在设计和文件夹之间跳转,而非编辑器内的命令。
一条命令实际如何触发
应用里的每个快捷键,无论是默认的还是你自定义的,都会解析为单一的一条已注册命令,它带有一个分类(例如 Global、Pages & Groups、Panels / UI、View / Zoom 或 Board)以及一个或多个允许它运行的上下文(例如仅在白板激活时,或仅在幻灯片演示者打开时)。当你按下一个组合键时,编辑器会检查绑定到该组合的每一条命令,过滤掉上下文与你当前所做之事不符的命令,然后运行优先级最高的匹配项。正因如此,同一个物理按键在不同模式下可以安全地表示不同含义,例如像 1-5 或 Q/W/E/T/N/X 这样的仅白板工具快捷键,只在白板打开时触发,视频、线框图和模板编辑器等上下文也是同理。
齿轮菜单里另有一个独立的、只读的 Keyboard Shortcuts 项(也可以按 ? 打开),它会显示一份按领域分组的简单参考列表,适合快速一瞥而无需打开完整的 Keyboard Manager。
分步操作
查找并重新绑定一个快捷键
- 打开 Settings,然后进入 Keyboard Manager,停留在 Shortcuts 标签页。
- 在搜索框中输入命令名称的一部分,或使用分类和状态筛选(All / Assigned / Unassigned / Customized / Conflicts)来收窄列表。
- 在你想更改的那一行点击录制按钮。
- 按下新的组合键。如果它未被占用,就会立即分配并弹出一条确认提示;如果录制中途改变主意,先按
Escape。
解决冲突
- 如果你刚录制的组合已被另一条在重叠上下文中的命令使用,会弹出一个对话框,说明它与哪一条(或哪几条)命令相撞。
- 点击 Replace 让新命令占用该快捷键(从冲突命令上移除它),或点击 Cancel 退出并保持两处绑定原样不变。
- 若想一次性检视每个冲突,而不是逐个遇到,请打开 Conflicts 标签页;每一条都有自己的 Change 按钮,可直接进入为冲突一方录制替换。
构建并在两个快捷键配置间切换
- 打开 Profiles 标签页并点击 New Profile,或 Duplicate 当前激活的那个作为更稳妥的起点。
- 给它起个名字。它一开始是你所复制内容的副本,如果是全新创建的则为空。
- 在该配置激活时随意重新绑定;改动只影响激活配置的绑定。
- 随时在另一个配置上点击 Activate,即可一步把应用中的每个快捷键切换到该配置的绑定。
导出一个配置并在别处导入
- 打开 Advanced 标签页。
- 点击 Export Profile,将激活的配置下载为 JSON 文件。
- 在另一台设备上(或在 Clear All Cache 之后),在那里打开 Advanced 并点击 Import Profile,然后选择该文件;它会作为一个新配置被添加,你可以激活它。
常见任务
| 任务 | 步骤 |
|---|---|
| 撤销单个自定义 | 在 Shortcuts 标签页找到该命令并点击它的 Reset 按钮(只在已自定义后显示) |
| 撤销某个分类内的全部自定义 | 在 Categories 标签页打开该分类并点击 Reset Category |
| 彻底从头开始 | Advanced 标签页 > Reset All Shortcuts |
| 找到仅白板或仅场景的快捷键 | 查看命令在 Categories 或 Shortcuts 标签页中的上下文;白板工具键和无限画布工具键只在该模式激活时触发,因此若你仅按“Assigned”筛选很容易漏掉它们 |
| 不打开设置就获得一份只读速查表 | 按 ?,或使用齿轮菜单的 Keyboard Shortcuts 项 |
疑难排查
保留组合会被直接拒绝
录制一个浏览器或操作系统已占用的组合(例如 Ctrl+W、Ctrl+N、F5、F11、F12 或 Alt+F4)会被拒绝,并弹出提示说明它是浏览器/操作系统快捷键,而不是悄悄接受后又无法触发。Advanced 标签页列出了完整的保留集合。
硬冲突会阻止分配,软冲突不会
在同一上下文内的冲突(例如两条设计编辑器命令共用一个键)属于硬冲突,必须先通过对话框解决,新绑定才会被接受。跨不相关上下文的冲突(例如仅白板工具键与设计编辑器命令)会作为软冲突显示以便留意,但不会阻止你。
出厂默认值可能与保留组合重合
少数默认绑定有意复用了浏览器同样占用的组合(例如 Ctrl+L),因为它只在画布获得焦点时才分派。这些在某些浏览器或操作系统中可能无法可靠触发;如果某个出现异常,请在 Shortcuts 标签页把它重新绑定到别的组合。
配置操作使用浏览器原生对话框
创建、重命名和删除配置目前通过浏览器的原生输入/确认对话框进行,而非采用主题化的模态框,因此它们看起来与 Keyboard Manager 界面的其余部分不同。
键盘快捷键
| 快捷键 | 操作 |
|---|---|
Ctrl+K | 打开编辑器内的命令栏 |
Escape | 取消正在进行的快捷键录制 |
提示
大量自定义前先复制
如果你打算重新绑定很多命令,先复制默认配置。万一某个改动最终令人困惑,你随时可以切回未改动的默认配置。
导出配置以迁移到另一台设备
由于配置存储在本地,将其中一个导出为 JSON 再在另一台机器上导入,是随身携带自定义绑定的唯一方式。