我刚刚在我的设置中添加了一台新的 4k 显示器,这样我的显示器总数就增加到 3 台了。我的问题是 Windows“认为”显示器的物理尺寸与显示设置中的相对尺寸相同,但实际上它们只有一英寸的差异(4k 为 28 英寸,而 2 台 1080 为 27 英寸)。这使得在显示器之间移动有点麻烦,因为从显示器 1 移动到其他 2 台时,鼠标会停在显示器边缘。从 1080 移动到 4k 时,光标也会跳到屏幕中间。有没有办法让它们“对齐”,使光标的行为就像在具有相同分辨率的显示器之间移动一样?
系统设置:nVidia GTX 970 Intel Core i7 4790K 16Gb ram Windows 10 Pro 64 位
答案1
在另一个网站上找到了此解决方案线,原文来自 Steve:
也许 LittleBigMouse 可以帮到你?这是一个 alpha 应用程序,但它似乎专注于解决你遇到的问题。
我一直在 4K UHD 显示器和 1080p 全高清显示器上使用它,它完全满足您的要求。
答案2
抱歉,你不能。
计算机不知道显示器的物理尺寸:只知道虚拟尺寸(即像素尺寸)。
答案3
您有几个选择,最合理的选择是启用 Nvidia 所称的 DSR,在 AMD 方面,我相信这被称为超级分辨率,这将允许您以高于原始分辨率运行显示器,欺骗操作系统认为它们都是 4k,根据您的工作量,您甚至可能会从“额外”的虚拟空间中受益,也可能不会。您还可以将两个小显示器一个在另一个之上重新排列(将 #3 向下移动到与 #2 对齐)。
我个人会做的是将这些较小的显示器翻转为纵向模式,每侧一个,强烈建议您尝试一下。
答案4
最好的办法是降低 4k 的分辨率。这将满足你希望它像 1080p 显示器一样运行的愿望。
但是,如果您想保持分辨率不变,还有一个更草率/更易出问题的替代方案,需要编写一些代码。您可以编写一个程序来检测鼠标光标的位置,当您越过屏幕边界时,将其跳转到 ( y_pos
/ y_res_old
) *y_res_new
(其中y_res_old
是您离开的显示器的垂直分辨率,y_res_new 是您将鼠标移入的显示器的垂直分辨率)。这可能会出问题,但对于您的处理器来说,它可能非常快,您甚至不会注意到。
我建议仅当光标位于屏幕边框 5 个像素左右的范围内时才执行此操作,这样可以减少光标在过渡部分的卡顿。
TL;DR:如果您不想深入研究某些编程,或者委托书呆子来做这件事,那么您别无选择 - 拒绝解决方案或保留它。