En Windows 7, ¿hay alguna forma de hacer que el foco de la rueda de desplazamiento siga al mouse?

69

En Mac OS X, puedo pasar el mouse sobre algo (sin hacer clic en él o darle un enfoque completo) y usar la rueda de desplazamiento para desplazarlo. En Windows (al menos 7) que me veo obligado a usar en mi nuevo trabajo, no funciona de esta manera. ¿Hay alguna forma de cambiar este comportamiento?

Me doy cuenta de que Firefox hace esto dentro de la aplicación: si alguna ventana de Firefox tiene el foco, entonces puede desplazar cualquier otra ventana de Firefox que no lo tenga. (¡Al menos las personas de Firefox piensan que esta es una característica útil! Y, por lo tanto, cualquiera que no esté familiarizado con su funcionamiento en OS X puede ver de lo que estoy hablando).

Recuerdo que TweakUI (que no parece estar disponible para Windows 7) tiene una configuración para "El foco sigue al mouse", pero no recuerdo si permitía configurarlo solo para la rueda de desplazamiento. No quiero la configuración completa de enfoque-seguimiento-mouse de estilo X-Windows, solo la capacidad de desplazar lo que sea que pase el mouse.

ACTUALIZACIÓN : Según el comentario de @ Mikey, esto ahora está integrado en Windows 10.

ACTUALIZACIÓN : se ha sugerido que mi pregunta es un duplicado de esta pregunta . Esa pregunta parece estar específicamente relacionada con controles múltiples en una sola ventana, donde el foco del teclado está en el control incorrecto, pero no en la ventana incorrecta. Estoy preguntando sobre una situación con múltiples ventanas. Cualquier solución dada tiene el potencial de manejar ambos casos de uso, pero no es una conclusión inevitable que lo haría. Sería posible que cualquier software manejara un caso de uso y no el otro. Son similares, pero no son la misma pregunta.

iconoclasta
fuente
1
También me gusta esta característica, pero estoy en Linux (Debian 5.0.8) con Gnome 2.22.3; Incluso modifiqué mupdf (un visor rápido de pdf) a la página con la rueda de desplazamiento.
Dan D.
2
¡Una explicación de cómo modificó mupdf, explicando cada línea de código agregado / modificado / eliminado sería una publicación de blog interesante!
iconoclasta
Posible duplicado: superuser.com/questions/29459/...
bytebuster
1
Si su trabajo lo actualiza de Windows 7 a 8, tenga en cuenta que este y otros programas similares (todos los que he probado de todos modos) rompen el desplazamiento en la interfaz de usuario Metro / Modern. En otras palabras, estos programas de desplazamiento funcionan como se espera en la vista de escritorio clásica, pero cuando cambia a la interfaz de usuario Metro / Modern, no podrá desplazarse con el mouse en algunas o en todas las aplicaciones. Es realmente molesto, y todavía no he encontrado una solución.
2
@ninguno: esto fue publicado en 2011 , y lo marcó como un duplicado de algo publicado en 2013 ! Por favor, preste atención a las fechas.
iconoclasta

Respuestas:

29

Control de mouse con botón X!

Esta cosa es genial ... es muy intuitiva para la gente de tecnología, no lo sé para una persona normal) pero si lo descubres, es realmente poderoso.

http://www.highrez.co.uk/downloads/XMouseButtonControl.htm

y sí, también resuelve este problema de desplazamiento / desplazamiento:

  • En el perfil ' Predeterminado ', cambie ' Wheel Up ' a ' Scroll Window Up ' y ' Wheel Down ' a ' Scroll Window Down '.

Pero es mucho más

Por ejemplo, algunas de las cosas para las que lo uso:

  • Tengo un mouse Logitech Marathon, que es excelente porque tiene hiperscrolling y las baterías duran 2 años, pero en Chrome, por alguna razón, cuando la rueda giratoria gira, a veces puede hacer zoom en sus páginas cuando presiona CTRL. Esto pasa mucho. Entonces, con esta aplicación, deshabilito la rueda ctrl-mouse cuando se usa Chrome. Algo que no puede hacer el propio cromo

    • Lo configuré para controlar el volumen del sistema con la rueda alt arriba / abajo. Bastante útil

    • Configuré alt-click izquierdo para tomar una captura de pantalla de la ventana activa, alt-right clic para una captura de pantalla completa

    • Configuré la tecla ' Alt ' para activar ' Capa 2 ' (Configuración> Teclas modificadoras), luego en el perfil ' Predeterminado ' en la Capa 2, configuré la Rueda arriba / abajo para desplazar la ventana hacia la izquierda / derecha, respectivamente.

