Сопоставьте активную область графического планшета с подобластью монитора в конфигурации с двумя мониторами

Сопоставьте активную область графического планшета с подобластью монитора в конфигурации с двумя мониторами

У меня есть графический планшет с пером, которое 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

Связанный контент