LAN 鼠标是一个适用于 Windows、Linux 和 macOS 的开源程序,允许用户使用一个鼠标和键盘控制多个设备。开发重点是 Linux,macOS 和 Windows 的版本在开发阶段受到一定限制。该程序完全用 Rust 编写。
像这样的程序鼠标无国界,Stardock 的多重性 KVM,输入飞跃或分享鼠标提供类似的功能。这些程序要么是商业的,要么仅适用于特定平台。
所有这些程序的核心思想是使用其中一个设备的鼠标和键盘控制多个设备,例如 Windows PC、macBook 和 Linux 系统。
Lan Mouse 的最新版本可以从 GitHub 下载。那里提供了 Linux、macOS 和 Windows 的安装包以及源代码。
该应用程序有一个界面,但也可以从命令行使用。有一个配置文件支持在启动时自动加载客户端。
请注意,启动 Lan 鼠标时,Windows 可能会引发 SmartScreen 安全错误。这是一种误报,当软件是新软件时,通常会发生误报。
该界面显示所有连接的客户端以及添加客户端以使用单个鼠标和键盘集控制它们的选项。
应用程序需要在主系统和所有客户端上运行。请注意,默认端口设置为 4242,可能需要在防火墙中允许通过此端口进行通信,然后才能跨多个系统使用鼠标和键盘。
在不同客户端之间的测试中,性能很好。出于性能目的,该应用程序通过 UDP 发送所有事件,目前没有任何确认。虽然这确保了快速性能,但由于缺乏确认,它可能会丢弃一些事件。
该路线图列出了几项重大改进。除了在尚不支持输入捕获的系统(Windows、macOS 和 x11)上引入输入捕获之外,还将提供 IP 地址切换功能、剪贴板支持和对安全加密的支持。