How can I send the same USB HID input to 2-4 Windows PCs from a single mouse and keyboard? I.e. mouse movement on one system causes identical mouse movement on the other connected system(s).

I think I need a hardware solution, or software that will capture and input before Xinput/DirectInput to be compatible.

  • You didn't know, but since this needs a hardware solution, this question sorta kinda fits better in hardwarerecs.stackexchange.com
    – K7AAY
    Commented Dec 10, 2018 at 21:49

2 Answers 2


USB-844-KM-BC 4 port USB Keyboard & Mouse Multiplier / Multicaster is a hardware USB HID multiplier that duplicates HID input to multiple PCs simultaneously.


Synergy is a commercial product is designed to allow one keyboard and one mouse to control multiple PCs (MacOS, Windows, & Linux). Alternatives include:

Debauchee/Barrier, open source, multiple OS, but you must compile it
Input Directory, free for noncommercial use, Windows only
Mouse Without Borders, Windows only, free for now
Multiplicity, Windows only, commercial product
win2vnc, open source, Windows only
x2vnc, 2 PCs only, Windows & Linux, open source

  • 1
    These are all software KVM solutions that won't achieve the desired behavior. Will add clarification to the question. Input Director comes closest, but duplicating the mouse with Input Director doesn't work with Xinput/DirectInput on the non-source systems. The cursor doesn't move.
    – Amorphous
    Commented Dec 9, 2018 at 1:46

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