如何在Chrome中禁用中间按钮滚动


19

当我按下鼠标中键时,它会打开:

替代文字

控制滚动非常困难。有什么方法可以禁用此功能吗?


tsk,没有手绘圈吗?
hyperslug

@Hemant,我认为是Chrome吗?
hyperslug

是。我正在使用Chrome。
Hemant

显而易见的答案:那您能不能不按中间按钮吗?
马修·洛克

3
我需要按下它才能在新标签页中打开页面,但有时会意外启用此滚动。
Hemant

Answers:


25

现在有一个扩展:

https://chrome.google.com/webstore/detail/no-smooth-scrolling/oikddacoldignalphkgeppnpalkmkgbo

早期版本的Chrome需要重新启动浏览器才能使此扩展名生效,但事实似乎不再如此。


1
从适用于Windows的33.0.1750.154稳定版开始,无需重新启动Chrome即可生效,只需刷新页面即可。您介意我建议编辑您的答案吗?
yurkennis 2014年

不幸的是,这对我
不起作用

@yurkennis我已经更新了答案,说它可能不再需要重新启动,但是我找不到有关修复此问题的特定版本以及仅仅是Windows还是所有平台的信息;你有链接吗?
Tobias J

@TobyJ谢谢!不,我不,不幸的是
yurkennis 2015年

2
不需要重新启动浏览器,但是需要重新加载页面
鲍勃·斯坦

1

如果允许,您需要在鼠标控制面板中禁用中间按钮。

多方向游标与标准上/下游标的比较也应该是因为您的窗口太小,并且具有垂直和水平滚动条。

如果您增大窗口,则滚动只能向上/向下:)


6
他可能会想保留诸如的中间按钮Open link in new tab
hyperslug

3
是的...不能删除“在新标签页中打开链接”。只想禁用滚动。
Hemant

2
我想那你茫然了。Chrome并非完全可配置的浏览器。是的,那里的单击鼠标中键滚动很烂(有趣的是,幅度也比普通滚动慢,我只是想知道为什么)。您可能可以从源代码中剥离该功能并自行构建,但对于如此规模的项目,这并不是一件容易的事。
乔伊,

1
:您可以在这里发布功能请求code.google.com/p/chromium/issues/...
hyperslug

2
我按住Control键单击“在新选项卡中打开” :)
warren

1

获取鼠标的最新驱动程序,然后查看是否可以通过其设置将滚轮单击重新分配给宏。

应将其重新分配给:单击鼠标中键[非常短暂的睡眠] ESC

如果您无法获得具有此功能的驱动程序,建议您在Autohotkey中编写一个非常简单的脚本来执行完全相同的操作。

它看起来应该像这样:

#IfWinActive ahk_class Chrome_WidgetWin_1
MBUTTON::
Click Middle
Sleep 10
Sendinput {ESC}
Return
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.