·7 分钟阅读

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,或在系统设置 > 键盘里启用标准功能键),要么快捷键被关了:系统设置 > 键盘 > 键盘快捷键 > 键盘 > 将焦点移到程序坞。也可以在那里改成别的组合。

用键盘打开程序坞文件夹和堆栈

程序坞右侧的文件夹以堆栈打开,堆栈可以用键盘浏览:

  1. 聚焦程序坞(Control-F3),方向键移到文件夹。
  2. 按 回车。堆栈以扇形、网格或列表打开。
  3. 方向键在项目间移动;网格视图里方向键二维移动。
  4. 按 回车 打开选中项,或 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 版从不请求。那个权限只用于直下载版在程序坞点按或悬停时的自定义弹窗。