¿Cómo hacer que la rueda de desplazamiento afecte siempre lo que está debajo del puntero del mouse? [duplicar]

14

Me sucede tantas veces que giro la rueda de desplazamiento sobre algún elemento desplazable, pero la cosa NO SE DESPLAZA. Lo que es peor, puede desplazarse algo más en otra parte de la pantalla.

Sé muy bien por qué sucede eso. Windows está enviando el comando al elemento activo en la ventana activa, es decir, lo que tiene el foco.
Pero ese comportamiento es absurdo. El foco está destinado al teclado, no al mouse. Si hago clic en un botón del mouse, ese clic va a lo que esté debajo del puntero del mouse, no al elemento enfocado.
¡EL TECLADO ES EL QUE NECESITA UN ELEMENTO ENFOCADO, NO EL RATÓN!

De todos modos, suficientes protestas.
¿Hay alguna forma de corregir esto para que funcione de manera lógica e intuitiva? es decir, desplazar la cosa que está debajo del puntero del mouse.

EDITAR:
Estoy buscando una solución general para todas las versiones de Windows (al menos desde WinXP) ya que el problema está presente en todas ellas.

EDIT 2:
conozco la función X-mouse, pero eso no es lo que necesito. No quiero que otras ventanas / elementos se centren solo porque el puntero está sobre ellos, eso es más una molestia que no.

EDITAR 3:
Estoy buscando una solución que funcione en el nivel de control gui, es decir, desplazar el elemento específico en la ventana a la que apunta el mouse (piense en ventanas MDI como Windows Explorer con un panel izquierdo y central, etc. )

Liberarse
fuente
Actualice la pregunta con la versión de Windows utilizada.
Julian Knight
@Dennis que puede ser, sin embargo, esa pregunta era específica de Windows 7 aunque la respuesta no lo era.
Julian Knight

Respuestas:

11

Al menos en Windows 7 y 8, escriba "cambiar cómo" en el menú / pantalla de inicio. Debería ver (en Configuración en Windows 8) "Cambiar cómo funciona el mouse". Seleccione esto y busque la opción para "Activar una ventana al pasar el mouse por encima".

Ahora, la ventana debajo del mouse se activará automáticamente después de un breve retraso y el desplazamiento funcionará según lo previsto.

No estoy seguro de si esto está disponible en versiones anteriores de Windows. Intente buscar en las opciones de accesibilidad en el Panel de control.


En aras de la exhaustividad, enumeremos todas las opciones:

  • Cambie la configuración de Facilidad de acceso (como se indicó anteriormente, funciona con al menos Win7 +, tal vez otros)
  • Use TXmouse como lo sugiere @ Sean-Cheshire en los comentarios (última actualización en 2005)
  • Cambiar la configuración del registro: consulte la pregunta " Configuración de enfoque de aumento automático y retraso de aumento automático de enfoque en Windows 7 "
  • Use WizMouse, que tiene la ventaja de que no afecta el orden de las ventanas como lo hacen las otras respuestas. Sin embargo, tiene algunos problemas de compatibilidad (consulte el sitio web). Admite versiones de Windows de 2000 a 7, no estoy seguro si 8 es compatible.

ACTUALIZACIÓN: Desde la "Actualización 2" en la pregunta, diría que WizMouse es su mejor opción siempre que pueda vivir con las limitaciones enumeradas que parecen girar en torno al touchpad y los problemas de Logitech.

Julian Knight
fuente
2
"Activar una ventana al pasar el mouse sobre ella" no hace que la rueda de desplazamiento afecte siempre lo que está debajo del puntero del mouse. Es solo otro método de tabulación alternativa, nada que ver con la pregunta.
Vladimir Kornea
Si lees la pregunta, ya se trata de enviar eventos a la ventana activa, que es lo que aborda la primera parte de mi respuesta. Entonces es relevante. Las otras partes realmente comienzan a responder la pregunta real. Con algunas aplicaciones, la primera parte de la respuesta puede haber sido suficiente.
Julian Knight
1
La pregunta es cómo hacer que la rueda de desplazamiento afecte a cualquier "elemento desplazable" que tenga el cursor, en lugar de requerir que el elemento desplazable tenga el foco del teclado. Le está diciendo a la gente cómo usar el mouse para cambiar el enfoque a una aplicación diferente. No se molesten en probar esto, gente, solo está perdiendo su tiempo.
Vladimir Kornea el
2
Es por eso que actualicé la respuesta para recomendar WizMouse.
Julian Knight
WizMouse todavía funciona, al menos en el servidor 2012 actual. Gracias por la recomendación.
Matthias Urlichs
7

Yo uso un pequeño y maravilloso programa gratuito llamado Katmouse .

Mago Prang
fuente
¡Ah, ese era el que estaba tratando de recordar! Sin embargo, recuerdo que no funcionaba con todas las ventanas y no se ha actualizado desde 2007.
Julian Knight
Lo tengo funcionando bien en Windows 7 de 64 bits; No puedo hablar por Windows 8. A 335k es ciertamente ligero. También hay una versión beta en el sitio, pero no tengo información al respecto.
Wizard Prang
¡Gracias! ¡Esto me ha molestado por años! Son las cosas simples de la vida. ;-)
MaseBase
Esta cosa es linda. Funciona casi como un encanto en Windows 8. El único problema es que a veces tiene una falla cuando mi computadora se despierta del modo de suspensión. Pero salir de KatMouse y reiniciarlo soluciona eso.
ITroubs