Страница 1 из 1

Touchscreen калибровка

Добавлено: Пн мар 16, 2026 3:29 pm
amxs3
Приветствую.
Тачскрин (General Touch ST6001U) не хочет настраиваться. И, к тому же, вертикально инвертирован. На изменения конфига не реагирует. В логах показывает 0..32767,0..32767. Но в конфиге, что эти цифры, что любые другие не роляют. (Правда если написать landscape flipped, то это срабатывает.)

Всё время елозит курсором в верхних левых 3 сантиметрах.

Подскажи, как ещё можно посмотреть и настроить это?

Re: Touchscreen калибровка

Добавлено: Пн мар 16, 2026 6:39 pm
aka
Два эксперимента: первый 0..32000,0..32000 и второй наоборот 32000..0,32000..0. Прописать, загрузить, повозить пальцем, убедиться что в обоих случаях работает одинаково, сохранить лог, повтороить с цифрами наоборот. И оба лога на aka@pxe.ru

Re: Touchscreen калибровка

Добавлено: Вт мар 17, 2026 8:49 am
amxs3
0..32000, 32000..0
вот так инверсии нет. курсор переехал в нижний левый угол, но с размером беда. логики в цифрах не получается найти.

Re: Touchscreen калибровка

Добавлено: Вт мар 17, 2026 2:17 pm
aka
Откуда взялось число 32767? Может, это неправлиьное число? Попробуй так:

Код: Выделить всё

touchscreen=50..4000,4000..50
Числа калибровки - крайние значения, которые ожидаются от тача в углах экрана.

Первые 50..4000 означают, что если от тачскрина по горизонтали придёт 50 (или меньше), курсор будет в крайней левой позиции. А если от тачскрина по горизонтали придёт 4000 (или больше), курсор будет в крайней правой позиции.


Вторые 4000..50 означают, что если от тачскрина по вертикали придёт 4000 (или больше), курсор будет в самом верху экрана. А если от тачскрина по вертикали придёт 50 (или меньше), курсор будет в самом низу экрана.

Re: Touchscreen калибровка

Добавлено: Вт мар 17, 2026 4:18 pm
amxs3
На 4000 не доходил до края, при уменьшении становилось всё ширше.
touchscreen=600..2780,2180..400
вот так.
Спасибо!