鼠标滚轮滚动导致Google Chrome浏览器中的放大/缩小


13

在Google Chrome浏览器中使用鼠标滚轮滚动时,大约有25%的机会像我按下Ctrl键一样放大 /缩小。

禁用我的鼠标手势扩展功能将机会降低到仅约2%。

我尝试了各种扩展,但发现某些鼠标手势扩展似乎使其比其他扩展更差。我猜问题出在Chrome或其扩展程序上。

我相信这不是我的硬件或软件。

  1. 在工作场所和家庭中的Windows 7台式机上的Chrome中都可以实现
  2. 在任何一台计算机上的Firefox中都不会发生这种情况(我同时使用两种浏览器)
  3. 我尝试打开“当我按下CTRL键时显示指针的位置”,因此我知道是否意外按下了Ctrl键-从来没有。
  4. 我没有在Windows上安装AutoHotKey或任何类似的东西。

这是Google Chrome错误吗?有解决方法吗?

更新:
我安装了AutoHotKey来使Ctrl + scroll无效。
Ctrl + scroll现在什么也不做,但是通常滚动仍然会缩放。


可能重复(或至少类似的解决方案)superuser.com/questions/243127/…–
迈克尔(Michael

将其发布为注释,因为它不是所有人的解决方案:我在使用Logitech鼠标(M705)时在Chrome中遇到了相同的问题。对我来说,问题是单击[偶然或有意]时滚轮的默认分配是缩放。解决方案是在可从其站点下载的配置软件Logitech Control Center中禁用此分配。
备用轮胎

问题本身不是Windows特定的。我正在寻找独立于平台的解决方案。
jarno

Answers:


8

不知道这个问题从何而来。但是我们可以找到另一种解决方案。根据鼠标的驱动程序,您可以将ctrl-scroll设置为“快捷方式”,以使其实际上不执行任何操作-本质上是捕获组合并将其丢弃。某些驱动程序甚至允许您仅在特定应用程序中指定此名称,此时您将指定chrome。

要么

另一个技巧是:

解决方案,使用在Google网上论坛上发布的AutoHotKey:

Using Logitech Performance Mouse MX...

Downloaded AutoHotKey software

In the AutoHotkey.ahk file, added these to do nothing for Cntrl+MouseWheelScrolling

^WheelDown::return

^WheelUp::return

http://productforums.google.com/d/msg/chrome/-rtDLZmN9bk/5pJYksjrvQUJ

另外, 如果这不起作用,请提供有关您的硬件的更多信息。

更新-解决方案

似乎缩放问题与鼠标滚动免费软件有关。我看了一下我运行的名为“ WizMouse”的工具。这些工具的目的是允许滚动窗口而不关注它们。可以更改这些设置以解决问题。

解决方法:

  • KatMouse(基于nsx82):添加类别:Chrome_WidgetWin_1,并在设置的刻度选项下:“窗口是否支持滚轮?” (首先尝试检查)
  • WizMouse(根据JoPa Mi):取消选中“为不支持鼠标滚轮的应用程序启用鼠标滚轮”

它不起作用,很有趣...现在我无法再使用Ctrl + scroll进行缩放,但是正常滚动(不按Ctrl的情况下)仍然经常缩放!我的家庭和办公室硬件完全不同,我怀疑是硬件。但是您需要知道什么?
Aximili

2
似乎缩放问题与鼠标滚动免费软件有关。我看了一下我运行的名为“ WizMouse”的工具。这些工具的目的是允许滚动窗口而不关注它们。可以更改这些设置以解决问题。解决方法:KatMouse(基于nsx82):添加类:Chrome_WidgetWin_1,并在设置选项下选中:“窗口是否支持滚轮?” (首先尝试检查)WizMouse(根据JoPa Mi):取消选中“为没有鼠标滚轮支持的应用程序启用鼠标滚轮” ehiti.de/katmouse
Rachit Pathak

1
哇,你怎么会想到这一点。我在办公室,您对我的KatMouse说了什么,到目前为止,滚动效果非常完美!但是我什至没有家里的KatMouse ...但是可能是类似的软件,我会在家检查。
Aximili 2014年

1
我认为它解决了问题!我正在将您解决问题的评论添加到您的答案中,并接受。谢谢拉希特!
Aximili

我使用KatMouse,并且您关于添加class =的注释Chrome_WidgetWin_1对我来说解决了这个问题。(我必须取消选中“窗口具有滚轮滚动支持”框)。注:我也必须点击应用中KatMouse设置才能看到效果(起初我还以为我的变化没有工作幸运的是我注意到,之前尝试一些更复杂的解决方案。)

9

我已经为此烦恼了很长时间,但是最近一次搜索时,我发现了一个Chrome扩展程序,它禁用了这种Ctrl-scroll缩放行为,称为No MouseWheel Zoom

它工作得很好,但是并没有完全满足我的要求(即使按了Ctrl键,我也希望滚动继续照常进行。当按Ctrl键时,扩展程序完全停止了滚动和缩放)。因此,我决定进行自己的扩展,我昨天才发布。它将Ctrl-scroll转换回普通滚动,这称为ZoomToScroll

检查这两个扩展,看看它们中的任何一个是否满足您的要求。


我只是尝试过,也可以确认它是否有效。非常感谢!
程序员

0

这是一个AutoHotKey脚本,它将从Chrome中删除Ctrl + Wheel手势,并将其留给其他应用程序使用:

;Disable mouse wheel zooming in Chrome 
#IfWinActive, ahk_class Chrome_WidgetWin_1 
    ^WheelDown::return 
#IfWinActive, ahk_class Chrome_WidgetWin_1 
    ^WheelUp::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.