Windows 10 Pro(版本 1903)中的“Ctrl+Alt+Shift+F”组合键有什么作用?

vit*_*itr 34 hotkeys windows-10

在最近的 Windows 更新之后,这个Ctrl+ Alt+ Shift+F热键组合被 Windows 保留,我什至在没有其他程序运行的安全模式下进行了检查。我无法在我现在使用的任何程序中注册此组合。此外,它非常烦人;我不明白它的作用以及如何改变它。

har*_*ymc 25

使用此组合键的产品的多个支持论坛上都报告了此问题。根据所有报道,这是 Windows 10 版本 1903 更新引入的问题,当此密钥被 Windows 吞噬时,没有做任何事情。

它可能会在未来的更新中撤消,或者微软将完成添加这个新热键的处理,但与此同时,这是我发现的。

使用 Spy++ 我看到了按下这些键时报告的这个有趣的事件序列:

Ctrl down
Shift down
Alt down
F up
Alt up
Ctrl up
Shift up
Run Code Online (Sandbox Code Playgroud)

这意味着“F down”的事件被 Windows 的某些组件吞噬了。如果按下这三个修饰键,则结果是 F 键事件完全无效。

然后我尝试AutoHotkey来拦截这个键序列,这奏效了。显然,AutoHotkey 在比吞下 F 键的任何 Windows 组件更低的级别上挂接键盘,因此能够首先拦截并处理它。

为了将此键序列与正在运行的资源管理器相关联,您可以使用此 AutoHotkey 脚本:

!^+F:: Run, explorer.exe
Run Code Online (Sandbox Code Playgroud)

安装好AutoHotKey后,将上面的文字放到一个.ahk文件中,双击即可测试。您可以通过右键单击H托盘栏中的绿色图标并选择退出来停止脚本。如果您始终希望执行此脚本,请将其复制到用户启动文件夹中的 C:\Users\<user name>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.