PointerEvent.twist

PointerEvent インターフェイスの twist 読み取り専用プロパティは、ポインタ(例えばペン/スタイラス)の主軸を中心とした時計回りの回転を度数で表します。

構文

var twist = pointerEvent.twist;

戻り値

トランスデューサ(ポインタ)に適用される、ねじれの量を度数で表す long 値。 値の範囲は 0 から 359 です。 twist を報告しないデバイスの場合、値は 0 です。

pointerdown イベントが発生すると、イベントの twist プロパティの値に応じてさまざまな関数が呼び出されます。

someElement.addEventListener('pointerdown', function(event) {
  if (event.twist == 0) {
    // ねじれなし
    process_no_twist(event);
  } else {
    // デフォルト
    process_twist(event);
  }
}, false);

仕様

仕様 状態 コメント
Pointer Events – Level 2
twist の定義
勧告

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
twistChrome 完全対応 58Edge 完全対応 18Firefox 完全対応 59
完全対応 59
完全対応 54
無効
無効 From version 54: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 未対応 なしOpera 完全対応 45Safari 完全対応 13WebView Android 完全対応 58Chrome Android 完全対応 58Firefox Android 完全対応 54
無効
完全対応 54
無効
無効 From version 54: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android 完全対応 43Safari iOS 完全対応 13Samsung Internet Android 完全対応 7.0

凡例

完全対応  
完全対応
未対応  
未対応
ユーザーが明示的にこの機能を有効にしなければなりません。
ユーザーが明示的にこの機能を有効にしなければなりません。

関連情報