Force Touch events
Non standard: Cette fonctionnalité n'est pas standardisée. Nous déconseillons d'utiliser des fonctionnalités non standard en production, car leur prise en charge par les navigateurs est limitée, et elles peuvent être modifiées ou supprimées. Toutefois, elles peuvent constituer une alternative appropriée dans certains cas où aucune option standard n'existe.
Force Touch events est une fonctionnalité propriétaire propre à Apple et qui rend possibles (si supporté par le matériel d'entrée) de nouvelles interactions basées sur le fait que l'utilisateur clique ou appuie sur l'écran tactile ou sur le trackpad.
Évènements
webkitmouseforcewillbeginNon standard-
Cet évènement est lancé avant l'évènement
mousedown. Son utilisation principale est de permettreEvent.preventDefault(). webkitmouseforcedownNon standard-
Cet évènement est lancé après l'évènement
mousedowndès qu'une pression suffisante a été appliquée pour qu'il puisse être qualifié de "clic de force". webkitmouseforceupNon standard-
Cet évènement est lancé après l'évènement
webkitmouseforcedowndès que la pression a été suffisamment réduite pour terminer le "clic de force". webkitmouseforcechangedNon standard-
Cet évènement est lancé chaque fois que la quantité de pression change. Il se déclenche d'abord après l'événement
mousedownet s'arrête avant l'événementmouseup.
Propriété des évènements
La propriété suivante est connue pour être disponible sur les objets évènement webkitmouseforcewillbegin, mousedown, webkitmouseforcechanged, webkitmouseforcedown, webkitmouseforceup, mousemove et mouseup:
MouseEvent.webkitForceNon standard Lecture seule-
La quantité de pression actuellement appliquée sur le trackpad / écran tactile.
Constantes
Ces constantes sont utiles pour déterminer l'intensité relative de la pression indiquée par MouseEvent.webkitForce :
MouseEvent.WEBKIT_FORCE_AT_MOUSE_DOWNNon standard Lecture seule-
Force minimum nécessaire pour un click normal.
MouseEvent.WEBKIT_FORCE_AT_FORCE_MOUSE_DOWNNon standard Lecture seule-
Force minimum nécessaire pour un click de force.
Spécifications
Ne fait partie d'aucune spécification. Apple a une description dans la bibilitothèque Mac Developer.