過去2日間、私は非常に単純なはずの何かについて多くのことを検索して読んでいます。そうではないことが明らかになりました:私はこれを作ろうとしています:
それで全部です。ショートカットレコーダーはかなり古いことを知っており、MASShortcutのデモを使用しています。MASShortcutはかなり素晴らしいですが、一見簡単そうに見える何かのためのコードがたくさんあります。
私はまた、多くのAppleサンプルコードを検索しました(Interface Builder以外の場所でこれを実装することを望んでいますが、今のところ運がありません)。
これにより、次の質問が残ります。
-このようなもののいくつかを明確にすることができるドキュメントはありますか?または、MASShortcut以外のより単純なソリューションはありますか?
-IBコントロールのようなものを自分で複製しようとしていますが、押されたキーをNSTextFieldの文字に「変換」することに固執しています(またはIBのカスタムNSViewですか?)。Appleはこれを行う簡単な方法を提供していますか?sendEventですべてをキャッチし、それをすべてのキーのリストと比較するのは大変な作業のように思われるため、Appleプログラマーは上記のコントロールでどのようにそれを行ったのだろうか。それが唯一の解決策である必要がありますが、使用するときに気にする必要のあるさまざまなキーボードレイアウトはありますか?
-他のアプリケーションがこれをどのように実装して、ここに表示されるようにしますか?
ここにTextWranglersが表示されているのがわかりますが、アプリケーションで「[NSEvent addGlobalMonitorForEventsMatchingMask:]」を呼び出すと、自動的に発生しますか?
これらはたくさんの質問です、私はあなたたちの一人が私を正しい方向に向けることができることを願っています。
よろしくお願いします、フラン