Mac 程序坞键盘与 VoiceOver 指南:不用鼠标操作程序坞
用 Control-F3 聚焦程序坞、方向键移动、回车打开;VoiceOver 操作程序坞的命令;键盘打开程序坞文件夹和堆栈;以及 Otterdock 直下载版请求的辅助功能权限到底做什么。
按 Control-F3(带媒体键的键盘是 Fn-Control-F3)聚焦程序坞,方向键移动,回车打开,上方向键打开图标菜单,Escape 离开。VoiceOver 用户按 VO-D 到程序坞,VO-空格激活。程序坞文件夹以堆栈打开,可以用方向键浏览。Otterdock 的辅助功能权限与这些无关:直下载版只为在点按或悬停时显示自己的弹窗才需要它,全局快捷键(Control-1 到 6)不需要。
本文目录
程序坞是为指针设计的,但里面的一切都能用键盘和 VoiceOver 到达,包括文件夹和堆栈。本文把这些控制集中在一处,因为 Apple 把它们分散在好几页里;然后澄清一个单独的困惑点:Otterdock 直下载版请求的「辅助功能」权限,和这些无障碍功能没有关系。
用键盘聚焦程序坞
| 键 | 动作 |
|---|---|
| Control-F3(或 Fn-Control-F3) | 把焦点移到程序坞;第一个图标高亮 |
| 左 / 右方向键(底部程序坞)或上 / 下(侧边程序坞) | 在图标间移动 |
| 回车 | 打开选中的应用、文件夹或文件 |
| 底部程序坞按上方向键(左侧程序坞按右方向键) | 打开图标的菜单(即按住 Control 点的菜单) |
| 菜单里方向键,再回车 | 选菜单命令,如选项 > 在程序坞中保留,或退出 |
| 输入名称的前几个字母 | 跳到那个图标 |
| Escape | 离开程序坞(或关闭打开的菜单) |
| Command-Option-D | 切换程序坞自动隐藏 |
Control-F3 没反应,要么 F3 在当媒体键(按住 Fn,或在系统设置 > 键盘里启用标准功能键),要么快捷键被关了:系统设置 > 键盘 > 键盘快捷键 > 键盘 > 将焦点移到程序坞。也可以在那里改成别的组合。
用键盘打开程序坞文件夹和堆栈
程序坞右侧的文件夹以堆栈打开,堆栈可以用键盘浏览:
- 聚焦程序坞(Control-F3),方向键移到文件夹。
- 按 回车。堆栈以扇形、网格或列表打开。
- 方向键在项目间移动;网格视图里方向键二维移动。
- 按 回车 打开选中项,或 Escape 关闭堆栈。
网格视图里输入字母会跳到匹配项。这对任何程序坞文件夹都有效,包括 Otterdock Mac App Store 版生成的分组文件夹;文件夹的设置见 如何把文件夹添加到 Mac 程序坞。
完全不用程序坞切换应用
往往比聚焦程序坞更快:
- Command-Tab 循环运行中的应用;按住 Command 反复按 Tab 或用方向键,松开切换。按住 Command 时按 Q 退出高亮的应用,H 隐藏它。
- Command-`(反引号)在当前应用的窗口间循环。
- Control-下方向键 显示当前应用的窗口(App Exposé);Control-上方向键 打开调度中心。
- Command-空格 打开聚焦按名字启动任何东西。
用 VoiceOver 操作程序坞
VoiceOver 开启后(Command-F5 或 Fn-Command-F5),VO 默认是 Control-Option(也可改用大写锁定键):
| 命令 | 动作 |
|---|---|
| VO-D | 移到程序坞 |
| 左 / 右方向键 | 在程序坞项目间移动;VoiceOver 读出名称和是否在运行 |
| VO-空格 | 打开选中项 |
| VO-Shift-M | 打开项目的快捷菜单 |
| VO-Shift-D | 回到桌面 |
| VO-F1 | 应用程序选择器,Command-Tab 的替代 |
程序坞文件夹打开为堆栈,VoiceOver 同样用方向键浏览。Apple 的完整列表见 使用 VoiceOver 导航桌面和程序坞。
减弱动态效果和其他视觉设置
系统设置 > 辅助功能 > 显示器提供 减弱动态效果(更平静的程序坞动画和堆栈展开)、降低透明度(实底的程序坞背景,提高对比)和 增强对比度。如果放大的图标让目标更难点中,可以在「桌面与程序坞」设置里关闭程序坞放大;整个面板的说明见 程序坞设置指南。
另一个「辅助功能」:Otterdock 直下载版请求的是什么
macOS 复用了这个词。系统设置 > 隐私与安全性里的辅助功能权限允许一个应用观察和控制界面,这是辅助类应用的工作方式,也是窗口管理器、文本扩展和程序坞工具获取 macOS 平时不暴露的信息的途径。
Otterdock 直下载版请求它只有一个原因:察觉自己程序坞分组图标上的点按和指针位置,以便用自己的弹窗取代原生堆栈并支持悬停。拒绝的话,直下载版分组以原生堆栈打开,如上所述完全可以用键盘操作,其他一切不受影响:
- 全局分组快捷键(默认 Control-1 到 Control-6)是系统热键,不需要该权限。它们在任何应用里打开分组的弹窗;弹窗里方向键移动,回车打开,Command-1 到 9 按位置打开,Command-A 打开全部,Escape 关闭。完整列表见 Otterdock 键盘快捷键。
- 小组件、程序坞同步和编辑器不受影响。
- Mac App Store 版从不请求;它只用原生堆栈。
所以对以键盘为主的用法,直下载版的快捷键让你两次按键到达任何分组项目,不用授予任何东西;授予辅助功能只是多了指针驱动的弹窗。三种模式的比较见 点击模式与悬停模式,完整权限清单见 隐私、权限与本地数据。
选一条路
- 偶尔用键盘操作普通程序坞项目:Control-F3 和方向键。
- 屏幕阅读器:VoiceOver 的 VO-D 和 VO-空格;程序坞里的一切包括堆栈都可到达。
- 在任何应用里不用指针打开一组有名字的东西:Otterdock 直下载版分组快捷键,或按 通过程序坞或键盘运行 Mac 快捷指令 把快捷指令绑到键盘组合。
- 完全不要额外权限:原生堆栈,在任一 Otterdock 版本或普通程序坞文件夹里。
常见问题解答
Control-F3 没反应,为什么?
F3 是媒体键的键盘上要按 Fn-Control-F3,或在系统设置 > 键盘里打开「将 F1、F2 等键用作标准功能键」。另外检查键盘快捷键 > 键盘里的「将焦点移到程序坞」是否启用。
能用键盘打开程序坞图标的右键菜单吗?
能。程序坞聚焦且选中某个图标时,按上方向键(底部程序坞)打开它的菜单,方向键选项目,回车执行。Escape 关闭菜单。
能用键盘重排程序坞图标吗?
自带的程序坞不行,重排只能拖。需要的用户可以用切换控制和键盘快捷键自动化拖动。
用键盘操作 Otterdock 需要辅助功能权限吗?
不需要。直下载版的全局分组快捷键是系统热键,无需该权限;Mac App Store 版从不请求。那个权限只用于直下载版在程序坞点按或悬停时的自定义弹窗。