禁用大写锁定、数字锁定和插入(数字键盘-0)

禁用大写锁定、数字锁定和插入(数字键盘-0)

跟进问题在 Windows 中永久禁用数字锁定?Windows INSERT 键反功能意外触发;如何永久停止它?,我试图禁用大写锁定、数字锁定和插入(或键盘上的数字小键盘-0)。结合这些答案,我尝试了以下方法。显然我错了。它确实禁用了大写锁定和数字锁定,但数字小键盘-0 仍然让我进入改写模式,这是我永远、永远、永远、永远都不想看到的。

  1. 单击“开始”>“运行”
  2. 输入“regedit”
  3. 导航HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
  4. 当键盘布局具有焦点时,转到编辑>新建>二进制值
  5. 输入“Scancode Map”作为名称
  6. 输入以下内容作为数据:

    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

相关内容