news 2026/9/12 22:34:50

Input Leap:让一套键盘鼠标同时操作多台电脑的实操教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Input Leap:让一套键盘鼠标同时操作多台电脑的实操教程

Input Leap:让一套键盘鼠标同时操作多台电脑的实操教程

【免费下载链接】input-leapOpen-source KVM software项目地址: https://gitcode.com/gh_mirrors/in/input-leap

Input Leap 是一款开源的 KVM(键盘、视频、鼠标共享)软件。它把一台电脑上的键鼠事件通过局域网转发给其他电脑,你不需要再买硬件切换器,也不需要反复起身换鼠标。适合桌面同时放着两台以上不同系统电脑、又不想为每台机器各配一套外设的用户。

一、什么情况下值得装 Input Leap

先对照一下你的场景,满足任意一条再往下看:

  • 两台电脑并排放置,键盘鼠标只有一套,来回换手很烦。
  • 两台电脑系统不同(比如一边 Windows、一边 macOS 或 Linux),你希望按一个屏幕边缘的方向就能切过去。
  • 除了键鼠,还偶尔需要把一段文字从 A 机器复制到 B 机器。

反过来,如果你的设备之间隔得远、网络不稳定,或者只有一台电脑,这套方案帮不上忙。它依赖局域网内的实时转发,网络延迟会直接体现在鼠标移动的跟手上。

二、先弄懂:Server 和 Client 分别是什么

Input Leap 在一组电脑里分两个角色,每台参与共享的机器都要安装程序:

  • Server(服务器):连接着你那套实体键盘鼠标的那台电脑。它负责把输入事件按规则转发出去。
  • Client(客户端):被控制的其他电脑。它本身没有输入设备,靠接收 Server 发来的事件来响应键鼠。

对应到命令就是两个可执行程序:

  • input-leaps:Server 端,源码入口在src/server/
  • input-leapc:Client 端,源码入口在src/client/

如果你从源码构建,克隆仓库即可:

git clone https://gitcode.com/gh_mirrors/in/input-leap

构建走 CMake,流程就是:

mkdir build && cd build cmake .. make

日常使用更推荐直接下载对应平台的安装包,跳过编译。

三、最小可行配置:让鼠标先跨过去

目标只有一个:鼠标指针能从 Server 的屏幕边缘滑到 Client 的屏幕上。用图形界面做这件事最省事。

  1. 在两台电脑上都启动 Input Leap。
  2. 在 Server 上点“Configure server”,把 Client 的屏幕块拖到网格中,放到它实际的物理方位(比如放在 Server 屏幕的右边)。
  3. 注意名字要逐字符对上(区分大小写)。Client 窗口里会显示它自己的屏幕名,一般在服务器 IP 一栏上方。
  4. 在 Client 上填入 Server 的 IP 地址,点 Start。

两边窗口都出现Input Leap is running后,把鼠标移到 Server 屏幕的对应边缘,指针就会出现在 Client 上。

不想碰图形界面时,可以直接写配置文件。doc/下有三个现成模板:input-leap.conf.example-barebones(最简双机)、input-leap.conf.example-basicinput-leap.conf.example-advanced。两台机器并排的最小配置长这样:

section: screens MyServer: MyClient: end section: links MyServer: right = MyClient MyClient: left = MyServer end

解释一下结构:screens段声明所有屏幕的逻辑名;links段用left/right/top/bottom描述屏幕之间的相对位置,必须双向写对。Client 侧还需要知道 Server 在哪,可在配置里加options段写明:

section: options serverhostname=192.168.1.10 end

保存后在 Server 端加载该配置(也可用--config <路径>参数在启动时指定),Client 填好地址启动即可。

四、键盘、剪贴板和安全设置怎么配合

键盘跟随鼠标。指针在哪台屏幕上,键盘输入就发到哪台,不需要额外操作。

剪贴板同步。在 Server 上复制,可以直接在 Client 上粘贴,反之亦然。注意边界:Linux 的 Wayland 桌面目前不支持剪贴板共享,X11 环境可以。

安全选项。默认走局域网明文传输。如果你担心,程序提供 SSL 加密与证书指纹确认机制,首次连接时会让你核对指纹;相关实现集中在src/lib/net/目录,普通用户只需要在界面上选择加密方式即可。

端口。默认使用 24800 端口。两台机器之间要放通这个端口,详见下一节的排查。

五、常见卡点与排查思路

1. 连接不上、一直转圈

按顺序检查:

  • 两机 ping 是否通;
  • 客户端防火墙是否放行了 24800 端口;
  • Client 里填的 IP 是不是 Server 当前局域网地址(Server 换了网络后 IP 会变);
  • 屏幕名是否大小写完全一致。

