抱歉我的英语不好(我正在学习)。
我在 Google 和超级用户上搜索过任何方法来配置 Firefox 8 以使用普通鼠标(2 个按钮 + 滚轮)进行水平滚动,但我只能找到似乎不再起作用的解决方案(例如:http://twob.net/journal/fixing-horizontal-scrolling-in-firefox/)。
我希望能够在按住 SHIFT 键的同时滚动鼠标滚轮来水平滚动页面。(SHIFT + 鼠标滚轮的默认操作是在浏览器的历史记录中前进和后退)。
供您参考,我在 Ubuntu 11.10 下使用 Firefox 8(我不确定在这种情况下操作系统是否相关)。
感谢任何帮助。
答案1
有两种方法可以实现此功能:
- 自动滚动(鼠标中键滚动)
- IMwheel 模拟水平滚动
自动滚动
听起来好像您的安装禁用了自动滚动。您可以进入“编辑”->“首选项”->“高级”并选中“使用自动滚动”来重新启用它。
艾姆沃克
这是我自己尝试的使 Shift 滚动正常工作的方法。
首先,安装 imwheel:
$ sudo apt-get install imwheel
然后将其复制粘贴到您的 $HOME/.imwheelrc 中:
"Firefox" Shift_L, Up, Button6 Shift_L, Down, Button7 Shift_R, Up, Button6 Shift_R, Down, Button7
然后启动imwheel:
$ imwheel
它似乎对我来说有效,但如果我滚动得太快,一些事件就会通过 imwheel 并且它会开始对角滚动。
答案2
您可以安装 Greasemonkey 并使用此脚本:http://userscripts.org/scripts/show/168193 享受!
答案3
在 Firefox 25.0.1 [在 Kubuntu 13.04 上] 我已通过将 about:config 页面上的“general.autoScroll”切换为“true”来启用它。现在,鼠标中键拖动(单击并按住鼠标滚轮)可以启用水平滚动和/或垂直滚动,方法是向所需滚动的方向拖动。