Windows XP 拖放切换焦点至目标

Windows XP 拖放切换焦点至目标

要在特定应用程序中打开一个或多个文件,我经常在资源管理器中选择文件并将它们拖到目标应用程序中。

我的下一步始终是对拖动到的应用程序中最近打开的文件执行某些操作,例如在文本编辑器中打开的文本文件中执行搜索。

但是焦点仍然在拖动文件的资源管理器窗口上,所以我的操作是在错误的窗口中执行的,例如按 Ctrl+F 会在资源管理器中而不是在文本编辑器中启动搜索。

这听起来可能是一个小问题,但我每天执行这项任务数十次甚至数百次,但似乎无法学会这种不直观的行为!

有什么方法可以改变这种行为吗?也许使用一些 AutoHotKey 魔法?或者一些注册表修改?

答案1

Windows 没有“焦点跟随放下”的功能,但有“焦点跟随鼠标”的功能:当鼠标悬停在窗口上时,就键盘而言,它将成为活动窗口,并被带到所有其他窗口的前面。

在 XP 下,可以使用以下方法启用此功能调整用户界面

在较新版本的 Windows 中,此功能已内置于轻松访问中心(“使鼠标更易于使用”/“通过将鼠标悬停在窗口上来激活窗口”)。优秀且免费的X-鼠标控制可以增加激活的延迟。

答案2

以下注册表设置有助于实现此目的:

使用 regedit 转到:HKEY_CURRENT_USER\Control Panel\Desktop.

双击并将ForegroundLockTimeout其十六进制值设置为30d40

按“确定”并退出 regedit。

重新启动电脑以使更改生效。

相关内容