Приветствую.
Тачскрин (General Touch ST6001U) не хочет настраиваться. И, к тому же, вертикально инвертирован. На изменения конфига не реагирует. В логах показывает 0..32767,0..32767. Но в конфиге, что эти цифры, что любые другие не роляют. (Правда если написать landscape flipped, то это срабатывает.)
Всё время елозит курсором в верхних левых 3 сантиметрах.
Подскажи, как ещё можно посмотреть и настроить это?
Touchscreen калибровка
-
aka
- Разработчик

- Сообщения: 12204
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Touchscreen калибровка
Два эксперимента: первый 0..32000,0..32000 и второй наоборот 32000..0,32000..0. Прописать, загрузить, повозить пальцем, убедиться что в обоих случаях работает одинаково, сохранить лог, повтороить с цифрами наоборот. И оба лога на aka@pxe.ru
Re: Touchscreen калибровка
0..32000, 32000..0
вот так инверсии нет. курсор переехал в нижний левый угол, но с размером беда. логики в цифрах не получается найти.
вот так инверсии нет. курсор переехал в нижний левый угол, но с размером беда. логики в цифрах не получается найти.
-
aka
- Разработчик

- Сообщения: 12204
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Touchscreen калибровка
Откуда взялось число 32767? Может, это неправлиьное число? Попробуй так:
Числа калибровки - крайние значения, которые ожидаются от тача в углах экрана.
Первые 50..4000 означают, что если от тачскрина по горизонтали придёт 50 (или меньше), курсор будет в крайней левой позиции. А если от тачскрина по горизонтали придёт 4000 (или больше), курсор будет в крайней правой позиции.
Вторые 4000..50 означают, что если от тачскрина по вертикали придёт 4000 (или больше), курсор будет в самом верху экрана. А если от тачскрина по вертикали придёт 50 (или меньше), курсор будет в самом низу экрана.
Код: Выделить всё
touchscreen=50..4000,4000..50Первые 50..4000 означают, что если от тачскрина по горизонтали придёт 50 (или меньше), курсор будет в крайней левой позиции. А если от тачскрина по горизонтали придёт 4000 (или больше), курсор будет в крайней правой позиции.
Вторые 4000..50 означают, что если от тачскрина по вертикали придёт 4000 (или больше), курсор будет в самом верху экрана. А если от тачскрина по вертикали придёт 50 (или меньше), курсор будет в самом низу экрана.
Re: Touchscreen калибровка
На 4000 не доходил до края, при уменьшении становилось всё ширше.
touchscreen=600..2780,2180..400
вот так.
Спасибо!
touchscreen=600..2780,2180..400
вот так.
Спасибо!