外观
macOS 15 Beta 快捷键失效
macOS 15 Beta 系统禁止沙盒 App 使用「option + 字母」组合作为快捷键,导致 Bob 默认快捷键都失效了,目前可通过以下几种方案解决。
通过修改快捷键解决
如果可以接受不使用「option + 字母」这种快捷键,那将快捷键修改为「control + 字母」、「command + shift + 字母」之类的其他快捷键即可正常使用。
借助 BobHelper 解决(推荐方案)
如果想要继续使用「option + 字母」的组合键,可以安装 BobHelper,这是我为了解决这个问题专门制作的 App。
使用 BobHelper 的快捷键响应速度会优于通过 Alfred/Raycast 调用 Bob,几乎和 macOS 15 之前无异,推荐使用这个方案。
重要提醒
如果之前已经使用 Alfred/Raycast 解决这个快捷键问题,记得先把对应的 Alfred Workflow 和 Raycast Extension 给关闭了,否则会造成重复触发 Bob 的快捷键。
借助 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
后续进展
该问题还在持续关注中,该问题后续进展会在 QQ 群通知大家。