Element: webkitmouseforcedown event
Non-standard: This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.
After a mousedown
event has been fired at the element, if and when sufficient pressure has been applied to the mouse or trackpad button to qualify as a "force click," Safari begins sending webkitmouseforcedown
events to the element.
webkitmouseforcedown
is a proprietary, WebKit-specific event. It is part of the Force Touch events feature.
Syntax
Use the event name in methods like addEventListener()
, or set an event handler property.
addEventListener("webkitmouseforcedown", (event) => {});
onwebkitmouseforcedown = (event) => {};
Event type
Event properties
This interface also inherits properties of its parents, UIEvent
and Event
.
MouseEvent.altKey
Read only
-
Returns true
if the alt key was down when the mouse event was fired.
MouseEvent.button
Read only
-
The button number that was pressed (if applicable) when the mouse event was fired.
MouseEvent.buttons
Read only
-
The buttons being pressed (if any) when the mouse event was fired.
MouseEvent.clientX
Read only
-
The X coordinate of the mouse pointer in local (DOM content) coordinates.
MouseEvent.clientY
Read only
-
The Y coordinate of the mouse pointer in local (DOM content) coordinates.
MouseEvent.ctrlKey
Read only
-
Returns true
if the control key was down when the mouse event was fired.
MouseEvent.layerX
Non-standard Read only
-
Returns the horizontal coordinate of the event relative to the current layer.
MouseEvent.layerY
Non-standard Read only
-
Returns the vertical coordinate of the event relative to the current layer.
MouseEvent.metaKey
Read only
-
Returns true
if the meta key was down when the mouse event was fired.
MouseEvent.movementX
Read only
-
The X coordinate of the mouse pointer relative to the position of the last mousemove
event.
MouseEvent.movementY
Read only
-
The Y coordinate of the mouse pointer relative to the position of the last mousemove
event.
MouseEvent.offsetX
Read only
-
The X coordinate of the mouse pointer relative to the position of the padding edge of the target node.
MouseEvent.offsetY
Read only
-
The Y coordinate of the mouse pointer relative to the position of the padding edge of the target node.
MouseEvent.pageX
Read only
-
The X coordinate of the mouse pointer relative to the whole document.
MouseEvent.pageY
Read only
-
The Y coordinate of the mouse pointer relative to the whole document.
MouseEvent.relatedTarget
Read only
-
The secondary target for the event, if there is one.
MouseEvent.screenX
Read only
-
The X coordinate of the mouse pointer in global (screen) coordinates.
MouseEvent.screenY
Read only
-
The Y coordinate of the mouse pointer in global (screen) coordinates.
MouseEvent.shiftKey
Read only
-
Returns true
if the shift key was down when the mouse event was fired.
MouseEvent.mozInputSource
Non-standard Read only
-
The type of device that generated the event (one of the MOZ_SOURCE_*
constants). This lets you, for example, determine whether a mouse event was generated by an actual mouse or by a touch event (which might affect the degree of accuracy with which you interpret the coordinates associated with the event).
MouseEvent.webkitForce
Non-standard Read only
-
The amount of pressure applied when clicking.
MouseEvent.x
Read only
-
Alias for MouseEvent.clientX
.
MouseEvent.y
Read only
-
Alias for MouseEvent.clientY
.
Specifications
Not part of any specification. Apple has a description at the Mac Developer Library.
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
webkitmouseforcedown_event |
No |
No |
No |
No |
No |
9 |
No |
No |
No |
No |
No |
No |
See also