--- title: PointerEvent.tangentialPressure slug: Web/API/PointerEvent/tangentialPressure tags: - API - DOM - Pointer Events - PointerEvent - Property - Reference - tangentialPressure translation_of: Web/API/PointerEvent/tangentialPressure ---
{{domxref("PointerEvent")}} インターフェイスの tangentialPressure
読み取り専用プロパティは、ポインタ入力の正規化された接線方向の圧力(バレル圧力またはシリンダー応力(cylinder stress)とも呼ばれます)を表します。
(訳注:エアブラシスタイラスのホイールのようなものを想定しています。)
var tanPressure = pointerEvent.tangentialPressure;
ポインタ入力の正規化された接線方向の圧力を表す -1
から 1
の範囲の float
型。ここで、0
はコントロールの中立位置です。
ハードウェアによっては、0
から 1
の範囲の正の値しかサポートしない場合があることに注意してください。 接線方向の圧力をサポートしないハードウェアの場合、値は 0
になります。
このスニペットでは、{{event("pointerdown")}} イベントが発生すると、イベントの tangentialPressure
プロパティの値に応じてさまざまな関数が呼び出されます。
someElement.addEventListener('pointerdown', function(event) { if (event.tangentialPressure == 0) { // 圧力なし process_no_tanPressure(event); } else if (event.tangentialPressure == 1) { // 最大圧力 process_max_tanPressure(event); } else { // デフォルト process_tanPressure(event); } }, false);
仕様 | 状態 | コメント |
---|---|---|
{{SpecName('Pointer Events 2','#dom-pointerevent-tangentialpressure', 'tangentialPressure')}} | {{Spec2('Pointer Events 2')}} |
{{Compat("api.PointerEvent.tangentialPressure")}}