Сенсорный экран под управлением Windows CE - PullRequest
1 голос
/ 11 февраля 2011

Я запускаю свой первый проект, который работает на 7-дюймовом сенсорном экране под управлением Windows CE 6.0 (и NETCF 3.5).

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

Поскольку я никогда не работал с Windows CE или резистивным сенсорным экраном, я не уверен, стоит ли ожидатьвозможность использовать мой палец или если метод стилуса, по сути, единственный способ эффективно перемещаться.- или, может быть, у меня есть сенсорный экран, который просто не очень хорош.

Если у вас есть опыт работы с WinCE на сенсорном экране, вы считаете, что единственный способ использовать стилус?

1 Ответ

1 голос
/ 11 февраля 2011

Резистивный сенсорный экран, безусловно, может обеспечить обратную связь для пальца - я даже настроил их для рук в перчатках. Похоже, что драйвер сенсорного экрана выбрасывает образцы данных, которые он получает с панели, и ключом для вас будет выяснить, почему.

По моему опыту, на самом деле есть две основные причины игнорирования ваших образцов.

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

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

Так может ли он работать пальцем? Ну, в физической теории нет ничего, что могло бы помешать использовать палец. На самом деле, если вы не можете использовать палец, что-то не так. Будет ли это работать на самом деле? Проверьте с вашим OEM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...