Skip to content

macOS 15 快捷键失效

macOS 15 系统禁止沙盒 App 使用「option + 字母/数字」作为快捷键,导致 Bob 默认快捷键都失效了,目前可通过以下几种方案解决。

这是 Apple 为了安全刻意进行的修改,详情可以查看 这个链接

macOS 15 option error

方案1:借助 BobHelper 解决(推荐方案)

如果想要继续使用「option + 字母」的组合键,可以安装 BobHelper,这是我为了解决这个问题专门制作的 App。

使用 BobHelper 的快捷键响应速度会优于通过 Alfred/Raycast 调用 Bob,几乎和 macOS 15 之前无异,推荐使用这个方案。

重要提醒

如果之前已经使用 Alfred/Raycast 解决这个快捷键问题,记得先把对应的 Alfred Workflow 和 Raycast Extension 给关闭了,否则会造成重复触发 Bob 的快捷键。

方案2:通过修改快捷键解决

如果可以接受不使用「option + 字母」这种快捷键,那将快捷键修改为「control + 字母」、「command + shift + 字母」之类的其他快捷键即可正常使用。

方案3:借助 Alfred/Raycast 解决

另外,也可以通过 Alfred/Raycast 之类的非沙盒 App 使用 Apple Script 方式调用 Bob 实现,Apple Script 脚本可以参考 这篇文章

注意,这种方案延迟比较明显。

Alfred

Alfred 解决方案是制作一个 Workflow,然后在 Workflow 中添加一个 Hotkey 触发 /usr/bin/osascript 脚本调用 Bob,这个 Hotkey 的快捷键可以设置为「option + 字母」的形式。

我已将 Workflow 制作好,直接下载安装,然后设置快捷键即可使用。

下载 Bob Hotkey.alfredworkflow

Alfred Workflow

Raycast

Raycast 可通过热心用户 @Wei GENG@Edward Zhang@Bojin Li 实现的 extension 解决问题。

先安装 extension,然后设置快捷键即可。

安装 Raycast Extension

Raycast Extension