有没有办法暂时禁用 F1 键?
我不想永久禁用它,但可能是一个切换开关,以便我可以为某些操作启用它。
问题是我试图解决的是我从来没有故意按下 F1 键,但偶尔会不小心按下它(这可能很痛苦,因为大多数帮助系统使用 F1 来激活)。
Jay*_*ick 11
最简单的解决方案:使用这个Autohotkey宏
f1::Return
Run Code Online (Sandbox Code Playgroud)
会这样做。
您可以通过关闭系统托盘中的应用程序来禁用它,并通过再次打开它来重新启用。
在 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]
@=""
Run Code Online (Sandbox Code Playgroud)
或者打开regedit
,浏览HKEY_CURRENT_USER\SOFTWARE\Classes\Typelib
,创建一个密钥(文件夹)命名{8cec5860-07a1-11d9-b15e-000d56bfe6ee}
,然后创建一个Key内名为1.0
,然后创建一个Key内名为0
,然后里面创建一个名为2个键win32
和win64
。打开每个winXX
键,双击(Default)
然后按OK。观察到Data
已从(value not set)
空白变为空白。
要重新启用F1 键,请将此文件另存为enable.reg
并运行它:
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\SOFTWARE\Classes\Typelib\{8cec5860-07a1-11d9-b15e-000d56bfe6ee}]
Run Code Online (Sandbox Code Playgroud)
或打开regedit
、浏览HKEY_CURRENT_USER\SOFTWARE\Classes\Typelib
并删除名为{8cec5860-07a1-11d9-b15e-000d56bfe6ee}
归档时间: |
|
查看次数: |
64886 次 |
最近记录: |