所以我遇到了一个问题,我认为是最近的 Windows 8.1 更新(可能KB2919355)。我在两台显示器之间的右侧使用垂直任务栏。当我以足够慢的速度将鼠标移过分割线时,鼠标最终会“粘”在当前显示器上。这至少每天让我措手不及几次,我觉得非常烦人。我还没有找到任何关闭它的选项。
当任务栏位于另一台显示器的左侧时,也会发生这种情况。当该边缘没有任务栏时,不会发生这种情况。在多显示器布局中,如果屏幕垂直堆叠,水平任务栏也可能发生这种情况,但我没有测试过这种情况。
关于如何禁用此行为有什么想法吗?
答案1
这与在 Windows 8.1 更新 1 中禁用显示器之间的鼠标速度检查。
在测试此问题时,我发现将设置更改为 1 只会降低鼠标粘住的速度。有关详细信息,请参阅我在另一篇文章中的解决方案。
答案2
以下是根据 Taudris 答案中 Sergey Tkachenko 的解决方案创建 .reg 文件的方法,以防有人不想在每次出现此问题时手动更改密钥:
- 将以下代码保存在新的文本文档中,
- 将其扩展名更改为 .reg,
- 双击它将其合并到注册表中。
然后只需重新启动即可应用更改。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Desktop]
"MouseMonitorEscapeSpeed"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\EdgeUi]
"MouseMonitorEscapeSpeed"=dword:00000001
答案3
今天我尝试使用“sticks”进行更多搜索,发现了以下内容:
将鼠标光标固定在显示器 1 的右边缘和显示器 2 的左边缘(共享边缘)是一项功能,可让超级按钮栏和滚动条更易于使用。幸运的是,您可以禁用此功能。
- 打开注册表编辑器(查看如何操作)
转到以下键:
HKCU\Control Panel\Desktop
查找
DWORD
名为 的值MouseMonitorEscapeSpeed
。如果该值不存在,则创建它。将其值数据更改为 1。对以下注册表项重复步骤 2 和 3
HKCU\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\EdgeUI
现在重新启动 Explorer.exe shell 或重新启动 Windows。