Combine a área ativa do tablet gráfico com a subárea do monitor em uma configuração de monitor duplo

Combine a área ativa do tablet gráfico com a subárea do monitor em uma configuração de monitor duplo

Eu tenho uma mesa digitalizadora com uma caneta reconhecida pelo xinput como UC-LOGIC Tablet WP8060U Pen.

A área ativa do tablet tem proporções 4:3.

Tenho dois monitores: 2560x1440 (16:9) à esquerda e 1440x900 (16:10) à direita.

Gostaria de limitar a caneta eletrônica a uma área 4:3 centralizada no monitor esquerdo, portanto, uma janela de 1920x1440 com um deslocamento da borda esquerda de 320px.

Tenho dificuldade em entender o que usar para os comandos

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

Responder1

Ok, resolvi:

  • o padrão Evdev Axis Calibrationé bom (desconecte e conecte para excluir os valores anteriores definidos por xinput set-prop)
  • a matriz de transformação deve ser

width/tot_width 0 x_offset/tot_width 0 1 0 0 0 1

No meu caso, a largura é 1920, tot_width = 2560+1440=4000, x_offset=320, portanto o comando completo se torna

xinput set-prop "UC-LOGIC Tablet WP8060U Pen" --type=float "Coordinate Transformation Matrix" 0.48 0 0.08 0 1 0 0 0 1

informação relacionada