El desplazamiento de la rueda del mouse hace que acercar / alejar en Google Chrome


13

Al desplazarse con la rueda del mouse en Google Chrome, hay aproximadamente un 25% de posibilidades de que se acerque / aleje como si hubiera presionado la tecla Ctrl.

Deshabilitar la extensión de gestos de mi mouse reduce la posibilidad a solo un 2%.

He probado varias extensiones y noté que algunas extensiones de gestos del mouse parecen empeorar un poco más que las otras. Supongo que el problema es con Chrome o sus extensiones.

Creo que no es mi hardware o software.

  1. Sucede en Chrome tanto en mis computadoras de escritorio con Windows 7 en el trabajo como en casa
  2. Nunca sucede en Firefox en ninguna de las computadoras (uso ambos navegadores)
  3. Intenté activar "Mostrar ubicación del puntero cuando presiono la tecla CTRL" para saber si Ctrl se presiona accidentalmente, nunca lo hizo.
  4. No tengo AutoHotKey ni nada similar instalado en Windows.

¿Es esto un error de Google Chrome? ¿Hay alguna solución?

ACTUALIZACIÓN:
instalé AutoHotKey para anular Ctrl + scroll.
Ctrl + scroll ahora no hace nada, pero el desplazamiento normalmente todavía suele hacer zoom.


probable duplicado (o, al menos, soluciones similares) superuser.com/questions/243127/…
michael

Publicar esto como un comentario ya que no es una solución para todos: estaba experimentando el mismo problema en Chrome mientras usaba mi mouse Logitech (M705). El problema para mí fue que la asignación predeterminada de la rueda de desplazamiento cuando se hace clic (accidental o intencionalmente) es hacer zoom. La solución fue deshabilitar esta asignación en Logitech Control Center, que es el software de configuración que se puede descargar desde su sitio.
reciclar

El problema en sí no es específico de Windows. Estoy buscando una solución independiente de la plataforma.
jarno

Respuestas:


8

No sé de dónde viene este problema. pero podemos tener una solución alternativa a eso. Dependiendo de los controladores para su mouse, puede configurar ctrl-scroll como un "atajo" para no hacer nada, esencialmente capturando la combinación y tirándola a la basura. Algunos controladores incluso le permitirán especificar esto solo dentro de una determinada aplicación, momento en el que especificaría Chrome.

O

Otro truco sería:

solución usando AutoHotKey publicado en grupos de 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

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

Además, si esto no funciona, proporcione más información sobre su hardware.

ACTUALIZACIÓN - La solución

Parece que el problema del zoom está relacionado con el freeware de desplazamiento del mouse. Eché un vistazo a una herramienta que ejecuto llamada "WizMouse". El propósito de estas herramientas es permitir el desplazamiento de ventanas sin enfocarse en ellas. La configuración se puede cambiar en estos para solucionar el problema.

Resoluciones

  • KatMouse (por nsx82): Agregue la clase: Chrome_WidgetWin_1 y, bajo la opción de configuración, marque: "¿La ventana tiene soporte para la rueda de desplazamiento?" (intente marcado primero)
  • WizMouse (por JoPa Mi): desmarque "Habilitar la rueda del mouse para aplicaciones sin soporte de la rueda del mouse"

No funciona, es interesante ... ¡Ahora ya no puedo hacer zoom usando Ctrl + scroll, pero desplazarme normalmente (sin presionar Ctrl) a menudo sigue haciendo zoom! El hardware de mi hogar y oficina es bastante diferente, dudo que sea el hardware. ¿Pero qué necesitas saber?
Aximili

2
Parece que el problema del zoom está relacionado con el freeware de desplazamiento del mouse. Eché un vistazo a una herramienta que ejecuto llamada "WizMouse". El propósito de estas herramientas es permitir el desplazamiento de ventanas sin enfocarse en ellas. La configuración se puede cambiar en estos para solucionar el problema. Resoluciones: KatMouse (según nsx82): Agregue la clase: Chrome_WidgetWin_1 y, bajo la opción de configuración, marque: "¿La ventana tiene soporte para la rueda de desplazamiento?" (intente marcado primero) WizMouse (según JoPa Mi): Desmarque "Habilitar la rueda del mouse para aplicaciones sin soporte de la rueda del mouse" ehiti.de/katmouse
Rachit Pathak

1
Wow, ¿cómo puedes pensar en eso? ¡Estoy en la oficina, hice lo que le dijiste a mi KatMouse y hasta ahora el pergamino ha sido perfecto! Pero ni siquiera tengo KatMouse en casa ... pero puede ser un software similar, lo comprobaré en casa.
Aximili

1
¡Creo que resolvió el problema! Estoy agregando su comentario que resolvió el problema en su respuesta, y acepto eso. ¡Gracias Rachit!
Aximili

Uso KatMouse y su nota sobre agregar la clase = Chrome_WidgetWin_1solucionó el problema para mí. (Tuve que desmarcar la casilla para "la ventana tiene soporte de desplazamiento de rueda"). Nota: También tuve que hacer clic en Aplicar en la configuración de KatMouse para ver el efecto (al principio pensé que mi cambio no funcionaba. Afortunadamente me di cuenta de eso antes de intentar una solución más complicada;)
dan

9

Esto me ha molestado durante mucho tiempo, pero cuando busqué más recientemente, encontré una extensión de Chrome que deshabilita este comportamiento de zoom Ctrl-scroll llamado No MouseWheel Zoom .

Funcionó bastante bien, pero no hizo exactamente lo que quería (quería que el desplazamiento continuara como de costumbre, incluso si hubiera presionado Ctrl. La extensión simplemente dejó de desplazarse y hacer zoom cuando presioné Ctrl). Entonces, decidí hacer mi propia extensión, que acabo de publicar ayer. Convierte Ctrl-scroll nuevamente en desplazamiento normal, y se llama ZoomToScroll .

Mira estas dos extensiones y mira si alguna de ellas hace lo que quieres.


Acabo de probarlo y también puedo confirmar que funciona. ¡muchas gracias!
programador

0

Aquí hay una secuencia de comandos AutoHotKey que eliminará el gesto Ctrl + Wheel de Chrome y lo dejará para otras aplicaciones:

;Disable mouse wheel zooming in Chrome 
#IfWinActive, ahk_class Chrome_WidgetWin_1 
    ^WheelDown::return 
#IfWinActive, ahk_class Chrome_WidgetWin_1 
    ^WheelUp::return 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.