xinput dispositivo de mouse: sensibilidades xey separadas

1

Eu tenho experimentado um mouse trackball e eu acho que ele é totalmente sensível demais, então eu o ajustei definindo seu Device Accel Constant Deceleration para 1.5, eu sinto que este dials no eixo X é bom, mas meu Y os movimentos do eixo são abaixo do esperado.

Simplificando, é possível configurar as sensibilidades X e Y separadamente?

Meu ambiente é razoavelmente armazenado no Linux Mint 17.1, assim como o Ubuntu-Trusty, o Debian, o Gnome 3, e o resto da pilha com a qual eu estou menos familiarizado.

    
por ThorSummoner 10.03.2015 / 04:32

2 respostas

1

A configuração que você precisa mudar é a
Matriz de Transformação de Coordenadas (144).

Nos exemplos a seguir, o mouse é device id = 9 e o número da propriedade da Matriz de Transformação de Coordenadas (do meu mouse) é 144, como você pode descobrir com xinput list-props 9

Defina como padrão:
xinput set-prop 9 144 1 0 0 0 1 0 0 0 1
Faça X 5 vezes mais rápido que Y:
xinput set-prop 9 144 5 0 0 0 1 0 0 0 1
Faça Y 2 vezes mais rápido que X:
xinput set-prop 9 144 1 0 0 0 .2 0 0 0 1
Girar 45 graus:
xinput set-prop 9 144 .707 -.707 0 .707 .707 0 0 0 1

    
por 08.02.2016 / 01:30
0

Tive o mesmo problema com um Logitech M510. A velocidade na direção x foi irritantemente mais rápida do que na direção y.

Configurar a matriz dessa maneira funcionou como um encanto:

xinput set-prop 11 136 0.6 0 0 0 1 0 0 0 1

11 é o ID do mouse, 136 o ID da Matriz de Transformação de Coordenadas do mouse. Eu obtive esses valores chamando

xinput

e depois

xinput -list-props 11

Felicidades!

    
por 27.05.2017 / 22:14