如何禁用整个系统的 F1 键?

如何禁用整个系统的 F1 键?

有没有办法暂时禁用 F1 键?

我不想永久禁用它,但也许需要一个切换开关,以便我可以启用它来执行某些操作。

我正在尝试解决的问题是,我从来没有故意按下 F1 键,但偶尔会意外按下它(这可能很麻烦,因为大多数帮助系统都使用 F1 来激活)。

答案1

最简单的解决方案:使用这个自动热键

f1::Return

就会这样做。

您可以通过关闭系统托盘中的应用程序来禁用它,然后通过再次打开它来重新启用它。

答案2

在 Windows 7-10 上(也许还有较低版本?)禁用所有程序中的 F1 按钮(仅适用于当前登录的用户),将此文件另存为disable.reg并运行:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\Typelib\{8cec5860-07a1-11d9-b15e-000d56bfe6ee}\1.0\0\win32]
@=""

[HKEY_CURRENT_USER\SOFTWARE\Classes\Typelib\{8cec5860-07a1-11d9-b15e-000d56bfe6ee}\1.0\0\win64]
@=""

或者打开regedit,浏览到HKEY_CURRENT_USER\SOFTWARE\Classes\Typelib,创建一个名为 的键(文件夹){8cec5860-07a1-11d9-b15e-000d56bfe6ee},然后在其中创建一个名为 的键1.0,然后在其中创建一个名为 的键,然后在其中创建一个名为 的键,然后在其中创建 2 个名为和 的0键。打开每个键,双击,然后按。观察已从 变为空白。win32win64winXX(Default)OKData(value not set)


重新启用F1 键,将此文件另存为enable.reg并运行:

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\SOFTWARE\Classes\Typelib\{8cec5860-07a1-11d9-b15e-000d56bfe6ee}]

或者打开regedit、浏览HKEY_CURRENT_USER\SOFTWARE\Classes\Typelib并删除名为的文件夹{8cec5860-07a1-11d9-b15e-000d56bfe6ee}

答案3

夏普键,您可以禁用或重新映射大多数键盘按键。要使用它来禁用 F1 键:

  1. 打开程序。
  2. 点击添加
  3. 在左侧面板下,点击类型键并按F1在键盘上。
  4. 在右侧面板中,选择关闭钥匙
  5. 点击好的
  6. 点击写入注册表
  7. 注销或者重新启动计算机。
  8. 要恢复原始状态,请删除该条目并重复前 2 个步骤。

在 SharpKeys 中将“F1”映射到“关闭钥匙”

答案4

其他答案已经解决了如何禁用F1 键。我将解决潜在的问题:

我从来没有故意按下过 F1 键,但偶尔会意外按下它(这可能很麻烦,因为大多数帮助系统都使用 F1 来激活)。

当我使用 Windows 时,我也遇到过同样的问题。我没有尝试禁用它,而是采取了以下方法:指定 F1 作为热键来运行快捷方式一个经常使用的程序。由于我故意地使用它,我不太可能意外碰到它,因为我更清楚它的位置。即使我不小心按到了它,它也会运行我可能很快就需要的程序。

Windows 7 - 为应用程序分配热键

图像

相关内容