今天用户使用语音文档工具录制demo的时候,发现使用wacom手写板无法书写,于是调查了一下,结果如下。
1)wacom板在win10的环境下,向系统发送的是Touch事件,chrome以及chrome内核的浏览器可自动处理和切换消息。如果你未侦听touch事件,或者在侦听函数中什么都不做(比如只打印了log)的情况下,chrome将再次发送mouse消息。如果你处理了,将只收到touch消息。在苹果手机和安卓手机上测试,从结果看应该是类似的。
2)对于firefox,不响应touch事件。点击的情况下在touchend之后,会发出mousedown/mouseup事件,如果有移动,则什么事件都收不到。
3)在MAC上安装了wacom驱动以后尝试,感觉mac环境下发送的是普通的鼠标事件。不处理touch