将图形输入板活动区域与双显示器设置中的监控子区域相匹配

将图形输入板活动区域与双显示器设置中的监控子区域相匹配

我有一个带有笔的图形输入板,被 xinput 识别为UC-LOGIC Tablet WP8060U Pen.

数位板活动区域的比例为 4:3。

我有两台显示器:左侧为 2560x1440 (16:9),右侧为 1440x900 (16:10)。

我想将手写笔限制在以左显示器为中心的 4:3 区域,因此 1920x1440 窗口与左边框的偏移量为 320px。

我无法理解命令的用途

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,tot_width = 2560+1440=4000,x_offset=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

相关内容