我需要实现焦点跟随鼠标,但键盘焦点不跟随鼠标。因此,焦点在鼠标停留的地方处于活动状态,但键盘可以安全地在另一个窗口中输入,而无需将焦点从鼠标指向的窗口移开。
我从这里尝试了这个 powershell 脚本关联:
$signature = @"
[DllImport("user32.dll")]
public static extern bool SystemParametersInfo(int uAction, int uParam, ref
int lpvParam, int flags );
"@
$systemParamInfo = Add-Type -memberDefinition $signature -Name SloppyFocusMouse -passThru
[Int32]$newVal = 1
$systemParamInfo::SystemParametersInfo(0x1001, 0, [REF]$newVal, 2)
但它只能使鼠标在第一个应用程序上处于活动状态,但当我在另一个应用程序上使用键盘打字时,它就会失去焦点。