XINPUT - калибровка меньшего экрана

Я строю волшебную зеркальную фотобудку для нашей свадьбы послезавтра. У меня 55-дюймовая ИК-рамка (портретный режим) - зеркало такого же размера.

за зеркалом находится 40-дюймовый экран (также Portait).

Я использую малиновый PI (Raspbian). Экран поворачивается на 90 градусов, чтобы также быть в портретном режиме, и я написал следующий скрипт, чтобы повернуть ИК-сенсор на 90 градусов - работает отлично:

for id in $(xinput --list | \
            sed -n '/Beijing Qltouch Tech Co.,LtD   USB TouchScreen.*pointer/s/.*=\([0-9]\+\).*/\1/p')
do
    xinput set-prop $id --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1
done

Последняя проблема в моем списке - мне нужно настроить сенсорный экран и запустить его в левом верхнем углу телевизора:

ВСЕГО СМ Пиксель Высота 122,02 1920 Ширина 68,64 1080

OFFSET
Мин. Ширина 10,8 169,93 Макс. Ширина 58,14 914,79

Макс - высота 102,52 1613,17 мин - высота 16,6 261,20

Я использовал эту страницу для расчета смещения пикселей, но она не работает. https://docs.google.com/spreadsheets/d/13CNQjWfzpEkHM4ZdCcUWDTdQNaFqQ6TYTwatQsYcHcQ/edit

Кто-нибудь знает, как масштабировать сенсорный?

0 ответов

Другие вопросы по тегам