¿Enviar pulsaciones de teclas simultáneamente al host y al esclavo a través de Internet?

¿Enviar pulsaciones de teclas simultáneamente al host y al esclavo a través de Internet?

Me gustaría ver películas con un amigo que vive lejos de mí. Para ello, la reproducción debe estar sincronizada en ambos nuestro pc. Sin embargo, tenemos algunas limitaciones:

  • Debido a nuestro bajo ancho de banda de Internet, cualquier forma de solución de transmisión no funcionaría. Sin embargo, ambos tenemos la misma copia de la película en nuestros discos duros.

  • Usamos películas para aprender idiomas y, por eso, pausamos y rebobinamos con mucha frecuencia. El típico "3...2...1...¡ya!" La solución a través de Skype no funcionaría porque pronto perdería la sincronización.

Me imagino que funcionaría un enfoque que envíe pulsaciones de teclas simultáneamente a nuestras dos PC (por ejemplo, si presiono la barra espaciadora para pausar la película en mi PC, también debería enviarse espacio a su PC). ¿Alguna idea de cómo se podría realizar esto?

Miré Synergy y InputDirector, pero ninguno de los dos parece ser una opción, porque

  • No quiero ver el escritorio de mi amigo, quiero ver mi escritorio

  • Las pulsaciones de teclas deben enviarse simultáneamente a ambas PC, no solo a una.

Tenemos ambos Windows 7x64 y podríamos usar cualquier reproductor multimedia (VLC, XBMC,...).

Respuesta1

Synergy es una opción válida ya que es posible capturar una pulsación de tecla y enviarla a ambas máquinas. El siguiente ejemplo debería hacerlo (adaptado directamente delGuía de configuración de Synergy); simplemente coloque lo siguiente en su synergy.conf:

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

Al presionar la barra espaciadora (en cualquier pantalla) se sintetizará el espacio en la pantalla larry y el espacio en la pantalla rizado.

Entonces, si configura Synergy y tiene ambos reproductores multimedia actualmente configurados en la aplicación de primer plano en un estado listo para reproducir. Luego puedes usar lo anterior con cualquier tecla que inicie la reproducción. Por supuesto, habrá un ligero retraso para enviar el comando a través de la red.

información relacionada