Envie pressionamentos de tecla simultaneamente para host e escravo pela Internet?

0

Eu gostaria de assistir filmes com um amigo que mora longe de mim. Para isso, a reprodução deve ser sincronizada no nosso pc. No entanto, temos algumas restrições:

  • Devido à nossa baixa largura de banda, qualquer forma de solução de streaming não funcionaria. No entanto, ambos temos a mesma cópia do filme em nossos discos rígidos.

  • Usamos filmes para aprender idiomas e, por isso, pausamos e retrocedemos com muita frequência. O típico "3 ... 2 ... 1 ... vai!" A solução sobre o Skype não funcionaria porque logo ficaria fora de sincronia.

Eu imagino que uma abordagem que envia pressionamentos de tecla simultaneamente para o nosso pc funcionaria (por exemplo, se eu pressionar espaço para pausar o filme no meu pc, o espaço também deve ser enviado para o pc). Alguma idéia de como isso poderia ser realizado?

Eu olhei para o Synergy e o InputDirector, mas ambos não parecem ser uma opção, porque

  • Não quero ver a área de trabalho do meu amigo, quero ver minha área de trabalho

  • As teclas devem ser enviadas simultaneamente para o computador, não apenas para um computador

Temos o Windows 7x64 e podemos usar qualquer reprodutor de mídia (VLC, XBMC, ...).

    
por donodarazao 01.11.2012 / 23:46

1 resposta

2

A sinergia é uma opção válida, pois é possível capturar uma tecla pressionada e enviá-la para ambas as máquinas. O exemplo a seguir deve fazê-lo (adaptado diretamente do Synergy Configuration Guide ); basta colocar o seguinte no seu synergy.conf :

keystroke(space) = keystroke(space,larry), keystroke(space,curly)

Pressing space (on any screen) will synthesize space on screen larry and space on screen curly.

Portanto, se você configurar a sinergia e tiver os dois players de mídia atualmente definidos para o aplicativo de primeiro plano em um estado pronto para o uso. Então você pode usar o item acima com a tecla que inicia a reprodução. Haverá, naturalmente, um pequeno atraso para enviar o comando pela rede.

    
por 02.11.2012 / 00:22