Existem três níveis para essas configurações no registro e você precisa definir InitialKeyboardIndicators
value como 2
em todas as próximas chaves:
- as configurações em
HKEY_USERS\.Default
alias HKEY_USERS\S-1-5-18
são usadas por programas e serviços que são executados como Sistema Local (como S-1-5-18
é o identificador de segurança da conta do Sistema Local). Importante para a tela de logon / diálogo, pois winlogon.exe
é executado na conta SYSTEM
.
- as configurações em
HKEY_CURRENT_USER
são válidas para usuários registrados no momento.
As configurações - (facultativas) em
HKEY_USERS\Default
são a base para novos perfis de usuário (não carregados na maior parte do tempo; a seção carrega manualmente a partir de C:\Users\Default\NTUSER.DAT
).
Por exemplo, as próximas configurações devem funcionar como esperado:
==> reg query "HKU\.DEFAULT\Control Panel\Keyboard" /V InitialKeyboardIndicators
HKEY_USERS\.DEFAULT\Control Panel\Keyboard
InitialKeyboardIndicators REG_SZ 2
==> reg query "HKU\DEFAULT\Control Panel\Keyboard" /V InitialKeyboardIndicators
HKEY_USERS\DEFAULT\Control Panel\Keyboard
InitialKeyboardIndicators REG_SZ 2
==> reg query "HKCU\Control Panel\Keyboard" /V InitialKeyboardIndicators
HKEY_CURRENT_USER\Control Panel\Keyboard
InitialKeyboardIndicators REG_SZ 2
==>
FYI, 2147483648
= 2^31
= hexadecimal 0x80000000
(define o bit de maior peso na aritmética inteira de 32 bits) parece ser um valor padrão desde Windows 2000 vezes, talvez erst. Alguns estimam que esse valor significa não substituir o status atual do LOCK . No entanto, experimentei outro comportamento e, portanto, continuo mudando para as configurações acima.
Veja também Publicação do CEPtor em 1 de julho de 2010 em answers.microsoft.com :
It is important to use the find function to locate ALL keyboard keys
for InitialKeyboardIndicators
and set them to the same value
setting. The value options are as follows:
-
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)
Aviso: altere apenas valores numéricos InitialKeyboardIndicators
; mantenha aqueles sob HKEY_LOCAL_MACHINE
referindo-se a algo como USR:Control Panel\Keyboard