將圖形輸入板活動區域與雙顯示器設定中的監控子區域相匹配

將圖形輸入板活動區域與雙顯示器設定中的監控子區域相匹配

我有一個帶有筆的圖形輸入板,被 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

相關內容