2016-05-16 14 views
1

私は、修飾キーを含むユーザーのキー入力をキャプチャし、それをキーの組み合わせとして表示するテキストフィールドを作成したいと考えています。私は基本的にXcodeのInterface Builderに表示されているものが好きです: Xcode IBNSTextFieldを使用してホットキー設定領域を作成しますか?

これを行う最も良い方法は何ですか?また、ボタンのキーとして設定する値にはどうすればアクセスできますか?

+0

これを行うには、いくつかのサードパーティライブラリがあります。 「ショートカットレコーダー」を検索します。 – jtbandes

+0

@jtbandes可能であれば、ネイティブでやりたいと思っています。 – Matt

+0

「ネイティブ」という言葉の意味がわかりません。自分で書くこともできますが、ShortcutRecorderを使う方がずっと良いでしょう。 – jtbandes

答えて

1

MASShortcutこの問題のためにはうまくいきました。

ドキュメントは徹底していますが、基本的にMASShortcutViewはすべてあなたのためにこのすべてを処理し、keyEquivalentmodifierFlagsを返してNSButton/NSMenuItem/NSTextField/etcに設定します。

関連する問題