¿Puedo Xmodmap solo un dispositivo específico?

9

Me gustaría invertir la dirección de desplazamiento, pero solo en mi trackpad multitáctil BCM5794. es posible?

Naftuli Kay
fuente
¿No cubrimos esto ya?
Ignacio Vazquez-Abrams
Eso lo cambia tanto para mi mouse USB externo como para el trackpad. ¿Cómo puedo hacerlo solo con el touchpad?
Naftuli Kay
Extraño. Suena como un problema de xinput entonces.
Ignacio Vazquez-Abrams
¿Hay algo que pueda hacer .Xmodmappara limitarlo solo a BCM5974?
Naftuli Kay
1
setxkbmaptiene un --deviceargumento, combinar esto con el derecho idde xinput --listpodría ayudar aquí (si setxkbmapse puede usar para especificar lo que solicitó).
Sr_

Respuestas:

5

Si:

xinput set-button-map ID <button map>

Donde encontrará la IDvía xinput listy <button map>es a lo que habría pasado xmodmap. Por ejemplo, reemplace los botones de mi mouse USB pero no quiero que mi trackpad se mueva, ~/.Xmodmapsolía verse así:

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

Pero usar eso cambia todos los dispositivos señaladores, incluido mi trackpad incorporado, así que sé que la xinputidentificación es 10, así que ejecuto esto:

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
utopía
fuente