PointerEvent: twist プロパティ
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2020.
twist
は PointerEvent
インターフェイスの読み取り専用プロパティで、ポインター(ペンやスタイラスなど)の主軸を中心とした時計回りの回転を度数で表します。
値
トランスデューサー(ポインター)に適用される、ねじれの量を度数で表す long
値。 値の範囲は 0
から 359
です。 twist
を報告しない機器の場合、値は 0
です。
例
pointerdown
イベントが発生すると、イベントの twist
プロパティの値に応じてさまざまな関数が呼び出されます。
js
someElement.addEventListener(
"pointerdown",
(event) => {
if (event.twist === 0) {
// ねじれなし
process_no_twist(event);
} else {
// デフォルト
process_twist(event);
}
},
false,
);
仕様書
Specification |
---|
Pointer Events # dom-pointerevent-twist |
ブラウザーの互換性
BCD tables only load in the browser