跟进问题在 Windows 中永久禁用数字锁定?和Windows INSERT 键反功能意外触发;如何永久停止它?,我试图禁用大写锁定、数字锁定和插入(或键盘上的数字小键盘-0)。结合这些答案,我尝试了以下方法。显然我错了。它确实禁用了大写锁定和数字锁定,但数字小键盘-0 仍然让我进入改写模式,这是我永远、永远、永远、永远都不想看到的。
- 单击“开始”>“运行”
- 输入“regedit”
- 导航
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
- 当键盘布局具有焦点时,转到编辑>新建>二进制值
- 输入“Scancode Map”作为名称
输入以下内容作为数据:
00 00 00 00 00 00 00 00
06 00 00 00 3A 00 00 00
00 00 3A 00 00 00 45 00
00 00 52 E0 00 00 00
00 00 00 00 00 00 00 00
我如何才能永久禁用所有三个邪恶模式键?
答案1
这对我来说很管用。最后。将以下内容另存为文件,名称为“DisableCapslockNumlockInsert.reg”(“.reg”扩展名很重要;其余的不重要。)双击它并单击所有警告。然后重新启动计算机。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,05,00,00,00,00,00,3a,00,00,00,52,e0,\
0b,00,52,00,00,00,45,00,00,00,00,00
一点解释:
- 我确信反斜杠是用来告诉它数据转到下一行的。如果你的数据都在一行上,那么你可能不需要它。
- “05”是您正在映射的键的数量加一。
- “00,00,3a,00”禁用大写锁定。
- “00,00,52,e0”禁用插入。
- “0b,00,52,00”将数字键盘上的插入点重新映射到“0”键。如果您只想禁用此键,请改用“00,00,52,00”。
- “00,00,45,00”禁用数字锁。
- 除上述之外的其他零只是该特定注册表项格式的一部分。
或者,将大写锁定重新映射到控制:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,05,00,00,00,1d,00,3a,00,00,00,52,e0,00,00,45,00,\
0B,00,52,00,00,00,00,00
答案2
Regedit 方式令人困惑,我自己尝试过,获取 AutoHotkey 并右键单击,新建,autohotkey 脚本并将其粘贴到:
CapsLock::return NumLock::return Ins::return