由于 macOS 15 Sequoia 的规格变更,无法设置“Option + 字母”快捷键组合的问题似乎在 macOS 15.2 中得到了修复。详细信息如下。
苹果于当地时间2024年9月16日发布。「」现在,通过使用 RegisterEventHotKey API 的沙盒应用程序,选项+字符键或Option+Shift+字符使用组合键设置的快捷键将不再可用。我在哪里,
苹果表示,这个问题是在 macOS 15 Sequoia 中故意出现的,以提高 macOS 的安全性。我正在这样做,但是
这是 macOS Sequoia 中的一项有意更改,旨在限制按键记录恶意软件观察其他应用程序中的按键的能力。值得关注的问题是,shift+option 可用于生成密码中的替代字符,例如 Ø (shift-option-O)。
没有解决办法; macOS Sequoia 现在要求热键注册至少使用一个非 Shift 或 option 的修饰符。[macOS Sequoia] 将 RegisterEventHotkey 与选项和 Shift 修饰符一起使用不再起作用 – Apple Developer Forms
Apple 于 11 月底宣布,此问题已在 macOS 15.2(Build:24C5073e)中修复,HotKey API 现已再次可用。选项+字符键或Option+Shift+字符我们宣布您现在可以使用组合键。
此问题已在 macOS 15.2 Beta 2(内部版本:24C5073e)中得到解决。热键 API 现在允许仅使用 Option(或 Option-Shift)的热键,而不需要 Command 或 Control 修饰符。
[macOS Sequoia] 将 RegisterEventHotkey 与选项和 Shift 修饰符一起使用不再起作用 – Apple Developer Forms
这就是苹果发送反馈的内容开发商这是在 Apple Developer Forms 上宣布的,从 11 月初发布的 macOS 15.2 Beta 2 开始,Command 和 Control 修饰键将再次被删除。选项+字符或者Option+Shift+字符现在可以设置按键了,而且似乎会在即将发布的 macOS 15.2 中体现,所以如果升级 Sequoia 后无法使用只有 Option + (Shift +) 字符的快捷键并更改一切,看来你都输了……
奖金
此外,不少开发者受此问题影响,屏蔽了 App 端的 Option+字母键快捷键,而开发 Yoink 等人的 Austrian Eternal Storms Software 的 Matthias Gansrigler 今天也发布了 ScreenFloat v2.2.5 自 macOS 15.2 起。再次允许Option+字母键等快捷键,看来不仅是用户,连开发者都受到了苹果的摆布。
在 macOS 15.2 及更高版本上,再次允许仅选项快捷方式
摘自发行说明