将按键发送到光标下的窗口(防止焦点窃取)

将按键发送到光标下的窗口(防止焦点窃取)

我在几个扑克网站上玩扑克,借助几个 ahk 脚本将热键发送到鼠标下的桌子(窗口)。

但是,一个扑克室(carbon poker)总是抢占焦点,并在我轮到时激活窗口,所以即使我在另一张桌子(程序)上,按键也会发送到这张桌子,从而导致不必要的下注或弃牌:)

我正在网上搜索一种解决方案来防止 Windows 7 中焦点被窃取,但没有找到任何东西。

所以我猜最好的解决方案是一个附加程序,确保击键被发送到光标下的窗口。

有人能帮我找到或编写这样的应用程序/脚本吗

提前谢谢

在 autohotkey.com 社区找到帮助:

#Persistent
#WinActivateForce

SetTimer, CheckActive, 5
return

CheckActive:
 MouseGetPos,,,window
  WinActivate, ahk_id %window%
Return

答案1

Microsoft power toyTweak UI实现了这一点。

https://en.wikipedia.org/wiki/Tweak_UI

在鼠标部分下Activation follows mouse (X-Mouse),它有一个 1000ms 的默认计时器,您可以更改它。

相关内容