我有 2 个显示器。主显示器是水平的,副显示器是垂直的。
从右侧显示器移到左侧显示器时,如果鼠标碰到我用红色显示的区域,它就会卡住。我想改变这种行为。
每当鼠标点击任何部分高显示器左边缘的宽度,应该包裹在宽显示器的右边缘。我并不特别在意在哪里在边缘它被包裹:如果它只是最近的点,就像我在图像中显示的那样,那就没问题了(虚线是包裹/传送)。
我怎样才能做到这一点?
答案1
由于这个问题没有“免费”的答案,我开发了一个小型 Windows C# 命令行应用程序来解决这个问题,并允许鼠标在多个显示器之间平滑移动,也可以在最左边和最右边的显示器之间环绕。
- MouseUnSnag-GitHub- 您可以从源代码进行编译,或者提供作为 GitHub“版本”的可执行文件。
鼠标解锁还解决了“粘角”问题,在相关的超级用户帖子中提出:
答案2
使用 Windows 显示属性这是不可能的。
它可以“适合”您的显示器布局,因此在显示属性中,您可以上下拖动显示器等,让您的设置感觉自然。
例如,如果左侧显示器的底部与右侧显示器的底部对齐,那么您应该在窗口中将其向下拖动以反映这一点,等等。
答案不多,但除非第三方可以做到这一点,否则 Windows 无法做到这一点。
答案3
显示融合在设置>窗口管理选项卡上有一个选项,称为“防止鼠标光标卡在未对齐的显示器边缘”,可以解决此问题。
披露:我在 Binary Fortress Software(DisplayFusion 的制造商)提供支持和测试:)
答案4
我有 3 个显示器(17 英寸、22 英寸、28 英寸),每个显示器的屏幕分辨率都不同,并且我遇到了相同的鼠标移动问题。我尝试了一些工具,但对我的情况没有帮助,而且 DisplayFusion 不是免费的 :D,所以我决定用 Autohotkey 编写一个脚本来解决这个问题。
检查这个脚本。您可以使用 ahk2exe 将其编译为 exe,然后将其添加到启动项
这是我的情况: