none
Mudar layout do teclado RRS feed

  • 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 !!!

    quinta-feira, 15 de março de 2007 19:38

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.

    quarta-feira, 4 de abril de 2007 12:27

Todas as Respostas

  • Já que você sabe onde mudar isso no registro, poderia depois que fizer esta alteração exportar a chave e criar um bat com o comando reg

    Aonde exatamente você modifica o registro, posta aqui que eu te ajudo a criar o bat
    quinta-feira, 29 de março de 2007 00:36
  • 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"

     

    terça-feira, 3 de abril de 2007 12:30
  • 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.

    quarta-feira, 4 de abril de 2007 12:27
  • Valew Brodi !

     

    mto bom enfim funfou .... TKS !

    quarta-feira, 4 de abril de 2007 12:50