/ Mac

Mac 和 Windows 共享键鼠方案

家里有一台 Mac mini 和一台 Windows 主机,但是显示器只有一台,键盘和鼠标也只有一套,由于生活和工作需要,经常需要在这两台电脑间切换。最粗暴的方法就是直接把键盘鼠标拔了插到另一台设备上,这样切换方式很麻烦。于是,我就想着如何能降低切换的成本。

显示器的共享

显示器共享在我这里没什么问题,因为我的显示器是华硕的 VX239H-W ,拥有一个 VGA,2 个 HDMI 接口,Mac 和 Windows 可以同时用 HDMI 线连到显示器上,显示器提供一键切换按钮,可以很方便的切换信号源。后面还想搞一个 VGA 转 HDMI 的线,可以接到树莓派上,用来作为媒体中心的显示设备。

所以有类似需求的朋友,可以去买这种带有多个接口的显示器,一键切换还是比较方便的。当初我买显示器的时候也没考虑到这个需求,不过好在买对了,哈哈。

键盘、鼠标的软件共享方案

问题就在键盘和鼠标了,最开始的想法是用远程桌面来解决,试了 Teamview 和 VNC,虽然能解决一些问题,也不用来回切鼠标键盘和显示器,但是有个很大的缺点,经常出现明显的卡顿现象,延迟太高!Teamview 的卡顿比较严重,VNC 稍微好一些,但是依然不能达到我的要求。

接下来我找了一些共享键鼠的软件方案,使用比较多的是 ShareMouse 和 Synergy,Synergy 的名气比较大一些,软件也是开源的,但是从官网下的却是要收费的。所以不怕麻烦的可以自己从 github 下载源码自己编译一个。

经过一番试用对比,我选择了 ShareMouse,相对于 Synergy 拥有配置简单,使用方便的优点。

设置好 hotkey,可以一键切换键鼠。

或者通过鼠标手势来切换,移动到显示器最左侧或者右侧,就可以触发切换动作。然后再手动切换下显示器就可以了。Mac 和 Windows 的操作基本一致。

这个方案的效果几乎是完美的,我在使用过程中感觉不到任何延迟,唯一麻烦的地方就是要手动切换下显示器了。