私は私が維持している古いmacC/C++プログラムを持っています。それはまだrsrcファイルとOS9システムコールに基づいています。(はい、はい、わかっています。私は自分の会社を21世紀に引きずり込もうとしていますが、他のエンジニアはまだOSX10.3.9を使用しています!残念に思います)
モディファイアショートカット機能を取得しようとしています。たとえば、Cmd-Sは機能します。ただし、Opt-Cmd-Sは[ファイル]メニューを点滅させますが、ファイルメニューが既に開いていない限り、何もしません。
コードを調べたところ、イベントメッセージを取得し、それをMenuKeyに渡して、キーコンボが表すメニューオプションを教えてくれました。ただし、複数の修飾子が押されている場合、MenuKeyは常に0を返します。
アップルのドキュメントから、これは非推奨になっていることがわかりますが、ペン先などに移行するために、プログラム全体を書き直す必要はありません。
それで、誰かが迅速で汚い回避策を持っていますか?
ありがとう。