--- title: PointerEvent.pressure slug: Web/API/PointerEvent/pressure tags: - API - DOM - Interface - PointerEvent - Property - Reference translation_of: Web/API/PointerEvent/pressure ---
{{domxref("PointerEvent")}} インターフェイスの pressure
読み取り専用プロパティは、ポインタ入力の正規化された圧力を示します。
var pressure = pointerEvent.pressure;
pressure
0
から 1
までの範囲のポインタ入力の正規化された圧力。 ここで、0
と 1
は、それぞれハードウェアが検出できる最小圧力と最大圧力を表します。 マウスなど、圧力をサポートしていないハードウェアの場合、値はポインタがアクティブボタン状態のときは 0.5
、それ以外のときは 0
です。このスニペットでは、{{event("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);
仕様 | 状態 | コメント |
---|---|---|
{{SpecName('Pointer Events 2','#dom-pointerevent-pressure', 'pressure')}} | {{Spec2('Pointer Events 2')}} | 不安定版 |
{{SpecName('Pointer Events', '#dom-pointerevent-pressure', 'pressure')}} | {{Spec2('Pointer Events')}} | 初期定義 |
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat("api.PointerEvent.pressure")}}