外观
macOS 15 快捷键失效
macOS 15 系统禁止沙盒 App 使用「option + 字母/数字」作为快捷键,导致 Bob 默认快捷键都失效了,目前可通过以下几种方案解决。
这是 Apple 为了安全刻意进行的修改,详情可以查看 这个链接。
方案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
Raycast
Raycast 可通过热心用户 @Wei GENG、@Edward Zhang、@Bojin Li 实现的 extension 解决问题。
先安装 extension,然后设置快捷键即可。
安装 Raycast Extension