如何在 Windows 10 上始终默认启用 numlock?

如何在 Windows 10 上始终默认启用 numlock?

我尝试将HKEY_USERS\.DEFAULT\Control Panel\Keyboard>更改InitialKeyboardIndicators2147483650,这样就可以启用数字锁定。但是,如果我锁定计算机(数字锁定在登录屏幕上仍然有效),登录数字锁定就会被禁用。

有没有办法让它不丢失设置?或者每次我解锁电脑时运行脚本,这样我就可以通过这种方式启用它?

当我打开电脑时,numlock 处于打开状态。在登录屏幕上,它处于打开状态,登录后,它处于打开状态。如果我锁定屏幕,它处于打开状态,如果我解锁,它就会切换为关闭状态

答案1

首先,前往 HKEY_CURRENT_USER\Control Panel\Keyboard。双击右侧窗格中的“InitialKeyboardIndicators”值并将其设置为“2”。

接下来,展开“HKEY_USERS”文件夹。现在您需要重复上述过程几次,更改 HKEY_USERS 文件夹内每个文件夹下的 InitialKeyboardIndicators 值。

首先转到 HKEY_USERS.DEFAULT\Control Panel\Keyboard,并将 InitialKeyboardIndicators 值更改为 2。接下来,对 .DEFAULT 文件夹下的文件夹重复该过程 - 它将以“S-”开头。

对 HKEY_USERS 内的其余文件夹重复此过程,更改每个文件夹下的 Control Panel\Keyboard\InitialKeyboardIndicators 设置。

下一个,关闭,然后重新启动计算机。到达登录屏幕时,按一次 Num Lock 键以启用它。不要登录计算机。在登录屏幕上,单击电源按钮并选择“关机”以再次关闭计算机。

重新启动计算机,登录屏幕上将启用 Num Lock。这似乎使快速启动处于每次启动时都会自动启用 Num Lock 的状态。

https://www.howtogeek.com/244606/how-to-enable-num-lock-automatically-when-your-computer-boots/

答案2

好吧,我是这样解决的:

  • 创建了一个程序,在运行时启用 NumLock,运行时无需窗口(https://github.com/brunolm/NumLock
  • 创建计划任务
    • 一般的
      • “仅在用户登录时运行”
      • “以最高权限运行”
    • 触发器
      • “对任何用户的工作站解锁”
    • 操作
      • “启动程序”(NumLock.exe)

答案3

关于值:InitialKeyboardIndicators =“X”

其中 X 可以具有以下值:

"0" - Caps Lock / Num Lock / Scroll Lock - All Off
"1" - Caps Lock - On
"2" - Num Lock - On
"4" - Scroll Lock - On

也可以配置所有这些的组合,这些是值:

"3" - Caps Lock / Num Lock - On
"5" - Caps Lock / Scroll Lock - On
"6" - Num Lock / Scroll Lock - On
"7" - Caps Lock / Num Lock / Scroll Lock - All activated

摘自:https://www.sysadmit.com/2020/02/windows-activar-teclado-numerico-iniciar.html

答案4

这是我在 Win10 更新之一无法记住Numlock状态时开发的替代方案 - 重新映射键盘,以便数字键盘键发送“顶行”扫描码,这些扫描码不受状态的修改Numlock。将以下内容复制到任何文本编辑器中,保存文件.reg,然后右键单击 & Merge

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,0c,00,00,00,02,00,4f,00,03,\
  00,50,00,04,00,51,00,05,00,4b,00,06,00,4c,00,07,00,4d,00,08,00,47,00,09,00,\
  48,00,0a,00,49,00,0b,00,52,00,34,00,53,00,00,00,00,00

相关内容