ActiveWndTrackTimeout 值被忽略

Idl*_*ind 12 windows-8

我通常在我的 Windows 8 机器上打开活动窗口跟踪 (XMouse)。我编写了一个小的 .Net 实用程序来打开/关闭它并调整延迟。效果很好!

但是,在安装 Windows 8.1 之后,无论那里有什么值,都会忽略 ActiveWndTrackTimeout 延迟。无论注册表中的值如何, 窗口切换都会立即发生:

我的注册表中的 ActiveWndTrackTimeout 条目

有没有其他人遇到过这个错误或为我解决了这个问题?我可以轻松地打开/关闭该功能,但我宁愿在合理的延迟后将其打开。

我在 64 位机器上运行 Windows 8.1 Pro。

小智 9

我有 Win8 并且“ActiveWndTrackTimeout”工作正常,但是当我更新到 Win8.1 时它停止工作。我不得不将“ActiveWndTrackTimeout”重命名为“ActiveWndTrkTimeout”,退出并登录,现在它也可以在 Win8.1 中使用。


tuk*_*kan 5

这么老的问题,但即使对于 Windows 10 似乎仍然有效(说真的,微软你应该一劳永逸地修复它)

我使用Windows 10 1703(15063.1387 - 我认为这些未成年人不重要)启动了窗口 10 。

我已经配置:在路径:HKEY_CURRENT_USER\Control Panel\Desktop\ 值:ActiveWndTrackTimeout2000(毫秒)

升级到Windows 10 1709 (16299.461) 后,一切再次停止工作。我已经添加了一个ActiveWndtrkTimeout具有相同值的注册表 DWORD 键(将旧键留在那里),并且提升延迟再次开始工作。

来自 MSDN:

ActiveWndTrk超时

HKCU\控制面板\桌面

REG_DWORD
毫秒
0

0 是默认值。

注意:我想纠正一个虚假信息

还有一个注册表项MouseHoverTimeHKEY_CURRENT_USER\Control Panel\Mouse。此条目不会更改窗口提升延迟。它改变了任务栏信息和预览显示的速度。

更新 17/12/2020

又来了,感叹微软你真的应该改进你的测试!

Windows 1909 (OS Build 18363.1139) 更新后,悬停延迟再次停止工作!我ActiveWndTrkTimeout再次添加了已删除的内容,但没有让我感到惊讶。(即使在重新启动后)

您需要做什么控制面板\所有控制面板项目\轻松访问中心\使鼠标更易于使用并取消选中复选框通过将鼠标悬停在窗口上并单击应用按钮来激活窗口。然后再次选中复选框并再次单击应用按钮。现在它又工作了!