如何在具有多监视器设置的Windows中使光标的行为像在具有相同分辨率的所有监视器之间移动一样?


15

我刚刚在我的设置中添加了一个新的4k显示器,使总数增加到3。我的问题是,窗口“认为”显示器实际上是它们在显示设置中的相对大小,而实际上它们只有一英寸( 4k为28“,而2 1080s为27”)。由于在从显示1转到另一个2的任何一个时鼠标停在显示器边缘,这使在显示器之间移动有点痛苦。当从1080或4k移动时,光标也会跳到屏幕中间。 。有没有一种方法可以使它们“对齐”到光标在具有相同分辨率的显示器之间移动时的行为?

显示设置的屏幕截图

系统设置:nVidia GTX 970 Intel Core i7 4790K 16Gb ram Windows 10 Pro 64位


我对此完全不满意。我有24英寸FHD和27英寸UHD显示器,过去都遇到过同样的问题。
Journeyman Geek

您可以在Nvidia控制面板中设置自定义分辨率。我不知道这是否可以使切换显示器之间更加流畅,但如果将它们设置为相同的分辨率,则可能会起作用!
RyanIG '16

1
唯一的方法就是以较低的分辨率运行4k显示器,但这显然不是您想要执行的操作。
user1751825 '16


Answers:




0

您有几种选择,最合理的选择就是启用Nvidia所谓的DSR,在AMD方面,我认为这是超分辨率,这将允许您以高于本机分辨率的频率运行显示器,从而欺骗操作系统,使他们认为它们是全4k,根据您的工作量,您甚至可能会受益于“额外”虚拟空间,也可能不会。您也可以将两个小型显示器重新排列在另一个上方(将#3与#2对齐)。

我个人会做的是以纵向模式翻转那些较小的显示器,每侧一个,强烈建议您尝试一下。


0

最好的选择是降低4k的分辨率。这将满足您希望它像1080p显示器那样的行为。

但是,如果您想保持分辨率,则可以使用更松散/曲折的替代方法,其中涉及一些编码。您可以编写一个程序来检测鼠标光标的位置,并在跨过屏幕边框时跳至(y_pos/ y_res_old*y_res_new(此处y_res_old是离开的监视器的垂直分辨率,是将鼠标移至其中的监视器的y_res_new) 。这可能会出现故障,但是对于您的处理器而言,它可能是如此之快以至于您甚至都不会注意到。

我建议仅在光标位于屏幕边框的5个像素左右的范围内时执行此操作,这样可以将光标卡顿减少到过渡部分。

TL; DR:如果您不想深入研究某些编程或不想让一个书呆子去做,那您将无可奈何-降低分辨率或放弃它。


如果您有兴趣,我写了一个非常基本的python脚本。它对我有2个监视器有效,但是如果过渡时光标太靠近顶部/底部,有时会卡住,如果您认为可以的话。
Aprillomat
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.