Jump to content

HID Synergy - Android, Chrome OS support with a Raspberry Pi Zero W


Recommended Posts

I've been working on a fork of Synergy 2 that works for Android without root and Chrome OS that I'm calling HID Synergy: https://github.com/alexvanyo/hid-synergy

Devices such as the Raspberry Pi Zero W can be set up to act as Human Interface Devices (HID). To the computer or phone that they are plugged into, they look just like a normal keyboard and mouse, but since they are computers themselves they can arbitrarily simulate keypresses and mouse movements. By running a modified Synergy client on one of these devices, any device that can use USB devices can be controlled from a Synergy server, including non-rooted Android and Chrome OS.

More information, setup instructions and the code can be found in the repo.

Link to comment
Share on other sites

  • 2 weeks later...
  • 3 months later...

I believe that the repo you linked allows for replacing the normal network communication of Synergy with USB to USB.

The fork I've been working instead can simulate a mouse and keyboard using something like a Raspberry Pi Zero W, so with this intermediate "puppet" Synergy can control any device that supports USB devices without needing to be installed on them, which is especially useful for OSs like Android and Chrome OS which are more locked down.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...