Existe uma maneira de mover automaticamente o foco para qualquer monitor em que o cursor do mouse esteja?

3

Digamos que eu tenha dois monitores A e B . Eu tenho um programa x aberto em A e outro programa y aberto em B . Atualmente, o programa x tem foco.

Eu gostaria que o sistema operacional mantivesse uma pilha de aplicativos focados por monitor. Programas que abrangem monitores podem aparecer nas pilhas de ambos os monitores. Sempre que meu cursor do mouse entrar no monitor B , o sistema operacional deve conceder foco ao programa em cima da pilha de B , nesse caso y . Sempre que o cursor se move para A , ele deve dar foco a x . Isso deve ocorrer inteiramente com o movimento do mouse, sem clicar.

Isso é possível?

    
por Superbest 30.12.2014 / 18:52

1 resposta

3

Não conheço uma maneira de obter exatamente o que você descreveu, mas há algumas configurações do Windows ou programas de terceiros que podem ser semelhantes, o que pode funcionar dependendo do que você deseja para realizar com esse comportamento.

Dê um foco à janela sem clicar:

Existe uma configuração no Windows 7 que irá ativar qualquer janela (dar foco) apenas passando o mouse sobre ela por um tempo (costumava estar no pacote TweakUI para versões anteriores do Windows). Para acessar isso no Windows 7, vá para o Centro de Facilidade de Acesso no Painel de Controle. Clique no link "Tornar o mouse mais fácil de usar" e marque a caixa que diz "Ativar uma janela passando o mouse sobre ela".

Role na janela que estiver sob o cursor (sem obter foco):

Para isso, você precisará de uma ferramenta de terceiros. Existem vários por aí que fazem isso, mas o que eu uso é um livre chamado X-Mouse Button Control . Isso é ótimo se você tiver várias janelas abertas (em um monitor ou em vários monitores) e quiser rolar cada uma delas independentemente, sem ter que clicar nelas todas as vezes antes de rolar a tela. O Controle de Botão do X-Mouse também pode ser configurado para ativar a janela na qual você rola. No entanto, eu uso-o sem ativar, porque muitas vezes eu quero rolar através de um tutorial ou StackOverflow sem perder o lugar onde eu estava codificando na minha outra tela.

    
por 30.12.2014 / 21:37