Como fazer o mouse quebrar dos cantos ao se mover entre monitores?

13

Eu tenho 2 monitores. O principal é horizontal, o secundário é vertical.

insira a descrição da imagem aqui

Ao passar do monitor da direita para a esquerda, se o mouse atingir as áreas mostradas em vermelho, ele ficará preso. Eu gostaria de mudar esse comportamento.

Sempre que o mouse atinge qualquer parte da borda esquerda do monitor alto, ele deve ser acondicionado na borda direita do monitor largo. Eu particularmente não me importo com o local em que a borda é enrolada: tudo bem se for apenas o ponto mais próximo que eu mostrei na imagem (a linha tracejada é o envoltório / teletransporte).

Como posso fazer isso?

Superbest
fonte
2
Bom uso de imagens, pergunta fácil de ler +1
Dave

Respostas:

4

Com as propriedades de exibição do Windows, isso não é possível.

Ele é feito para "ajustar" o layout do seu monitor, de modo que nas propriedades da tela você possa arrastar os monitores para cima e para baixo, etc., para que pareça natural à sua configuração.

Por exemplo, se o monitor inferior do monitor esquerdo estiver alinhado com a parte inferior do monitor direito, arraste-o para baixo nas janelas para refletir isso etc.

Não há muita resposta, mas, a menos que terceiros possam fazer isso, o Windows não pode.

CharlesH
fonte
3

O DisplayFusion tem uma opção na guia Configurações> Gerenciamento de janelas, chamada "Impedir que o cursor do mouse fique preso nas bordas do monitor não alinhadas", que corrige esse problema.

Divulgação: Apoio e teste no Binary Fortress Software (criadores do DisplayFusion) :)

Keith Lammers
fonte
3
Acrescentarei aos futuros leitores que, embora o DisplayFusion tenha uma versão gratuita, você deve comprá-lo por US $ 30 para obter esse recurso específico.
Superbest
Sim, bom argumento. Esse é um dos recursos disponíveis apenas na versão Pro. Certamente mencionarei isso no futuro.
21815 Keith Lammers
1

Como não havia uma resposta "gratuita" para essa pergunta, desenvolvi um pequeno aplicativo de linha de comando do Windows C # para lidar com esse problema e permitir que o mouse se movesse suavemente entre vários monitores e também para contornar a extremidade esquerda. e monitores à direita.

  • MouseUnSnag - GitHub - Você pode compilá-lo da fonte ou existe um executável fornecido como uma "versão" do GitHub.

O MouseUnSnag também aborda o problema dos "cantos colados ", solicitado nesta postagem de superusuário relacionada:

dale
fonte
0

Eu tenho 3 monitores (17 ", 22", 28 "), cada um com resolução de tela diferente e tive o mesmo problema de movimento do mouse. Tentei algumas ferramentas, mas não ajudei no meu cenário, e o DisplayFusion não era gratuito: D, então eu decidi escrever um script com a Autohotkey para resolvê-lo.

Verifique este script . Você pode compilá-lo para exe com ahk2exe e depois publicá-lo para iniciar

Este é o meu cenário:

Este é o meu cenário

Ninel
fonte