在 Windows 8.1 update 1 中禁用监视器之间的鼠标速度检查

Jon*_*Jon 29 windows-8.1

在 Windows 8.1 及更低版本中,鼠标将无缝地穿过我的所有显示器。

但是,在 Windows 8.1 update 1 中,鼠标需要以特定速度运行,然后才能转到不同的显示器。如何禁用此功能?

谷歌搜索一无所获,所以我不确定到底发生了什么

Jas*_*son 17

所选答案不再解决最近的 Windows 8.1 更新或 Windows 10 中的问题。

要在更高的 Windows 版本中正确解决此问题,您必须在此处编辑此键,将值从 0 更改为1

HKEY_CURRENT_USER\Control Panel\Desktop\MouseMonitorEscapeSpeed
Run Code Online (Sandbox Code Playgroud)

并且您还必须在以下位置添加缺少的密钥:

HKCU\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\EdgeUI
Run Code Online (Sandbox Code Playgroud)

创建一个 DWORD 值MouseMonitorEscapeSpeed设置为1

最后,您必须从任务管理中杀死Explorer.exe进程,然后重新启动它;或者,您可以重新启动 PC 以使更改生效。

  • 在 Windows 10 中不适合我 (3认同)
  • 在发布版本中仍然适用于我...您是否记得杀死资源管理器或重新启动您的电脑? (2认同)

van*_*huk 5

找到了一种方法来为我自己修复它。取消选中此框:右键单击任务栏> 属性> 任务栏选项卡 一旦取消选中点击应用,然后您可以重新选中它并再次点击应用,鼠标不应再卡住。

在此处输入图片说明


Mat*_*oha 5

虽然有些人报告说在更改看似无关的 Windows 设置(例如“在所有显示器上显示任务栏”)后这个问题消失了,但这些都不适合我。

但是,更改注册表值后

    HKEY_CURRENT_USER\Control Panel\Desktop\MouseMonitorEscapeSpeed
Run Code Online (Sandbox Code Playgroud)

从它的默认值(Win 8.1 Pro build 9600 上的 0)到 1 并重新启动“粘性边缘错误/功能”似乎消失了。

还有MouseCornerClipLength如果您想禁用粘角落也可能会感兴趣的相同位置(在这种情况下将其设置为0)。

编辑MouseMonitorEscapeSpeed回0后,休眠后问题再次出现。值 1 似乎禁用粘性监视器边缘而没有任何副作用。


Jos*_*eph 5

@Jason Stevenson 的解决方案最适合我,但是我发现了一个它无法按预期工作的情况。

MouseMonitorEscapeSpeed值似乎不是 0/1 的 True/False 切换,而更像是一个整数值。在从一个监视器移动到另一个监视器的所有场景中,值 1 并不能解决此问题。

要重现使用 1 时的问题MouseMonitorEscapeSpeed

  1. 将两个MouseMonitorEscapeSpeed注册表项都设置为 1
  2. 重新启动机器或重新启动Explorer.exe进程
  3. 关闭多个显示器上的任务栏(如 @vanquishuk 所示)
  4. 解锁主任务栏并将其移动到左显示器的右侧
  5. 将鼠标非常缓慢地从左侧显示器移动到右侧显示器(您应该看到鼠标在中间有一点卡住)
  6. 从右显示器向左移动,鼠标不粘住

通过下面的注册表项,我发现该解决方案适用于我能想到的所有场景(包括将任务栏放在显示器侧面)。

--- 注册表文件 ---

Windows Registry Editor Version 5.00

;
; Fix mouse stickiness between monitors and mouse getting stuck in corners between monitors
;

[HKEY_CURRENT_USER\Control Panel\Desktop]
"MouseCornerClipLength"="0"
"MouseMonitorEscapeSpeed"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\EdgeUi]
"MouseMonitorEscapeSpeed"=dword:00000000
Run Code Online (Sandbox Code Playgroud)