Force Touch events

Non standard: Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.

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

webkitmouseforcewillbegin Non-standard

Cet évènement est lancé avant l'évènement mousedown. Son utilisation principale est de permettre Event.preventDefault().

webkitmouseforcedown Non-standard

Cet évènement est lancé après l'évènement mousedown dès qu'une pression suffisante a été appliquée pour qu'il puisse être qualifié de "clic de force".

webkitmouseforceup Non-standard

Cet évènement est lancé après l'évènement webkitmouseforcedown dès que la pression a été suffisamment réduite pour terminer le "clic de force".

webkitmouseforcechanged Non-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 mousedown et s'arrête avant l'événement mouseup.

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.webkitForce Non-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_DOWN Non-standard Lecture seule

Force minimum nécessaire pour un click normal.

MouseEvent.WEBKIT_FORCE_AT_FORCE_MOUSE_DOWN Non-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.