PointerEvent: tangentialPressure-Eigenschaft
Die schreibgeschützte Eigenschaft tangentialPressure
der PointerEvent
-Schnittstelle repräsentiert den normalisierten tangentialen Druck des Zeigereingangs (auch bekannt als Fassdruck oder Zylinderbelastung).
Wert
Ein float
, der den normalisierten tangentialen Druck des Zeigereingangs im Bereich von -1
bis 1
darstellt, einschließlich, wobei 0
die neutrale Position der Steuerung ist.
Beachten Sie, dass einige Hardware möglicherweise nur positive Werte im Bereich von 0
bis 1
unterstützt. Für Hardware, die keinen tangentialen Druck unterstützt, wird der Wert 0
sein.
Beispiele
In diesem Ausschnitt werden, wenn ein pointerdown
-Ereignis ausgelöst wird, verschiedene Funktionen aufgerufen, abhängig vom Wert der tangentialPressure
-Eigenschaft des Ereignisses.
someElement.addEventListener(
"pointerdown",
(event) => {
if (event.tangentialPressure === 0) {
// No pressure
process_no_tanPressure(event);
} else if (event.tangentialPressure === 1) {
// Maximum pressure
process_max_tanPressure(event);
} else {
// Default
process_tanPressure(event);
}
},
false,
);
Spezifikationen
Specification |
---|
Pointer Events # dom-pointerevent-tangentialpressure |
Browser-Kompatibilität
BCD tables only load in the browser