Mikey
fuente
1
Después de frustrarme con AlwaysWheelMouse, cambié a esto. Hace mucho más que AlwaysWheelMouse, y sin las molestias (una pantalla de inicio que siempre aparece incluso cuando la ha configurado no, y un botón que implica que descarta la pantalla de inicio que cierra el programa).
iconoclasta
1
es lo mejor, pero si quieres algo igual de asombroso de usar (puedes usar ambos juntos) ... descarga Strokes Plus. Es altamente configurable, reconocimiento de gestos muy preciso (es decir, mantenga presionado el botón derecho del mouse y dibuje algo; como para mí, tengo una barra oblicua para abrir el explorador ... una V para Chrome, y muchos otros como copiar y pegar, cierre la ventana, maximice la ventana, minimice la ventana) strokesplus.com - oh, hmm ... de acuerdo con el video allí también puede hacer el desplazamiento del mouse ... no sabía eso.
Mikey
GREATTTTTTTTTTTTTTTTTTTT!
CroCo
50

Para hacer que mi instalación de Windows se desplace como lo hace Linux (todo lo que pasa sobre el mouse se desplaza sin necesariamente tener que enfocarse), utilizo una aplicación gratuita muy pequeña llamada AlwaysMouseWheel . No podría vivir sin él en Windows.

Amos M. Carpenter
fuente
2
¡Esto es asombroso! Funciona, y dado que es portátil, no tengo que obtener permiso de mi gerente para instalarlo. (Un desagradable efecto secundario de trabajar en una tienda de Windows es la paranoia acerca de la instalación del software.)
iconoclasta
Tuve problemas con este, dejó de funcionar después de un tiempo aleatorio. Tuve mejor suerte con Wizmouse.
Bigstones
Ya no funciona para mí en Win7. Sin embargo, XButtonMouseControl funciona muy bien.
Paul Slocum
@PaulSlocum: ¿Has intentado ejecutarlo como administrador? Si se ejecuta en modo normal, no desplazará las ventanas que se ejecutan en modo administrador. Hasta hace poco, trabajaba en un lugar donde tenían una política grupal extraña que interferiría periódicamente con ella, y no tenía derechos de administrador (win7), por lo que tenía que matarla y reiniciarla cada pocos días. Sin embargo, funciona bien en casa (win7, modo normal) y en mi nuevo lugar de trabajo (win8, modo administrador).
Amos M. Carpenter
1
¡El tamaño de descarga de 74K debe mencionarse en el mundo actual de MB / GB!
Codismo
16

Mi solución preferida es usar Wizmouse .

La configuración de Facilidad de acceso simplemente establece el foco de la ventana . Wizmouse envía comandos de desplazamiento a la ventana subyacente sin configurar la ventana activa.

Hay algunas advertencias. A saber, la aplicación WPF y Silverlight con subpaneles no funcionará bien. Para ejemplos de aplicaciones WPF que serían Visual Studios y Expressions Studios. Algunas áreas de Powerpoint también se golpean, pero de lo contrario funciona como se esperaba.

surfasb
fuente
1
Esto parece recrear bastante bien el estilo OS X de desplazamiento de ventanas no enfocadas, ¡un nuevo programa imprescindible en mis máquinas Windows!
Nick
Lo siento, aún no lo he probado porque es difícil obtener el permiso para instalar un software que no me ayuda a hacer el desarrollo de una manera obvia. (Cualquier cosa que modifique el comportamiento predeterminado del sistema operativo es especialmente sospechoso)
Iconoclasta
El estudio de errores de Visual parece estar fijo con versiones actuales de WizMouse y Visual Studio 2013. A veces la ventana VS se detuvo por encima de los demás, mientras se desplaza, pero no consigue desplazar.
Warren Young
Esto es asombroso Esto funciona perfectamente en Visual Studio 2005/2010 dando foco a los distintos paneles sin tener que hacer clic para obtener el foco. Probé siempre mousewheel pero eso no funciona tan bien con VS. Gracias.
vaitrafra
5

NUEVA INFORMACIÓN:

Si tiene Windows 7, está en la configuración de accesibilidad: http://www.howtogeek.com/howto/windows-vista/switch-windows-by-hovering-the-mouse-over-a-window-in- Windows Vista/

Algunos controladores de mouse todo esto. Es una modificación de "establecer foco".

Básicamente, en Windows, los desarrolladores asumieron que es posible que no desee controlar lo que pasó con el mouse, por lo que le dijeron al sistema que espere a que haga clic en una ventana antes de eliminar el foco de la ventana anterior y asignarlo a la que seleccionó. .

