禁用任务栏热键?

Abh*_*ert 6 windows hotkeys

在 Windows 8 上,在任何程序中按“Windows + T”将键盘焦点移动到任务栏。

我想为此热键分配不同的功能,但默认设置是覆盖我的自定义功能。如何禁用任务栏的热键?

and*_*415 11

禁用特定热键

尽管未记录在案,文件资源管理器(以前称为 Windows 资源管理器)提供了每个用户的注册表项,可以有选择地禁用某些与资源管理器相关的热键。注册表值被调用DisabledHotkeys并位于:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Run Code Online (Sandbox Code Playgroud)

字符串数据中的每个字符代表一个键,在其所有支持的组合中都将禁用该键。例如,同时F禁用Win+FWin+ Ctrl+ F。解释是根据程序员所知的虚拟键代码。字母键必须大写。对于F1密钥,请使用小写p. 对于Break键,字符必须具有数值0x13

来源:禁用全局热键

例子

要禁用Win+ 请T按照以下步骤操作:

  1. 打开命令提示符

  2. 键入或粘贴以下命令,然后按Enter

    reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "DisabledHotkeys" /t REG_SZ /d "T" /f
    
    Run Code Online (Sandbox Code Playgroud)
  3. 注销并重新登录以应用更改。

评论

  • 适用于 Windows Vista 及更高版本。仅支持最多 22 个字符的数据。

  • 根据我的测试,使用此方法无法禁用以下Win+x快捷方式:

    • 视窗Vista

      Tab L U

    • Windows 7的

      Tab ? ? ? ? C H L P U V

    • 视窗 8.x

      Tab Space ? ? ? ? C H I J K L O P U V X Z

参考