問題タブ [multi-touch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
342 参照

c# - マルチユーザー、マルチタッチ アプリケーションでのユーザーの意図の判別

私は、使用状況の統計を追跡し、使用状況に関連するいくつかの質問に答えるために分析できるデータを生成する必要がある表面アプリケーションを開発しています (ただし、プラットフォームは実際には関係ありません)。

具体的には、アプリケーションに複数のコンテンツを一度に表示する画面があります (表面の人の場合は ScatterView)。この画面では、複数のユーザーが複数のコンテンツを同時に操作できます。

2 つの具体的な質問に答える必要があります。

  • 過去 24 時間で最も人気の高い / 人気のないコンテンツは?
  • 24 時間に各コンテンツが表示された時間

この問題に対する概念的なアプローチを見つけるのに苦労しています。マルチユーザーの問題を単純化すると思われるいくつかの仮定を立てています。

  • 0 ~ 180 度の方向を向いている連絡先はすべてユーザー 1 です。
  • 181 から 360 の間の連絡先はすべてユーザー 2 です。
  • 非アクティブな状態 (連絡先がキャプチャされていない状態) が一定期間続くと、現在の「セッション」は終了します。これにより、ユーザー セッションを区別し、使用時間を追跡することができます。

私の問題は、コンテンツに関するユーザーの意図をどのように(ある程度確実に)判断するかです。

  • 彼らがコンテンツを「閲覧」していることをどのように知ることができますか?
  • 何かが「人気」であるかどうかをどのように判断できますか?

これにアプローチする方法についてのアイデアは高く評価されます(壁から外れているように見えても)

アップデート:

フォローアップとして。アプリケーションのさまざまな側面に対して「トークン」を発行するというコンセプトに取り組んでいます。

連絡先が取得されたら、「TokenManagement」ストアから 3 つのトークンを要求しています。ApplicationToken、UserToken、および AssetToken を要求します。

ApplicationTokenは、このアプリケーション実行の存続期間中に 1 回作成されます。

UserTokenは、個別のユーザー (0 ~ 180 および 181 ~ 360) ごとに 1 回作成されます。トークンが発行されると、特定のユーザーの連絡先が検出されるたびにトークンが更新されます。指定されたタイムアウト期間 (私の場合は 1 分) 内にそのユーザーの連絡先がない場合、トークンの有効期限が切れます。これは、トークンに対する後続のリクエストが新しいトークンを発行することを意味し、新しいユーザーを示します。(これについての考え?)

AssetTokenはユーザー トークンに似ています。アセット トークンは、特定のユーザー トークンにアクセスしたコンテンツごとに発行されます (この方法では、2 人のユーザーが同じコンテンツにアクセスし、それぞれが固有の AssetToken を取得できます)。繰り返しますが、ユーザー トークンと同様に、このトークンは後続の連絡先のために更新され、一定の時間枠内にそのトークンの要求が行われなければ期限切れになります。

このシステムにより、いくつかのデータを判別できると思います

  1. 一意のユーザー数 (個別の UserToken を選択)
  2. 最も人気のあるアイテム (特定のアセットの個別の AssetToken の最大数)
  3. 最も人気のないアイテム (特定のアセットの個別の AssetToken の最小数)

このアプローチについての考えは?

0 投票する
1 に答える
562 参照

c# - 正確な文字列チェック (WPF マルチタッチ)

私は最初にあなたを写真に入れようとしています.WPF4 VS2010でジェスチャを実装しようとしています.同じ指ですでに通り過ぎたタッチポイントを横切るまで指を動かすようなものなので、私の考えはリストを作成し、存在する場合はすべての新しいタッチポイントをチェックし、存在する場合はジェスチャを完了し、そうでない場合はコレクションにタッチポイントを追加して、次のタッチポイントと比較します。何らかの理由でこれがうまくいかないので、別のアプローチに移り、TouchPoints を TouchPoint の X 、 Y に置き換え、それらを文字列に変換し、TouchMove および TouchUp イベントを使用して、それらに対して Contains メソッドを使用しようとしました。私のコードは次のようになります。

そのため、テストすると機能しません。タッチを直線で動かしても背景が変わります。何か案は ?

前もって感謝します

0 投票する
3 に答える
796 参照

wpf - グラフィックを多用するマルチタッチアプリ、XNAまたはWPFのどちらを使用しますか?

マルチタッチアプリケーションの開発を始めようとしています。
WPFとXNAのどちらかを決める必要があります。
どちらが速く実行されますか?WPFには、TUIO入力を介したマルチタッチをサポートするライブラリがすでにあります。 XNAでオブジェクトをドラッグ/回転/移動する
ための同様のライブラリまたはサンプルコードを知っている人はいますか?

ありがとう!SW。

0 投票する
2 に答える
1613 参照

android - Android アプリでのマルチタッチ

Android アプリ開発者はマルチタッチを利用できますか? 私は新しい 2.0 バージョンでそれを聞いたことがありますが、それがインターネット ブラウザで達成されたのを見ただけです。

0 投票する
1 に答える
1628 参照

iphone - 2本の指のフリックを検出する方法

2本の指を使ったフリックジェスチャでいくつかのビューを切り替えたい。誰かが私がする必要があることを教えてくれるなら、助けてください。

0 投票する
2 に答える
544 参照

iphone - タッチ開始イベントでタッチの1つだけにアクセスするにはどうすればよいですか

私は持っています:

私がやりたいのはif、2つのタッチが別々になっているステートメントの中でそれを尋ねることです。

0 投票する
2 に答える
674 参照

iphone - iPhone でのカスタム タッチ トラッキング

iPhone SDK で通常のタッチ イベントを使用したくありません。

ユーザーが画面に触れたとき、私は彼が触れた場所と彼が触れたすべてのピクセルを見つけたいと思っています。iPhoneでそれを行う方法はありますか?低レベルの SDK を使用している可能性があります。

iPhoneの指で描くアプリのようなものでこれをやりたいです。

0 投票する
1 に答える
1054 参照

c# - プログラムでWindows7のタッチイベントとジェスチャーイベントを起動します

次の答えを教えてください。

  1. Windows 7のタッチイベントとジェスチャーイベントをプログラムで起動することは可能ですか?
  2. APIはありますか?
  3. タッチスクリーンなしでコンピューターからイベントを発生させることは可能ですか?

可能であれば、C#で実装または実装可能なものを探しています。

どんな助けでも大歓迎です。

ありがとうございました。

0 投票する
2 に答える
12635 参照

iphone - UITableViewでピンチマルチタッチジェスチャを観察する

UITableViewの上にピンチイン/アウトを実装しようとしています。これを含むいくつかのメソッドを調べました。

同様の質問

ただし、UIViewTouchオブジェクトを作成してUITableViewにオーバーレイすることはできますが、スクロールイベントはUITableViewに中継されませんが、セルを選択することはでき、新しいViewControllerオブジェクトへの遷移をトリガーすることで適切に応答します。しかし、touchesBegan、touchesMoved、およびtouchsEndedイベントを渡しても、UITableViewをスクロールできません。

0 投票する
1 に答える
7575 参照

winapi - プログラムでマルチタッチ指入力を有効/無効にしますか?

Windows7を実行しているマルチトック対応のタブレットPCを持っています。

ただし、スタイラスペンを使用していて、ディスプレイから離れすぎていると、誤って指で叩いてしまい、不要なマウスクリックが発生することがよくあります。

解決策は、「コントロールパネル-ペンと指の入力-指の入力」に移動し、「指を入力デバイスとして使用する」チェックボックスを無効にすることです(すべてのタイトルが翻訳されているため、英語のウィンドウでは異なる場合があります)。

これをプログラムで実行できるかどうか疑問に思っているので、このための小さなトレイアプリを作成できるようになります。

プロセスモニターを使用してレジストリキーを見つけようとしましたが、チェックボックスと実際に同じ効果を示すキーは見つかりませんでした。

(UI-Automationを使用せずに)このプロパティにアクセスする方法を知っている人はいますか?