PowerToys MouseWithoutBorders and AutoHotKey

vaqhlq81  于 6个月前  发布在  其他
关注(0)|答案(6)|浏览(52)

Microsoft PowerToys版本

0.70.0

安装方法

PowerToys自动更新

以管理员身份运行

出现问题的区域?

鼠标无边框(Mouse Without Borders)

重现步骤

在使用Microsoft Garage版本的MWB时,每当我切换到远程设备时,主机/现在非活动设备的活动窗口会变为MWB特定的窗口。这使得我可以在设备不再活动时暂停各种AHK脚本。我可以通过检查'ahk_class WindowsForms10.Window.8.app.0.141b42a_r6_ad1'或'ahk_exe MousewithoutBordersHelper.exe'何时变为活动状态来识别设备何时变为非活动状态。这是使用AHK的Window Spy时在非活动设备上显示的内容。

使用PowerToys版本的MWB,每当我移动到一个远程设备时,活动窗口现在变成了鼠标所在位置的窗口(如果选择了“在屏幕边缘隐藏鼠标”,则在顶部中心;否则在中间)。例如,如果我在非活动设备上打开了Excel,那么将是被视为活动的窗口。
是否有可能恢复旧的行为?让活动窗口成为MWB特定值?
我更倾向于坚持使用PowerToys版本,因为我假设这将是未来会更新的版本。

pcww981p

pcww981p2#

这个问题在0.70.1版本中已经修复。

o7jaxewo

o7jaxewo3#

或者部分固定!
该行为偶尔会重新出现。
从PowerToys设置中关闭和打开MWB可以解决这个问题。
如果我成功缩小了导致此问题的条件范围,我会进行更新。

aoyhnmkz

aoyhnmkz4#

按下Ctrl+Alt+Del重新引入了不正确的行为。

qrjkbowd

qrjkbowd5#

Microsoft PowerToys版本

0.70.0

安装方法

PowerToys自动更新

以管理员身份运行

存在问题的部分?

鼠标无边框(Mouse Without Borders)

重现问题的步骤

在使用Microsoft Garage版本的MWB时,每当我切换到远程设备时,主机/现在非活动设备的活动窗口会变为一个MWB特定的窗口。这使得我可以在设备不再活动时暂停各种AHK脚本。我可以通过检查'ahk_class WindowsForms10.Window.8.app.0.141b42a_r6_ad1'或'ahk_exe MousewithoutBordersHelper.exe'何时变为活动状态来识别设备何时变为非活动状态。这是使用AHK的Window Spy时在非活动设备上显示的内容。

使用PowerToys版本的MWB,每当我移动到一个远程设备时,活动窗口现在变成了鼠标所在位置的窗口(如果选择了“在屏幕边缘隐藏鼠标”,则为屏幕顶部中央;否则为中间)。例如,如果我在非活动设备上打开了Excel,那么将是被视为活动的窗口。
是否有可能恢复旧的行为?让活动窗口成为MWB特定值?
我更倾向于坚持使用PowerToys版本,因为我假设这将是未来会更新的版本。

pdkcd3nj

pdkcd3nj6#

I believe this snippet captures everything you need.

While true {    

	WinWaitActive("ahk_exe PowerToys.MousewithoutBordersHelper.exe")
	Suspend True

	WinWaitNotActive("ahk_exe PowerToys.MousewithoutBordersHelper.exe")
	Suspend False
}

相关问题