我可以自定义鼠标在显示器之间移动的方式吗?

我可以自定义鼠标在显示器之间移动的方式吗?

我使用的是 2014 年中期 13 英寸 MacBook Pro(配备 Retina 显示屏)以及两台 20 英寸外接显示器。两台显示器均为 1200x1600,旋转为纵向,分别位于笔记本电脑的两侧。使用 OS X 显示布局工具配置屏幕以匹配其物理布局,如下所示:

______       ______
|    |       |    |
|    |_______|    |
|    |       |    |
|____|_______|____|

由于笔记本电脑的显示屏分辨率为 2560x1600,因此从像素级别来看,我的显示屏是矩形 (4960x1600)。但是,在显示器之间移动鼠标时,运动会模仿显示器的物理布局,其中 13 英寸显示器的短边比旁边的 20 英寸显示器的长边短得多。因此,如果我将鼠标从左侧显示器的顶部移动到右侧显示器的顶部,我必须先将其向下移动到 MacBook 屏幕所在的位置,然后在移过后再次返回。

我希望能够像在 4960x1600 像素的矩形桌面上移动鼠标,最好不必将 Retina 显示屏上的文本设置得太小。不过,我的眼睛确实很好,所以如果唯一的方法是在 Retina 显示屏上设置相同的 DPI,因为 20 英寸的显示器太小了,我欢迎有关如何做到这一点的建议。

另一种可能的解决方案是将鼠标“扭曲”在左侧显示器的右上边缘和右侧显示器的左上边缘之间,但我认为这不太好。

我对 OS X 的使用经验很少,但运行桌面 Linux 发行版以及配置 X 服务器以使用多台显示器执行奇怪的操作方面经验丰富。一种解决方案可能是在 MacBook 上安装 Linux 并按照这种方式进行操作。

我认为需要某种软件,并欢迎提出建议。

从内部来看,我认为 OS X 正在进行某种缩放,因此当从内部显示屏上的像素 (0,y) 向左移动时,它会转到左侧显示屏上的像素 (1200, f*y),其中 f 类似于 (外部显示器高度)/(内部显示器高度)。我想强制 f=1。

当我在家时,我使用 Synergy 在桌面和笔记本电脑之间无缝移动,它会按照我想要的方式映射鼠标。

相关内容