Magic Mouseを購入しましたが、とても気に入っています。しかし、Mac 開発者としてはさらにクールです。しかし、問題が 1 つあります。そのための API は既に存在するのでしょうか。アプリケーションの 1 つに使用したいと考えています。たとえば、ユーザーの指の位置の検出、スワイプまたはストレッチのジェスチャなど...
そのためのAPIがあるかどうか(およびその使用方法)を知っている人はいますか?
Magic Mouseを購入しましたが、とても気に入っています。しかし、Mac 開発者としてはさらにクールです。しかし、問題が 1 つあります。そのための API は既に存在するのでしょうか。アプリケーションの 1 つに使用したいと考えています。たとえば、ユーザーの指の位置の検出、スワイプまたはストレッチのジェスチャなど...
そのためのAPIがあるかどうか(およびその使用方法)を知っている人はいますか?
Magic Mouse はAPIを使用しません。NSTouch
私はそれを試し、タッチ情報をキャプチャしようとしています。今まで運がなかった。マウスとトラックパッドの両方に共通する唯一のタッチ方法は、swipeWithEvent:
方法です。デバイスでのみ 2 本指のスワイプで呼び出されます。
マウスからのタッチ入力が別の場所で解釈され、パブリック API に転送されているようです。実際に作業を行っているプライベート API をまだ見つけていません。
こちらをご覧ください:http ://www.iphonesmartapps.org/aladino/?a = multitouch
CGEventPostメソッドを使用した完全に機能する概念実証があります。
- ではごきげんよう!
私はテストしていませんが、 NSTouchを使用しなかった場合はショックを受けます。NSTouchは、現在のMacBook Pro(および今週発売された新しいMacBook)のマルチタッチトラックパッドを操作するために使用するAPIです。LightTableサンプルプロジェクトをチェックして、その使用方法を確認できます。
これはAppKitの一部ですが、SnowLeopardのみのAPIです。
私は魔法のマウスを手に入れる前に、以下のアプリをいじりました。アプリがマウスのマルチタッチポイントも追跡していることに驚きました。
コメントには、同様に生データを取得するソースへのリンクがありますが、この実際のアプリへのソースはありません。
http://lericson.blogg.se/code/2009/november/multitouch-on-unibody-macbooks.html