
Input Leap让一套键盘鼠标同时操作多台电脑的实操教程【免费下载链接】input-leapOpen-source KVM software项目地址: https://gitcode.com/gh_mirrors/in/input-leapInput Leap 是一款开源的 KVM键盘、视频、鼠标共享软件。它把一台电脑上的键鼠事件通过局域网转发给其他电脑你不需要再买硬件切换器也不需要反复起身换鼠标。适合桌面同时放着两台以上不同系统电脑、又不想为每台机器各配一套外设的用户。一、什么情况下值得装 Input Leap先对照一下你的场景满足任意一条再往下看两台电脑并排放置键盘鼠标只有一套来回换手很烦。两台电脑系统不同比如一边 Windows、一边 macOS 或 Linux你希望按一个屏幕边缘的方向就能切过去。除了键鼠还偶尔需要把一段文字从 A 机器复制到 B 机器。反过来如果你的设备之间隔得远、网络不稳定或者只有一台电脑这套方案帮不上忙。它依赖局域网内的实时转发网络延迟会直接体现在鼠标移动的跟手上。二、先弄懂Server 和 Client 分别是什么Input Leap 在一组电脑里分两个角色每台参与共享的机器都要安装程序Server服务器连接着你那套实体键盘鼠标的那台电脑。它负责把输入事件按规则转发出去。Client客户端被控制的其他电脑。它本身没有输入设备靠接收 Server 发来的事件来响应键鼠。对应到命令就是两个可执行程序input-leapsServer 端源码入口在src/server/。input-leapcClient 端源码入口在src/client/。如果你从源码构建克隆仓库即可git clone https://gitcode.com/gh_mirrors/in/input-leap构建走 CMake流程就是mkdir build cd build cmake .. make日常使用更推荐直接下载对应平台的安装包跳过编译。三、最小可行配置让鼠标先跨过去目标只有一个鼠标指针能从 Server 的屏幕边缘滑到 Client 的屏幕上。用图形界面做这件事最省事。在两台电脑上都启动 Input Leap。在 Server 上点“Configure server”把 Client 的屏幕块拖到网格中放到它实际的物理方位比如放在 Server 屏幕的右边。注意名字要逐字符对上区分大小写。Client 窗口里会显示它自己的屏幕名一般在服务器 IP 一栏上方。在 Client 上填入 Server 的 IP 地址点 Start。两边窗口都出现Input Leap is running后把鼠标移到 Server 屏幕的对应边缘指针就会出现在 Client 上。不想碰图形界面时可以直接写配置文件。doc/下有三个现成模板input-leap.conf.example-barebones最简双机、input-leap.conf.example-basic、input-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 serverhostname192.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可以不移动鼠标直接按键把焦点切到指定屏幕。屏幕区域裁剪高级配置里links的top/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 端只有一台电脑、只是想扩展桌面的用户虚拟多显示器方案更合适。上手三步清单两台电脑都安装 Input Leap确认能互相 ping 通、防火墙放行 24800 端口。在 Server 端配置屏幕布局界面拖拽或写 conf 文件均可Client 端填入 Server 的 IP 并启动。看到两边都显示Input Leap is running后把鼠标移到 Server 屏幕边缘如果不过去先按 Scroll Lock 和links方向这两项排查。【免费下载链接】input-leapOpen-source KVM software项目地址: https://gitcode.com/gh_mirrors/in/input-leap创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考