どのように遮熱キーココアのアプリケーションウィンドウがアクティブになっていない

StackOverflow https://stackoverflow.com/questions/1914811

質問

私が作り出してしまおうというものを有しないウィンドウを開きで実行した場合、その活性からの熱いバージョンこの現在のココアな機能を持っていることになるかを使用する必要があります推奨されていません炭素機能です。

なんじゃないかを利用する方法グローバルホキーココア?どうしたらいいん:waitコ紹介のための機能が利用でき、炭素関数で同様の機能を導入していないア?

役に立ちましたか?

解決

使用 炭素マネージャのイベント RegisterEventHotKey 機能. この機能に対応しています64ビット (通知なし"には64ビット"可用性注)ができるようになりました。

逆に、NSEvent新 addGlobalMonitorForEventsMatchingMask:handler: 法Snow Leopardで ない 最も簡単な方法を実施する熱する事が可能です。例えば、ユーザーにアクセスのための福祉機器のon;また、検討してすべてのイベントご自分に比べて RegisterEventHotKey システムは、電話にコールバック関数がユーザに特定のキーにご登録いただいたします。

他のヒント

ショートカットレコーダー( http://wafflesoftware.net/shortcut/ の)フレームワークを見てみましょうそれはそれはまた、あなたが(これはあなたが望むものである場合)、ホットキーを変更するユーザーを変更することができ、グローバルホットキー用カーボンイベントマネージャを使用しています。

そして、それを実装する方法で、このプロジェクト/コードを参照してください。 http://github.com/sdegutis/SDGlobalShortcuts のます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top