0

NSView で CMD+ および CMD- キーボード アクションをトラップして、カスタム テキストのフォント サイズを増減しようとしています。さまざまな理由から、単純に NSTextView を使用することはできません。これを処理する正しい方法を知っている人はいますか?

私が理解しているように、それらはメニュー項目の重要な同等物です。changeFont: を実装することでメニュー項目を「有効化」できます。また、performKeyEquivalent: を実装することでキープレスをトラップできますが、これは少しハックのようです。また、changeFont が呼び出された場合、NSFontManager を送信するだけなので、CMD+/- に対して呼び出されたという事実をどのように解釈するかは明確ではありません。間違ったメッセージを処理しているのではないかと思いますか?

前もって感謝します。

4

1 に答える 1