![暂时禁用 Windows 中的功能键](https://linux22.com/image/1349353/%E6%9A%82%E6%97%B6%E7%A6%81%E7%94%A8%20Windows%20%E4%B8%AD%E7%9A%84%E5%8A%9F%E8%83%BD%E9%94%AE.png)
我希望能够暂时禁用 Windows 7 计算机上的 Ctrl / Alt / F1-F12 键。
这样只能按字母和数字键。
是否有一种工具可以快速完成此操作然后轻松恢复?
答案1
一开始我以为这个问题只是一个简单的软件推荐问题。结果我错了。
只有谷歌知道儿童钥匙锁这会阻止一些键。
似乎缺少用于阻止自定义键盘按键和组合键的工具。
甚至Alternativeto.net不知道有类似的软件
答案2
你可以使用自动热键脚本来设置如下内容:
RCtrl::return ; disables Right Contrl key
LCtrl::return
RShift::return
LShift::return
RAlt::return
LAlt::return
F1::return
F2::return
...
一旦运行,您可以单击系统托盘中的图标,然后单击“暂停热键”将其关闭。
附言:一旦我关闭了 Shift 和控制键,编辑脚本来测试它就非常困难了……:)
答案3
Windows 有一个内置的扫描码映射器如果您不想使用第三方工具。
以管理员身份运行以下命令,然后重新启动电脑以禁用 F1-F12 键:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout" /v "Scancode Map" /t "REG_BINARY" /d "00000000000000000D00000000003B0000003C0000003D0000003E0000003F000000400000004100000042000000430000004400000057000000580000000000" /f
要恢复默认映射(也以管理员身份运行然后重新启动):
REG DELETE "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout" /v "Scancode Map" /f