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

瀏覽器相容性

另見