·6 分钟阅读

Otterdock 点击模式与悬停模式:程序坞分组该怎么打开?

分组从程序坞打开的三种方式:原生堆栈、点按打开 Otterdock 弹窗、悬停打开弹窗。各需要什么权限、哪个版本有、怎么选。

程序坞里的分组有三种打开方式。原生堆栈不需要权限,Mac App Store 版用的就是它。Otterdock 直下载版可以改为打开自己的弹窗:点按时(增强点击),或指针停在图标上时(悬停)。两种自定义模式都需要 macOS 辅助功能权限;未授权时直下载版退回原生堆栈。

本文目录

分组进了程序坞之后,下一个问题是它怎么打开。Otterdock 给了三个答案,它们在权限、支持的版本和手感上都不同。本文把三种都讲清,让你有意识地选,而不是接受默认。

分组打开的三种方式

原生堆栈增强点击悬停
发生什么macOS 把分组文件夹显示为扇形、网格或列表点按图标打开 Otterdock 弹窗指针停在图标上打开 Otterdock 弹窗
版本直下载版与 Mac App Store 版仅直下载版仅直下载版
辅助功能权限不需要需要需要
搜索与键盘导航无有有
Command-A 全部启动、Command-1 到 9无有有
分组图标样式文件夹图标或第一项的图标Otterdock 生成的图标Otterdock 生成的图标

设置位置:Otterdock 设置 > 交互。「交互模式」在点击和悬停间切换;点击之下,「点击行为」在原生和增强间切换。

原生堆栈:不要权限,标准 macOS 行为

每个 Otterdock 分组背后都有一个真实文件夹。Mac App Store 版由你把那个文件夹拖进程序坞;直下载版由 Otterdock 替你添加程序坞条目。无论哪种,只要没有东西拦截点按,macOS 就把文件夹作为堆栈打开:项目的扇形、网格或列表,和你添加到程序坞的任何文件夹一样。

以下情况它是正确选择:

  • 你用 Mac App Store 版。那里只有这一个选项。
  • 你不想给第三方应用辅助功能权限。
  • 你喜欢系统的样子,一次只需要打开一项。

你放弃的是堆栈做不到的一切:没有搜索、除了 macOS 给的方向键没有键盘导航、没有全部启动,图标是通用文件夹(堆栈显示下是第一项的图标)。显示选项和设置方法与任何程序坞文件夹相同,见 如何把文件夹添加到 Mac 程序坞。

增强点击:点按时出现 Otterdock 弹窗

在授予了辅助功能权限的直下载版里,Otterdock 可以察觉你点按了它的某个程序坞图标,并用自己的弹窗取代堆栈。弹窗显示分组项目的图标和名称、一个边输入边筛选的搜索框、对应 Command-1 到 Command-9 的数字角标,以及 Command-A 启动全部。macOS 能生成预览的文件会显示预览。

想要弹窗的功能、又希望在你决定点按之前什么都不打开,选增强点击。它在一点上和原生堆栈一样:一次有意的点按,悬停时什么都不发生。

悬停:指针停在图标上弹窗就出现

同样仅直下载版、同样需要辅助功能权限。把指针移到分组图标上停一下,弹窗打开。指针离开图标和弹窗后,短暂延迟(不到四分之一秒)后关闭,这个时长足够你从图标移进弹窗而不让它消失。

悬停是瞥一眼分组最快的方式,和自动隐藏的程序坞搭配很好:唤出程序坞、滑到分组、点项目。它也是需要一天适应的模式,因为程序坞会比你预期的更灵敏。如果你只是穿过程序坞时弹窗就打开,切到增强点击;弹窗本身完全相同。

自定义模式为什么需要辅助功能权限

macOS 不允许一个应用改变你点按另一个应用程序坞图标时发生的事。唯一受支持的、能察觉那些点按并知道指针在程序坞上位置的方法,是辅助功能权限(系统设置 > 隐私与安全性 > 辅助功能)。Otterdock 只用它做两件事:检测自己程序坞图标上的点按和指针位置,以及短暂压住原生堆栈让自己的弹窗出现。它不读其他应用的窗口内容或按键。

以后撤回权限,直下载版就又表现为原生堆栈,全局快捷键、小组件和分组编辑器照常工作,因为它们都不依赖它。权限模型和 Otterdock 存储的本地数据见 隐私、权限与本地数据。

怎么选

  1. 先试原生一天。如果从堆栈里一次打开一项就够用,到此为止,不涉及任何权限。
  2. 切到增强点击,如果你老想在分组里搜索、一次打开好几项、或者靠图标分辨分组。
  3. 最后试悬停,等你确定喜欢弹窗之后。它每次省一次点按;值不值取决于你打开分组的频率。

无论选哪个,键盘用户可以完全跳过程序坞:直下载版的全局快捷键在任何应用里打开同一个弹窗。完整按键列表见 Otterdock 键盘快捷键,两个版本的更广泛比较(包括 Intel 支持)见 直下载版与 Mac App Store 版对比。

常见问题解答

Otterdock 为什么要辅助功能权限?

要用自己的弹窗取代原生堆栈,Otterdock 必须察觉程序坞上的点按和指针位置,而 macOS 只允许通过辅助功能权限做到。原生堆栈、小组件和全局快捷键都不需要它。

悬停模式会在指针每次经过程序坞时都弹出来吗?

不会。弹窗在指针停在 Otterdock 分组图标上时打开,不是其他程序坞图标;指针离开图标和弹窗后不到四分之一秒它就关闭。

以后能在点按和悬停之间切换吗?

能。交互模式是 Otterdock 设置 > 交互里的一个选项,立即生效。也可以随时把增强点击切回原生。

Mac App Store 版有悬停吗?

没有。沙盒化的商店版无法观察程序坞,所以它的分组永远以原生堆栈打开。悬停和自定义弹窗只有直下载版有。