Как работает сенсорный экран
Наиболее распространённая технология — емкостной сенсор, используемый в смартфонах и планшетах. Палец (электрический проводник) нарушает электростатическое поле поверхности экрана. Датчики по краям измеряют изменение ёмкости для точного определения точки касания. Резистивные сенсорные экраны (используемые в некоторых промышленных устройствах) работают путём прижатия двух проводящих слоёв друг к другу.
Технология мультитач
Современные устройства поддерживают мультитач и распознают несколько одновременных точек касания. Большинство смартфонов поддерживают 5-10 точек касания. Это позволяет жесты: увеличение щипком, вращение двумя пальцами, свайп тремя пальцами и другие. Сенсорный контроллер обрабатывает все точки одновременно и сообщает координаты с частотой 60-240 Гц (частота опроса сенсора).
Touch Events API
Браузер предоставляет несколько API для сенсорного взаимодействия: Touch Events (touchstart, touchmove, touchend) предоставляют подробные данные мультитач, включая ID касания, координаты и радиус касания. Pointer Events предоставляют унифицированный API для мыши, стилуса и касания. Этот тест использует Touch Events для прямого отслеживания мультитач с откатом на мышь для устройств без сенсора.