我正在开发一个画布游戏,它将“车轮”事件解释为放大/缩小场景的命令。当我意识到Edge在我的精密触摸板上滚动2个手指时并没有触发“滚轮”事件时,我正在进行测试。
稍作搜索后,我遇到this official response from Microsoft,其中指出:“ Microsoft Edge将响应“ PTP手势”触发具有指标类型“ touch”的指针事件。
问题在于这些指针事件似乎不存在。我为所有指针事件添加了事件侦听器,并告诉他们如果指针类型为“触摸”但没有响应(尽管它们是按预期由触摸屏触发的)则记录该事件。更让我感到困惑的是,在进行2指手势操作时似乎没有任何类型的指针事件活动。那么我会错过一些非标准的事件类型吗?我很确定我没有读过这篇文章,因为对丢失“滚轮”事件功能的回应似乎是解决问题的全部重点,因此,将事件保留为两个手指手势将无济于事。 / p>
答案 0 :(得分:0)
几天后,我再次尝试并设法通过ptp触摸指针事件
旁注,“触摸”指针似乎与通过触摸屏生成的指针相同,因此,如果像我一样需要区分它们,则可以利用ptp手势不会触发触摸事件来区分它们的事实