Corresponde à área ativa da mesa gráfica para monitorar a subárea em uma configuração de monitor duplo

3

Eu tenho um tablet gráfico com uma caneta reconhecida pelo xinput como UC-LOGIC Tablet WP8060U Pen .

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

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

Gostaria de limitar a caneta do tablet a uma área de 4: 3 centrada no monitor esquerdo, portanto, uma janela de 1920x1440 com um deslocamento a partir da borda esquerda de 320px.

Eu 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
    
por Davide Olianas 30.10.2016 / 13:10

1 resposta

2

Ok, resolvi:

  • o padrão Evdev Axis Calibration é bom (desconecte o plug-in 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 largura é 1920, tot_width = 2560 + 1440 = 4000, x_offset = 320, portanto o comando completo torna-se

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

    
por 30.10.2016 / 15:49