macOS 15 Sequoiaでの仕様の変更により「Option+文字」の組み合わせのショートカットキーが設定できなくなっていた問題は、macOS 15.2で修正されるようです。詳細は以下から。
Appleが現地時間2024年09月16日にリリースした「macOS 15 Sequoia」では、RegisterEventHotKey APIを利用しSandbox化されたアプリでOption+文字キーまたはOption+Shift+文字キーの組み合わせで設定したショートカットキーが利用できなくなり、複数の開発者がAppleにフィードバックを送っていたところ、
And the security theatre continues… Seems it was an intentional change. Obviously, it would have been too much to ask to have that included in a release note of any kind. 🤷♂️https://t.co/XfBqKLlL2ghttps://t.co/ubzxVHLCuh
— Sindre Sorhus (@sindresorhus) September 19, 2024
Appleは、この問題はmacOSのセキュリティを向上させるためmacOS 15 Sequoiaで意図的に行われた仕様の変更で不具合ではないとコメントしていましたが、
This was an intentional change in macOS Sequoia to limit the ability of key-logging malware to observe keys in other applications. The issue of concern was that shift+option can be used to generate alternate characters in passwords, such as Ø (shift-option-O).
There is no workaround; macOS Sequoia now requires that a hotkey registration use at least one modifier that is not shift or option.[macOS Sequoia] Using RegisterEventHotkey with option and shift modifiers doesn’t working anymore – Apple Developer Forms
Appleは11月末になり、この問題はmacOS 15.2 (Build:24C5073e)で修正され、HotKey APIは再びOption+文字キーまたはOption+Shift+文字キーの組み合わせを使えるようになったと発表しています。
This issue has been addressed in macOS 15.2 Beta 2 (Build: 24C5073e). The hotkey API now allows hotkeys with only Option (or Option-Shift), without also requiring Command or Control modifiers.
[macOS Sequoia] Using RegisterEventHotkey with option and shift modifiers doesn’t working anymore – Apple Developer Forms
これは、Appleがフィードバックを送っていた開発者とApple Developer Formsで発表したもので、11月初旬にリリースされたmacOS 15.2 Beta 2から、再びCommandとControl修飾キーなしのOption+文字またはOption+Shift+文字キーが設定できるようになり、近くリリースされるmacOS 15.2にも反映されるそうなので、Sequoiaアップグレード後にOption+(Shift+)文字だけのショートカットキーが使えず、全て変更してしまった方は骨折り損になったようです…。
おまけ
なお、この問題に振り回されOption+文字キーのショートカットキーをアプリ側でブロックしていた開発者の方々も多く、Yoinkなどを開発するオーストリアEternal Storms SoftwareのMatthias Gansriglerさんも、本日リリースしたScreenFloat v2.2.5からmacOS 15.2で再びOption+文字キーのみのショートカットキー許可するようにしたそうなので、ユーザーだけでなく開発者の方々もAppleに振り回される形になったようです。
On macOS 15.2 and upward, option-only shortcuts are allowed again
リリースノートより抜粋
- ScreenFloat – Screenshot Tools – Mac App Store
- [macOS Sequoia] Using RegisterEventHotkey with option and shift modifiers doesn’t working anymore – Apple Developer Forms
コメント
最近のappleは仕様自体が不具合というのが多すぎる。
これを仕様って言い切っちゃう神経ヤバすぎる