在最近的 Windows 更新之后,这个Ctrl+ Alt+ Shift+F热键组合被 Windows 保留,我甚至在没有其他程序运行的安全模式下检查过。我现在使用的任何程序中都无法注册此组合。此外,它非常烦人;我不明白它有什么用,也不知道该如何更改它。
答案1
使用此组合键的产品的多个支持论坛都报告了此问题。根据所有报告,这是 Windows 10 版本 1903 更新引入的问题,当时 Windows 吞噬了此键而不执行任何操作。
它可能会在未来的更新中被撤消,或者微软将完成添加这个新热键的处理,但与此同时,这是我发现的。
使用 Spy++ 时,我看到按下这些键时报告了一系列有趣的事件:
Ctrl down
Shift down
Alt down
F up
Alt up
Ctrl up
Shift up
意思是“F 按下”事件被 Windows 的某个组件吞没了。如果按下这三个修饰键,则结果是 F 键事件完全无效。
然后我尝试自动热键拦截此按键序列,并且成功了。显然,AutoHotkey 在比任何吞噬 F 键的 Windows 组件更低的级别上挂接键盘,因此能够首先拦截并处理它。
为了将此键序列与正在运行的 Explorer 关联,您可以使用此 AutoHotkey 脚本:
!^+F:: Run, explorer.exe
安装 AutoHotKey 后,将上述文本放入一个.ahk
文件中并双击进行测试。您可以通过右键单击H
托盘栏中的绿色图标并选择退出来停止脚本。如果您希望始终执行此脚本,请将其复制到用户启动文件夹中
C:\Users\<user name>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
。