Posso Xmodmap apenas um dispositivo específico?


9

Gostaria de inverter a direção da rolagem, mas apenas no meu trackpad multitouch BCM5794. Isso é possível?



Isso muda tanto para o meu mouse USB externo quanto para o trackpad. Como posso fazer isso apenas para o touchpad?
Naftuli Kay

Esquisito. Soa como um problema de xinput então.
Ignacio Vazquez-Abrams

Existe algo que eu possa fazer .Xmodmappara limitá-lo a apenas BCM5974?
Naftuli Kay

11
setxkbmaptem um --deviceargumento, combiná-lo com o direito idde xinput --listpode ajudar aqui (se setxkbmappuder ser usado para especificar o que você pediu).
sr_

Respostas:


5

Sim:

xinput set-button-map ID <button map>

Onde você encontra a IDvia xinput liste a <button map>que você teria passado xmodmap. Por exemplo, substituo os botões do meu mouse USB, mas não quero que meu trackpad fique mungado, ~/.Xmodmapcostumava ficar assim:

pointer = 1 17 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 18 19 20 21 22 23 24

Mas usar isso altera todos os dispositivos apontadores, incluindo o meu trackpad embutido, então eu sei que o xinputID é 10, então eu executo o seguinte:

xinput set-button-map 10 1 17 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 18 19 20 21 22 23 24
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.