Introducing softKM: Native Keyboard and Mouse Sharing for macOS and Haiku
softKM is a software KVM solution that lets you share a single keyboard and mouse across multiple computers ā with native clients for macOS and Haiku.
Why softKM?
Existing tools like Synergy never worked well for me, especially with a Swedish keyboard layout where characters like |, @, and {} would get mangled. And nothing supported Haiku natively.
So I built softKM from scratch, implementing compatibility with the Lan Mouse protocol.
Features
-
Mouse and keyboard sharing with proper scancode translation
-
Clipboard sharing
-
SDL game detection ā automatically releases capture when you launch a game
-
Native UI on each platform
-
Low-latency UDP transport
Note: Currently macOS acts as the host (where your keyboard and mouse connect), with Haiku and other machines as clients. Bidirectional hosting is planned.
Get It
softKM is open source: https://github.com/danielbenjaminsson/softKM
Feedback and contributions welcome.