你如何解绑特定的 Windows 资源管理器快捷方式

Jos*_*ing 6 windows-registry windows-vista windows-explorer hotkeys

Windows Vista(更具体地说,资源管理器)为其快速启动栏绑定了 win+1、win+2、win+3 等。我想将这些组合键用于不同的程序。有一个注册表项可以防止资源管理器绑定这些快捷方式,以便我可以自己绑定它们,但我不记得它是什么。

我尝试过的每次搜索都说设置HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\NoWinKeys 为 1,但这会禁用所有快捷方式(win+r 等),而不仅仅是特定的。

我之前在我的最后一台计算机上做过,但我不记得具体的注册表设置。

Jos*_*ing 9

我终于通过搜索我的一台旧计算机的注册表找到了它。

我正在寻找的注册表项是 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\DisabledHotkeys

如果它不存在,请创建一个新的可扩展字符串值并添加您不希望 Windows 资源管理器绑定的任何字符。

例如,将 DisabledHotkeys 设置为12将阻止资源管理器绑定 windowskey+1 和 windowskey+2

  • 您在“DisabledHotkeys”中键入哪个字符来禁用 Win+Arrow(无论箭头)? (4认同)
  • @pataluc 这个答案缺少有关虚拟键以及如何添加它们的信息。我检查了 https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731%28v=vs.85%29.aspx 并且箭头需要 4 个字符,它们都是不可打印的。您需要查找单个箭头(例如,向左箭头的代码为 25),然后右键单击注册表值,选择修改二进制数据并输入“25 00 00 00”(忽略左侧的四个零)。重复,最后你应该有 16 对字符。 (2认同)