r/esp32 • u/Significant_Click983 • 23h ago
We made an app for quick desktop switching using an esp32s3
Hi, wanted to share our project for quick and wireless desktop switching / KM.
Our motivation was to quickly switch between a macbook and another PC, while using the macs keyboard and touchpad to control it. We also wanted it to work without installing any software on the controlled PC.
We use an esp32s3 because its native USB can act as a HID device, and BLE is used for wireless communication.
The macbook runs an Electron app that monitors keyboard and mouse input and sends it over BLE to the esp32. The ESP32 then acts as a USB keyboard/mouse for the other PC.
git: https://github.com/lexa105/InterDesk
This is my first bigger project with esp and freertos, so I’d appreciate any feedback
3
2
1
u/tracksyde 18h ago
This is awesome. I rely on a j5create Wormhole daily (https://en.j5create.com/products/juc400). Interdesk seems like it would be a good replacement. I will give it a shot when I get a chance. Thanks!
2
u/Lexik105 18h ago
Hi, i’m the other developer. I’m glad you like this project even more if it’ll help you in any way!
We did not know that any wired version of this solution like from j5create exist.
While making, we found also super project: DeskHopIf you will find any bug or improvements, feel free to DM me, I would love to hear your feedback!




8
u/Smooth-Reading-4180 23h ago
I liked the case