Force Touch events

Nicht standardisiert: Diese Funktion ist nicht standardisiert und befindet sich nicht auf dem Weg zur Standardisierung. Verwenden Sie sie nicht auf Produktionsseiten, die dem Web ausgesetzt sind: Sie funktioniert nicht für alle Benutzer. Es kann auch 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 dem mouseup 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 Schreibgeschützt

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 Schreibgeschützt

Minimale Kraft, die für einen normalen Klick erforderlich ist.

MouseEvent.WEBKIT_FORCE_AT_FORCE_MOUSE_DOWN Nicht standardisiert Schreibgeschützt

Minimale Kraft, die für einen Force Click erforderlich ist.

Spezifikationen

Nicht Teil einer Spezifikation. Apple hat eine Beschreibung in der Mac Developer Library.