Cómo hacer que el mouse en Windows 7 actúe igual que Windows XP

20

En Windows XP usando TweakUI, podría habilitar una opción para que cuando mi mouse pase por una ventana inactiva, haga que esa ventana sea la ventana activa. También hay otra opción separada para que si la ventana se activa, se convierte automáticamente en la ventana superior.

Me gusta habilitar el primero pero no el segundo.

Para Windows 7 no he podido encontrar lo mismo. Lo que encontré en cambio es una opción dentro de Windows que hace algo similar. Si muevo el mouse sobre una ventana inactiva, tengo que pasar un rato sobre ella antes de que se active. No es instantáneo El segundo problema es que una vez que se activa, automáticamente se convierte en la ventana superior, cubriendo otras cosas que no quiero cubrir.

En resumen, esto es lo que quiero en Windows 7:

  1. Cuando mi mouse pasa sobre una ventana inactiva, inmediatamente se convierte en la ventana activa.

  2. Cuando activa la ventana, no la eleva por encima de otras ventanas.

Fenom
fuente

Respuestas:

12

Gracias Phoshi por tu respuesta. Desde que me topé con este enlace de una búsqueda en Google, voy a completar parte de la información que falta aquí y dar una guía completa paso a paso para ello:

Para hacer que X-mouse funcione desde una instalación de Windows 7 de Vanilla:

  1. Abrir el panel de control
  2. Elija "Facilidad de acceso"
  3. Elija "Cambiar el funcionamiento de su mouse"
  4. Marque la casilla junto a "Activar una ventana al pasar el mouse sobre ella" y presione "Aceptar".
  5. Regedit abierto
  6. Localizar HKEY_CURRENT_USER\Control Panel\Desktop\UserPreferenceMask: cambie solo el primer byte, debe restar hexadecimal 40 del valor que está allí (por ejemplo, se DFconvierte en 9F); esto deshabilita el aumento automático al activar
  7. Localizar HKEY_CURRENT_USER\Control Panel\Desktop\ActiveWndTrkTimeout: cambie su valor a algo pequeño. Los valores más bajos harán que sea más difícil usar ventanas temporales flotantes (como el widget del área de notificación de la barra de tareas) porque desaparecen de otra cosa que se enfoca a medida que avanza hacia ellos, pero los valores más bajos también mejoran la capacidad de respuesta. Puede comenzar con 250 ms y modificarlo desde allí.
  8. Cerrar sesión, volver a iniciar sesión, et voila, ...

Los pasos 1-4 se mencionaron al pasar la pregunta, pero no se enumeraron.

Los pasos 5-8 son exactamente lo que dijo Phoshi .

Greg
fuente
11

En lugar de registro manual de los cortes , trate de usar las llamadas al sistema de SystemParametersInfo , sobre todo SPI_GETACTIVEWINDOWTRACKING, SPI_GETACTIVEWNDTRKZORDER, SPI_GETACTIVEWNDTRKTIMEOUT. El uso de estas llamadas también le ahorra tener que cerrar sesión / iniciar sesión para aplicar la configuración. Recomendaría usar X-Mouse Controls , que los implementa.

Controles X-Mouse : una herramienta para habilitar o deshabilitar el seguimiento activo de ventanas, el aumento y también el retraso en milisegundos. Esto se conoce como comportamiento del mouse x.

Solo necesita ejecutarlo una vez, es pequeño, de código abierto y se encarga de los detalles por usted.

Captura de pantalla de los controles de X-Mouse

Joel Purra
fuente
2
¡Gracias! Una interfaz gráfica de usuario minimalista que [1] permite cambiar sin necesidad de cerrar / cerrar sesión, [2] no me hace perder el tiempo con la conversión hexadecimal en el registro, y [3] propaga los cambios para facilitar el acceso al centro para que parezca que está haciendo las cosas "correctamente".
Clayton Stanley
3

¡En ese mismo momento!
Abra regedit y pongámonos a trabajar.

Cambio

HKEY_CURRENT_USER\Control Panel\Desktop\UserPreferenceMask

dentro 9F 3E 07 80 12 00 00 00

Entonces cambia

HKEY_CURRENT_USER\Control Panel\Desktop\ActiveWndTrkTimeout

a 0 (puede que tenga que cambiar el tipo de datos a decimal).

Luego, cierre sesión, inicie sesión y (con suerte) disfrute de su cambio de ventana.

Phoshi
fuente
Funciona, pero hace que sea imposible acceder a iconos ocultos en la barra de tareas. Hago clic en la flecha para expandir la lista, luego, cuando trato de mover el mouse hacia el cuadro, desaparece antes de llegar.
Phenom el
No importa, puedo acceder a ella. Hago clic en la flecha y luego presiono la pestaña para activarla.
Phenom el
Un poco asqueroso, pero viable, supongo. ¿Podrías usar alt-tab más, tal vez?
Phoshi el
2

Este script de AutoHotkey hace eso. Verifique las primeras líneas, hay algunos parámetros que cambian el comportamiento del script:

hover_task_buttons  = 1 ; hover over taskbar button to activate window
  hover_task_group  = 1 ; hover to select (or exit) from a window-group menu
                        ; (for Windows' "Group similar taskbar buttons" feature)
hover_task_min_info = 0 ; only show info for minimized windows, don't activate
hover_start_button  = 1 ; hover over start button to open start menu
hover_min_max       = 1 ; minimize or maximize by hovering over the min/max buttons
hover_any_window    = 0 ; activate any window by hovering (except the taskbar)

hover_no_buttons    = 1 ; ignore hover if a mouse button is in the down state

hover_delay       = 500 ; hover delay, from when the mouse stops moving

; WORKS, BUT NOT PERFECTLY: (brings the window forward, then puts it back in place)
hover_keep_zorder   = 0 ; don't bring windows forward, only activate them

Te interesará el último mencionado anteriormente, hover_keep_zorder , con la advertencia de que no funciona perfectamente (aunque funcionó bien para mí).

No olvide establecer también hover_any_window en 1.

Snark
fuente
¡Los tiempos de espera para votar se están volviendo tontos! Accidentalmente hice clic en ^ nuevamente, quitando mi voto anterior anterior, ¡y ahora no me permitirá volver a votar!
Phoshi el
Encontrar un punto trivial para editar fue difícil, maldita sea su texto bien formado: P
Phoshi
Funciona, pero hace que sea imposible acceder a iconos ocultos en la barra de tareas. Hago clic en la flecha para expandir la lista, luego, cuando trato de mover el mouse hacia el cuadro, desaparece antes de llegar.
Phenom el
Vaya, el comentario anterior estaba destinado a la persona con el truco del registro. Intenté esto y no hizo nada.
Phenom el
¡Solución perfecta!
Ram