Testeur de Pression du Trackpad
Testez les niveaux de pression Force Touch de votre trackpad MacBook en temps réel en utilisant la bibliothèque Pressure.js.
Entrée
Sortie
Documentation
Qu'est-ce que Force Touch ?
Force Touch est une technologie sensible à la pression intégrée aux trackpads des MacBook d'Apple. Contrairement à un clic standard, Force Touch distingue une légère pression d'une « pression profonde » ferme, permettant des actions contextuelles telles que l'aperçu d'un lien, la recherche d'un mot ou le déclenchement d'actions secondaires dans les applications prises en charge. Le trackpad contient des capteurs qui mesurent la force physique appliquée, rapportant une valeur continue de 0 (aucun contact) à 1 (pression maximale).
Le support varie selon le matériel et le navigateur. Force Touch est disponible sur les modèles MacBook sortis à partir de 2015 et est exposé aux pages web via l'API Pointer Events / webkitmouseforcechanged dans Safari et les navigateurs basés sur Chromium sur macOS.
Description de l'outil
Appuyez et maintenez votre trackpad MacBook n'importe où dans la zone de détection pour voir un retour de pression en temps réel. Une barre de progression codée par couleur monte de 0 % à 100 % à mesure que vous appuyez plus fort, et un indicateur d'état vous indique si vous êtes dans une légère pression ou une pression profonde. L'outil est utile pour vérifier que Force Touch fonctionne correctement et pour vous familiariser avec les seuils de pression de votre appareil.
Fonctionnalités
- Barre de pression en temps réel — se met à jour continuellement à mesure que vous faites varier la force, avec un changement de couleur du vert → jaune → rouge à mesure que la pression augmente
- Détection de pression profonde — la barre s'anime et devient rouge lorsqu'un événement Force Touch de pression profonde est détecté
- Avis d'appareil non pris en charge — si votre appareil ou navigateur ne prend pas en charge les événements de pression, un avertissement s'affiche immédiatement
Fonctionnement
L'outil utilise une bibliothèque qui abstrait l'événement webkitmouseforcechanged (Safari/macOS) et la propriété pressure de Pointer Events. Lorsque vous appuyez sur le trackpad, la bibliothèque déclenche un callback change avec une valeur de force normalisée entre 0 et 1, qui est multipliée par 100 et rendue sous forme de pourcentage dans la barre de progression.
Limitations
- Fonctionne uniquement sur les trackpads MacBook avec matériel Force Touch (2015 ou ultérieur)
- Nécessite un navigateur basé sur Safari sur macOS ; Firefox n'expose pas les API de pression
- Les écrans tactiles et les souris ordinaires ne rapportent pas la pression et déclencheront l'avis « non pris en charge »