2. 鼠标到边缘就是过不去

  • 先看 Scroll Lock 是否被点亮。开着 Scroll Lock 时,指针会被锁在当前屏幕,这是设计行为,不是故障;
  • 再确认links里方向写对没有。如果你把 Client 放在了 Server 的右侧,配置里必须是 Server 的right = Client,很多人会写成反方向;
  • 多显示器或带鱼屏时,指针要移到“正确的那块屏幕”的边缘才生效,而不是主机整体边缘。

3. 某些按键组合不对

  • Linux 作 Server、Windows 作 Client 时,AltGr 组合键开箱即用经常出问题,需要额外映射处理;
  • 不同系统的修饰键(Windows 键、Super 键)定义不一致,跨机切换后快捷键行为可能有差异,这属于已知局限,别急着当成 bug。

4. 混合系统下偶发不同步

Windows 和 macOS 混用时,可能出现键鼠短暂“失步”(键盘还停在旧机器上)。重新触发一次跨屏切换通常能恢复。

六、进阶配置与相关入口

基础流程跑通后,按需看这几处:

  • 热键切换焦点:图形界面里的 Hotkey 设置(源码见src/gui/src/Hotkey.cpp),可以不移动鼠标,直接按键把焦点切到指定屏幕。
  • 屏幕区域裁剪:高级配置里,linkstop/bottom/left/right可以带坐标参数,比如top = desktop2 (0, 50),表示只在对方屏幕顶部中间 50% 的区域内触发切换,适合双屏拼接错位的情况。参考doc/input-leap.conf.example-advanced
  • 主机名别名aliases段可以把机器的真实主机名映射到短名字,配置文件里就不用写又长又难看的.local名了。
  • 开机自启:用--config <配置路径>启动服务器端即可固定加载你的布局。
  • 多语言界面:翻译文件在src/gui/res/lang/,包含简体中文、繁体中文等数十种语言。

另外两个边界要知道:Linux 上的文件拖放目前不支持;UTF-8 输入在部分语言下还有已知问题。

七、适合谁用,不适合谁用

适合:

  • 双屏双机(或更多)固定工位,一套外设伺候所有机器;
  • 系统混合使用,比如 Windows 主机加一台 Linux 开发机;
  • 偶尔跨机复制粘贴,省去复制进剪贴板管理工具再同步的麻烦。

不适合:

  • 设备不在同一局域网、要走公网的用户,延迟和安全性都不占优;
  • 重度依赖拖放文件到另一台电脑的工作流,尤其 Linux 端;
  • 只有一台电脑、只是想扩展桌面的用户,虚拟多显示器方案更合适。

上手三步清单

  1. 两台电脑都安装 Input Leap,确认能互相 ping 通、防火墙放行 24800 端口。
  2. 在 Server 端配置屏幕布局(界面拖拽或写 conf 文件均可),Client 端填入 Server 的 IP 并启动。
  3. 看到两边都显示Input Leap is running后,把鼠标移到 Server 屏幕边缘;如果不过去,先按 Scroll Lock 和links方向这两项排查。

【免费下载链接】input-leapOpen-source KVM software项目地址: https://gitcode.com/gh_mirrors/in/input-leap

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 7:26:47

找工作难在投错方向,附自动找Offer skill安装地址

摘要&#xff1a;本文针对求职者「海投无果、简历越改越慌」的普遍痛点&#xff0c;介绍一款基于真实岗位数据的求职匹配报告工具。文章先剖析海投焦虑、信息黑洞、简历一刀切等六大扎心痛点&#xff0c;再说明其适用人群与真实跑通案例&#xff0c;随后详解「固定需求—采集真…

作者头像 李华
网站建设 2026/8/30 6:33:43

新闻页后台跑着几十个追踪脚本?uBlock Origin 默认就把它们拦下

新闻页后台跑着几十个追踪脚本&#xff1f;uBlock Origin 默认就把它们拦下 【免费下载链接】uBlock uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. 项目地址: https://gitcode.com/GitHub_Trending/ub/uBlock 你随手打开一个新闻页&…

作者头像 李华
网站建设 2026/8/30 23:02:48

商超蔬菜销售分析:R语言与LINGO协同建模实战方法论

1. 这不是一份“交差式”论文&#xff0c;而是一套可复用的商超蔬菜销售分析方法论 你打开这份特辑时&#xff0c;大概率正处在数模竞赛冲刺阶段——可能是刚拿到2023年C题题干&#xff0c;对着“某连锁商超16种蔬菜连续180天的日销售、进货、价格、损耗数据”发懵&#xff1b;…

作者头像 李华