Свойство webkitForce события касания: Обратная связь с пальцем. Поиск документации

Я делаю некоторые тесты на моем браузере Chrome Chrome Nexus 7 и нашел любопытное свойство webkitForce в сенсорном объекте, предоставленном событиями касания.

Разумеется, он представляет собой скаляр, который обычно устанавливается между примерно 0,05 и около 1,2, который, по-видимому, масштабируется с давлением пальца на емкостном сенсорном экране. Он работает с несколькими одновременными касаниями; У меня есть тестовая страница, которая вытягивает круги, масштабируемые до этого значения, и она достаточно хорошо коррелирует с давлением / позицией пальца, обеспечивая трехмерное количество для каждого касания.

Существует некоторая небольшая несогласованность, которая может наблюдаться при изменении давления на один палец, влияя на показания, предусмотренные для другого пальца, который близко к нему на любой оси. Это выглядит как результат ограничений либо от фактического емкостного сенсорного оборудования, либо от программного обеспечения, которое обрабатывает его.

Я искал это и ничего не нашел. Странно, что у Google нет какого-либо сайта (который я могу найти через поисковую систему), который документирует это.

Поэтому мой вопрос: где я могу найти дополнительную информацию об этой аккуратной маленькой функции? Почему устройства iOS (с более гибкими и удобными сенсорными экранами) не предоставляют ничего подобного? Какие устройства Android и комбинации OS / Browser предоставляют эту функцию?

.force является частью спецификации Touch Events v2: http://dvcs.w3.org/hg/webevents/raw-file/default/touchevents.html#widl-Touch-force

Относительное значение приложенного давления в диапазоне от 0 до 1, где 0 не является давлением, а 1 является самым высоким уровнем давления, которое сенсорное устройство может воспринимать; 0, если значение не известно. В средах, где известна сила, абсолютное давление, представленное атрибутом силы, и чувствительность в уровнях давления, могут изменяться.

Intereting Posts