Ось хак, щоб вимкнути і функцію "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 disabled + ctrl поміняється блокуванням caps.
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. Toggle (1) насправді не вимикає numlock, він просто встановлює стан під час завантаження. Насправді це три речі, увімкнено "Блокування", вимкнення, вимкнення. Ось решта налаштувань. Тож це не виглядає як відповідь на питання ОП.
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)