Lan Mouse: open source cross-platform mouse and keyboard sharing software

Martin Brinkmann
Jan 3, 2024
Linux, Mac, Windows software
|
6

Lan Mouse is an open source program for Windows, Linux and macOs that allows users to control multiple devices using one mouse and keyboard. Development focus is on Linux and the versions of macOS and Windows are somewhat limited at this point in development. The program is written entirely in Rust.

Programs like Mouse Without Borders, Stardock's Multiplicity KVM, Input Leap, or ShareMouse offer similar functionality. The programs are either commercial or only available for specific platforms.

The core idea of all of these programs is to control multiple devices, e.g. a Windows PC, a macBook and a Linux system, with the mouse and keyboard of one of these devices.

Lan Mouse

Lan Mouse

Lan Mouse's latest version can be downloaded from GitHub. Installation packages for Linux, macOS and Windows as well as the source code are provided there.

The application has an interface but it can also be used from the command line. There is a configuration file that supports loading clients automatically on startup.

Note that Windows may throw a SmartScreen security error when Lan Mouse is launched. This is a false positive, which happens often when software is new.

The interface displays all connected clients and the option to add clients to control them with a single mouse and keyboard set.

The application needs to run on the main system and all clients. Note that the default port is set to 4242 and that communication over this port may need to be allowed in the firewall before you may use mouse and keyboard across multiple systems.

Performance was good during tests between different clients. The app sends all events via UDP without any acknowledgement at the moment for performance purposes. While that ensures a fast performance, there can be events that it discards because of a lack of acknowledgement.

The roadmap lists several major improvements. Next to introducing input capture on the systems that don't support it yet, Windows, macOS and x11 for the most part, there will also be IP address switching functionality, Clipboard support and support for encryption for security.

Closing Words

Lan Mouse is an interesting open source project to control multiple computers with a single mouse and keyboard. The project is in active development and new versions have been released regularly up to this point.

Now You: do you use software like Lan Mouse or have use for it?

Summary
Lan Mouse: open source cross-platform mouse and keyboard sharing software
Article Name
Lan Mouse: open source cross-platform mouse and keyboard sharing software
Description
Lan Mouse is an open source program for Windows, Linux and macOs that allows users to control multiple devices using one mouse and keyboard.
Author
Publisher
Ghacks Technology News
Logo
Advertisement

Tutorials & Tips


Previous Post: «
Next Post: «

Comments

  1. Tachy said on January 5, 2024 at 5:59 am
    Reply

    No and No but, I can imagine setups where it could be useful.

    When I need to control another PC it’s always one I can’t see so TeamViewer does the trick for me.

  2. Anonymous said on January 4, 2024 at 9:16 pm
    Reply

    Well, mouse without borders works fine and open source and it is included in PowerToys now, so I don’t need to try this.

  3. fdsa said on January 4, 2024 at 6:13 am
    Reply

    I’ve used Barrier for this for years. https://github.com/debauchee/barrier

  4. Anonymous said on January 3, 2024 at 10:50 pm
    Reply

    Interesting idea. I will try it out.

  5. VioletMoon said on January 3, 2024 at 9:10 pm
    Reply

    “Do you use software like Lan Mouse or have use for it?”

    Software like TeamViewer or RustDesk has the option of controlling a computer, mouse and all.

    I think I can envision the program being used in the classroom–either for helping students or for putting an obstacle in their fun and games during study.

    1. FireWire said on January 6, 2024 at 10:07 pm
      Reply

      TeamViewer is now bloated Electron garbage. Uninstalled that trash on my pcs. AnyDesk turned into nagware. RustDesk is the only good option nowadays.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.