A rolagem da roda do mouse causa zoom in / out no Google Chrome

12

Ao rolar usando a rolagem da roda do mouse no Google Chrome, há cerca de 25% de chances de que aumente a entrada / a saída como se eu tivesse pressionado a tecla Ctrl.

Desativar a extensão de gesto do mouse reduz a chance de apenas 2%.

Eu tentei várias extensões e notei que algumas extensões de gesto do mouse parecem torná-lo um pouco pior do que as outras. Acredito que o problema esteja no Chrome ou em suas extensões.

Acredito que não é meu hardware ou software.

  1. Acontece no Chrome em ambos meus computadores desktop do Windows 7 no trabalho e em casa
  2. Isso nunca acontece no Firefox em nenhum computador (eu uso os dois navegadores)
  3. Tentei ativar "Mostrar local do ponteiro quando pressiono a tecla CTRL" para saber se o Ctrl foi pressionado acidentalmente - nunca foi.
  4. Eu não tenho o AutoHotKey nem nada parecido instalado no Windows.

Este é um bug do Google Chrome? Existe uma solução alternativa?

UPDATE:
Eu instalei o AutoHotKey para anular Ctrl + rolagem.
Ctrl + rolagem agora não faz nada, mas a rolagem normalmente ainda dá zoom.

    
por Aximili 24.01.2014 / 05:37

3 respostas

8

Não sei de onde vem esse problema. mas podemos ter uma solução alternativa para isso. Dependendo dos drivers para o mouse, você pode definir Ctrl-scroll como um "atalho" para não fazer nada - essencialmente capturar a combinação e jogá-la fora. Alguns drivers permitem que você especifique isso apenas em um determinado aplicativo, no qual você deve especificar o chrome.

OR

Outro truque seria:

solução usando o AutoHotKey postado em grupos do Google:

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

link

Também se isso não funcionar, por favor, forneça mais algumas informações sobre o seu hardware, por favor.

UPDATE - A solução

Parece que o problema de zoom está relacionado ao freeware de rolagem do mouse. Eu dei uma olhada em uma ferramenta que eu corro chamado "WizMouse". O objetivo dessas ferramentas é permitir a rolagem de janelas sem focar nelas. As configurações podem ser alteradas para corrigir o problema.

Resoluções:

  • KatMouse (por nsx82): Adicione a classe: Chrome_WidgetWin_1 e, na opção de configurações, marque: "A janela tem suporte para roda de rolagem?" (tente verificar primeiro)
  • WizMouse (por JoPa Mi): desmarque a opção "Ativar roda do mouse para aplicativos sem suporte de roda do mouse"
por 24.01.2014 / 07:47
8

Estou incomodado com isso há muito tempo, mas quando pesquisei mais recentemente, encontrei uma extensão do Google Chrome que desativa esse comportamento de zoom de rolagem Ctrl chamado Sem zoom da roda do mouse .

Funcionou razoavelmente bem, mas não fez exatamente o que eu queria (eu queria que a rolagem continuasse como sempre, mesmo que eu tivesse pressionado Ctrl. A extensão parou de rolar e dar zoom quando o Ctrl foi pressionado). Então, decidi fazer minha própria extensão, que acabei de publicar ontem. Ele converte a tecla Ctrl de volta para a rolagem normal e é chamado de ZoomToScroll .

Verifique essas duas extensões e veja se uma delas faz o que você quer.

    
por 08.02.2015 / 18:50
0

Aqui está um script AutoHotKey que removerá o gesto Ctrl + Roda apenas do Chrome e o deixará para outros aplicativos:

;Disable mouse wheel zooming in Chrome 
#IfWinActive, ahk_class Chrome_WidgetWin_1 
    ^WheelDown::return 
#IfWinActive, ahk_class Chrome_WidgetWin_1 
    ^WheelUp::return 
    
por 11.12.2014 / 18:05