Asignación de botones laterales izquierdo / derecho con xev

1

Estoy tratando de configurar los botones laterales del mouse para retroceder / avanzar en Firefox y Ubuntu.

Cuando ejecuto xev | grep ', button', obtengo el mismo código de botón para ambos botones laterales y desplazamiento. Entonces hice clic en scroll, luego en el botón lateral izquierdo y luego en el botón lateral derecho y obtuve el siguiente resultado:

    state 0x10, button 2, same_screen YES
    state 0x210, button 2, same_screen YES
    state 0x10, button 2, same_screen YES
    state 0x210, button 2, same_screen YES
    state 0x10, button 2, same_screen YES
    state 0x210, button 2, same_screen YES

Entonces, ¿tengo tres botones con el mismo número / código? ¿Hay algo que pueda hacer para asignar un código diferente para cada botón? ¿O es un problema de hardware?

Mutante
fuente
Ok, pero mi mouse tiene 5 botones (izquierdo, derecho, botón lateral izquierdo, botón lateral derecho y desplazamiento). Cuando ejecuto, xev | grep ',button'el terminal muestra que el botón lateral izquierdo, el botón lateral derecho y el desplazamiento tienen el mismo número de botón ( 2) que se muestra en mi consola de salida. Entonces, si estoy retrocediendo hacia mi botón lateral izquierdo, entonces el botón lateral derecho y el desplazamiento también retrocederán, porque tienen el mismo número de botón.
Mutante

Respuestas:

1

Ejecuta el comando xmodmap -pp

fuera puesto será similar a este

pratap@i7-6550U:~$ xmodmap -pp
There are 10 pointer buttons defined.

    Physical        Button
     Button          Code
        1              1
        2              2
        3              3
        4              4
        5              5
        6              6
        7              7
        8              8
        9              9
       10             10

pratap@i7-6550U:~$ 

esto significa que cuando se presiona el botón físico 1, se realizará la función del código de botón 1, que es solo un clic del mouse. En su caso, ha presionado primero el botón central del mouse y luego los botones laterales en los que el botón central del mouse es el botón 2, eso es correcto. Los botones del lado izquierdo y del lado derecho deben tener un valor de 6 y 7 (solo adivino)

en general, clic izquierdo, botón central del mouse, clic derecho, desplazamiento hacia abajo, desplazamiento hacia arriba son los botones físicos 1 a 5.

En su caso, debe asignar los botones físicos 6 y 7 a los códigos de botón 6 y 7.

ejecute el comando xmodmap -ppy vea lo que se muestra para los botones físicos 6 y 7

entonces corre xmodmap -e "pointer = 1 2 3 4 5 6 7"

Ejemplo:

pratap@i7-6550U:~$ xmodmap -e "pointer = 1 2 3 4 5 6 7" Warning: Only changing the first 7 of 10 buttons. pratap@i7-6550U:~$

xmodmap -e "pointer = 1 2 3 4 5 6 7"El comando funciona instantáneamente pero no sobrevivirá al cerrar sesión o reiniciar. agregue este comando en las Preferencias de aplicaciones de inicio una vez que esté satisfecho con esta asignación.

cuando quiera volver al comportamiento predeterminado, ejecute xmodmap -e "pointer = default"y elimine la entrada de la aplicación de inicio.

fuente: http://manpages.ubuntu.com/manpages/bionic/man1/xmodmap.1.html

Verifique qué están haciendo las funciones presionando los botones físicos de su mouse haciendo clic en ellos .. si están destinados a retroceder / reenviarse fuera de la caja, está bien. Si no hacen nada. Asigne esas teclas para retroceder / avanzar desde este enlace de preguntas y respuestas hacia atrás / adelante a los botones del mouse

Editar:

De acuerdo con el sitio web de su proveedor de mouse http://www.sentey.com/br/whirlwindx , debería haber un software para configurar los botones laterales, pero no encontré ningún enlace. También parece que el soporte para este mouse es solo para los sistemas operativos Windows y MacOs.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

El contexto en esta pregunta o los comentarios extendidos pueden dar una pista similar a su situación. Ubuntu 18.04 ¿cómo deshabilitar el ahorro de energía?

PRATAP
fuente
Hice lo que dijiste, pero cuando ejecuté xmod -ppmi salida fue exactamente como la tuya. No mostraba que los botones 6 y 7 tenían la función del botón 2. Ejecuté el comando xmodmap -e 'pointer = 1 2 3 4 5 6 7"pero cuando lo xevpruebo usando todavía parece que los botones laterales están con el código 2.
Mutante
Sentey Whirlwind X modelo GS-3320
Mutante
Entonces, si cambio la función del botón en Windows, ¿también se cambiará en Ubuntu? (Usando VM en este caso) ...
Mutante
Espero que sí, esa es la experiencia del OP. ¿Recibiste el software? Traté de obtener el enlace ... pero ese sitio web está en portugués y la traducción no es tan fácil de usar.
PRATAP
si le es posible acceder a Windows o macOs ... instale ese software primero, luego conecte el mouse y cambie la configuración ... entonces debería funcionar en Ubuntu sin VM ...
PRATAP