gpt4 book ai didi

javascript - PointerEvents 未检测到 Wacom 数位板

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:57:25 24 4
gpt4 key购买 nike

我正在尝试使用指针事件来检测图形输入板输入,包括笔压,但 Chrome 和 Firefox 似乎无法正确读取数位板设备 (Wacom Intuos 4)。所有指针事件都返回与我的鼠标相同的 pointerId 和 pointerType,默认压力读数为 0.5。我使用的代码看起来像这样:

container.addEventListener("pointerdown", (event) => {
console.log(event.pointerId);
console.log(event.pointerType);
console.log(event.pressure);
}, true);

这会输出“1”、“鼠标”和“0.5”。这发生在“pointerdown”、“pointermove”和“pointerup”事件中。

我已经在安装了适当驱动程序的 Windows 和 Linux 上进行了尝试,其他应用程序会检测笔压(例如 Krita)。

难道 Chrome 和 Firefox 还没有正确支持绘图板,还是我做错了什么?

最佳答案

回答你的问题:

Do Chrome and Firefox not support graphics tablets properly yet, or am I simply doing something wrong?

不,你没有做错任何事。

最现代 browsers support Pointer Events .我发现(就像其他所有基于浏览器的东西一样)“支持”的程度可能会有所不同。

这引出了一个问题,“我们如何避免浏览器不兼容的胡说八道?”对于这种特殊情况,我建议 Pressure.js .

要查看实际效果(并使用您选择的设备进行测试),请查看 the Pressure.js examples .

关于javascript - PointerEvents 未检测到 Wacom 数位板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51911711/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com