Me gustaría elevar al hacer clic y descuidar foco-sigue-mouse en Windows 10 porque esta es la configuración que he estado usando en Windows y Linux durante años.
En Windows 10, probé los cambios regedit Xmouse mencionados en este enlace que originalmente estaban destinados a Windows 8: http://winaero.com/blog/turn-on-xmouse-active-window-tracking-focus-follows-mouse- puntero-característica-en-windows-8-1-windows-8-and-windows-7 /
Sin embargo, experimenté los siguientes problemas:
Cuando abre el menú Inicio presionando la tecla de Windows, no recibe entrada de teclado.
Cuando abre Inicio, Búsqueda o Notificaciones haciendo clic en ellos, se cierran antes de que pueda interactuar con ellos.
¿Hay alguna forma de obtener un enfoque utilizable después del mouse?
¿Alguien está usando Win10 con éxito así?
fuente
Respuestas:
Usa los controles X-Mouse , es lo más parecido que he encontrado al verdadero Focus Follows Mouse, y tiene algunas opciones para ajustar. Es una pequeña utilidad de código abierto que no requiere instalación o reinicio, y le evita cambiar el registro usted mismo.
Hasta donde he experimentado, puedo usar el teclado para buscar archivos / programas después de presionar la tecla Win. Además, el menú de Inicio y Notificaciones no desaparece antes de que pueda usarlos, incluso con la opción de subir al pasar el mouse, ya que puede establecer un pequeño retraso para el comportamiento (bastará uno o doscientos ms), lo que le proporciona espacio más que suficiente para mover el puntero a la nueva ventana.
Lo he usado durante un tiempo y estoy bastante contento con él, además del administrador de ventanas de mosaico bug.n. Esta configuración está tan cerca como he estado de usar dwm en Unix.
fuente
El siguiente script de PowerShell debería tener el mismo efecto que el programa XMouse ... sin tener que ejecutar un binario de terceros
Código:
Constantes recuperadas de aquí
fuente
Las modificaciones de registro mencionadas en el enlace de la pregunta funcionan en Windows 10. Sin embargo, parece que deben hacerse cuando la opción "Activar una ventana al pasar el mouse por encima" está seleccionada en la configuración de accesibilidad. Esta opción se puede encontrar en Panel de control> Facilidad de acceso> Cambiar cómo funciona el mouse .
Si tiene los mismos problemas y la casilla de verificación está seleccionada, desactívela, haga clic en aplicar, selecciónela nuevamente y vuelva a hacer las modificaciones. El mouse debería funcionar correctamente la próxima vez que inicie sesión.
fuente
Windows en realidad tiene un indicador para habilitar focus-follows-mouse ("seguimiento de ventana activa"), que se puede habilitar fácilmente a través de la monstruosa llamada Win32 API "SystemParametersInfo" . Existen programas de terceros para habilitar el indicador, como los controles X-Mouse , o puede realizar la llamada directamente con PowerShell.
La documentación no siempre es muy clara sobre cómo
pvParam
se usa el argumento, y algunos fragmentos de PowerShell pasan incorrectamente un puntero al valor, en lugar del valor en sí mismo, al establecer este indicador en particular. Esto termina siendo siempre interpretado comotrue
, es decir, accidentalmente funcionan para habilitar la bandera, pero no para deshabilitarla nuevamente.A continuación se muestra un fragmento de PowerShell que realiza la llamada correctamente. También incluye una verificación de errores adecuada, y he intentado ir por la limpieza en lugar de la brevedad, para que también sea más fácil agregar envoltorios para otras funciones
SystemParametersInfo
, en caso de que encuentre alguno que le interese.Gracias a pinvoke.net por ser un recurso útil para cosas como esta.
fuente
Para aquellos que no pudieron hacerlo funcionar restando 40 del primer byte de UserPreferencesMask, solo obtengan la utilidad WinAero Tweaker en http://winaero.com/download.php?view.1796
Tenga en cuenta que el problema # 1 anterior todavía está presente, pero se solucionó fácilmente con solo usar el icono de lupa (búsqueda) a la derecha del menú de inicio (tecla de acceso directo Ventana + S). Un pequeño precio a pagar por obtener la funcionalidad X-Mouse.
No experimento el problema # 2 cuando uso WinAero Tweaker.
fuente
Usando el método para lograr el comportamiento descuidado del mouse, al que estoy tan acostumbrado, desde versiones anteriores de Windows y Linux desde la publicación . No tengo el problema # 2 que estás teniendo. El problema n. ° 1 que usted y todos tendrán al usar esta modificación del registro no es un problema. Hace exactamente lo esperado porque ha cambiado la forma en que se maneja el foco en Windows con esta modificación. El uso de la tecla de Windows lleva el mouse al menú de inicio, no al menú de búsqueda, por lo que se enfoca, no al menú de búsqueda. Entonces, si desea usar la búsqueda, haga clic en la barra de búsqueda o en el ícono de aumento (dependiendo de su configuración para su apariencia) o use la combinación de teclas Win+ Sy hará lo correcto.
fuente
Todavía no he probado Winaero porque:
Todavía no he encontrado estas soluciones en Internet, así que documentaré aquí para otros.
Al usar las siguientes soluciones, es práctico usar Windows 10 en modo Xmouse:
Cambiar a otra ventana cuando hay varias ventanas disponibles a través del icono de la aplicación en la barra de tareas:
NO haga clic en el icono de la aplicación en la barra de tareas antes de intentar seleccionar una ventana. Si lo hace, tan pronto como mueva el puntero del mouse sobre la barra de tareas, las ventanas desaparecerán. Simplemente coloque el cursor sobre el ícono de la aplicación hasta que aparezcan las ventanas, luego puede mover el puntero al que necesita.
Cambiar a otra aplicación o escritorio virtual con el botón de vista de tareas:
Nota: la configuración de Windows 10 "Desplazar ventanas inactivas cuando paso el mouse sobre ellas" es una adición útil (consulte Inicio -> Configuración -> Dispositivos -> Mouse y panel táctil ). Esto parece independiente de la funcionalidad de Xmouse y ON parece ser el predeterminado.
fuente
Establezca Regkey HKCU \ Control Panel \ Desktop \ ActiveWndTrackTimeout en algo mayor que 0 para retrasar la configuración a menos que se active otra ventana
fuente
Para resolver el problema # 2 en Windows 10
Todo lo que necesitas hacer es:
No hay necesidad de software de terceros.
fuente