Wat is Force Touch?

Force Touch is een druksensor-technologie ingebouwd in Apple's MacBook trackpads. In tegenstelling tot een standaard klik, onderscheidt Force Touch tussen een lichte druk en een stevige "diepe druk", waardoor contextgevoelige acties mogelijk zijn, zoals het bekijken van een link, het opzoeken van een woord of het activeren van secundaire acties in ondersteunde apps. Het trackpad bevat sensoren die de uitgeoefende fysieke kracht meten en een continue waarde rapporteren van 0 (geen contact) tot 1 (maximale druk).

De ondersteuning varieert per hardware en browser. Force Touch is beschikbaar op MacBook-modellen vanaf 2015 en wordt blootgesteld aan webpagina's via de Pointer Events / webkitmouseforcechanged API in Safari en op Chromium gebaseerde browsers op macOS.

Hulpprogrammabeschrijving

Druk en houd uw MacBook trackpad ingedrukt op een willekeurige plaats in de detectiezone om real-time drukfeedback te zien. Een kleurgecodeerde voortgangsbalk stijgt van 0% tot 100% naarmate u harder drukt, en een statusindicator vertelt u of u zich in een lichte druk of een diepe druk bevindt. Het hulpprogramma is nuttig voor het verifiëren dat Force Touch correct functioneert en voor het krijgen van een gevoel voor de drukdrempels op uw apparaat.

Functies

  • Real-time drukbalk — wordt continu bijgewerkt naarmate u de kracht varieert, met kleurverandering van groen → geel → rood naarmate de druk toeneemt
  • Detectie van diepe druk — de balk wordt geanimeerd en wordt rood wanneer een Force Touch diepe-druk-gebeurtenis wordt gedetecteerd
  • Melding niet-ondersteund apparaat — als uw apparaat of browser geen drukgebeurtenissen ondersteunt, wordt onmiddellijk een waarschuwing weergegeven

Hoe het werkt

Het hulpprogramma gebruikt een bibliotheek die de webkitmouseforcechanged-gebeurtenis (Safari/macOS) en de Pointer Events pressure-eigenschap abstraheert. Wanneer u op het trackpad drukt, roept de bibliotheek een change-callback aan met een genormaliseerde krachtswaarde tussen 0 en 1, die met 100 wordt vermenigvuldigd en als percentage in de voortgangsbalk wordt weergegeven.

Beperkingen

  • Werkt alleen op MacBook trackpads met Force Touch-hardware (2015 of later)
  • Vereist op Safari gebaseerde browser op macOS; Firefox stelt druk-API's niet beschikbaar
  • Aanraakschermen en gewone muizen rapporteren geen druk en activeren de melding "niet ondersteund"