Windows 键快捷键在哪里定义?特别是截图工具

Windows 键快捷键在哪里定义?特别是截图工具

在 Windows Server 2016 上,当我调用 Windows + Shift + S 时,截图工具会进入捕获模式。在 Windows 10 中,我可以通过运行“snippingtool.exe /clip”来模仿此行为,但这在 Windows Server 2016 中不起作用。

我想弄清楚当使用 Windows + Shift + S 按键时 Windows 在做什么,因为我想直接从 Powershell 脚本进入相同的捕获模式。

我认为这在注册表的某个地方是可见的,因为我记得在旧版本的 Windows CE 中是这样,但我在 Windows Server 中找不到等效项。

这些信息存储在哪里?

答案1

在典型的 Windows 应用中,键盘快捷键直接硬连线到应用中。没有可以重新映射它们的配置数据库。(除非在应用程序中明确实现此类功能,例如您可以在 Microsoft Word 中找到。)

最值得注意的例外是 Windows 资源管理器。它充当用户和内置辅助工具之间的代理。如果您退出它*,您会看到许多(但不是全部)键盘快捷键停止工作。这样您就可以快速确定此系统应用程序提供哪些键盘快捷键。但即使您发现Windows 资源管理器回答了Shift+ Win+ S,也没有表格可以配置它。

如果你确实需要在缺少的地方引入快捷方式(并且可能覆盖现有的快捷方式),那么使用自动热键如下所示(注意:可能需要完整路径)

+#s::Run snippingtool.exe /clip

如果您了解各种内部 Windows 操作是如何启动的(有些可以通过调用 DLL 方法或命令行等来调用),您可以自行创建更多快捷方式 - 例如:

+#d::Run C:\WINDOWS\system32\control.exe desk.cpl`,@0`,3  ; opens Desktop control panel

__

*) 要退出,Ctrl++Shift右键单击任务栏并选择退出资源管理器从上下文菜单中。要再次启动 Windows 资源管理器,请按Ctrl+ Shift+Esc并使用菜单文件>运行新任务explorer通过输入应用程序名称并按 再次启动应用程序Enter

相关内容