Parece que a Microsoft tentou resolver esse problema Multi-monitores e os cantos da tela .
No Windows 7, não há limite entre os monitores e o mouse pode se mover livremente na parte superior da tela entre os meus três monitores, desde que eu tenha definido suas alturas iguais nas configurações de exibição. O Windows 8 introduziu cantos pegajosos. Veja esta pergunta .
O Windows 10 também tem cantos pegajosos. Existem alguns pixels nos cantos superiores de cada tela em que o mouse não pode passar sobre a outra tela. É preciso mover o cursor para baixo para evitar esta região para chegar à próxima exibição.
A imagem mostra aproximadamente a região onde o movimento do mouse não é permitido no Windows 10, mas é permitido no Windows 7.
Pessoalmente, não tive nenhum problema com o movimento irrestrito do mouse na parte superior da tela - me acostumei a "apontar" para o x e a conveniência do movimento irrestrito do cursor. Como todas as pessoas que queriam desabilitá-lo no W8, estou me perguntando se existe uma maneira de desabilitá-lo no W10.
Edite para resolver possíveis duplicados:
Embora o problema seja idêntico ao desta pergunta , as soluções para resolver o problema no W8 envolvendo a edição da chave MouseCornerClipLength
do Registro não funcionam no W10, pois essa chave do Registro não está presente no W10. Também adicionar essa chave e definir o valor não funciona. Pesquisei o registro inteiro e não consegui encontrá-lo em outro local. Nenhuma outra chave W10 no nó mencionado na solução W8 é uma substituição óbvia.
Editar para abordar possíveis soluções nos comentários
A sugestão 1 e 2 da harrymc, que funcionavam no Windows 8.1, não funcionam no Windows 10.
Respostas:
O tópico Como desativar cantos no Windows 10? do answers.microsoft.com trata esse mesmo problema:
A resposta em 4 de junho de 2015, por um engenheiro de suporte da Microsoft chamado Vijay B, foi:
Parece que sua única opção atualmente é esperar por uma melhoria futura ou algum hacker apresentar o hack certo. Adicionar sua voz ao Windows Feedback App pode ajudar.
[ EDIT ] Diz -se que o aplicativo de código aberto Non Stick Mouse oferece uma solução no caso de vários monitores. O desenvolvedor declara:
Aviso: Foi observado nos comentários que o virustotal encontra malware na versão mais recente do "mouse antiaderente".
fonte
Eu desenvolvi um aplicativo para lidar com esse problema, pois a Microsoft aparentemente parece ter a intenção de ignorá-lo. Você pode obtê-lo aqui: http://www.jawfin.net/nsm
fonte
Solução parcial
fundo
Eu tenho uma configuração de 6 monitores:
Sempre que movia uma janela de um monitor para outro, o Windows 10 verificava se eu queria maximizá-lo. Esse recurso, chamado "Snap", parece estar com erros porque frequentemente me impedia de mover uma janela de um monitor para outro. Encontrei essa pergunta do SuperUser enquanto estava frustrada.
Desativar o Snap realmente me ajudou. Isso também desabilitou o Aero shake automaticamente , o que considero um bônus.
Procedimento
Para desativar "Snap" e "Aero shake":
Resultados
Gambiarra
Existe uma solução alternativa para o Sticky Corners, mas não é divertido. A essência é que você cria um programa WPF que coloca pequenos quadrados pretos no canto de cada uma das telas e, quando o programa detecta o movimento do mouse sobre esses quadrados, ele passa o mouse para a próxima tela conforme desejado. Tecnicamente, você provavelmente desejaria ajustar a forma dos "quadrados" para coincidir com a área em que os Sticky Corners realmente afetarem (provavelmente uma forma de L?).
Basicamente:
Faça com que o aplicativo WPF seja exibido
Window
em todas as páginas. Para cada umWindow
:Escreva
HandleThisByMovingTheMouseToTheCorrectScreen()
para mover o mouse para o local apropriado, evitando que os Sticky Corners o prendam.Se você quiser ser extravagante, em vez de a
Border
, faça aGrid
com um separarCanvas
para cada canto (em oposição aoBorder
, que também cobriria as bordas que não são cantos em cada tela).fonte
Isso também me incomodou. Fiz uma brecha ao implementar uma solução no AutoHotkey, que mantém todos os principais recursos de "encaixe", ao mesmo tempo em que permite desabilitar estritamente a "aderência" do mouse que acontece nos cantos entre os monitores.
Gambiarra:
https://github.com/patricknelson/win10-sticky-mouse
A chave aqui é observar as mensagens
WM_MOUSEMOVE
e usá-las para prever para onde o mouse está indo e, em seguida, pular (eixo cruzado para o eixo primário de movimento) apenas o suficiente para garantir que o Windows não [des] pegue seu mouse com presteza.Se você ainda estiver com problemas, tente dar uma chance e informe-me se isso ajuda. Quaisquer problemas ou solicitações pull são muito bem-vindos!
fonte
exe
mas eu ainda recomendo baixar o AutoHotkey e carregar oahk
script diretamente (basta clicar duas vezes); apenas um hábito mais seguro como regra geral.No espírito da contribuição de Jonathan Barton acima, desenvolvi um pequeno aplicativo de linha de comando do Windows C # para lidar com esse problema, e permitir que o mouse se movesse suavemente por vários monitores, além de contornar a esquerda e a direita. monitores . Observe que este programa não requer uma "heurística" para determinar quando o cursor está próximo à borda da tela; portanto, o cursor flui muito suavemente pelas bordas.
O MouseUnSnag também aborda esta questão relacionada ao superuser.com sobre o cursor ficar preso nas bordas dos monitores de diferentes alturas:
fonte
Tente usar o aplicativo Display Fusion . Ele resolve o problema, mesmo no Windows 10. A configuração que você está procurando está nas configurações: Gerenciamento do Mouse: Impede que o cursor do mouse fique preso nas bordas do monitor não alinhadas.
Funciona como um campeão!
fonte
Não tenho certeza se essa sempre foi uma opção ou se foi implementada recentemente, mas encontrei a solução Acessando
Configurações> Sistema> Multitarefa e
então desligue o snap ao desligar "Organize o Windows automaticamente arrastando-o para os lados ou convocadores da tela ",
que desligará todas as configurações de snap
. Encontrei essa configuração em um tutorial neste site: https://www.tekrevue.com/tip/how-to-disable-snap-assist-windows-10/
Percurso visual através de:
Abra Configurações e clique em Sistema
Clique em Multitarefa e desligue A primeira opção de snap
fonte
Esse era um recurso do Windows 8 chamado IIRC (Sticky Cantos). Aqui está alguém que afirma tê-lo desativado com uma alteração no registro:
Observe que atualmente não estou em uma situação para tentar fazer isso. Entre em contato se isso não resolver o seu problema e removerei minha resposta.
fonte
Reparo provisório. Voltei ao meu mouse sem fio Logitech. Eu estava usando um mouse esquerdo Minicute, mas ele fica preso. Até agora, o mouse Logitech M705 não. A Logitech deve ter visto isso acontecer.
fonte
Não sei se isso vai ajudar os outros. Mas, simplesmente arrastei os números do monitor para mover o nº 1 para o local nº 2 e vice-versa. Funcionou. E, até agora (dedos cruzados), ele não voltou ao problema de aderência do mouse. Boa sorte.
fonte
Esse problema parece estar presente no Windows 10 quando há uma lacuna entre dois monitores na seção de configuração 'Selecionar e reorganizar monitores'. Consegui resolver o problema movendo levemente os dois monitores um em direção ao outro, para que não haja visualmente nenhum espaço entre eles. consultar exemplo
fonte