En Ubuntu 13.10, con el navegador Chrome, gedit, Gimp, etc., el Shift + Mouse Scroll
== Horizontal scroll
.
Con Firefox (26.0) se comporta como una Back/Forward
página, lo cual es realmente molesto.
¿Cómo puedo desactivar la Back/Forward
funcionalidad y cambiarla a horizontal scroll
?
Respuestas:
Dado que Firefox 58 ( este commit en particular) el desplazamiento horizontal es la acción predeterminada de Shift + Wheel, por lo que no es necesario hacer nada especial, excepto actualizar Firefox.
fuente
Así es como finalmente lo hice funcionar. Lo puse en forma muy detallada, para que cualquiera pueda seguirlo fácilmente.
1) Abrir terminal (
Ctrl
+Alt
+T
)2) En la terminal, ejecute los siguientes comandos:
3) Cree un nuevo archivo llamado
.xbindkeysrc.scm
a su directorio de inicio, ejecutando en la terminal4) Agregue el siguiente texto al archivo, guárdelo y cierre el editor de texto:
5) En la terminal, ejecute el comando
6) Con el navegador Firefox, ve a la dirección
about:config
7) Cambiar los siguientes valores (doble clic en el valor)
mousewheel.with_shift.action
a0
(del valor predeterminado2
)mousewheel.with_shift.action.override_x 1
a1
(del valor predeterminado-1
)8) Ahora
Shift+Mouse Scroll
debería conducir al desplazamiento horizontal en Firefox, en lugar del predeterminadoBack
/Forward
acción.Información extra:
3)
.xbindkeysrc.scm
es un archivo oculto (porque comienza con un punto), y es por eso que no puede verlo connautilus
otro navegador de sistema de archivos por defecto. Puedes presionarCtrl+H
para ver los archivos ocultos.5) Parece que tiene que ejecutarlo solo una vez, no cada vez que inicia sesión. También intenté eliminar el
xbindkeys
y el desplazamiento horizontal funcionó hasta el próximo reinicio / inicio de sesión.7) Si se ajustan como
1
,-1
, obtendrá "desplazamiento en diagonal" cuando se trata de desplazarse rápidamente. Es por eso que creo que es necesario el uso de opciones0
,1
en lugar de1
,-1
.fuente
mousewheel.with_shift.delta_multiplier_x;300
aumenta la velocidad horizontal aproximadamente a la vertical para mí.Puede deshabilitar la
Back/Forward
funcionalidad, entrandoabout:config
y modificandomousewheel.with_shift.action
en1
lugar de la predeterminada2
.No pude encontrar una manera de habilitar el desplazamiento horizontal usando la rueda del mouse como se ve en Google Chrome, pero las teclas de flecha izquierda y derecha hacen el trabajo. Sin embargo, me encontré con esto:
Fuente
Tenga en cuenta que no he probado lo anterior yo mismo!
Es posible que también desee mirar [Shift + Mouse-Scroll-Wheel] NO se desplaza horizontalmente
fuente
mousewheel.with_shift.action
ymousewheel.with_shift.action.override_x
. También probé esto con y sinxbindkeys
yxautomation
, y parece quexautomation
es necesario para que esto funcione. No tengo idea de por qué esto funciona, pero funciona. Por favor, si tiene una mejor respuesta o puede describir por qué esto, edite la respuesta anterior.xbindkeys
yxautomation
y creé~/.xbindkeysrc.scm
exactamente como en la respuesta. También había establecido previamentemousewheel.with_shift.action
a1
. Una vez que vi que funcionaba el desplazamiento horizontal, cambié1
a2
y obtuve lo indeseable hacia atrás / adelante. Entonces, en mi opinión,1
es necesario un ajuste de . No necesitaba ajustarmousewheel.with_shift.action.override_x
y todos estos valores son predeterminados.xautomation
2) Cambiomousewheel.with_shift.action
de0
ymousewheel.with_shift.action.override_x
a1
. (no hay necesidad dexbindkeys
)xbindkeys
y luego lo ejecuté y lo eliminé, por lo que debe haber algo en la memoria, que mantuvo el funcionamiento después de la eliminación. Agregaré mi propia respuesta, como sugirió @guntbert.Afortunadamente, hay un complemento de Firefox para exactamente esto: https://addons.mozilla.org/en-US/firefox/addon/shift-scroll/ Funciona muy bien para mí en Firefox 50.1.0
fuente