问题标签 [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)。在这个屏幕上,多人可以同时与多条内容进行交互。

我需要回答两个具体问题:

  • 过去 24 小时内最受欢迎/最不受欢迎的内容是什么
  • 每条内容在 24 小时内浏览了多长时间

我正在努力寻找解决这个问题的概念方法。我正在做一些我认为简化多用户问题的假设。

  • 任何方向在 0-180 度之间的接触都是用户 1
  • 181-360 之间的任何联系人都是用户 2
  • 在一段时间不活动(未捕获任何联系人)后,当前的“会话”将结束。这使我能够区分用户会话并跟踪使用时间。

我的问题是我如何(甚至有点可靠)确定用户对一段内容的意图?

  • 我怎么知道他们正在“查看”一段内容?
  • 如何确定某件事是否“流行”?

任何有关如何解决此问题的想法都将不胜感激(无论它们看起来多么离谱)

更新:

作为跟进。我正在研究为我的应用程序的各个方面发行“令牌”的概念。

当一个联系人被捕获时,我正在从我的“TokenManagement”存储中请求三个令牌。我要求提供 ApplicationToken、UserToken 和 AssetToken。

ApplicationToken在此应用程序运行的生命周期内创建一次。

UserToken为每个不同的用户(0-180 和 181-360)创建一次。颁发令牌后,每次检测到给定用户的联系人时都会更新令牌。如果在指定的超时期限(在我的情况下为 1 分钟)内没有该用户的联系人,那么我将过期令牌。这意味着任何后续的令牌请求都将发布一个新令牌,从而指示一个新用户。(对此有什么想法?)

AssetToken类似于用户令牌,并且针对给定用户令牌触摸的每条内容都会发行资产令牌(这样两个用户可以触摸相同的内容并且每个用户都可以获得自己唯一的 AssetToken)。同样,与用户令牌一样,此令牌会为后续联系人更新,并且如果在某个时间范围内没有对该令牌的请求,该令牌将过期。

我认为这个系统可以让我确定几条数据

  1. 唯一用户数(选择不同的 UserToken)
  2. 最受欢迎的项目(给定资产的最大不同 AssetTokens)
  3. 最不受欢迎的项目(给定资产的不同资产代币的最小值)

对这种方法的想法?

0 投票
1 回答
562 浏览

c# - 精确的字符串检查(WPF 多点触控)

我试图让你首先进入画面,我试图在 WPF4 VS2010 中实现一个手势,就像你移动你的手指直到它穿过你已经用 SAME 手指经过的接触点,所以我的想法是制作一个列表并检查每个新的接触点是否存在,如果是,那么你已经完成了你的手势,如果没有,则将接触点添加到集合中以与以下接触点进行比较。出于某种原因,这不能很好地工作,所以我转向了另一种方法,用 X 替换 TouchPoints , Y 为 TouchPoint 并将它们转换为字符串并尝试对它们使用 Contains 方法,使用 TouchMove 和 TouchUp 事件我的代码如下所示:

因此,在测试时它不起作用,即使我沿直线移动触摸它也会改变背景。有任何想法吗 ?

提前致谢

0 投票
3 回答
796 浏览

wpf - 图形密集型多点触控应用程序、XNA 还是 WPF 应该采用哪种方式?

我即将开始开发多点触控应用程序。
我需要在 WPF 和 XNA 之间做出决定。
哪个会跑得更快?WPF 已经拥有通过 TUIO 输入支持多点触控的库。
有谁知道类似的库,甚至只是
在 XNA 中拖动/旋转/移动对象的示例代码?

谢谢!西南。

0 投票
2 回答
1613 浏览

android - Android 应用上的多点触控

Android 应用程序开发人员可以使用多点触控吗?我在新的 2.0 版本上听说过它,但只看到它在互联网浏览器上完成。

0 投票
1 回答
1628 浏览

iphone - 如何检测两指轻弹

我想用两根手指轻弹手势在几个视图之间切换。如果有人能告诉我我需要做什么,请帮忙。

0 投票
2 回答
544 浏览

iphone - 如何在我的触摸开始事件中仅访问我的一次触摸

我有:

我想做的是if在两个触摸分开的语句中询问它。

0 投票
2 回答
674 浏览

iphone - Custom touch tracking in iphone

I don't want to use any of the normal touch events in the iphone sdk.

When an user touches the screen I want to find where he touched and all of pixels he touches. Is there a way to do it in iphone ? may be using a low level SDK.

i want this to do it for some thing like a drawing app with finger on iphone.

0 投票
1 回答
1054 浏览

c# - 以编程方式触发 Windows 7 触摸和手势事件

请让我知道以下问题的答案:

  1. 是否可以以编程方式触发 Windows 7 的触摸和手势事件?
  2. 有API吗?
  3. 是否可以从没有触摸屏的计算机上触发事件?

如果可能的话,我正在寻找在 C# 中实现或可实现的东西。

任何帮助都感激不尽。

谢谢你。

0 投票
2 回答
12635 浏览

iphone - 在 UITableView 中观察捏合多点触控手势

我希望在 UITableView 上实现捏入/捏出,我已经研究了几种方法,包括这个:

类似的问题

但是虽然我可以创建一个UIViewTouch对象并将其覆盖到我的 UITableView 上,但滚动事件不会被中继到我的 UITableView,我仍然可以选择单元格,并且它们通过触发到新 ViewController 对象的转换来正确响应。但是,尽管传递了 touchesBegan、touchesMoved 和 touchesEnded 事件,但我无法滚动 UITableView。

0 投票
1 回答
7575 浏览

winapi - 以编程方式启用/禁用多点触控手指输入?

我有一台支持多点触控的平板电脑,运行 Windows 7。

但是,当使用触控笔并且离显示器太远时,我经常不小心用手指敲击它,从而导致不必要的鼠标点击。

解决方案是导航到“控制面板 - 笔和手指输入 - 手指输入”并取消激活“将手指用作输入设备”复选框(所有标题都已翻译,因此它们在英文窗口上可能会有所不同)。

现在我想知道我是否也可以通过编程方式做到这一点,所以我可以为此编写一个小托盘应用程序。

我尝试使用 Process Monitor 来查找注册表项,但是,我没有找到真正显示与复选框相同效果的注册表项。

有谁知道如何访问这个属性(不使用 UI-Automation)?