Usuário com melhor resposta
Mudar layout do teclado

Pergunta
-
Boa tarde !!!
alguem sabe como monto um script pra mudar a configuração dos teclados de portugues br pra portugues brasil ABNT2 ??
preciso jogar esse script no server pra rolar durante o logon dos users
sei q faço essa alteração no registro em :
HKCU\keyboard layout\substitutes
porem nao sei montar o script ....
tks !!!
Respostas
-
Olá amigo, este script funciona perfeitamente para mudar o teclado, não coloquei o logon mas testei e funciona, como é mudança de registro tive que efetuar o logoff mas tenta aí e posta depois.
set wshell = CreateObject("Wscript.Shell")
wshell.Regwrite "HKCU\Keyboard Layout\Preload\1","00000416","REG_SZ"
wshell.Regwrite "HKCU\Keyboard Layout\Substitutes\00000416","00010416","REG_SZ"
wshell.Regwrite "HKCU\Keyboard Layout\Toggle\Hotkey","1","REG_SZ"
wshell.Regwrite "HKCU\Keyboard Layout\Toggle\Language Hotkey","1","REG_SZ"
wshell.Regwrite "HKCU\Keyboard Layout\Toggle\Layout Hotkey","2","REG_SZ"Grande abraço.
Todas as Respostas
-
-
Olá amigo ! ainda nao rolou do jeito q eu queria, consigo mudar o registro atraves de um arquivo .reg, porem qdo os users fazem logoff os teclados voltam a usar o layout antigo, abaixo esta o conteudo de meu arquivo .reg
Gostaria de fazer isso rolar de forma automatica durante o logon, meus teclados precisam ser pt brasil ABNT2
tks !
--------------------------------------------------------------------------------------------------
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Keyboard Layout]
[HKEY_CURRENT_USER\Keyboard Layout\IMEtoggle]
[HKEY_CURRENT_USER\Keyboard Layout\IMEtoggle\scancode]
[HKEY_CURRENT_USER\Keyboard Layout\Preload]
"1"="00000416"[HKEY_CURRENT_USER\Keyboard Layout\Substitutes]
"00000416"="00010416"[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Hotkey"="1"
"Language Hotkey"="1"
"Layout Hotkey"="2" -
Olá amigo, este script funciona perfeitamente para mudar o teclado, não coloquei o logon mas testei e funciona, como é mudança de registro tive que efetuar o logoff mas tenta aí e posta depois.
set wshell = CreateObject("Wscript.Shell")
wshell.Regwrite "HKCU\Keyboard Layout\Preload\1","00000416","REG_SZ"
wshell.Regwrite "HKCU\Keyboard Layout\Substitutes\00000416","00010416","REG_SZ"
wshell.Regwrite "HKCU\Keyboard Layout\Toggle\Hotkey","1","REG_SZ"
wshell.Regwrite "HKCU\Keyboard Layout\Toggle\Language Hotkey","1","REG_SZ"
wshell.Regwrite "HKCU\Keyboard Layout\Toggle\Layout Hotkey","2","REG_SZ"Grande abraço.
-