Carbonイベントを使用してグローバルホットキーを作成する方法についてのこの記事を読みました。著者が言及したコメントの中で、このテクノロジーは「非推奨への道」であるため、おそらくもう使用しないだろうと述べています。ここまでは順調ですね。
今、私はココアペンダントを探しています。誰かがそれを検索するためのヒントを持っていますか?私はそれを少しググってみましたが、私が見つけたものはすべて彼が取ったのと同じアプローチでした。
ありがとう
–f
Carbonイベントを使用してグローバルホットキーを作成する方法についてのこの記事を読みました。著者が言及したコメントの中で、このテクノロジーは「非推奨への道」であるため、おそらくもう使用しないだろうと述べています。ここまでは順調ですね。
今、私はココアペンダントを探しています。誰かがそれを検索するためのヒントを持っていますか?私はそれを少しググってみましたが、私が見つけたものはすべて彼が取ったのと同じアプローチでした。
ありがとう
–f
を使用することはできます+[NSEvent addGlobalMonitorForEventsMatchingMask:handler:]
が、Carbonメソッドとはまったく同じではありません。関連するブロックはすべてのキーイベントに対して呼び出されるため、必要なものだけに一致するコードを記述する必要があります。また、SnowLeopardでのみ機能します。
個人的には、グローバルホットキーに引き続きCarbonEventsを使用しています。AppleはCarbonを廃止しているが、非常にゆっくりであり、Carbonのイベントコンポーネントはしばらくの間存在する可能性が高い。