Tengo un mouse logitech básico con 5 botones: izquierda, derecha, rueda izquierda, rueda, rueda derecha.
Solía usar la rueda izquierda y derecha para retroceder y avanzar en mi navegador o navegador. Ahora esto no funciona. He encontrado muchas soluciones, la gente que me dice que instale este programa o eso, no parece funcionar.
mouse
input-devices
bind
button
Brent Roose
fuente
fuente
Respuestas:
Instala el paquete
xautomation
, necesitamos el comandoxte
Instala el paquete
x11-utils
, necesitamos el comandoxev
Verifique el código de los dos botones del mouse.
Inicie el comando
xev
en una terminal:Mueve el mouse en la nueva ventana
Presione su rueda hacia la izquierda y hacia la derecha
En mi caso, tenga en cuenta la salida
button 6
ybutton 7
:Edite su
xbindkeys
configuración, por ejemplo:y agregue las líneas a continuación
Reemplace
b:6
yb:7
con sus números dexev
salidadesde
man xte
Mata todos los
kbindkeys
procesosReinicie
xbindkeys
con su configuración, por ejemplo:fuente
Aquí hay instrucciones de varios botones del mouse e información de xorg.conf .
Esencialmente, juegas con xinput. (O rueda para más opciones).
Primero, abra una Terminal. Enumere sus dispositivos de entrada:
Obtendrás algo como esto:
Tengo un ratón vertical evolutivo. Puede ver que el número de identificación es 12: "id = 12".
Puedo probar mi mouse con:
Ahora, cuando muevo mi mouse o hago clic, obtengo información en ese terminal que me dice qué botón presioné. Hit Ctrl- cpara finalizar la prueba.
Si sus botones de retroceso / avance no le están dando salida, intente restablecer el mapa de botones al valor predeterminado con set-button-map. Tenga en cuenta que estoy usando el nombre de mi dispositivo que fue generado por
xinput list
:Ahora intenta correr
xinput test
con tu identificación. Si está obteniendo respuestas correctas de los botones aquí, entonces solo necesita averiguar la asignación que desea y actualizar su xorg.conf. (No sé cómo hacerlo todavía).fuente
Desplácese hacia arriba y hacia abajo con los botones hacia adelante y hacia atrás del mouse
Primero, instale los paquetes requeridos:
A continuación, utilice el
xev
proporcionado porx11-utils
para detectar los números exactos de los botones de retroceso y avance del mouse.Para mi mouse Anker con cable vertical , atrás y adelante son respectivamente los botones 8 y 9.
Continúe creando un archivo oculto nombrado
.xbindkeysrc
en su directorio de inicio con los siguientes contenidos:El
xte
comando lo proporciona elxautomation
paquete.Finalmente, cierre sesión y vuelva a iniciarla desde el escritorio para que estos cambios surtan efecto. Ahora puede desplazarse hacia arriba y hacia abajo en los navegadores y otros programas presionando y manteniendo presionados los botones hacia atrás y hacia adelante.
fuente
Después de mucho agitarme, descubrí que para hacer que los dos pequeños botones triangulares debajo del pulgar (al lado de la rueda del pulgar) funcionaran hacia atrás / adelante con mi Logitech MX Master, tenía que:
Instala
imwheel
y luego edita~/.imwheelrc
para que se vea así:Las dos últimas líneas significan que al pulsar el menor de los dos botones para el pulgar ( "Thumb1", aparentemente) sin pulsar ninguna tecla de modificación (por ejemplo Shift, Ctrl, Alt) al mismo tiempo (que es el "None" parte) debería emular manteniendo pulsada la tecla Alt izquierda tecla ( Alt_L), y presionando la tecla de flecha izquierda ( ←) para volver al navegador.
Del mismo modo, la línea "Thumb2" genera la tecla Alt izquierda más la flecha derecha, para avanzar.
Parece que hay varias formas diferentes de hacer esto, pero esto es lo que encontré y funcionó para mí en Ubuntu 18.04. Tuve un pequeño problema para interpretar lo que la página del manual
imwheel
me decía que hiciera, así que espero que esto ayude a alguien.Después de editar el
.imwheelrc
archivo, no olvide reiniciarimwheel
para que los cambios surtan efecto:fuente