在不同分辨率(和DPI)显示之间移动鼠标比例


32

我有三个显示器,一个4K显示器,旁边是两个1080p显示器。从物理上讲,这些监视器的大小大致相同。此外,Windows 10可以很好地与1080p显示器分开处理4K显示器的DPI缩放。因此,虽然Windows看起来像这样

显示设置

真正的布局是三个并排大小相等的显示器。

问题是,从显示器1拖动时,鼠标会一直卡在显示器2和3的边缘上。我希望鼠标继续在显示器2或3上,而不管鼠标在显示器1左边缘或右边缘的哪一部分。感动。

之前(例如在此处)已经问过这个问题,一个常见的答案是建议这种行为是有意的,因为鼠标移动应反映不同大小的显示。这样的答案不合适,因为它没有考虑DPI和缩放。


你的问题是什么?
magicandre1981

因此,基本上,您想这样做,如果鼠标在1080p显示屏上位于显示器高度的30%处,而您在显示器之间移动鼠标时,鼠标在4k显示器上的高度却保持在30%?您在问题中链接的问题已经表明尚不支持此问题。
ecube

3
现在,我不太关心鼠标停在何处的细节,而更多地关注的是除非我瞄准显示2或3,否则鼠标会完全停止移动。显示器的物理尺寸相同,因此您看不到您必须瞄准的地方。这真的很刺耳。我希望鼠标出现在下一台监视器上,而不管它击中的是左边缘还是右边缘的百分比。我知道我可能找不到Windows固有的解决方案。我希望有一些免费的第三方解决方案。
SkyNT

Answers:


27

也许LittleBigMouse可以帮助您?这是一个Alpha应用程序,但它似乎专注于您遇到的问题。

DPI Aware鼠标在屏幕上移动

在多dpi显示器环境中允许准确的鼠标屏幕分频器位置。当同时使用4k显示器和全高清时,此功能通常很有用。

GitHub:https : //github.com/mgth/LittleBigMouse

下载(发布):https : //github.com/mgth/LittleBigMouse/releases


1
这很棒!这正是我想要的。有一个小错误,如果我的一个屏幕在第四台显示器上重复出现,则鼠标无法确定要“捕捉”到哪个显示器,但是我可以通过摆弄重复的显示器位置来减轻问题。
SkyNT

1
一定要在他的Github页面上告诉开发人员,以便他可以尝试解决此问题,以便将来解决!似乎它仍在积极开发中。
史蒂夫

2
我发现,如果将复制的监视器放在原始监视器的顶部,就没有其他问题了。该程序可能会使用更多文档,但否则可以正常运行。
SkyNT

1
有GUI吗?根据说明,它看起来像我所需要的,但是安装后我看不到任何窗口,设置或任何区别。我正在运行
Win10。– Cheslab

是的,它确实具有GUI。简单但很好:截图
Dénes帕普


1

所以,我有同样的问题。TLDR;由于缺乏开源应用程序(LittleBigMouse无法正常工作,DisplayFusion并非免费),我最终编写了一个小型应用程序来完成这项工作。在这里找到它:https : //gitlab.com/rich4rd.macwan/mousemapper/tree/stable

我有两台显示器,一台4k和一台FullHD,两者的物理尺寸几乎相同。两个屏幕之间的鼠标移动很痛苦,因为第二个屏幕的1080p垂直分辨率(我将其放在右侧)是左侧4K屏幕的2160p垂直分辨率的一半。由于没有为此找到任何免费的应用程序,所以我决定自己编写。

这是一个非常简单的托盘应用程序,它使用鼠标挂钩来获取全局鼠标位置,并根据屏幕的分辨率将鼠标从一个屏幕移动到另一个屏幕时将其映射。理想情况下,我应该将鼠标钩放在一个不同的dll中(如微软建议),但我想要快速又脏的东西并且它可以工作。它仅适用于两个屏幕。也许如果此应用程序有用,我将发布具有增强功能的较新版本。

希望它能对像我这样的人有所帮助。这不是生产级别,但对于我的情况来说效果很好。只要有人需要,就把它放在这里:)


该存储库不可见或已删除
TheLQ

1
对于那个很抱歉。更新了权限。我发誓我以为我已经将回购公开了!gitlab.com/rich4rd.macwan/mousemapper/tree/stable
理查德·麦克
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.