私は博士課程の学生と一緒に働いています。その学生は、コンピュータを使用して人々の間で共同作業を行う、特にタッチ操作に関するプロジェクトを行っています。このプラットフォームは、pixelsense (surface) 2.0 テーブルです。
これまでのところ、通常の wpf/surface インターフェイス モデルを使用していくつかのプロトタイプを試しましたが、マルチタッチ機能が十分に活用されていないという結論に達しました。
そのため、画面上の要素に対する指の量と位置によってアクションが指定されるように、カスタム マルチタッチ ジェスチャを実装したいと考えています。このようなジェスチャの例としては、合計 2 本の指ではなく、両手から 2 本の指を近づけてズームする場合があります。通常のピンチ ツー ズームの代わりにこのジェスチャを使用すると、同じ領域での描画とズームの両方が可能になります。
このアプローチには解決しなければならない問題がいくつかありますが、これらのカスタム ジェスチャを実装するには、より差し迫った問題があります。(TouchTarget.GetState を使用して) XNA で実装できることは認識していますが、インターフェイスを書き直すのはかなり面倒なので、避けたいと思います。
では、これを wpf/surface 2.0 で実装するにはどうすればよいでしょうか?