В Ubuntu 13.10 с браузером Chrome, gedit, Gimp и т. Д. Shift + Mouse Scroll
== Horizontal scroll
.
В Firefox (26.0) он ведет себя как Back/Forward
страница, что действительно раздражает.
Как я могу отключить Back/Forward
функционал и изменить его на horizontal scroll
?
Ответы:
Поскольку Firefox 58 ( в частности, этот коммит ) горизонтальная прокрутка является действием по умолчанию Shift + Wheel, поэтому не нужно делать ничего особенного, кроме обновления Firefox.
источник
Вот как я наконец получил это работать. Я изложил это в очень подробной форме, чтобы любой мог легко следить за этим.
1) Открытый терминал (
Ctrl
+Alt
+T
)2) В терминале выполните следующие команды:
3) Создайте новый файл
.xbindkeysrc.scm
для вашего домашнего каталога, запустив в терминале4) Добавьте следующий текст в файл, сохраните его и закройте текстовый редактор:
5) В терминале выполните команду
6) С браузером Firefox, перейдите по адресу
about:config
7) Изменить следующие значения (двойной щелчок по значению)
mousewheel.with_shift.action
до0
(от значения по умолчанию2
)mousewheel.with_shift.action.override_x 1
до1
(от значения по умолчанию-1
)8) Теперь
Shift+Mouse Scroll
должно привести к горизонтальной прокрутке на Firefox, вместо defaultBack
/Forward
action.Дополнительная информация:
3)
.xbindkeysrc.scm
является скрытым файлом (потому что он начинается с точки), и поэтомуnautilus
по умолчанию его нельзя увидеть ни в другом браузере файловой системы. Вы можете нажать,Ctrl+H
чтобы увидеть скрытые файлы.5) Кажется, вы должны запустить его только один раз - не каждый раз, когда вы входите в систему. Я также пытался удалить
xbindkeys
и горизонтальная прокрутка работала до следующей перезагрузки / входа в систему.7) Если вы установите их как
1
,-1
вы получите «диагональную прокрутку» при попытке быстрой прокрутки. Вот почему я считаю , что необходимо использовать параметры0
,1
а1
,-1
.источник
mousewheel.with_shift.delta_multiplier_x;300
увеличивает горизонтальную скорость примерно так же, как вертикальная для меня.Вы можете отключить в
Back/Forward
функциональности, перейдя вabout:config
и измененияmousewheel.with_shift.action
в1
вместо стандартного2
.Я не смог найти способ включить горизонтальную прокрутку с помощью колесика мыши, как вы видите в Google Chrome, но левая и правая клавиши со стрелками делают эту работу. Однако я наткнулся на это:
Источник
Обратите внимание, что я сам не пробовал вышеизложенное!
Вы также можете посмотреть на [Shift + Mouse-Scroll-Wheel] НЕ прокручивается горизонтально
источник
mousewheel.with_shift.action
mousewheel.with_shift.action.override_x
xbindkeys
xautomation
xautomation
xbindkeys
иxautomation
и создал~/.xbindkeysrc.scm
точно так , как в ответ. Я также ранее настроенmousewheel.with_shift.action
на1
. Как только я увидел, что у меня работает горизонтальная прокрутка, я переключился1
на2
и вместо этого получил нежелательное «назад / вперед». Итак, ИМО, установка1
необходима. Мне не нужно регулироватьmousewheel.with_shift.action.override_x
и все эти значения по умолчанию.xautomation
2) Измененияmousewheel.with_shift.action
в0
иmousewheel.with_shift.action.override_x
к1
. (не нужноxbindkeys
)xbindkeys
и после этого запустил и удалил его, поэтому в памяти должно было быть что-то, что сохраняло работу после удаления. Я добавлю свой ответ, как предложил @guntbert.К счастью, для этого есть надстройка Firefox: https://addons.mozilla.org/en-US/firefox/addon/shift-scroll/ Прекрасно работает для меня в Firefox 50.1.0
источник