
MacOS15 与 Win11 免费跨平台共享鼠标和键盘方案 Input-leap
前言
如果你需要在 MacOS、Linux 或者其他设备之间共享键盘和鼠标,你有两种选择:可以使用多套独立的键鼠外设,也可以借助一款开源软件 ——input-leap
,实现仅用一套键鼠操控多台电脑。
相关软件:
- Synergy3 - 之前是免费使用的,现在 Synergy3 付费 29$。
- ShareMouse - 也是付费软件。
- Barrier- 开源的 KVM 切换软件,许久未进行更新。
- Input-leap - 是
Barrier
的分支,活跃的维护者都迁移到这了。
本文使用免费开源的 input-leap v3.0.2
,使用体验也很丝滑。
安装
仓库地址:https://github.com/input-leap/input-leap/releases
Win11 安装
下载 InputLeap_3.0.2_windows_qt6.exe 可执行文件安装。
MacOS
安装
- 下载并打开
InputLeap_3.0.2_macos_AppleSilicon.dmg
文件 - 将 InputLeap.app 文件拖动到
Application
目录下,即安装完成。 - 打开会提示风险,需要在
设置 -> 隐私与安全中
仍然允许运行。
辅助功能权限
如果启动服务端程序时无该错误,本章则跳过。
启动服务端程序时查看日志出现错误
1 | ERROR: cannot read configuration "/private/var/folders/yp/0l1smzvj49j1253kpv28byqc0000gn/T/Barrier.waciuv": read error: line 10: invalid character 0xffffffe6 |
因为本文使用
InputLeap
版本被判定为风险应用,所以直接在辅助功能
直接启用是无效的。
但可以使用一些办法进行规避
在
Application
中找到InputLeap.app
中的input-leap
程序
具体路径为:/Applications/InputLeap.app/Contents/MacOS/input-leap
拖动或添加到
辅助功能
中并开启
配置并使用
可以任意配置服务端、客户端,不限制系统。
本文:
服务端(即插着键鼠的机器):Macos
客户端(即需要共享键鼠的机器):Win11
服务端
设置偏好
中关闭 SSL- 进入
Configure Server
中配置客户端信息
PS: 客户端名称不能是中文 - 点击启动即可
如果卡在启动中,则看下启动日志是否存在错误。
客户端
设置偏好
中关闭 SSL设置偏好
中的Screen Name
必须与服务端配置的客户端名称一致- 配置服务端 IP 启动即可。
至此,你可以流畅的使用你的鼠标和键盘在多台显示器中使用啦!如果不能切换记得查看日志的报错信息哦!
可能存在的问题
本文使用版本 input-leap v3.0.2
Input-leap
目前 bug 还比较多。我列举几个我遇到的问题。
- 中文汉化不完全。
- Win11 客户端无法使用自动配置,暂时可以配置静态 IP
- Win11 无法停止 Client 客户端
- 场景 1:需要重新启动,但点了停止按钮
解决方案:点击Reload
按钮重新加载。Reload 会把所有 Client 客户端关闭在启动。 - 场景 2:需要彻底关闭 Client 客户端
解决方案:在任务管理器中搜索KVM
将Open source KVM software client
和Open source KVM software deamon
进程结束即可。但这引出另外一个问题 再次启动 input-leap 的 Open source KVM software deamon 服务会无法启动。需要重新电脑
- 场景 1:需要重新启动,但点了停止按钮
- Thanks for your appreciation. / 感谢您的赞赏
赞赏名单
Because of your support, I realize the value of writing articles. / 由于您的支持,我才能够实现写作的价值。
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自Go知行
评论