Вот что можно сделать, чтобы отключить как caps lock, так и num lock:
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,
04,00,00,00,3A,00,00,00,
00,00,3A,00,00,00,45,00,
00,00,00,00,00,00,00,00
Вот оба взлома вместе взятые. Numlock отключен + Ctrl поменялся местами с заглавной буквы.
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,04,00,00,00,3A,00,1D,00,1D,00,3A,00,00,00,45,00,00,00,00,00
Хорошо, вот карта скан-кода для отключения Numlock. Я посмотрел здесь , numlock шестнадцатеричный 45. Заранее создайте резервную копию реестра.
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,02,00,00,00,00,00,45,00,00,00,00,00
Николай, ссылка на технический форум MSFT немного короткая, смотрите эту информацию на сайте askvg. Toggling (1) на самом деле не отключает numlock, он просто устанавливает состояние во время загрузки. Фактически он выполняет три действия: устанавливает capslock, numlock выключен, scrollock выключен. Вот остальные настройки. Так что это не похоже на ответ на вопрос ОП.
http://www.askvg.com/force-capslock-numlock-and-scrolllock-keys-behavior-using-windows-registry/
0 - Turn all indicators Off (NumLock, CapsLock, ScrollLock)
1 - Turn CapsLock On
2 - Turn NumLock On
3 - Turn CapsLock and NumLock On
4 - Turn ScrollLock On
5 - Turn CapsLock and ScrollLock On
6 - Turn NumLock and ScrollLock On
7 - Turn all indicators On (NumLock, CapsLock, ScrollLock)