现象:
- 鼠标无法操作任何界面。
解决办法:
按Ctrl + Alt +delete 后 Esc返回。
原因分析:
是因为鼠标抬起消息丢失造成的。
鼠标在某个窗口按下后,这个窗口便会锁定鼠标,后续所有鼠标输入都会发送到这个窗口。 如果鼠标抬起了,但是这鼠标抬起消息(MouseUp)因为某种原因丢失(通常是使用鼠标挂钩的软件拦截掉的),就会导致这个窗口持续锁定鼠标。 再点其它任何地方都没有效果了。
导致消息丢失的原因可能有:
1)Quicker本身的bug。这个问题很早就存在(某些电脑上会有,另外一些电脑上没有),但是因为没法稳定复现,所以没有找到具体原因。 似乎长按方式触发更容易导致这个现象出现。
2)其它使用挂钩软件影响了。使用鼠标挂钩的软件可能会拦截鼠标消息,当多个使用挂钩的软件一起生效时,可能导致混乱,导致错误拦截消息。如果之前这个现象不频繁,近期变得频繁,可能是这一原因引起的。 一些桌面工具、AI工具,或其它使用鼠标可以触发的工具,通常会使用鼠标挂钩。
参考: