This article needs a technical review. How you can help.
The normalized pressure of the pointer input in the range of 0 to 1, where 0 and 1 represent the minimum and maximum pressure the hardware is capable of detecting, respectively. For hardware that does not support pressure, including but not limited to mouse, the value MUST be 0.5 when the pointer is active and 0 otherwise.
This property is Read only .
SyntaxEdit
var pressure = pointerEvent.pressure;
Return value
pressure
- The amount of pressure applied to the pointer.
ExampleEdit
This example illustrates using the pressure
property.
When a pointerdown
event is fired, different functions are called depending on the value of the event's pressure
property.
someElement.addEventListener('pointerdown', function(ev) {
if (ev.pressure == 0) {
// No pressure
process_no_pressure(ev);
} else if (ev.pressure == 1) {
// Maximum pressure
process_max_pressure(ev);
} else {
// Default
process_pressure(ev);
}
}, false);
SpecificationsEdit
Specification | Status | Comment |
---|---|---|
Pointer Events – Level 2 The definition of 'pressure' in that specification. |
Editor's Draft | Non-stable version. |
Pointer Events The definition of 'pressure' in that specification. |
Recommendation | Initial definition. |
Browser compatibilityEdit
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | Not supported | (Yes) [1] | 10 | Not supported | Not supported |
[1] Implementation withdrawn. See bug 1166347.