本文用于指导用户使用 Input Leap,在两台电脑之间实现一套键盘和鼠标的共享控制。配置完成后,用户可以通过将鼠标移动到屏幕边缘的方式,在不同电脑之间切换控制权,无需反复插拔键盘鼠标,也无需额外硬件切换器。
软件简介
Input Leap是一款开源的模拟 KVM 切换器功能的软件。传统的 KVM 切换器允许用户使用一套键盘和鼠标,通过旋转 KVM 切换器上的旋钮来控制多台计算机。Input Leap 则通过软件实现这一功能,用户只需将鼠标移动到屏幕边缘,或者按下某个按键即可切换到不同的系统。
适用场景
- 一台 Windows 电脑和一台 Ubuntu 电脑共用一套键盘鼠标
- 一台办公电脑和一台开发电脑并排使用
- 需要频繁在多台主机之间切换操作,但不希望增加额外硬件设备
先理解两个角色
- Server/服务端:接键盘鼠标的电脑
- Client/客户端:被控制的电脑
开始前准备
在开始配置前,请先确认以下条件:
1. 两台电脑都已安装 Input Leap
2. 两台电脑处于同一局域网内,能够正常互相通信
3. 键盘和鼠标实际连接在哪台电脑上,这台电脑就应配置为 Server
4. 另一台需要被控制的电脑应配置为 Client
5. 首次运行时,操作系统防火墙可能会拦截 Input Leap 的网络通信,需要允许其访问网络
配置流程总览
建议按照以下顺序进行配置:
1. 在两台电脑上安装并启动 Input Leap
2. 明确哪台电脑是 Server,哪台电脑是 Client
3. 先在 Client 电脑上查看本机的 Screen name
4. 在 Server 电脑上打开“配置服务器”,添加 Client 屏幕位置
5. 在 Server 中填写与 Client 完全一致的 Screen name
6. 在 Client 中填写 Server 的 IP 地址
7. 先启动 Server,再启动 Client
8. 通过移动鼠标测试是否可在两台电脑之间切换
详细教程
打开安装包,设置语言为中文。

接了键鼠的主控电脑要选 Server,被控制的电脑要选 Client

服务端配置
1、运行软件,单击“Configure Server”按钮。

2、点击空白区域,添加客户端的屏幕。如图所示把客户端放在服务端右侧,这样鼠标向右移动时就会切换到客户端。这一步的意义是让鼠标移动方向与实际屏幕布局一致,避免使用时方向错乱。

3、屏幕名需要与客户端的Screen name完全匹配(非常重要),
- Screen name:必须与客户端一致,用于实际连接识别
- 别名:可自行命名,仅用于备注和识别
如果 Screen name 不一致,常见现象包括:
- Client 无法连接 Server
- 鼠标无法切换到目标电脑
- 软件启动后看似正常,但始终无法实际控制 Client

4、配置完点击【开始】按钮即可

客户端配置
1、在客户端上运行软件,输入服务端机器的 IP 地址,然后点击【开始】按钮

填写时请注意:
- 必须填写 Server 电脑 的局域网 IP
- 不要误填 Client 自己的 IP
- 若电脑有多个网卡,请确认使用的是与 Client 同一网络下的那个地址
测试控制切换
根据你在 Server 端设置的屏幕方向,移动鼠标到对应的屏幕边缘进行测试。
例如:
- 如果 Client 被放在 Server 的右侧,则将鼠标移到 Server 屏幕最右边
- 如果 Client 被放在左侧,则将鼠标移到最左边
当光标越过边界后,控制权应切换到 Client 电脑。
使用建议
为了提高实际使用体验,建议注意以下几点:
1. Server 和 Client 的摆放方向尽量与现实中两台显示器的位置一致
2. 如有多台 Client,可在 Server 网格中继续添加多个屏幕,并分别填写对应 Screen name
3. 如果客户端名称较复杂,建议先复制记录,避免手工输入出错
常见问题与排查方法
鼠标无法切换到 Client?
若配置完成后仍无法将鼠标移动到客户端,优先检查操作系统防火墙是否阻止了 Input Leap 的网络访问。
建议排查顺序:
1. 检查防火墙是否允许 Input Leap 通信
2. 检查 Client 端填写的 Server IP 是否正确
3. 检查 Server 端配置的 Screen name 是否与 Client 完全一致
4. 检查两台电脑是否处于同一局域网
5. 检查屏幕方向是否设置正确
Screen name 已填写,但仍连接失败?
这种情况通常有以下原因:
1. Screen name 存在大小写差异
2. 名称中有空格或特殊字符未完全一致
3. 实际填写的是别名,而不是 Screen name
4. Client 修改过名称,但 Server 端未同步更新
建议重新回到 Client 端确认实际显示值,再逐字核对 Server 端配置。
