デュアルモニタ設定で、グラフィックタブレットのアクティブエリアをモニタサブエリアに合わせます。

デュアルモニタ設定で、グラフィックタブレットのアクティブエリアをモニタサブエリアに合わせます。

xinputからUC-LOGIC Tablet WP8060U Pen

タブレットのアクティブエリア比は4:3です。

モニターは2台あります。左側は2560×1440(16:9)、右側は1440×900(16:10)です。

スタイラスを左モニターの中央の4:3領域に制限して、1920 x 1440ウィンドウが左枠から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、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

おすすめ記事