Как очень точно откалибровать экран.
Порылся в гугле и вот что нашел может кому и пригодится !!!
Способ практически идеально откалибровать экран. Догадался сам, теперь к точности калибровки не придерешься..
1. Заходим в калибровку и как можно точнее попадаем в центр крестика.
2. Запускаем LCDtest.exe из windows, выбираем touch.
3. Нажимаем в тех местах, где в программе калибровки появляется крестик и запоминаем на сколько и в какую сторону у нас сбита калибровка в каждой точке (центр, углы экрана). Чем точнее запомните смещение в этих точках - тем точнее будет калибровка.
4. Заходим в калибровку экрана и калибруем, но уже смещая стилус от центра крестика в ту сторону и на столько, на сколько ошибался экранчик в каждой точке в предыдущем пункте.
5. Проверяем опять же в LCDtest, радуемся.
Чем точнее вы запомнили смещение в каждой точке в пункте 2 - тем точнее будет калибровка. Если с первого раза не добились нужной точности - то начинать нужно снова с 1.
Ответ для всех у кого проблемы с калибровкой экрана, в основном для тех, у кого перестает запоминать настройку калибровки.
У самого случилась такая проблема, сначала тоже появилось отклонение калибровки, а затем экран вообще по левому краю сильно уехал (то есть по левой стороне экрана касания срабатывали со сдвигом по дуге на почти см вправо). Бился над проблемой долго, в результате имею несколько решений.
1. Для тех, у кого проблемы с функцией калибровки экрана, в связи с чем после ХР не удается пройти стадию калибровки (система не хочет запоминать точки калибровки и начинает калибровку заново) - необходимо на ББ (настольный ПК, если кто не понимает) создать текстовый файл с именем welcome и расширением .not (welcome.not), при сохранении нового расширения текстового файла подтвердить, что вы согласны с изменением расширения, Затем включенный i900 (после ХР активен экран калибровки с крестиком) подключить к ББ через ActiveSync, настроить на ББ синхронизацию i900 через ActiveSync и через тот же ActiveSync закинуть с ББ на i900 в корневой каталог файл welcome.not, после чего перезагрузить i900 .... и Вуаля! телефон при загрузке минует функцию калибровки экрана и сразу заходит в систему как обычно и файлик welcome можно уже удалить из корня устройства.
2. Данный пункт может использоваться и как отдельное решение и как продолжение 1-ого пункта.
Решаем проблему не сохранения настроек калибровки и прохождения функции калибровки экрана по безлимитному кругу (после тыкания по 5-ти точкам калибровка начинается снова).
Для этого заходим в реестр виндоус на i900, например через программу Resco Explorer с установленным дополнением к ней RescoRegistry, идем в раздел HKEY_LOCAL_MACHINE/HARDWARE/DEVICEMAP/TOUCH/
и меняете последний параметр MaxCalError (максимальная ошибка калибровки, то есть отклонение от центра крестика) на немного большее значение (у меня стояло 7, я поставил 15), жмете готово, подтверждаете изменения, выходите из реестра, идете в Пуск\Настройки\Система\Экран\калибровка и проверяете.
Соответственно чем больше будет это значение тем больше будет возможная погрешность при калибровке.
3. Когда вы решили первые две проблемы, можете зайти в Пуск\Настройки\Система\Экран\калибровка и попытаться немного скорректировать настройки калибровки для более точного срабатывания, но для начала, Вам необходимо проверить ваш экран - для этого требуется стандартная звонилка виндоус или самсуй (если вы установили inesoft (в инесофте есть значок виндоус на одной из клавиш, удерживая который можно запустить звонилку виндоус) или например снесли звонилку самсуй для экономии оперативки), то есть звонилка, которая может набирать сервисные коды аппарата. В такой звонилке набираете *#0*#, затем нажимаете кнопку LCDtest и тыкая в экран стилусом смотрите как работает экран. из этой функции можно выйти либо в предыдущее меню нажав на джойстик, либо совсем выйти в систему нажав на кнопку отбой.
Оценив ситуацию с отклонением нажатий можно в функции калибровки экрана нажимать чуть выше-ниже, левее-правее от центра крестика в тех углах где есть отклонения в сервисном меню и добиться более-менее точного срабатывания. Кстати, размер MaxCalError влияет насколько далеко от центра можно нажать, чтобы запомнились настройки калибровки.
Последний раз редактировалось DimanX; 31.03.2010 в 22:35.
|