在Windows 8.1 Update 1中禁用显示器之间的鼠标速度检查


27

在Windows 8.1及以下版本中,鼠标将在我的所有显示器之间无缝移动。

但是,在Windows 8.1 Update 1中,鼠标需要以一定的速度移动,然后才能转到其他监视器。如何禁用此功能?

谷歌搜索什么都没有,所以我不确定到底发生了什么


4
@TorpedoBench您想让我说什么。我已经对其进行了研究,但没有发现任何问题。Windows 8.1是数小时前发布的,因此不会很快出现任何东西。只要在鼓励用户提出请求之前就没有在SU上询问它-谷歌就必须对某些内容建立索引,因此也可能是SO。
2014年

诸如指向其他论坛或讨论站点的链接之类的东西表明其他人正在经历与您相同的事件。几个小时足以使这类事情浮现。不知道其他用户是否正在经历这种情况,这可能是您的事情。
TorpedoBench 2014年

4
@TorpedoBench无论哪种方式,如果不是,都鼓励提出问题,因此鼓励提出问题。此外,什么都没有发生,所以我无法链接到任何东西。我的兄弟也正在经历这种情况,所以我认为这不是我特有的。
2014年

3
我在帖子中添加了@TorpedoBench。无论哪种方式,都鼓励在SO上提出问题,即使在其他地方已经回答过
2014年

2
@TorpedoBench我不认为您正在阅读我的帖子。即使在其他地方回答,也可以不提任何问题。背后的逻辑是google必须将某些内容编入索引,也可能是SO。我的还没有被回答。
2014年

Answers:


4

@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

感谢您提供.reg文件:)节省了浏览regedit的时间。
露娜2015年

1
在Windows 10上对我不起作用
布雷特·罗杰斯

MouseCornerClipLength设置存在一个打开的错误,我也发现该错误在Windows 10中不起作用。Microsoft已经确认它。我没有尝试过MouseMonitorEscapeSpeed设置,因为它在Windows 10中不会打扰我。默认情况下,当您不拖动窗口时,它似乎已被禁用。我将检查是否可以将其关闭。
约瑟夫

如果要启用此功能,应该使用什么值?我的Windows 10框可让鼠标从一个屏幕转到另一个屏幕,而无需“捕捉”一会儿,这是我想要的功能。如果重要的话,我会在另一个屏幕上方使用一个屏幕。几天前我升级到Windows 10之前,此功能已在Windows 8.1中使用。我尝试将这三个值分别更改为“ 1”,“ 10”和“ 100”,以查看是否有任何区别,bot没有任何作用。我正在测试之间重新启动explorer.exe。
ricardomenzer

我认为此设置在Windows 10中不再起作用,请尝试在“系统”>“多任务处理”下查找设置。
约瑟夫

16

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

为了在以后的Windows版本中正确解决此问题,您必须在此处编辑此注册表项,将值从0更改为1

HKEY_CURRENT_USER\Control Panel\Desktop\MouseMonitorEscapeSpeed

并且您还必须将丢失的密钥添加到以下位置:

HKCU\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\EdgeUI

创建一个DWORD值MouseMonitorEscapeSpeed设置为1

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


3
在Windows 10中对我不起作用
布雷特·罗杰斯

1
在发行版本上仍然对我有用...您是否记得杀死浏览器或重新启动PC?
杰森·史蒂文森

5

找到一种方法可以自己修复。取消选中此框:右键单击任务栏>属性>任务栏选项卡如果未选中,则单击“应用”,然后可以重新选中它并再次单击“应用”,并且鼠标不再卡住。

在此处输入图片说明


我需要在所有显示器上显示任务栏
Jon

@Chipperyman-将其关闭然后再打开似乎在该会话中将其禁用。尽管这可能是一个错误,并且可能会在某个阶段被MS修复。
Spongeboy

这对我来说非常有效。谢谢@vanquishuk!
Lone Coder 2015年

这对我来说也完美。只需取消选中该框,单击“应用”,重新选中该框,单击“应用”或“确定”即可解决问题。谢谢!
亚当P

更新:这只是暂时的。杰森·史蒂文森(Jason Stevenson)的答案有效,希望能永久有效!我正在运行Windows 8.1。
亚当P

5

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

但是,更改注册表值后

    HKEY_CURRENT_USER\Control Panel\Desktop\MouseMonitorEscapeSpeed

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

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

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


回复:将MouseMonitorEscapeSpeed设置为1-我注意到在立即启动时,粘性边缘可能仍然存在。如果您等待1-2分钟,它将停止。
Spongeboy

@TorpedoBench不再适用于新的Windows 8.1更新和Windows10。请参阅下面的解决方案。
杰森·史蒂文森

1

在Windows 10上,转到:

Control Panel\All Control Panel Items\Ease of Access Center\Make the mouse easier to use

我通过搜索“边缘”设置发现了这一点。

选中复选框Prevent windows from being automatically arranged when moved to the edge of the screen


2
解决了在显示器之间拖动显示器之间的窗口的问题时,它还停用了将窗口拖动到屏幕顶部以使其最大化的功能。它将完全关闭该功能。我想保留Win7部分,但禁用Win8 / 10部分。
Kdansky '16

1

如果任何人在Windows 10中仍然存在此问题。请在“设置”->“显示”中进行检查,以确保您的屏幕布置尽可能紧凑(尽可能小的间隙)。当间隙很大时,鼠标将需要一定比例的附加像素移动才能到达下一个屏幕(根据间隙的大小,鼠标移动速度更快)。


阅读“为什么我需要50个信誉才能发表评论”,以确保您了解如何开始发表评论。否则,请考虑为此答案添加一些参考,以支持您的陈述。
Pimp Juice IT

我只是想出了相同的@Lance。Windows 10用户在这里。我有6个监视器,每2行3个,一个在另一个上面。垂直对中的一个存在此问题,而其他对则没有。在“显示设置”(您在其中布置显示器的位置)中,这两个显示器之间只有一小部分空间,而其他显示器则没有。删除那小小的空间将其固定。
戴维·冈德森

0

我找到了不需要重新启动explorer.exe或重新启动系统的解决方案。

脚步:

  1. 转到开始屏幕
  2. 单击Metro应用程序(在我的测试案例中为onenote)
  3. 将鼠标移到左上角,然后单击以将其切换到应用程序(切换到桌面或另一个Metro应用程序;没关系)

现在,鼠标将粘在显示器的所有边缘上。

它来自MS论坛的用户Riasat:http ://answers.microsoft.com/zh-cn/windows/forum/windows8_1-tms/mouse-stickiness-change-with-multiple-monitors/a4eb4cc9-def1-4e80-b823 -83460339afb8

您可以在关闭Metro应用后关闭它,也可以通过任务管理器将其杀死。

希望这会帮到你,这真是令人讨厌的错误

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.