Tengo una tableta gráfica con un lápiz reconocido por xinput como UC-LOGIC Tablet WP8060U Pen
.
El área activa de la tableta tiene proporciones de 4:3.
Tengo dos monitores: 2560x1440 (16:9) a la izquierda y 1440x900 (16:10) a la derecha.
Me gustaría limitar el lápiz de la tableta a un área de 4:3 centrada en el monitor izquierdo, por lo tanto, una ventana de 1920x1440 con un desplazamiento desde el borde izquierdo de 320px.
Tengo problemas para entender qué usar para los 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
Respuesta1
Bueno ya lo resolví:
- el valor predeterminado
Evdev Axis Calibration
está bien (desconéctelo y conéctelo para eliminar los valores anteriores establecidos porxinput set-prop
) - la matriz de transformación debe ser
width/tot_width 0 x_offset/tot_width 0 1 0 0 0 1
En mi caso, el ancho es 1920, tot_width = 2560+1440=4000, x_offset=320, por lo tanto el comando completo se convierte en
xinput set-prop "UC-LOGIC Tablet WP8060U Pen" --type=float "Coordinate Transformation Matrix" 0.48 0 0.08 0 1 0 0 0 1