web api overview
Force Touch events
Force Touch Events are a proprietary, Apple-specific feature which makes possible (where supported by the input hardware) new interactions based on how hard the user clicks or presses down on the touchscreen or trackpad.
Events
webkitmouseforcewillbegin- : This event is fired before the
mousedownevent. Its main use is that it can bedefault-prevented.
- : This event is fired before the
webkitmouseforcedown- : This event is fired after the
mousedownevent as soon as sufficient pressure has been applied for it to qualify as a “force click”.
- : This event is fired after the
webkitmouseforceup- : This event is fired after the
webkitmouseforcedownevent as soon as the pressure has been reduced sufficiently to end the “force click”.
- : This event is fired after the
webkitmouseforcechanged
Event properties
The following property is known to be available on the webkitmouseforcewillbegin, mousedown, webkitmouseforcechanged, webkitmouseforcedown, webkitmouseforceup, mousemove, and mouseup event objects:
webkitForceRead only- : The amount of pressure currently being applied to the trackpad/touchscreen.
Constants
These constants are useful for determining the relative intensity of the pressure indicated by webkitForce:
MouseEvent.WEBKIT_FORCE_AT_MOUSE_DOWNRead only- : Minimum force necessary for a normal click.
MouseEvent.WEBKIT_FORCE_AT_FORCE_MOUSE_DOWNRead only- : Minimum force necessary for a force click.
Specifications
Not part of any specification. Apple has a description at the Mac Developer Library.