今天跟大家伙儿唠唠我最近折腾的“键盘鼠标同步器”,这玩意儿,说起来高大上,就是解决了我这种有多台电脑,但又不想桌面上摆一堆键盘鼠标的痛点。
我是真没想过自己搞。直接在网上搜,好家伙,各种品牌型号,什么Logitech、秦安(KinAn),看得我眼花缭乱。价格也参差不齐,贵的要死,便宜的又怕不好用。
想来想去,干脆自己动手丰衣足食。
确定需求!我要实现两台电脑的键鼠同步,最好还能支持USB扩展,方便插U盘啥的。
然后,开始查资料。网上各种方案都有,有用现成的KVM切换器的,有用软件模拟的。KVM切换器硬件方案稳定,但是价格有点高,而且体积也大。软件方案灵活,但总感觉会有延迟或者兼容性问题。
我决定折中一下,用现成的硬件+开源软件来实现。
硬件方面,我买了个最便宜的USB切换器,就那种两进一出的,主要用来切换USB信号。
软件方面,我找到了一个开源的键鼠同步软件,叫Barrier。这玩意儿支持Windows、macOS、Linux,配置起来也简单。
接下来就是折腾的过程了:
1. 先把USB切换器接两台电脑都连上,然后把键盘鼠标插到切换器上。
2. 在两台电脑上都安装Barrier,一台设为服务端,一台设为客户端。
3. 配置Barrier,设置服务端IP地址,客户端连接服务端。
4. 最关键的一步,就是屏幕布局的设置。Barrier需要知道你的两台电脑屏幕的相对位置,才能正确地把鼠标从一台电脑移动到另一台电脑。
5. 启动服务端和客户端,测试一下!
刚开始,各种问题!
鼠标移动过去之后,键盘没反应。
复制粘贴不好使。
偶尔会卡顿。
折腾了好久,才发现是Barrier的配置问题。
键盘没反应,是因为服务端没有正确识别键盘。解决方法:在服务端配置里,手动添加键盘的ID。
复制粘贴不好使,是因为防火墙阻止了Barrier的通信。解决方法:在防火墙里放行Barrier的端口。
卡顿,是因为网络延迟太高。解决方法:尽量使用有线连接,或者优化网络设置。
经过几天的折腾,终于把键盘鼠标同步器给搞定了!我可以在两台电脑之间自由切换,一套键鼠就够了,桌面也清爽多了。
这玩意儿也不是完美的。偶尔还是会有些小问题,比如切换的时候会有点延迟,或者复制粘贴的时候会失败。但已经满足我的需求了。
如果你也跟我一样,有多台电脑,又不想桌面上摆一堆键鼠,不妨试试自己动手做一个键盘鼠标同步器,说不定会有意想不到的惊喜。
总结一下这回的经验:
需求很重要! 先想清楚自己要什么,再去找解决方案。多查资料! 网上有很多资源,可以帮助你解决问题。不怕折腾! 自己动手,才能学到更多东西。耐心! 遇到问题不要灰心,慢慢解决。希望我的分享对大家有所帮助!