我想知道你是否可以从现代网络浏览器中检测到来自被动笔的事件。
例如在Surface中,在Edge中,你有event.pointerType ==='pen'来区分用笔做的触摸和用手指做的触摸,但我不知道你是否可以用任何一个做在任何操作系统中的任何浏览器上使用笔。
我没有找到任何有关它的信息,但我不确定我是否找到了合适的地方。
答案 0 :(得分:1)
event.pointerType
:
https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/pointerType
在Firefox中,要求dom.w3c_pointer_events.enabled
中about:config
设置为true。它将mouse
,pen
和touch
作为值。
答案 1 :(得分:0)
是,不是!被动笔被解释为触摸,但是您可以使用pointerevent的宽度和高度来猜测触摸是被动笔还是简单触摸。假设手指的宽度和高度大于笔