0

Carbonイベントを使用してグローバルホットキーを作成する方法についてのこの記事を読みました。著者が言及したコメントの中で、このテクノロジーは「非推奨への道」であるため、おそらくもう使用しないだろうと述べています。ここまでは順調ですね。

今、私はココアペンダントを探しています。誰かがそれを検索するためのヒントを持っていますか?私はそれを少しググってみましたが、私が見つけたものはすべて彼が取ったのと同じアプローチでした。

ありがとう
–f

4

1 に答える 1

6

を使用することはできます+[NSEvent addGlobalMonitorForEventsMatchingMask:handler:]が、Carbonメソッドとはまったく同じではありません。関連するブロックはすべてのキーイベントに対して呼び出されるため、必要なものだけに一致するコードを記述する必要があります。また、SnowLeopardでのみ機能します。

個人的には、グローバルホットキーに引き続きCarbonEventsを使用しています。AppleはCarbonを廃止しているが、非常にゆっくりであり、Carbonのイベントコンポーネントはしばらくの間存在する可能性が高い。

于 2010-09-29T14:24:35.440 に答える