A rolagem da roda do mouse causa mais ou menos zoom no Google Chrome


13

Ao rolar usando a rolagem da roda do mouse no Google Chrome, há cerca de 25% de chance de aumentar / diminuir o zoom como se eu tivesse pressionado a tecla Ctrl.

Desativar a extensão do 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 que as outras. Acho que o problema está no Chrome ou em suas extensões.

Eu acredito que não é meu hardware ou software.

  1. Isso acontece no Chrome em ambos meu Windows 7 computadores desktop no trabalho e em casa
  2. Isso nunca acontece no Firefox em nenhum computador (eu uso os dois navegadores)
  3. Tentei ativar "Mostrar localização do ponteiro ao pressionar a tecla CTRL" para saber se o Ctrl foi pressionado acidentalmente - nunca foi.
  4. Não tenho o AutoHotKey ou qualquer coisa semelhante instalada no Windows.

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

ATUALIZAÇÃO:
instalei o AutoHotKey para anular Ctrl + scroll.
Ctrl + scroll agora não faz nada, mas a rolagem normalmente ainda aumenta o zoom.


provavelmente duplicar (ou, pelo menos, soluções semelhantes) superuser.com/questions/243127/...
Michael

Postar isso como um comentário, pois não é uma solução para todos: eu estava enfrentando o mesmo problema no Chrome enquanto usava o mouse Logitech (M705). O problema para mim foi que a atribuição padrão da roda de rolagem quando [acidental ou intencionalmente] clicou é aumentar o zoom. A solução foi desativar esta atribuição no Logitech Control Center, que é o software de configuração que pode ser baixado do site.
Sparecycle

O problema em si não é específico do Windows. Estou procurando uma solução independente de plataforma.
Jar20

Respostas:


8

Não sei de onde vem esse problema. mas podemos ter uma solução alternativa para isso. Dependendo dos drivers do mouse, você pode definir a tecla Ctrl como um "atalho" para realmente não fazer nada - essencialmente capturando a combinação e jogando-a fora. Alguns drivers permitem que você especifique isso apenas em um determinado aplicativo, quando você especificaria o chrome.

OU

Outro truque seria:

solução usando o AutoHotKey postada no Google Groups:

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

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

ATUALIZAÇÃO - A solução

Parece que o problema de zoom está relacionado ao freeware de rolagem do mouse. Dei uma olhada em uma ferramenta executada chamada "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, nas opções, marque a opção: "A janela tem suporte para roda de rolagem?" (tente verificado primeiro)
  • WizMouse (por JoPa Mi): desmarque "Ativar roda do mouse para aplicativos sem suporte para roda do mouse"

Não funciona, interessante ... Agora não consigo mais usar o zoom usando Ctrl + scroll, mas a rolagem normal (sem pressionar Ctrl) ainda aumenta o zoom! Meu hardware doméstico e de escritório é bem diferente, duvido que seja o hardware. Mas o que você precisa saber?
Aximili

2
Parece que o problema de zoom está relacionado ao freeware de rolagem do mouse. Dei uma olhada em uma ferramenta executada chamada "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, nas opções, marque a opção: "A janela tem suporte para roda de rolagem?" (tente verificado primeiro) WizMouse (por JoPa Mi): desmarque "Ativar roda do mouse para aplicativos sem suporte à roda do mouse" ehiti.de/katmouse
Rachit Pathak

1
Uau, como você pôde pensar nisso? Estou no escritório, fiz o que você disse ao meu KatMouse e até agora o pergaminho foi perfeito! Mas eu nem tenho o KatMouse em casa ... mas pode ser um software semelhante, vou ver em casa.
Aximili 31/01

1
Eu acho que resolveu o problema! Estou adicionando seu comentário que resolveu o problema em sua resposta e aceitando isso. Obrigado Rachit!
Aximili

Eu uso o KatMouse e sua observação sobre como adicionar a classe = Chrome_WidgetWin_1corrigiu o problema para mim. (Eu tive que desmarcar a caixa "janela tem suporte de rolagem de roda"). Nota: Eu também tive que clicar em Aplicar nas configurações do KatMouse para ver o efeito (no começo, pensei que minha alteração não funcionasse. Felizmente, notei isso antes de tentar uma solução mais complicada;) #
295 dan dan

9

Fiquei chateado com isso por um longo tempo, mas, quando pesquisei mais recentemente, encontrei uma Extensão do Chrome que desabilita esse comportamento de zoom de rolagem Ctrl chamado No MouseWheel Zoom .

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

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


Eu apenas tentei e também posso confirmar que funciona. Muito obrigado!
Programador

0

Aqui está um script AutoHotKey que removerá o gesto Ctrl + Wheel 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 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.