Force Touch events
Kein Standard: Diese Funktion ist nicht standardisiert und befindet sich nicht im Standardisierungsprozess. Verwenden Sie sie nicht auf Produktionsseiten, die auf das Web ausgerichtet sind: Sie wird nicht für alle Benutzer funktionieren. Außerdem kann es große Inkompatibilitäten zwischen Implementierungen geben und das Verhalten kann sich in Zukunft ändern.
Force Touch Ereignisse sind eine proprietäre, Apple-spezifische Funktion, die (wo sie durch die Eingabehardware unterstützt wird) neue Interaktionen basierend darauf ermöglicht, wie stark der Benutzer auf den Touchscreen oder das Trackpad klickt oder drückt.
Ereignisse
webkitmouseforcewillbegin
Nicht standardisiert-
Dieses Ereignis wird vor dem
mousedown
Ereignis ausgelöst. Sein Hauptzweck ist, dass es default-prevented werden kann. webkitmouseforcedown
Nicht standardisiert-
Dieses Ereignis wird nach dem
mousedown
Ereignis ausgelöst, sobald genügend Druck ausgeübt wurde, um als "Force Click" zu gelten. webkitmouseforceup
Nicht standardisiert-
Dieses Ereignis wird nach dem
webkitmouseforcedown
Ereignis ausgelöst, sobald der Druck ausreichend reduziert wurde, um den "Force Click" zu beenden. webkitmouseforcechanged
Nicht standardisiert-
Dieses Ereignis wird jedes Mal ausgelöst, wenn sich die Druckmenge ändert. Dieses Ereignis wird zuerst nach dem
mousedown
Ereignis und beendet vor demmouseup
Ereignis ausgelöst.
Ereigniseigenschaften
Die folgende Eigenschaft ist bekannt dafür, auf den webkitmouseforcewillbegin
, mousedown
, webkitmouseforcechanged
, webkitmouseforcedown
, webkitmouseforceup
, mousemove
und mouseup
Ereignisobjekten verfügbar zu sein:
MouseEvent.webkitForce
Nicht standardisiert Nur lesbar-
Die Menge an Druck, die derzeit auf das Trackpad/den Touchscreen ausgeübt wird.
Konstanten
Diese Konstanten sind nützlich, um die relative Intensität des durch MouseEvent.webkitForce
angezeigten Drucks zu bestimmen:
MouseEvent.WEBKIT_FORCE_AT_MOUSE_DOWN
Nicht standardisiert Nur lesbar-
Minimale Kraft, die für einen normalen Klick erforderlich ist.
MouseEvent.WEBKIT_FORCE_AT_FORCE_MOUSE_DOWN
Nicht standardisiert Nur lesbar-
Minimale Kraft, die für einen Force Click erforderlich ist.
Spezifikationen
Nicht Teil einer Spezifikation. Apple hat eine Beschreibung in der Mac Developer Library.