
うーん、タイトルでは質問を明確にまとめることができなかったと思います。状況は次のとおりです。3 台のコンピューターをセットアップし、Synergy を使用しています。メインのコンピューターは、ミニ ネットワークの Wake on Lan、Synergy、およびその他のサーバー機能を制御します。3 台目のコンピューターはゲーム リグです。一部のゲーム (Killing Floor、Dungeon Defenders など) では、マウスがコンピューターに物理的に接続されていないと、マウスのスクロール ホイールが機能しません。
スクロール ホイールは、すべてのマシン上の他のアプリケーションやゲームでは機能します。したがって、影響を受けるゲーム内の何かが、マウス ホイールをバインドする前に接続されたデバイスを探していると想定しています。ホイールだけが影響を受ける理由はわかりません。マウスを Comp 3 に接続し、ゲームを開始して、Comp 1 に再度接続すると、ホイールはネットワーク経由のゲームで機能します。毎回これを実行したいわけではありませんが、これはゲーム エンジンに原因があることを示唆しているようです。
そこで、この問題を回避するには、仮想デバイス (マウス) を追加して、ゲームがスクロール ホイール機能を利用できるようにします。どうすればこれを実現できますか? マシンに実際に接続されていないデバイスのバインドを強制する別の方法はありますか?
前もって感謝します
答え1
これはバグで、SynergyとゲームのAPIの非互換性が原因である可能性が高いです。DirectXとOpenGLのどちらを使用しているかご存じですか?バグを報告するもし良かったら。