PointerEvent.pressure

PointerEvent インターフェイスの pressure 読み取り専用プロパティは、ポインタ入力の正規化された圧力を示します。

構文

var pressure = pointerEvent.pressure;

戻り値

pressure
0 から 1 までの範囲のポインタ入力の正規化された圧力。 ここで、01 は、それぞれハードウェアが検出できる最小圧力と最大圧力を表します。 マウスなど、圧力をサポートしていないハードウェアの場合、値はポインタがアクティブボタン状態のときは 0.5、それ以外のときは 0 です。

このスニペットでは、pointerdown イベントが発生すると、そのイベントの pressure プロパティの値に応じてさまざまな関数が呼び出されます。

someElement.addEventListener('pointerdown', function(event) {
  if (event.pressure == 0) {
    // 圧力なし
    process_no_pressure(event);
  } else if (event.pressure == 1) {
    // 最大圧力
    process_max_pressure(event);
  } else {
    // デフォルト
    process_pressure(event);
  }
}, false);

仕様

仕様 状態 コメント
Pointer Events – Level 2
pressure の定義
勧告 不安定版
Pointer Events
pressure の定義
廃止 初期定義

ブラウザーの互換性

BCD tables only load in the browser

関連情報