Si el sistema está configurado para "establecer el foco" en cualquier programa que termine el puntero del mouse, si simplemente está tratando de quitar el mouse del camino y moverlo sobre una ventana diferente, lo que sea que esté haciendo comenzará a ocurrir en cualquiera que sea la ventana por la que pasa el mouse No puede separar el "foco de desplazamiento" del "foco completo".

Siempre y cuando sepa esto y sepa cómo puede afectar la forma en que usa su computadora, si su mouse es capaz de hacerlo (depende de su mouse y controladores), debe encontrar una opción en la configuración de su mouse en el Panel de control .

music2myear
fuente
66
Esto no es lo que estaba pidiendo. Esa configuración lleva la ventana a la cima. Simplemente quiero desplazarlo donde está. Esto se explicó en el último párrafo de mi pregunta, especialmente en la última oración.
iconoclasta
2
Sin privilegios de administrador, aunque no es perfecto, esta solución parece la opción más cercana.
Steven C. Howell
1
Estoy de acuerdo con @iconoclast, esto no es del todo lo que se pidió (y FWIW también era lo que buscaba), pero hace el trabajo.
Marcello Romani
2

taekwindow es un software gratuito (licencia BSD) que resuelve este problema.

¿Qué hace exactamente?

Con todo detalle, Taekwindow le permite hacer lo siguiente:

  • mueva una ventana agarrándola a cualquier parte (no solo la barra de título) mientras mantiene presionada la tecla Alt y luego arrastrando con el botón izquierdo del mouse;
  • cambie el tamaño de una ventana agarrándola a cualquier parte (no solo el pequeño borde) mientras mantiene presionada la tecla Alt y luego arrastra con el botón derecho del mouse;
  • mover una ventana maximizada entre monitores arrastrando Alt;
  • use la rueda de desplazamiento en la ventana debajo del cursor, en lugar de la ventana actualmente enfocada;
  • empuje una ventana al fondo haciendo clic con el botón central en su barra de título.

Todas estas características se pueden configurar a su gusto.

  • Cuando comienzas a ejecutar taekwindow, su icono aparece en la bandeja del sistema.
  • Haga clic derecho sobre él y elija Preferencias ...
  • Luego vaya a la pestaña Desplazamiento y marque Desplazar la ventana debajo del cursor .
  • Puede hacer que taekwindow se inicie automáticamente marcando Inicio al iniciar sesión en la pestaña General .
nicolas vansteenkiste
fuente
1
Lea Cómo recomiendo el software para obtener algunos consejos sobre cómo debe recomendar el software. Como mínimo, debe proporcionar más que solo / al menos un enlace, por ejemplo, información adicional sobre el software en sí y cómo se puede utilizar para resolver el problema en la pregunta.
DavidPostill
1

AltDrag , que es una herramienta para habilitar el movimiento y el cambio de tamaño de las líneas de Linux haciendo clic en cualquier lugar mientras mantiene presionada la tecla ALT, también tiene esta característica. En la configuracion. bajo General, seleccione "Desplazar ventanas inactivas".

Ropez
fuente
0

Hack de registro de bricolaje:

  1. Ejecute regedit (Win + R, regedit, OK)
  2. Abra la clave HKEY_CURRENT_USER \ Control Panel \ Mouse
  3. Cambie el valor de REG_DWORD ActiveWindowTracking a 0x0000001 (1)
  4. Abra la clave HKEY_CURRENT_USER \ Panel de control \ Escritorio
  5. Lógico O el primer byte de REG_BINARY UserPreferencesMask con 01. Es decir, si el valor actual es df 3e 03 80 12 00 00 00, deje el 'df' solo. Si es 9e 03 07 80 12 00 00 00, cámbielo a 9f .. .. y así sucesivamente *

He usado el tutorial de Sine Walker . Vaya allí para obtener más ayuda y detalles.

tutejszy
fuente
Esto es (según el tutorial) un foco-sigue-mouse de estilo X11, que específicamente no es lo que quiero.
iconoclasta
Oh, ahora veo a qué te refieres. Es realmente molesto a la larga. Me cambié a la solución @Amos M. Carpenter con AlwaysMouseWheel.
tutejszy
Te recomiendo que pruebes X-Button Mouse Control. No hay una pantalla de inicio molesta para descartar siempre, y muchas otras características también. Además, dado que su respuesta realmente no resuelve el problema planteado en la pregunta, probablemente sea mejor eliminarlo antes de que nadie haga un voto negativo.
iconoclasta