Резистивный сенсорный экран, безусловно, может обеспечить обратную связь для пальца - я даже настроил их для рук в перчатках. Похоже, что драйвер сенсорного экрана выбрасывает образцы данных, которые он получает с панели, и ключом для вас будет выяснить, почему.
По моему опыту, на самом деле есть две основные причины игнорирования ваших образцов.
- Драйвер настроен на слишком жесткий допуск.
Чувствительность часто настраиваемый элемент. Может быть, через перекомпиляцию ОС, может быть через реестр - зависит от того, как ваш OEM реализовал это. Обратитесь к производителю и узнайте, можете ли вы отрегулировать его.
- На панели слишком много шума, из-за чего ваши образцы бросают
Этот легко проверить. Перетащите выделенный прямоугольник на рабочий стол стилусом и удерживайте конечную точку вниз (не поднимайте стилус). Является ли он устойчивым, или он много «покачивается» в финальной точке? Если так, у вас есть шум. Заземление панели обычно помогает, но это может быть проблема с оборудованием. Я выполнил скользящую среднюю работу в драйверах сенсорной панели, чтобы помочь сгладить это, но тогда вам придется бороться с гистерезисом.
Имейте в виду, что сенсорные экраны большего размера имеют другие свойства удельного сопротивления, чем меньшие, поэтому, если вы просто меняете панели с маленьких на большие, вполне возможно, что разница в диапазоне выходного сигнала панелей не будет работать с текущими настройками драйвера. Опять же, некоторые производители предоставляют возможность изменять эти настройки.
Так может ли он работать пальцем? Ну, в физической теории нет ничего, что могло бы помешать использовать палец. На самом деле, если вы не можете использовать палец, что-то не так. Будет ли это работать на самом деле? Проверьте с вашим OEM.