Вот взломать, чтобы отключить как 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)