【发布时间】:2015-05-27 19:58:31
【问题描述】:
我们正在尝试将 html5 画布与平板电脑触控笔一起使用,但我们遇到了多点触控平板电脑的手掌触摸问题。当一个人试图画一些东西并用手掌触摸显示表面时,由于多点触控会出现线条。
您知道如何通过js或canvas选项在平板电脑上禁用多点触控吗,或者您知道是否有html5 canvas手掌拒绝技术。
【问题讨论】:
标签: javascript android html canvas multi-touch
我们正在尝试将 html5 画布与平板电脑触控笔一起使用,但我们遇到了多点触控平板电脑的手掌触摸问题。当一个人试图画一些东西并用手掌触摸显示表面时,由于多点触控会出现线条。
您知道如何通过js或canvas选项在平板电脑上禁用多点触控吗,或者您知道是否有html5 canvas手掌拒绝技术。
【问题讨论】:
标签: javascript android html canvas multi-touch
当前浏览器中提供了一些较新的 Web API。特别是,touch event 中的touches 的radiusX 和radiusY 可用于计算触摸区域。比手指或触控笔大的区域可以忽略不计。
【讨论】:
防手掌误触功能必须在浏览器本身或平板电脑的操作系统中实现。在 HTML5 和 Javascript 中,无法知道触及画布的“手指”有多大。
Palm Rejection 适用于配备专用触控笔的平板电脑,例如 Galaxy Note 系列。
关于禁用多点触控功能: 浏览器无法知道哪个触点属于触控笔,哪个属于您的手掌。
【讨论】: