在Windows 10 Pro(版本1903)中,按下"Ctrl+Alt+Shift+F"键组合有什么作用?

最近的Windows更新后,这个Ctrl+Alt+Shift+F热键组合被Windows保留了,我甚至在安全模式下检查过,没有其他程序运行。现在我无法在任何我使用的程序中注册这个组合。此外,这真的很烦人;我不明白它是做什么的,也不知道如何更改它。

1必须是新的,它在任何官方键盘快捷方式列表中都没有出现过...https://support.microsoft.com/zh-cn/help/12445/windows-keyboard-shortcuts - Moab
@Moab,你有这个Windows版本吗?对你来说是一样的吗? - vitr
1我也注意到了这个问题。我之前在Visual Studio中使用的是“在文件中查找”,现在却无法正常工作了。我使用了Hotkey Explorer来测试,它显示该功能已经注册给一个未知程序(可能是一个低级别的Windows钩子),但似乎没有任何效果。 - Arcanox
1这真是让人烦恼啊...和Intellij的terraform fmt一样。 - Asfand Qazi
4我刚刚花了几个小时试图找出是哪个新的应用程序占用了这个热键,但没有成功。对我来说问题更严重。我使用的是非美国键盘,现在无法输入映射到AltGr+Shift+F的按键。AltGr,或者右边的Alt键,在国际键盘上用于输入非ASCII字符。它实际上与Ctrl+Alt相同,这意味着这个隐藏的Ctrl+Alt+Shift+F热键阻止了输入这个字符。 - Barnett
@Barnett 完全一样。 - Necronomicron
我终于解决了我的电脑问题,确实与Windows Pro 10版本1903有关。即使你打开了Windows更新,也无法解决这个问题,因为Windows更新似乎只会下载最新构建中的“特性”更改,而不会将你的Windows更新到最新版本。你所需要做的就是访问https://www.microsoft.com/en-au/software-download/windows10,下载“Windows 10更新助手”,然后运行它,这样它就会将最新的Windows版本安装到你的电脑上。 - Jerry Liang
1个回答

这个问题在几个支持论坛上被报告,这些论坛是为使用这个键组合的产品而设立的。根据所有的报告,这是一个由Windows 10版本1903的更新引入的问题,当按下这个键时,Windows会自动吞噬它而不做任何操作。 可能会在未来的更新中解决这个问题,或者微软将完善对这个新热键的处理,但在此期间,我找到了以下解决方法。 使用Spy++,我发现按下这些键时会报告出一系列有趣的事件序列:
Ctrl down
Shift down
Alt down
F up
Alt up
Ctrl up
Shift up
意味着“F键按下”事件被Windows的某个组件吞噬了。 如果同时按下这三个修饰键,结果就是F键事件完全被取消掉。 然后我尝试使用AutoHotkey来拦截这个按键序列,而且成功了。 显然,AutoHotkey在比Windows组件更低的层面上钩取了键盘, 因此能够先拦截并处理该事件。 要将此按键序列与运行资源管理器关联起来,您可以使用以下AutoHotkey脚本:
!^+F:: Run, explorer.exe
安装AutoHotKey后,将以上文本放入一个`.ahk`文件中,并双击运行以进行测试。如果需要停止脚本,可以右键点击任务栏中的绿色`H`图标并选择退出。如果您希望每次启动都执行此脚本,请将其复制到用户启动文件夹中,路径为`C:\Users\<用户名>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup`。

1我已经花了2天时间在这上面。几乎下载了所有的热键识别软件:没有一个可以用的。 - Royi Namir
1我在升级Visual Studio后首次注意到这个问题,一个我之前使用的快捷方式突然失效了。于是我向VS团队提交了一份报告:报告链接,他们随后将我转到了这个问题上 :D - urk_forever
直到今天,它仍然不起作用,真让人烦恼。我已经习惯了在VS2019中使用CTRL+ALT+SHIFT+F快捷键来格式化代码,现在我不得不改成其他序列。 - Jerry Liang