Я ищу алгоритм, который используется в сенсорных планшетах для управления указателем экрана. Это явно нетривиально, так как смещение указателя зависит от скорости и расстояния, охватываемых пальцем на сенсорной панели.Алгоритм обнаружения касания на сенсорных планшетах для ноутбука?
2
A
ответ
0
Я не тачпад эксперт, но вот некоторые идеи:
- нажатых клавиш клавиатуры незадолго до и после сенсорной панели (TP) события;
- Серия событий, начинающихся с нажатия, (не движущихся);
- Если TP способна указать область касания: большая область коснулась (ладонь, а не палец);
0
Как вы упомянули, это нетривиально. Есть два фактора - расстояние и скорость. Чем важнее скорость.
Больше скорости, больше фактическое расстояние покрывается на экране указателем, и вы продолжаете покрывать расстояние в зависимости от скорости, пока не будете следить за любым движением. Таким образом, вы можете думать об этом как о скорости изменения положения пальца на сенсорной панели.
Итак, вам нужна простая математическая функция, преобразующая фактическую скорость и расстояние на сенсорной панели в скорость и расстояние указателя на экране. Может быть, даже простая полиномиальная функция должна сделать трюк.
Вы имеете в виду с точки зрения электротехники? –
Я имею в виду, например, что для операции с одним касанием у меня есть координаты начала и конца и время, которое потребовалось. Как использовать эту информацию для определения объема перемещения указателя? – abhishek
Итак, если вы измените местоположение; вы можете применить такое же изменение к указателю? Что заставляет вас думать, что есть сумасшедшая математика или сложный алгоритм, используемый здесь (кроме сложных бит для разработки там, где есть прикосновение, которое больше связано с электротехникой забора)? –