像在 Windows 中一样使用 Shift+Scroll 进行横向滚动

像在 Windows 中一样使用 Shift+Scroll 进行横向滚动

并非所有鼠标都具有可向各个方向滚动的滚动球,甚至具有具有侧倾斜功能的滚轮。

在 Windows 中,使用 Firefox 浏览时,可以通过按住 Shift 键并滚动滚轮来滚动到一侧。

在 Linux 中,这样做实际上是在页面历史记录(最后一页、下一页)中导航,这是不太有用的。

在 Windows 中,鼠标导航更加可定制。有一个功能是在按下“Ctrl”时在鼠标周围显示一个圆圈,以便能够更容易地找到光标,并且滚动距离也可以轻松调整,这是Linux还不能可靠地实现的(仅以有限的方式)截至 2019 年。此外,据我所知,所有 Linux 发行版都缺乏按下鼠标中键后的长距离/自动滚动功能。

如何使shift+scroll横向滚动而不是浏览选项卡历史记录?

答案1

如果您使用 GNOME,请在终端窗口中运行以下命令:

gsettings set org.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabled "true"

如果您愿意,您可以将其关闭

gsettings set org.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabled "false"

或者,在安装 xautomation 后使用 xbindkeys

sudo apt-get install xautomation

编辑〜/.xbindkeysrc.scm和写:

;将 shift 和垂直滚动绑定到水平滚动事件
(xbindkey '(shift "b:4") "xte 'mouseclick 6'")
(xbindkey '(shift "b:5") "xte 'mouseclick 7'")

然后,启动xbindkeys

相关内容