Тестер на налягане на trackpad
Тестирайте нивата на налягане Force Touch на вашия MacBook trackpad в реално време, използвайки библиотеката Pressure.js.
Вход
Изход
Прочети ме
Какво е Force Touch?
Force Touch е технология, чувствителна на налягането, вградена в trackpad-ите на MacBook на Apple. За разлика от стандартния клик, Force Touch разграничава между лек натиск и силен "дълбок натиск", което позволява контекстно-чувствителни действия като преглед на връзка, търсене на дума или активиране на вторични действия в поддържаните приложения. Trackpad-ът съдържа сензори, които измерват физическата сила, приложена, докладвайки непрекъсната стойност от 0 (без контакт) до 1 (максимално налягане).
Поддържката варира в зависимост от хардуера и браузъра. Force Touch е налично на MacBook модели, издадени от 2015 г. нататък и е изложено на уеб страниците чрез Pointer Events / webkitmouseforcechanged API в Safari и браузъри, базирани на Chromium, на macOS.
Описание на инструмента
Натиснете и задръжте trackpad-а на вашия MacBook навсякъде в зоната на детекция, за да видите обратна връзка на налягането в реално време. Лента за прогрес с цветно кодиране се издига от 0 % до 100 %, докато натискате по-силно, а индикатор на състоянието ви казва дали сте в лек натиск или дълбок натиск. Инструментът е полезен за проверка дали Force Touch функционира правилно и за запознаване със прагове на налягането на вашето устройство.
Функции
- Лента за налягане в реално време — се актуализира непрекъснато, докато варирате силата, с цвят, който се променя от зелено → жълто → червено, докато налягането се увеличава
- Детекция на дълбок натиск — лентата се анимира и става червена, когато се открие събитие за дълбок натиск на Force Touch
- Известие за неподдържано устройство — ако вашето устройство или браузър не поддържа събития на налягане, предупреждение се показва веднага
Как работи
Инструментът използва библиотека, която абстрахира събитието webkitmouseforcechanged (Safari/macOS) и свойството pressure на Pointer Events. Когато натиснете trackpad-а, библиотеката активира обратен повик change с нормализирана стойност на силата между 0 и 1, която се умножава по 100 и се показва като процент в лентата за прогрес.
Ограничения
- Работи само на trackpad-и на MacBook с Force Touch хардуер (2015 или по-нов)
- Изисква браузър, базиран на Safari, на macOS; Firefox не изложува API-та на налягане
- Сензорни екрани и обикновени мишки не докладват налягане и ще активират известието "неподдържано"