通过 DisabledHotkeys 注册表值禁用三键截图工具热键?

通过 DisabledHotkeys 注册表值禁用三键截图工具热键?

Windows 10 将 ++ 绑定Win到截图工具。我想将该键绑定用于另一个程序。您可以在 中创建一个新的注册表项,其值为禁用+ Shift、禁用+等。SComputer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AdvancedDisabledHotkeysSWinSEWinE

但我还没看到有人提到如何禁用三键热键,我也不知道如何输入SHIFT key值。我找到的只有此主题(看看 JBert 的评论)似乎找到了一种输入LEFT ARROW key值的理论方法(禁用Win+热键),但似乎并没有按照他们的预期发挥作用。

答案1

我设法禁用了Win++热键ShiftS但没想到它竟然能起作用。我使用了虚拟键代码值从我链接的线程中找到页面,0x10从那里找到 SHIFT 键的值(只需要记住数字 10),然后修改字符串的二进制数据DisabledHotkeys以在开头添加“10”,使其看起来像下面的图片一样。

之后单击“确定” ,并以通常的方式修改值,S在新的符号后添加新的符号,该符号的最终值看起来如下图所示。按“确定”,重新启动,令我惊讶的是,它实际上起作用了,现在Win++热键不会打开任何东西!ShiftS

不过,这也有缺点:它还会禁用Win+S热键,幸好我不使用这个热键,所以对我来说这不是问题,但对某些人来说可能是个问题。如果存在Win+Shift快捷键,它也会禁用它,因为我相信它会禁用热键组合中使用的每个键,所以这一点值得注意。

答案2

要将Win++与 ExplorerShift解除绑定S,请将以下文本粘贴到文件中.reg,然后双击执行:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"DisabledHotkeys"="S"

如果您希望撤消此操作,请对以下.reg文件执行相同操作:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"DisabledHotkeys"=-

参考 : 如何在 Windows 中禁用特定的全局热键

相关内容