鼠标指针在按下的箭头键上移动

zdi*_*ion 226 mouse windows-10

我在 W10 计算机上遇到了一个奇怪的问题,几天来我的箭头键一直在“驱动”我的鼠标指针。按向左箭头键会将指针向左移动几个像素,等等。

我想到的第一件事是“哦,好吧,我一定是无意中启用了鼠标键”。但是鼠标键使用小键盘,即使如此,它也没有启用。重新启动没有帮助,但我注意到如果当前窗口以另一个用户(管理员)身份运行或者它是任务管理器,则不会发生这种情况,这表明捕获按键事件的事件过滤器仅在我的 UID。

我试过杀死各种进程,但我的想法已经用完了。我相当确定这是一个愚蠢的问题,但它一直让我发疯。

zdi*_*ion 548

尝试杀死我 PC 上所有正在运行的进程,直到问题消失,我现在可以肯定地说罪魁祸首是......

微软画图

(经典Win32之一)

显然它有一个功能,允许使用箭头键移动鼠标指针,并且由于某种原因,有时当窗口失去焦点时它不会停止监听,所以 Paint 在后台运行,因为我经常使用它并且它仍在做它移动鼠标的工作。

  • 我很高兴这个网站存在!我没想到我会这么快找到答案。 (56认同)
  • 如果在强制更新后自动重新打开油漆,就会发生这种情况! (21认同)
  • 非常感谢,这回答了为什么鼠标光标只在一些奇怪的小方块上移动的问题。似乎只有当您运行多个 MSPaint 并多次将笔记本电脑从睡眠中唤醒时才会发生这种情况。 (15认同)
  • (就我而言)我猜 Paint 在我崩溃之前是打开的。崩溃后,当 Windows 恢复了我的会话时,这突然发生了。Closing Paint 也对我有用。谢谢! (7认同)
  • 请将您的答案标记为最佳答案。很好地找到了罪魁祸首。 (6认同)
  • 在使用 Windows 20 多年后第一次遇到这个问题。我一点也不知道有人是怎么想出来的。 (5认同)
  • 是的!刚刚遇到了同样的问题,你发现了,太棒了,谢谢分享! (3认同)
  • 这也只是为我修好了。我什至没有看到它运行。你可以用这个 powershell 1-liner `ps | 杀死他们。其中 Name -like '*paint*' | % { $_.Kill() }` (3认同)
  • 同样,仅在 Microsoft 强行关闭您的电脑并在您离开时杀死您的所有工作后的“恢复”绘画会话中。我要切换到 Linux。 (3认同)
  • 这似乎与恢复会话有关 - 例如在启动、崩溃恢复、远程桌面等。当它恢复 Windows 时,Paint 由于某种原因没有收到它已最小化的消息,因此它接管了。 (3认同)
  • 起初我很怀疑,但杀死 ms Paint 起作用了。所以这在 2021 年 2 月仍然是一个问题。 (3认同)
  • 非常感谢,找了好久。我从没想过油漆是罪魁祸首。(我用 windows10 1806 版本的 mspaint 替换了 mspaint.exe,它不再执行此行为。)根据:https://winaero.com/blog/microsoft-is-updating-paint-with-new-可访问性功能/ 它是 1903 年的新功能 (2认同)
  • 我以为我要疯了。谢谢你。 (2认同)
  • 毕竟是油漆.... (2认同)
  • 通常,当我偶然发现与我在此类事情上遇到的类似问题时,奇怪的具体解决方案从未起作用。这是我遇到的最奇怪的解决方案,你瞧,杀死油漆也为我解决了这个问题:D (2认同)
  • 无需清除油漆——只需聚焦窗口,也许做点什么,您的鼠标就会再次属于您。 (2认同)
  • 大声笑,wtf ;) Microsoft 本身无法使用简单的 Window.IsActive (2认同)
  • Paint 通过在后台运行来做到这一点真是太疯狂了!!很高兴我看到了这个答案,因为我永远不会猜到。 (2认同)
  • @PlausibleSarge 是的!可能是这样,这正是发生在我身上的事情 - 由于 Windows 更新,我重新启动了我的计算机,当它以打开画图的方式返回时,我注意到了这个奇怪的问题。老实说,我认为 Windows 更新再次破坏了某些东西。 (2认同)
  • `pskill mspaint` 如果您安装了 sysinternals。 (2认同)
  • 感谢 zdimension 和 StackOverflow,我今天遇到了同样的问题!我不敢相信这么多年了这个错误仍然存​​在! (2认同)