У меня есть графический планшет с пером, которое xinput распознает как UC-LOGIC Tablet WP8060U Pen
.
Активная область планшета имеет пропорции 4:3.
У меня два монитора: 2560x1440 (16:9) слева и 1440x900 (16:10) справа.
Я хотел бы ограничить область планшетного пера областью 4:3 по центру левого монитора, то есть окном размером 1920x1440 со смещением от левой границы в 320 пикселей.
Мне трудно понять, что использовать для команд
xinput set-prop "UC-LOGIC Tablet WP8060U Pen" --type=float "Coordinate Transformation Matrix VALUES HERE"
xinput set-prop "UC-LOGIC Tablet WP8060U Pen" "Evdev Axis Calibration" xmin xmax ymin ymax
решение1
Хорошо, я решил это:
- значение по умолчанию
Evdev Axis Calibration
подходит (отключите и снова включите, чтобы удалить предыдущие значения, установленныеxinput set-prop
) - матрица преобразования должна быть
width/tot_width 0 x_offset/tot_width 0 1 0 0 0 1
В моем случае ширина равна 1920, общая_ширина = 2560+1440=4000, x_смещение=320, поэтому полная команда становится такой:
xinput set-prop "UC-LOGIC Tablet WP8060U Pen" --type=float "Coordinate Transformation Matrix" 0.48 0 0.08 0 1 0 0 0 1