通过互联网同时向主机和从机发送击键?

通过互联网同时向主机和从机发送击键?

我想和住在很远的地方的朋友一起看电影。为此,我们两台电脑上的播放应该同步。但是,我们有一些限制:

  • 由于我们的互联网带宽较低,任何形式的流媒体解决方案都行不通。不过,我们俩的硬盘上都有相同的电影副本。

  • 我们通过电影来学习语言,因此,我们经常会暂停和倒带。Skype 上典型的“3...2...1...开始!”解决方案不起作用,因为它很快就会不同步。

我设想一种可以同时将按键发送到我们两台电脑的方法(例如,如果我在我的电脑上按下空格键暂停电影,空格键也应该发送到他的电脑)。有什么想法可以实现吗?

我研究了 Synergy 和 InputDirector,但似乎都不是一个选择,因为

  • 我不想看到我朋友的桌面,我想看到我的桌面

  • 按键应同时发送到两台电脑,而不是只发送到一台电脑

我们有 Windows 7x64,并且我们可能使用任何媒体播放器(VLC、XBMC……)。

答案1

Synergy 是一个有效的选项,因为它可以捕获按键并将其发送到两台机器。以下示例应该可以做到这一点(直接改编自Synergy 配置指南);只需将以下内容放入您的synergy.conf

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

按下空格键(在任意屏幕上)将合成屏幕拉里上的空格和屏幕卷曲上的空格。

因此,如果您设置了 synergy,并且两个媒体播放器当前都设置为前台应用程序并处于播放就绪状态。那么您可以使用上述方法,按任意键开始播放。当然,通过网络发送命令会有轻微的延迟。

相关内容