从 iPad 触控笔获取生物特征信息

Posted

技术标签:

【中文标题】从 iPad 触控笔获取生物特征信息【英文标题】:Getting biometric information from stylus for iPad 【发布时间】:2013-04-24 18:54:17 【问题描述】:

使用 Jot Touch 或 Pogo Connect 等触控笔,当用户在 iPad 上登录时(使用 Objective-C )?

我应该使用哪种方法或库?

【问题讨论】:

【参考方案1】:

ios SDK 提供 X/Y 坐标。它不提供对冲程速度或压力的访问。

UIPanGestureRecognizer 计算速度,大概只是通过距离/时间。它可能计算距离/时间的移动平均值。你可以自己做。

如果您使用的是 Jot Touch,Jot Touch SDK 提供对压力数据的访问。

如果您使用 Pogo Connect,Pogo Manager SDK 提供对压力数据的访问。

如果您想同时支持两种测针,则必须同时使用这两种 SDK。

如果您不想将您的应用放入 App Store,you can use a private API to determine the touch size(这可能是压力的一个很好的代表)。

【讨论】:

哇!!!谢谢,我会检查两者的 SDK 以及你分享的帖子会检查【参考方案2】:

您看过 Jot Touch 或 Pogo API 吗?对此没有 Apple 方法或库。它的第 3 方硬件。苹果不支持压力。您可以使用 touchesBegan: 和 touchesMoved: 函数获取触摸时的 x,y 数据,然后计算速度。您还可以使用手势识别器来检测运动和速度。

【讨论】:

感谢您的回复,将按照您的建议检查手势识别器获取速度的方法:)

以上是关于从 iPad 触控笔获取生物特征信息的主要内容,如果未能解决你的问题,请参考以下文章

Web 浏览器中的笔/触控笔支持

在 Windows 10 中触控笔未触发 InkCanvas 事件

使用触控笔捕捉笔触

在网站上使用 Surface Pro 触控笔

Android HTC Flyer - 使用 MotionEvents 捕捉触控笔

Pointer Event Api-整合鼠标事件触摸和触控笔事件