Como você permite que o foco siga o mouse no Windows 10

31

Gostaria de aumentar o clique e desleixar o focus-follows-mouse no Windows 10, porque essa é a configuração que estou usando no Windows e no Linux há anos.

No Windows 10, eu tentei as alterações do regedit Xmouse mencionadas neste link que foram originalmente destinadas para o Windows 8: link

No entanto, experimentei os seguintes problemas:

  1. Quando você abre o Menu Iniciar pressionando a tecla Windows, ele não recebe entrada de teclado.

  2. Quando você abre Iniciar, Pesquisa ou Notificações clicando neles, eles são fechados antes que você possa interagir com eles.

Existe alguma maneira de obter foco utilizável após o mouse?

Alguém está usando o Win10 com sucesso assim?

    
por Gordon Wrigley 08.08.2015 / 23:32

8 respostas

23

Use os Controles do X-Mouse , é o mais próximo que eu encontrei do verdadeiro Focus Follows Mouse, e ele tem algumas opções para ajustar. É um pequeno utilitário de código aberto que não requer instalação ou reinicialização e evita que você mesmo altere o registro.

Até onde eu experimentei, posso usar o teclado para procurar arquivos / programas depois de pressionar a tecla Win. Além disso, o menu Iniciar e Notificações não desaparecem antes que eu possa usá-los, mesmo com a opção aumentar em pairar, pois você pode definir um pequeno atraso para o comportamento (uma ou duas centenas de ms será suficiente). espaço mais que suficiente para mover o ponteiro para a nova janela.

Eu usei por um tempo e estou muito feliz com isso, mais o bug.n gerenciador de janelas lado a lado. Esta configuração é o mais perto que eu já estive de usar o dwm no unix.

    
por 13.05.2016 / 17:48
13

O seguinte script powershell deve ter o mesmo efeito que o programa XMouse ... sem ter que executar um binário de terceiros

Código:

$signature = @"
[DllImport("user32.dll")]
public static extern bool SystemParametersInfo(int uAction, int uParam, ref 
int lpvParam, int flags );
"@

$systemParamInfo = Add-Type -memberDefinition  $signature -Name SloppyFocusMouse -passThru

[Int32]$newVal = 1
$systemParamInfo::SystemParametersInfo(0x1001, 0, [REF]$newVal, 2)

Constantes recuperadas de aqui

    
por 15.05.2017 / 22:53
7

As modificações do registro mencionadas no link da pergunta funcionam no Windows 10. No entanto, parece que elas precisam ser feitas quando a opção "Ativar uma janela passando o mouse sobre ela" estiver selecionada nas configurações de acessibilidade. Esta opção pode ser encontrada em Painel de controle > Facilidade de Acesso > Alterar o funcionamento do seu mouse .

Se você está tendo os mesmos problemas e a caixa de seleção está selecionada, desmarque-a, clique em aplicar, selecione-a novamente e refaça as modificações. O mouse deve se comportar corretamente na próxima vez que você fizer login.

    
por 25.07.2017 / 12:11
1

Para aqueles que não conseguiram fazer isso simplesmente subtraindo 40 do primeiro byte de UserPreferencesMask, é só pegar o utilitário WinAero Tweaker em link

Observe que o número 1 acima ainda está presente, mas pode ser facilmente trabalhado usando apenas o ícone de lupa (pesquisa) à direita do menu Iniciar (tecla de atalho, Janela + S). Um pequeno preço a pagar para obter a funcionalidade do X-Mouse.

Não experimento o segundo problema quando uso o WinAero Tweaker.

    
por 11.08.2015 / 20:15
1

Usando o método para obter o comportamento desleixado do mouse, com o qual estou tão acostumado, das versões anteriores do Windows e Linux do postar . Eu não tenho a questão # 2 que você está tendo. O problema 1 que você e todos terão ao usar essa modificação do registro não é um problema. Ele faz exatamente como esperado porque você alterou a maneira como o foco é tratado no Windows com essa modificação. Usando a tecla do Windows, o mouse entra no menu Iniciar, não no menu de busca, de modo que fica focado, não no menu de busca. Então, se você deseja usar a pesquisa, clique na barra de busca ou no ícone de ampliação (dependendo das configurações para sua aparência) ou use a combinação de teclas Win + S e fará a coisa certa.

    
por 24.09.2015 / 00:42
0

Ainda não testei Winaero porque:

  1. Não estou interessado em executar software desconhecido da Internet.
  2. Como atualizei todos os computadores que uso do Windows 7 para o Windows 10, a configuração do Windows 7 "Ativar uma janela passando o mouse sobre ela com o mouse" continuou em vigor no Windows 10, embora pareça haver nenhum método de configurar isso na GUI do Windows 10.

Ainda não encontrei estas soluções alternativas em qualquer parte da internet, por isso vou documentar aqui para os outros.

Usando as seguintes soluções alternativas, torna prático o uso do Windows 10 no modo Xmouse:

  1. Mudar para outra janela quando houver várias janelas disponíveis através do ícone da aplicação na barra de tarefas:

    NÃO clique no ícone do aplicativo na barra de tarefas antes de tentar selecionar uma janela. Se você fizer isso, assim que você mover o ponteiro do mouse acima da barra de tarefas, as janelas desaparecerão. Apenas passe o mouse sobre o ícone do aplicativo até que as janelas apareçam e mova o ponteiro para o que você precisa.

  2. Mudar para outra área de trabalho virtual ou aplicativo usando o botão de visualização de tarefas:

    • Clique no botão de visualização de tarefas.
    • Clique novamente e mantenha o botão pressionado.
    • Mova o ponteiro para a tarefa requerida ou área de trabalho virtual.
    • Solte o botão do mouse e clique novamente.

Observação: a configuração "Deslocar janelas inativas quando pairar sobre eles" do Windows 10 é uma adição útil (consulte Iniciar - > Configurações - > Dispositivos - > Mouse e touchpad ). Isso parece independente da funcionalidade Xmouse e ON parece ser o padrão.

    
por 13.01.2016 / 08:12
0

Defina Regkey HKCU \ Painel de controle \ Desktop \ ActiveWndTrackTimeout como algo maior que 0 para atraso de configuração, a menos que outra janela seja ativada

    
por 25.12.2017 / 11:38
-1

Para resolver o problema nº 2 no Windows 10

2) When you open Start, Search or Notifications by clicking on them, they close before you can interact with them.

Tudo o que você precisa fazer é:

  • Pressione Windows + X
  • Painel de controle
  • Facilidade de acesso
  • Altere o funcionamento do mouse
  • Ativar a caixa de seleção: impedir que as janelas sejam organizadas automaticamente quando movidas para a borda da tela

Não há necessidade de softwares de terceiros.

    
por 16.08.2016 / 00:51