Desliga o monitor quando o mouse alcança a borda da tela

3

Eu tenho dois computadores em casa (Windows XP e Windows 7), mas um monitor para ambos. Eles estão conectados a este monitor usando diferentes interfaces: DVI e VGA.

Também estou usando um teclado e um mouse para controlar os dois PCs com a ajuda da Sinergia ou do Input Director. Mas ainda preciso alternar manualmente entre as interfaces do monitor.

Existe alguma forma (software) que irá trocar as interfaces (desligue o monitor), ao atingir a borda da tela com o mouse?

Até agora eu encontrei várias respostas , que ajudam a Evite pressionar botões de hardware, mas ainda não pode fazer o trabalho automaticamente com base nas coordenadas do ponteiro do mouse.

    
por evgeny9 22.03.2012 / 23:27

2 respostas

4

Você pode usar o utilitário Hot Corners para desligar a tela do Windows quando chegar a uma esquina.

Isso significaria alterar um pouco o seu fluxo e, ao sair do Windows 7 para o XP, você se certificaria de que o mouse passasse pelo canto superior ou inferior que você designou como canto ativo.

A segunda imagem no link mostra a opção de desligar a tela.

No lado do XP, se você usou um canto diferente, ou seja, use o canto superior direito saindo de W7 para XP e o canto inferior esquerdo para sair do XP de volta para W7, então cada sistema operacional deve observar o cursor do mouse se movendo na entrada e ligue a tela. Caso contrário, você pode atingir o canto quente designado para desligar quando voltar a entrar na tela.

    
por 23.03.2012 / 03:20
3

Eu mesmo tive um problema semelhante; Eu tenho dois monitores e dois computadores, mas uso os dois monitores para cada computador (um em entradas DVI, um em DisplayPort). Não encontrando nenhuma solução óbvia, eu fui em frente e tentei consertar isso sozinho:)

O resultado final é que eu adicionei algum código à sinergia que dirá automaticamente ao seu monitor para trocar entradas quando o mouse sair de um determinado display. Ainda estou testando, mas até agora está funcionando muito bem para meus propósitos!

Tenho o prazer de compartilhar minhas alterações (na origem ou na forma binária), mas você deve saber que é meio que uma solução simplificada projetada mais para meu cenário (em que todos os monitores são compartilhados e eu só tenho 2 PCs). Não tenho certeza se algum dia vou dar a volta a uma solução configurável mais "genérica" ...

ATUALIZAÇÃO 4/28 Como isso tem funcionado bem para mim, fico feliz em compartilhar um instalador do Windows com minhas alterações. O código fonte está disponível mediante solicitação, caso alguém queira melhorar isso.

Link para download (compilação privada): synergy-1.4.8-Windows- x86.exe

Exemplo de arquivo de configuração

Instruções:

  1. Faça o download e instale o synergy-1.4.8-Windows-x86.exe no meu link de caixa de depósito acima. Certifique-se de desinstalar quaisquer versões anteriores do Synergy.
  2. Copie o arquivo de configuração para o local correto em seu computador e use a interface do usuário do Synergy para apontá-lo para esse arquivo.
  3. Atualize o arquivo de configuração do seu sistema. No meu arquivo de configuração padrão, eu tenho 2 PCs (Cosmo e Pinot), e cada um é conectado aos mesmos 2 monitores (Cosmo com DVI-D, Pinot com DisplayPort). Eu desliguei o link do mouse automático em favor de teclas de atalho (CTRL + F1 / F2) para alternar monitores / entradas. Eu recomendo que você faça o mesmo, pois alterar as entradas do monitor pode levar alguns segundos e só pode ser feito pela entrada atual - então, se você for para frente e para trás na fronteira rapidamente, poderá entrar em um estado estranho.

Eu adicionei uma nova propriedade de configuração à seção screens , chamada monitorinput . O valor é o ID de entrada para mudar para quando o mouse deixa o PC (por isso é um pouco para trás, como você pode esperar que seja escrito, conforme você define a entrada do outro PC). Os valores que conheço:

  • 1 : analógico (VGA)
  • 3 : DVI-D
  • 15 : DisplayPort

Se isso não funcionar, ou se você tiver entradas adicionais, poderá fazer o download de uma ferramenta chamada softMCCS que fornecerá as informações de DDI / CI do seu monitor, incluindo quais IDs de entrada são suportados.

Como você pode ver no exemplo, eu defino monitorinput = 15 para Cosmo (significando, ao deixar Cosmos configurando a entrada para DisplayPort que é o que Pinot usa), e monitorinput = 3 para Pinot (significando que, ao deixar Pinot definir o entrada para DVI-D, que é o que a Cosmo usa). Só suporta dois PCs neste momento.

Isso deve ser suficiente para você começar a trabalhar; deixe-me saber se funciona (ou se você tiver problemas). Espero que isso ajude!

    
por 21.04.2012 / 20:51