PointerEvent:twist 属性

Baseline 已广泛支持

此特性已经十分成熟,可在许多设备和浏览器版本上使用。自 2020 年 7 月以来,它已在各大浏览器中可用。

PointerEvent 接口的twist只读属性表示指针(例如手写笔)绕其主轴顺时针旋转的角度(以度为单位)。

一个 long 值,表示应用于传感器(指针)的扭转量,以度为单位。该值的范围是 0359(包含)。对于不报告 twist 的设备,该值为 0

示例

当触发 pointerdown 事件时,会根据事件的 twist 属性值调用不同的函数。

js
someElement.addEventListener("pointerdown", (event) => {
  if (event.twist === 0) {
    // No twist
    process_no_twist(event);
  } else {
    // Default
    process_twist(event);
  }
});

规范

规范
指针事件
# dom-pointerevent-twist

浏览器兼容性

另见