Aqui está um truque para desativar o caps lock e o 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
Aqui estão os dois hacks combinados. Numlock desativado + ctrl trocado com caps 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,1D,00,1D,00,3A,00,00,00,45,00,00,00,00,00
OK, aqui está o mapa de scancode para desativar o Numlock. Eu olhei aqui , numlock é hexadecimal 45. Faça backup do registro com antecedência.
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
Na verdade, Nikolay, esse link para o fórum técnico da MSFT é um pouco curto, veja essas informações em askvg. Alternar (1) na verdade não desabilita o numlock, apenas define o estado no momento da inicialização. Na verdade, ele faz três coisas, ativa o capslock, o numlock off e o scrollock off. Aqui estão as demais configurações. Portanto, isso não parece uma resposta para a questão do OP.
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)