Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to watch movies with a friend who lives far away from me. For this, the playback should be synchronized on both our pc. However, we have some constraints:

  • Due to our low bandwidth internet, any form of streaming solution wouldn't work. We do however both have the same copy of the movie on our harddisks.

  • We use movies to learn languages and because of this, we very frequently pause and rewind. The typical "3...2...1...go!" solution over skype wouldn't work because it would soon get out of sync.

I imagine an approach that sends keystrokes simultaneously to both our pc would work (for example, if I press space to pause the movie at my pc, space should also be send to his pc). Any ideas how this could be realized?

I looked into Synergy and InputDirector, but both neither seem to be an option, because

  • I don't want to see the desktop of my friend, I want to see my desktop

  • Keystrokes should be sent simultaneously to both pc, not just to one pc

We have both Windows 7x64, and we might use any media player (VLC, XBMC,...).

share|improve this question
up vote 2 down vote accepted

Synergy is a valid option since it is possible to capture a key press and send it to both machines. The following example should do it (adapted directly from the Synergy Configuration Guide); just place the following in your 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.

So if you set up synergy and have both media players currently set to the foreground application in a ready-to-play state. Then you can use the above with whichever key starts playback. There will of course be a slight delay to send the command over the network.

share|improve this answer
Does Synergy work over the internet? I had the impression that a LAN was needed for Synergy... – donodarazao Nov 1 '12 at 23:42
As long as the computers are able to see each other (try pinging their IP addresses) then Synergy should work between them. – CraftyThumber Nov 2 '12 at 8:49

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .