1

ユーザーが Cmd + L を押したときにウィンドウを開こうとしていますが、コントローラー オブジェクトにその特定のキーの組み合わせをリッスンさせるにはどうすればよいですか?

4

1 に答える 1

3

メニュー項目を作成し、そのショートカットをCmd-Lに設定して、そのコントローラー(または目的のコントローラーに転送する別のコントローラー)のアクションに接続します。

または... Cocoaイベント処理ガイドの「キーイベントの処理」セクションを読み、カスタムビューを実装します。このビューは、最初のレスポンダーである場合、このキーイベントを解釈し、コントローラーに通知します。

または...コントローラーをレスポンダーチェーンに挿入します。

...しかし、最も簡単な方法は、私が最初に述べた方法です。

于 2009-12-09T19:16:31.560 に答える