透過網路同時向主機和從機發送擊鍵?

透過網路同時向主機和從機發送擊鍵?

我想和住得很遠的朋友一起看電影。為此,我們兩台電腦上的播放應該會同步。然而,我們有一些限制:

  • 由於我們的網路頻寬較低,任何形式的串流媒體解決方案都無法運作。然而,我們的硬碟上確實有相同的電影副本。

  • 我們透過電影來學習語言,因此我們經常暫停和倒帶。典型的“3...2...1...開始!”透過 Skype 的解決方案不起作用,因為它很快就會失去同步。

我想像一種同時向我們的兩台電腦發送擊鍵的方法會起作用(例如,如果我按空白鍵在我的電腦上暫停電影,空格也應該發送到他的電腦)。有什麼想法可以實現這一點嗎?

我研究了 Synergy 和 InputDirector,但兩者似乎都不是一個選擇,因為

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

  • 擊鍵應同時發送到兩台電腦,而不僅僅是一台電腦

我們有 Windows 7x64,我們可能會使用任何媒體播放器(VLC、XBMC,...)。

答案1

Synergy 是一個有效的選項,因為它可以捕獲按鍵並將其發送到兩台機器。下面的例子應該可以做到這一點(直接改編自協同配置指南);只需將以下內容放入您的synergy.conf

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

按下空格(在任何螢幕上)將合成螢幕上的空間 larry 和螢幕上的空間 curly。

因此,如果您設定協同作用並將兩個媒體播放器目前設定為處於準備播放狀態的前台應用程式。然後您可以使用上面的任意鍵開始播放。透過網路發送命令當然會有輕微的延遲。

相關內容