Como determinar em qual pixel “/ dev / input / event [mouse]” está residindo atualmente?

0

Antecedentes

Agora que o wayland entrou, as coisas que xdotool costumavam fazer agora precisam ser reconstruídas.

Eu posso pegar o código para mover o cursor do mouse principal. No entanto, o problema é que o cursor do mouse é movido por movimento relativo em oposição ao movimento absoluto.

Event: time 1518268110.480444, type 2 (EV_REL), code 1 (REL_Y), value -3

Não tenho certeza se atualmente é possível definir as coordenadas absolutas desse tipo de dispositivo, mas parece impossível, a menos que você esteja lidando com uma tela sensível ao toque que usa posicionamento absoluto.

Se eu conseguisse retornar o pixel x, y, o cursor ficava, eu poderia criar um trabalho por aí, algo como:

while (x1 > X2) { moveX(1); }

Então, programaticamente ou através de um comando shell; Como posso retornar as coordenadas atuais de um determinado dispositivo de entrada do mouse?

    
por Akiva 10.02.2018 / 14:34

0 respostas