Gostaria de aumentar o clique e o foco superficial segue o mouse no Windows 10, porque essa é a configuração que uso no Windows e Linux há anos.
No Windows 10, tentei as alterações regedit do Xmouse mencionadas neste link que foram originalmente criadas para o Windows 8: http://winaero.com/blog/turn-on-xmouse-active-window-tracking-focus-follows-mouse- ponteiro-recurso-no-windows-8-1-windows-8-e-windows-7 /
No entanto, tive os seguintes problemas:
Quando você abre o Menu Iniciar pressionando a tecla Windows, ele não recebe entrada do teclado.
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 segue mouse?
Alguém está usando o Win10 com sucesso assim?
fonte
Respostas:
Usar X-Mouse Controls , é o mais próximo que eu encontrei do verdadeiro Focus Follows Mouse, e 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ê altere o registro por conta própria.
Tanto quanto 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 desaparece antes que eu possa usá-los, mesmo com a opção de aumento de foco, pois você pode definir um pequeno atraso para o comportamento (cem ou duzentos ms serão suficientes), o que fornece espaço suficiente para mover o ponteiro para a nova janela.
Eu o uso há um tempo e estou muito feliz com isso, além do gerenciador de janelas bug.n lado a lado. Essa configuração está tão perto quanto eu de usar o dwm no unix.
fonte
O script do PowerShell a seguir deve ter o mesmo efeito que o programa XMouse ... sem precisar executar um binário de terceiros
Código:
Constantes recuperadas daqui
fonte
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 com o mouse” é selecionada nas configurações de acessibilidade. Essa opção pode ser encontrada em Painel de controle> Facilidade de acesso> Alterar como o mouse funciona .
Se você estiver enfrentando os mesmos problemas e a caixa de seleção estiver marcada, 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ê efetuar login.
fonte
O Windows realmente possui um sinalizador para habilitar o foco segue o mouse ("rastreamento ativo da janela"), que pode ser ativado facilmente através da monstruosa chamada da API do Win32 "SystemParametersInfo" . Existem programas de terceiros para habilitar o sinalizador, como X-Mouse Controls , ou você pode executar a chamada diretamente usando o PowerShell.
A documentação nem sempre é super clara sobre como o
pvParam
argumento é usado, e alguns trechos do PowerShell transmitem incorretamente um ponteiro para o valor, em vez do próprio valor, ao definir esse sinalizador em particular. Isso acaba sempre sendo interpretado comotrue
, ou seja, eles trabalham acidentalmente para ativar a bandeira, mas não para desativá-la novamente.Abaixo está um trecho do PowerShell que executa a chamada corretamente. Ele também inclui a verificação de erros adequada, e eu tentei buscar a limpeza em vez da brevidade, para facilitar a adição de wrappers para outras funcionalidades do
SystemParametersInfo
, caso encontre algo que lhe interesse.Grite para pinvoke.net por ser um recurso útil para coisas como esta.
fonte
Para aqueles que não conseguiram fazê-lo, subtraindo apenas 40 do primeiro byte de UserPreferencesMask, basta obter o próprio utilitário WinAero Tweaker em http://winaero.com/download.php?view.1796
Observe que o problema nº 1 acima ainda está presente, mas é fácil solucionar o problema usando o ícone de lupa (pesquisa) à direita do menu Iniciar (tecla de atalho Janela + S). Um pequeno preço a pagar pela obtenção da funcionalidade X-Mouse.
Não encontro o problema nº 2 quando uso o WinAero Tweaker.
fonte
Usando o método para obter o comportamento desleixado do mouse, com o qual estou tão acostumado, nas versões anteriores do Windows e Linux do post . Não tenho o problema nº 2 que você está tendo. O problema nº 1 que você e todos terão ao usar essa modificação do registro não é um problema. Faz exatamente o esperado, porque você alterou a maneira como o foco é tratado nas janelas com esta modificação. O uso da tecla Windows coloca o mouse no menu Iniciar, não no menu de pesquisa, para que ele se concentre, não no menu de pesquisa. Portanto, se você deseja usar a pesquisa, clique na barra de pesquisa ou no ícone de ampliação (dependendo das configurações para sua aparência) ou use a combinação de teclas Win+ Se ela fará a coisa certa.
fonte
Ainda não testei o Winaero porque:
Ainda não encontrei essas soluções alternativas em nenhum lugar da Internet, portanto, documentarei aqui para outras pessoas.
Usando as seguintes soluções alternativas, torna prático o uso do Windows 10 no modo Xmouse:
Mudar para outra janela quando houver várias janelas disponíveis através do ícone do aplicativo na barra de tarefas:
NÃO clique no ícone do aplicativo na barra de tarefas antes de tentar selecionar uma janela. Se o fizer, assim que você mover o ponteiro do mouse acima da barra de tarefas, as janelas desaparecerão. Basta passar o mouse sobre o ícone do aplicativo até que as janelas apareçam, e você pode mover o ponteiro para o que precisa.
Alternando para outro desktop ou aplicativo virtual usando o botão de exibição de tarefas:
Nota: a configuração do Windows 10 "Rolar janelas inativas quando passar o mouse sobre elas" é uma adição útil (consulte Iniciar -> Configurações -> Dispositivos -> Mouse e Touchpad ). Isso parece independente da funcionalidade do Xmouse e ON parece ser o padrão.
fonte
Defina Regkey HKCU \ Painel de Controle \ Desktop \ ActiveWndTrackTimeout para algo maior que 0 para Atraso na instalação, a menos que outra janela fique ativa
fonte
Para resolver o problema nº 2 no Windows 10
Tudo que você precisa fazer é:
Não há necessidade de software de terceiros.
fonte