Input Leap 完整指南:免费开源 KVM 软件让一套键盘鼠标控制多台电脑
【免费下载链接】input-leapOpen-source KVM software项目地址: https://gitcode.com/gh_mirrors/in/input-leap
桌面上摆着 Windows 主机和 Mac 两台机器,两套键鼠来回切换总打断你的节奏?Input Leap 是一款免费开源的 KVM 软件(KVM 即"一套键鼠切换控制多台电脑"的技术),它用软件模拟物理切换器,让你的一副键盘鼠标直接在多台电脑之间穿行走位。
🧩 它到底是什么:免费的软件版 KVM 切换器
一句话定义:Input Leap 让局域网里一台电脑的键盘和鼠标,像控制本机一样控制其他电脑。
它的核心卖点就三条:
- 跨平台组网:Windows 10/11、macOS 10.12 以上、Linux、FreeBSD、OpenBSD 都能装,混合系统也可以同时在线
- 零硬件成本:不用买物理 KVM 切换盒,也不用重新接线,每台机器装个程序就行
- 克制的设计:只做键鼠共享加剪贴板同步这一件事,不堆功能,主打"装上就能用"
和常见方案相比,它的差异很明显:硬件切换器要买盒子、改走线,它只要一个局域网;老牌项目 Synergy 后来功能膨胀且不再免费,而它刻意保持早期版本的简洁,完全开源。顺带一提,它是 Barrier 项目由原维护者接手分叉而来的活跃分支——Barrier 本身已停止维护,选它而不是 Barrier 是个重要理由。
🚀 最快上手路径:三步跑通
第 1 步,每台机器上装好程序。普通用户建议直接从各发行版软件源或官方渠道下载对应平台安装包;想自己构建的话,克隆仓库后走一遍 CMake:
git clone https://gitcode.com/gh_mirrors/in/input-leap mkdir build && cd build && cmake .. && make第 2 步,定角色。键盘鼠标插在哪个机器上,哪个就是服务器(服务端程序叫input-leaps),其余机器是客户端(input-leapc)。打开服务器端主界面,点"Configure server"按钮,给每台客户端拖一个格子,摆出它们的左右上下位置。
第 3 步,客户端填地址并启动。在客户端窗口填入服务器的 IP(或在提示时选择自动发现),然后启动。服务器和客户端都出现Input Leap is running字样,就说明连上了。
两个关键细节:客户端的屏幕名要和服务器格子里的名字一字不差(区分大小写),客户端窗口会显示它自己的屏幕名;另外配置可以保存成文件复用,服务器项目里就备了从最简到完整的几份示例,如 doc/input-leap.conf.example-barebones 和 doc/input-leap.conf.example-advanced,启动时加--config参数指向保存的配置即可自动加载。
⚡ 核心能力拆解:除了移鼠标还能做什么
跨屏输入跟随。你的鼠标顶到屏幕边缘就会"穿"进相邻机器的画面,键盘输入自动跟着鼠标焦点走。场景:在主机上写代码,把鼠标甩到右边的副机屏幕查文档,全程手不离键鼠。小技巧:Scroll Lock 灯亮着会故意锁住鼠标不让它跨屏,这是留给你"固定当前机器"的开关。
剪贴板同步。在 A 机器复制的内容,到 B 机器直接粘贴。场景:Mac 上复制一段文案,切到 Windows 工作机贴进文档,不用 U 盘和网盘。注意 Linux 的 Wayland 桌面目前还不支持剪贴板共享,X11 环境正常。
加密与安全校验。首次连接时客户端会弹出服务器指纹确认框,之后通信走 SSL 加密通道。场景:公司网络里,确认指纹匹配再接入,能防住中间人冒充服务器。相关实现在 src/lib/net/ 目录下的网络模块中。
图形化布局配置。不想写配置文件?服务器端的网格界面就是给你的:格子代表屏幕位置,拖拽即完成布局,支持一台机器挂多台显示器的精细坐标设置。界面源码在 src/gui/,翻译文件齐全,支持中文在内的几十种语言。
🎯 谁最适合用它
- 双机开发者:主力机写代码、副机跑服务或远程环境,跨屏取日志、贴配置,省掉反复切屏和复制粘贴的时间。
- 混用操作系统的办公场景:Mac 加 Windows 工作站共存是它最典型的战场,设计师在 Mac 出图、在 Windows 上处理工程文件,一套键鼠通吃。
- 多设备家庭:家里两台以上电脑共享一副键鼠,谁坐到哪台前就顺势接管,比每人一套外设省空间。
🛠️ 常见问题与避坑
鼠标就是不过去隔壁屏幕?大概率是键盘上 Scroll Lock 开着——它的作用正是锁死鼠标在当前屏幕。按一下关掉试试。
客户端填完 IP 连不上,或加载配置后"Server IP"是空的?多半是屏幕名对不上:两边名字必须完全一致且区分大小写,手动把服务器 IP 补进配置即可解决。
Linux 客户端剪贴板不工作?你在 Wayland 会话里。剪贴板共享目前只支持 X11,切换会话即可。
组合键失灵?已知的坑:Linux 当服务器、Windows 当客户端时,AltGr 组合键开箱即用不了,官方文档里有对应 workaround,照做就行。
时连时断、首次连接失败?检查防火墙是否放行了默认的 24800 端口,以及确认设备确实在同一局域网内。
🔍 幕后一瞥
它的工程结构很"教科书":核心协议与状态机在 src/lib/inputleap/,各操作系统的差异被隔离在 src/lib/platform/(X11、Windows、macOS 各一套实现),换平台只是换插件。加上 CMake 跨平台构建和活跃的问题追踪社区,这也是它能持续修 bug 的底气。
如果你也有"两台电脑、两套键鼠"的烦恼,现在就给每台机器装上它:下载对应平台安装包,按上面的三步跑通,然后把多余的那副键鼠收起来。遇到问题直接去公开的问题追踪区提 issue,按模板描述,社区响应很快。
【免费下载链接】input-leapOpen-source KVM software项目地址: https://gitcode.com/gh_mirrors/in/input-leap
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考