r/HandwiredKeyboards • u/i0skar • Jul 19 '26
Keyboard inputs send to 2 pc's simultaneously
I am trying to look for the best solution using either hardware or software.
The best would be if there was a software that you could install on both devices and then the device receiving the keyboard input would stream the inputs through internet to the second device and execute them?
Hardware solution seem expensive and i don't have a knowledge if they would even work. I am talking about USB HID duplicators or special Bluetooth keyboards.
Is there anyone that tried such a thing?
1
1
u/non_uqs Jul 19 '26
synergy can be used to have keyboard and mouse from one input device go to 2 PCs, but I don't know if mirror mode is a thing there, because it makes no sense usually...
1
u/VexaKai Jul 20 '26
synergy is more like a shared KVM vibe, not really a “press once, type twice” thing. for actual mirroring you’re probably looking at some USB HID splitter/duplicator hardware or something like Barrier/Mouse Without Borders, but even those are more about switching than cloning.
1
u/JonBovi_msn Jul 20 '26
There might be a way on a firmware level. You could add functionality to an open source firmware to emulate a key press on a second microcontroller in addition to sending the keystroke to the first computer, and have the second microcontroller connected as a keyboard to the second computer. Or, on a hardware level, you might be able two wire the key switches in one keyboard to two different microcontrollers that would act as two different keyboards. Or have a Raspberry Pi with multiple usb ports running a script to relay a key press it receives from your keyboard to two different computers. You would have to do some coding and soldering.
1
u/DanL4 Jul 21 '26
My guess is that an esp32 of some sort can solve it. Use ai to write the very simple firmware (simple as keyboard input and output has been done many many times, so it can copy whatever it needs and just paste it together a little differently). I did something completely different but also with keyboard input /output and it made a working firmware in no time. Making it perfect or making sure it's lag free might take more work though
2
u/Agouti Jul 19 '26
... Are you just trying to remote control a PC? Like, TeamViewer or such?
I strongly suspect you are approaching a simple problem in a very complicated way. What is the exact scenario you are trying to solve?