• UbuCon Latinoamérica 2016
  • Ubuntu Phone
  • Rápido, seguro, libre e increíblemente fácil de usar
  • Ubuntu: Linux para seres humanos
  • Linux es Educación. Linux es Ciencia
  • Ubuntu es diseño, Ubuntu es innovación
  • Ubuntu León semper plus ultra
  • Keep calm and enjoy Ubuntu
  • Usa el teclado como se merece con el Dash de Ubuntu
  • pf-kernel para Ubuntu
  • Convierte tu iMac en un ordenador de verdad
  • Unity. Al fin un escritorio ordenado
  • Software libre, para una sociedad libre

CAMBIAR LA ASIGNACIÓN DE LOS BOTONES DEL RATÓN.

Entrada escrita por: Fernando G. P.
Lo primero es contar la situación que tenía para después explicar la solución, así que...

Compré un ratón chino inalámbrico estilo gaming, muy chulo él... pero varios botones no funcionaban como debían. Concretamente el botón lateral de retroceder página no hacía nada y el de avanzar página la retrocedía.

La solución consiste en reasignar las funciones de cada botón y para ello hay que utilizar el comando
xinput set-button-map


El formato del comando es tal que así: 


xinput set-button-map [device-id] [button1] [button2] [button3] … [buttonN]

Para ver el device-id utilizamos
xinput list
Los códigos de botón son los siguientes:

ID Botón
1   Click izquierdo
2   Click medio
3   Click derecho
4   Rueda arriba
5   Rueda abajo
6   Rueda izquierda
7   Rueda derecha
8   Pulgar 1
9   Pulgar 2

Si para la configuración por defecto debemos escribir...:

xinput set-button-map [device-id] 1 2 3 4 5 6 7 8 9

...variando la posición de los números podemos variar el efecto que se produce al pulsarlo.

En mi caso utilicé este comando:

xinput set-button-map 12 1 2 3 4 5 6 7 9 8

Ahora ya me funciona el ratón como debe. Para que funcione la siguiente vez que arranque voy a Configuración> Sesión e inicio> Autoarranque de aplicaciones
Y añado el comando en la casilla de "orden" poniéndole un nombre para acordarme del cometido .
¡Listo!
:-)





Bibliografía:

http://wiki.mbirth.de/know-how/software/linux/remapping-mouse-buttons.html

Artículos relacionados