Estoy usando un Logitech Anywhere Mouse MX en mi Ubuntu. El mouse funciona bien, pero no puedo asignar las acciones a los botones adicionales disponibles en él. Lo que más extraño son las acciones "hacia atrás" y "hacia adelante" asignadas a la inclinación de la rueda de desplazamiento hacia la izquierda y hacia la derecha.
¿Cómo puedo activar estas funciones?
mouse
logitech
mouse-wheel
ysap
fuente
fuente
xbindkeys
después de la configuración.Tengo este mismo mouse y quería unir los dos botones en el costado del mouse para avanzar y retroceder. Así es como resolví esto:
1) Use la utilidad "xev" para determinar a qué números corresponden los botones que desea reasignar. Puede que tenga que instalar este paquete usando
Una vez que se instala xev, escriba "xev" en un terminal, y aparecerá una ventana X que es blanca con un cuadro negro. Al mover el mouse hacia esa ventana comenzará a registrar eventos en la terminal. Leer la salida de eso con cuidado le dirá los números de los botones de su mouse. En mi mouse, la inclinación izquierda y derecha se asigna a los botones 6 y 7 respectivamente.
2) Ahora vamos a utilizar la utilidad "xbindkeys" para reasignar los botones del mouse a las pulsaciones de teclas. Si aún no lo tiene instalado, es posible que deba instalarlo con
3) Cree un archivo en su directorio de inicio llamado ".xbindkeysrc". Esto es lo que leerá xbindkeys para ver qué está reasignando. El contenido de mi archivo .xbindkeysrc es:
Entonces esto le dice a mi computadora que envíe el botón del teclado y presiona "Alt + Izquierda" o "Alt + Derecha" al sistema usando el teclado virtual (xvkbd) cada vez que se presiona el botón 8 del mouse 0 o el botón 9 del mouse 0 respectivamente. Estas teclas corresponden a las teclas de avance y retroceso en la mayoría de las aplicaciones. Esto funcionará, por ejemplo, en Nautilus, Chrome /
Nota : es posible que necesite instalar
xvkbd
si aún no está presente en su sistema.sudo apt-get install xvkbd
fuente
sudo apt-get install xvkbd
que falte aquí?Aquí esta lo que hice. No se
sudo
necesitan comandos ni paquetes nuevos:xev
-> todos los botones corresponden a un cierto valor, lo que significa que son reconocidos por el sistemaxinput list
-> el mouse aparece con ID 9 en mi casoxinput list-props 9
muestra el mapeo actual y especialmente informa sobre las etiquetas de los botones -> parece que el avance / retroceso corresponde al botón 8 y 9 que no tengo (la inclinación de la rueda es 6 y 7 y está mapeado al desplazamiento horizontal)xmodmap
interpretación de X es la solución más conveniente para mí. Los primeros cinco botones no deben cambiarse (clic con el botón central izquierdo y derecho hacia arriba y hacia abajo), pero los que informan como botones 6 y 7 deben navegar hacia adelante / hacia atrásxmodmap -e "pointer = 1 2 3 4 5 8 9 6 7 10 11 12 13 14 15 16"
en un terminal intercambia los botones 6 y 7 con 8 y 9 (virtualmente)xmodmap -e "pointer = default"
y probar una asignación diferenteman xmodmap
almacenar este comando en un archivo llamado~/.xmodmaprc
o agregar la instrucción a~/.bashrc
Trabajó para mi. Espero que esto ayude.
fuente
xmodmap
enfoque funcionó de inmediato para mí, pero ... ¿es posible modificar la asignación para un mouse específico?Esto es lo que funcionó para mí:
1) Instalar xbindkeys
2) Instalar xautomation
3) Cree un archivo .xbindkeysrc en su directorio de inicio con esto dentro:
4) Vaya a Aplicaciones de inicio y agregue el programa con el comando xbindkeys.
5) Cerrar sesión e iniciar sesión
Fuente: Foros de Ubuntu
fuente
xbindkeys
entrada a Startup Apps,Easystroke es, muy fácil de configurar.
fuente