Otterdock 键盘快捷键:不碰鼠标打开任何程序坞分组
直下载版参考:Control-1 到 6 在任何应用里打开分组,弹窗内 Command-1 到 9 和 Command-A,双键组合避免冲突。附 Mac App Store 版的限制。
在 Otterdock 直下载版里,每个分组有一个全局快捷键,默认 Control-1 到 Control-6,在任何应用里打开它的弹窗。弹窗内可以输入搜索、用方向键移动、按 Command-1 到 Command-9 按位置打开、Command-A 启动全部、Escape 关闭。Mac App Store 版没有全局快捷键;它的分组以原生程序坞堆栈或通过「快捷指令」打开。
给程序坞分组的目的,是更快拿到想要的那一项。分组建好以后,键盘还能更快:一个全局快捷键在当前任何应用里打开分组,再按一个键打开项目,手不用离开键盘。这是 Otterdock 支持的所有快捷键的参考,各版本包含哪些,以及如何避开和现有应用的冲突。
全局快捷键:在任何地方打开分组(直下载版)
直下载版里每个分组可以有一个全局快捷键。前六个分组有默认值:
| 分组 | 默认快捷键 |
|---|---|
| 第 1 个 | Control-1 |
| 第 2 个 | Control-2 |
| 第 3 个 | Control-3 |
| 第 4 个 | Control-4 |
| 第 5 个 | Control-5 |
| 第 6 个 | Control-6 |
在任何应用里按下快捷键,分组弹窗在程序坞附近打开,键盘焦点落在搜索框。再按一次或按 Escape 关闭。
全局快捷键是系统热键,不需要辅助功能权限,无论分组当前是否在程序坞里都能用。免费版有两个分组,也就是两个快捷键;Pro 去掉分组上限后,每个新增分组都能有自己的快捷键。
Mac App Store 版没有全局快捷键。Apple 沙盒原则上允许系统热键,但商店版的分组以原生程序坞堆栈打开,没有弹窗可以召唤。如果键盘直达对你重要,这是选直下载版的主要理由之一;其他差异见 直下载版与 Mac App Store 版对比。
弹窗内
弹窗打开后,无论是用快捷键、点按还是悬停打开的,这些键都有效:
| 键 | 动作 |
|---|---|
| 任意字母或数字 | 边输入边按名称筛选项目 |
| 方向键 | 移动选择 |
| Return 或空格 | 打开选中项 |
| Command-1 到 Command-9 | 打开对应位置的项目(弹窗里的角标显示数字) |
| Command-A | 启动分组里全部项目 |
| Command-, | 打开 Otterdock 设置 |
| Escape | 关闭弹窗 |
数字跟随分组当前的排序,所以把最常开的放最上面。Command-A 是「开始我的早晨」键:对一个有代码编辑器、终端、浏览器和项目文件夹的分组,一次按键全部打开。
更改或移除快捷键
- 打开 Otterdock,选中分组。
- 在分组编辑器里点快捷键字段。
- 按下想要的组合。字段实时记录;点确认保留,或取消保持旧的。
- 要移除快捷键,清空该字段。
组合已分配给另一个 Otterdock 分组时,编辑器会提示并拒绝保存,直到你换一个。它看不到其他应用拥有的快捷键,所以录完后切到你最常用的应用按一次,确认能到达 Otterdock。
双键组合
除了单个组合,还可以录一个两步序列,例如 Control-G,然后 D(代表「设计」)。分组多的时候双键组合更好记,也几乎不会和其他应用撞车,因为很少有应用用多键序列。第一个键仍需修饰键;第二个是普通键。
选不和其他应用打架的快捷键
Control-数字组合很少被 macOS 自己用,所以它们是默认值。要注意:
- 浏览器用 Command-1 到 Command-9 切标签页。这正是 Otterdock 的项目快捷键只在*弹窗内*用 Command-数字的原因;它们从不全局触发。
- 调度中心可以用 Control-数字切换空间,如果你在「系统设置 > 键盘 > 键盘快捷键 > 调度中心」里开了它。开了的话,要么关掉那些,要么把 Otterdock 的分组改到 Control-Option-数字。
- 终端和代码编辑器常绑 Control-字母组合。单步快捷键用数字比字母安全。
macOS 全局快捷键的完整列表在「系统设置 > 键盘 > 键盘快捷键」,想给 Otterdock 腾出某个组合也在那里。
不用 Otterdock 直下载版的键盘访问
macOS 自己也让你用键盘到达程序坞:Control-F3(带媒体键的键盘是 Control-Fn-F3)聚焦程序坞,方向键在图标间移动,Return 打开。比直达分组的快捷键慢,但哪里都能用,包括 Mac App Store 版。完整说明包括 VoiceOver 见 程序坞无障碍指南。
两个版本还都向「快捷指令」App 暴露两个动作,打开分组 和 启动分组,可以在「快捷指令」里给它们绑键盘快捷键。这条路让 Mac App Store 版也有了用键盘启动整组的触发方式,代价是要经过「快捷指令」。做法以及如何把快捷指令放进程序坞,见 通过程序坞或键盘运行 Mac 快捷指令。
常见问题解答
全局快捷键需要辅助功能权限吗?
不需要。全局分组快捷键注册为系统热键,无需辅助功能权限。只有程序坞点按时的自定义弹窗和悬停检测需要那个权限。
能用 Command 或 Option 代替 Control 吗?
能。录制任何 Control、Option、Shift、Command 与某个键的组合。组合已被另一个分组占用时 Otterdock 会提示;它检测不到与其他应用的冲突,所以录完后到你最常用的应用里按一次试试。
什么是双键组合(和弦)?
两步按键序列,比如先 Control-G 再按 D,在分组编辑器里录制。当你记得住的单键组合都被别的应用占了,双键组合很有用。
为什么默认快捷键只到第六个分组?
Control-1 到 Control-6 是分给前六个分组的默认值。之后的分组一开始没有快捷键,在分组编辑器里录一个即可。免费版有两个分组,所以大多数免费用户用两个快捷键。