Skip to content

macOS 15 快捷键失效

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

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

macOS 15 option error

方案 1:升级系统到 macOS 15.2(推荐方案)

Apple 官方在 macOS 15.2 Beta 2 (Build: 24C5073e) 已经修复了无法使用「Option + 字母」作为快捷键的问题,也就是说现在只有 macOS 15.0 到 macOS 15.2 Beta 2 之间的系统版本的用户存在快捷键失效的问题,目前建议大家升级到 macOS 15.2 系统即可解决问题。

macOS 15.2 option fix

方案 2:借助 BobHelper 解决(不升级 macOS 15.2 的推荐方案)

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

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

重要提醒

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

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

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

方案 4:借助 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