No Windows XP usando o TweakUI, eu poderia habilitar uma opção para que, quando o mouse passe por uma janela inativa, essa janela seja a janela ativa. Há também outra opção separada para que, se a janela se tornar ativa, ela se tornará automaticamente a janela superior.
Eu gosto de ativar o primeiro, mas não o último.
Para o Windows 7, não consegui encontrar a mesma coisa. O que eu encontrei é uma opção dentro do Windows que faz algo semelhante. Se eu passar o mouse sobre uma janela inativa, tenho que passar o mouse sobre ela por um tempo antes que ela se torne ativa. Não é instantâneo. O segundo problema é que, uma vez ativado, ele automaticamente se torna a janela superior, cobrindo outras coisas que não quero que sejam cobertas.
Em resumo, é isso que eu quero no Windows 7:
Quando o mouse passa por uma janela inativa, ele imediatamente se torna a janela ativa.
Quando ativa a janela, não a eleva acima de outras janelas.
Certo então!
Abra o regedit e vamos ao trabalho.
mudança
para dentro
9F 3E 07 80 12 00 00 00
Então mude
para 0 (pode ser necessário mudar o tipo de dados para decimal).
Então saia, entre e (esperamos) aproveite sua troca de janelas!
fonte
Esse script da AutoHotkey faz isso. Verifique as primeiras linhas, existem alguns parâmetros que alteram o comportamento do script:
Você estará interessado no último listado acima, hover_keep_zorder , com a ressalva de que ele não funciona perfeitamente (embora tenha funcionado bem para mim).
Não se esqueça de também definir hover_any_window como 1.
fonte