![如果鼠标移动,如何在切换选项卡时允许鼠标居中?](https://linux22.com/image/1545244/%E5%A6%82%E6%9E%9C%E9%BC%A0%E6%A0%87%E7%A7%BB%E5%8A%A8%EF%BC%8C%E5%A6%82%E4%BD%95%E5%9C%A8%E5%88%87%E6%8D%A2%E9%80%89%E9%A1%B9%E5%8D%A1%E6%97%B6%E5%85%81%E8%AE%B8%E9%BC%A0%E6%A0%87%E5%B1%85%E4%B8%AD%EF%BC%9F.png)
命令ALT
+ESC
切换到 Windows 10 中的下一个窗口。我将鼠标设置为新聚焦窗口的中心(我遵循本教程以实现鼠标居中行为)。但是,如果我移动鼠标并按下ALT
+,ESC
它将改变焦点,但不会将鼠标移动到该窗口。有什么方法可以规避或修复此错误吗?
我还使用以下 AutoHotkey 将 Capslock 设置为ALT
+ ESC
:
Capslock::Send,{AltDown}{Esc}{AltUp}
我的用例是同时玩两个动作游戏。(为什么?因为为什么不呢?)每个显示器上一个。在它们之间切换时,我使用“ALT”+“ESC”。问题是,如果我在执行此操作时移动鼠标,它就不会切换,这不可避免地是一个问题。
答案1
以下 AutoHotkey 脚本解决了我的问题:
Capslock::
Send,{AltDown}{Esc}{AltUp}
WinGetActiveStats, Title, Width, Height, X, Y
MouseMove, Width / 2, Height / 2, 0
Return
除了命令之外,我们还设置了鼠标的位置。这并不能解决问题。相反,这是一种解决方法。