O Windows Vista pode não usar o layout correto de teclado ao conectar um teclado USB ao computador

Traduções deste artigo Traduções deste artigo
ID do artigo: 927824 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Ao conectar um teclado USB a um computador executando o Windows Vista, o Windows Vista pode não utilizar o layout correto do teclado.

Por exemplo, se você conecta um teclado USB Japonês de 106/109 teclas ao computador, ou se você conecta um teclado USB de 10 teclas ao computador, o Windows Vista pode usar o dispositivo como se ele tivesse um layout de teclado Inglês de 101/102 teclas.

Causa

Esse problema poderá ocorrer se uma das seguintes condições for verdadeira:
  • O teclado USB possui um chip que tem o "Plug and Play ID" definido como "USB English 101/102 keyboard".

    Alguns teclados USB Japoneses de 106/109 teclas possuem um chip de teclado Inglês de 101/102 teclas que também compartilha o "Plug and Play ID". Se você conecta este tipo de teclado USB Japonês de 106/109 teclas ao computador, o Windows Vista o identifica como um dispositivo Inglês. Portanto, o Windows Vista altera o layout de teclado do sistema para Inglês 101/102.
  • O "Plug and Play ID" para o teclado USB não é definido no arquivo Keyboard.inf.

    Se o "Plug and Play ID" para o teclado USB não é definido no arquivo Keyboard.inf, o Windows Vista não pode identificar o modelo do teclado. Ao conectar esse tipo de teclado, o Windows Vista usa a configuração padrão de layout de teclado que foi configurada ao instalar o Windows Vista. Por exemplo, esse problema ocorre se você conecta um teclado Japonês de 106/109 teclas ou se você conecta um teclado de 10 teclas.
  • O Windows Vista não identifica os teclados corretamente.

    Sob certas circunstâncias, o layout de teclado atual que você utiliza fica dessincronizado com o layout de teclado que está definido pelo Windows Vista. É mais provável que você enfrente esse problema ao usar um teclado USB genérico. Este problema ocorre pela forma como o Windows Vista mapeia o teclado USB genérico para o layout de teclado que você seleciona.

Resolução

Para resolver esse problema, configure a chave do Registro
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
para que tenha as entradas de registro que aparecem na seguinte tabela.
Recolher esta tabelaExpandir esta tabela
Nome do valorTipo do valorDados do valor
LayerDriver JPNREG_SZ kbd106.dll
OverrideKeyboardIdentifierREG_SZ PCAT_106KEY
OverrideKeyboardSubtypeDWORD 2
OverrideKeyboardTypeDWORD 7
Observação Para obter informações adicionais sobre as entradas do Registro correspondentes para teclados USB em Inglês ou em Coreano, consulte a seção "Informações adicionais".

Para corrigirmos esse problema para você, vá para a seção "Corrigir para mim". Se preferir corrigir o problema sozinho, vá para a seção ?Desejo corrigir sozinho?.

Corrigir para mim

Para corrigir o problema automaticamente, clique no link Corrigir este problema. Em seguida, clique em Executar na caixa de diálogo Download de Arquivo e siga as etapas descritas neste assistente.


Corrigir este problema
Microsoft Fix it 50311


Observação Este assistente pode estar disponível apenas em inglês, mas a correção automática também funciona para versões do Windows em outros idiomas.

Observação Se o computador que você está usando não apresentar o problema, você poderá salvar a correção automática em uma unidade flash ou em um CD para executá-la posteriormente no computador com esse problema.

Desejo corrigir sozinho

Importante Este método, seção ou tarefa contém etapas com instruções sobre como modificar o Registro. No entanto, problemas sérios poderão ocorrer caso você modifique o Registro incorretamente. Por isso, certifique-se de seguir essas etapas cuidadosamente. Por precaução, faça um backup do Registro antes de modificá-lo. Dessa forma, você poderá restaurar o Registro se ocorrer um problema. Para obter informações adicionais sobre como fazer backup e restaurar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
322756 Como fazer o backup e restaurar o Registro no Windows


Para configurar essas entradas do Registro sozinho, execute as seguintes etapas:
  1. Clique em Iniciar
    Recolher esta imagemExpandir esta imagem
    botão Iniciar
    , digite regedit na caixa Iniciar Pesquisa e clique em regedit na lista Programas.

    Recolher esta imagemExpandir esta imagem
    Permissão UAC
    Se for solicitada uma senha de administrador ou uma confirmação, digite a senha ou clique em Continuar.
  2. Localize e clique na seguinte subchave do Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
  3. Clique com o botão direito do mouse em LayerDriver JPN e clique em Modificar.

    Observação Crie a entrada do registro LayerDriver JPN caso ela não exista. Para fazer isso, clique com o botão direito do mouse em uma área em branco no painel de detalhes, aponte para Novo e clique em Valor da cadeia de caracteres. Em seguida, digite LayerDriver JPN para dar um nome para o novo valor da seqüência de caracteres.
  4. Na caixa Dados do valor, exclua o valor existente, digite kbd106.dll e clique em OK.
  5. Clique com o botão direito do mouse em OverrideKeyboardIdentifier e clique em Modificar.

    Observação Crie a entrada do registro OverrideKeyboardIdentifier caso ela não exista. Para fazer isso, clique com o botão direito do mouse em uma área em branco no painel de detalhes, aponte para Novo e clique em Valor da cadeia de caracteres. Em seguida, digite OverrideKeyboardIdentifier para dar um nome para o novo valor da seqüência de caracteres.
  6. Na caixa Dados do valor, exclua o valor existente, digite PCAT_106KEY e clique em OK.
  7. Clique com o botão direito do mouse em OverrideKeyboardSubtype e clique em Modificar.

    Observação Crie a entrada do registro OverrideKeyboardSubtype caso ela não exista. Para fazer isso, clique com o botão direito do mouse em uma área em branco no painel de detalhes, aponte para Novo e clique em Valor DWORD (32-bits). Em seguida, digite OverrideKeyboardSubtype para dar um nome para o novo valor DWORD.
  8. Na caixa Dados do valor, exclua o valor existente, digite 2 e clique em OK.
  9. Clique com o botão direito do mouse em OverrideKeyboardType e clique em Modificar.

    Observação Crie a entrada do registro OverrideKeyboardType caso ela não exista. Para fazer isso, clique com o botão direito do mouse em uma área em branco no painel de detalhes, aponte para Novo e clique em Valor DWORD (32-bits). Em seguida, digite OverrideKeyboardType para dar um nome para o novo valor DWORD.
  10. Na caixa Dados do valor, exclua o valor existente, digite 7 e clique em OK.
  11. Feche o Editor do Registro. Então, reinicie o computador.
Observação Se o teclado não funcionar conforme esperado após reiniciar o computador, você pode ter cometido um erro tipográfico ao modificar esses valores do Registro. Para solucionar esse problema, use o teclado virtual para se conectar ao computador e então verifique as configurações do registro.

Mais Informações

Entradas de Registro para teclados em inglês e em coreano

Teclados em inglês dos EUA de 101/102 teclas

A tabela a seguir ilustra as
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
entradas do Registro para um teclado USB em inglês dos EUA de 101/102 teclas.
Recolher esta tabelaExpandir esta tabela
Nome do valorTipo do valorDados do valor
LayerDriver JPNREG_SZkbd101.dll
OverrideKeyboardIdentifierREG_SZ PCAT_101KEY
OverrideKeyboardSubtypeDWORD 0
OverrideKeyboardTypeDWORD 7

Teclado USB em Coreano Tipo 1 com 101 teclas

A seguinte tabela ilustra as entradas do Registro
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
para um teclado USB em Coreano Tipo 1 com 101 teclas.
Recolher esta tabelaExpandir esta tabela
Nome do valorTipo do valorDados do valor
LayerDriver KORREG_SZkbd101a.dll
OverrideKeyboardIdentifierREG_SZ PCAT_101AKEY
OverrideKeyboardSubtypeDWORD 3
OverrideKeyboardTypeDWORD 8

Teclado USB em Coreano Tipo 2 com 101 teclas

A seguinte tabela ilustra as entradas do Registro
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
para um teclado USB em Coreano Tipo 2 com 101 teclas.
Recolher esta tabelaExpandir esta tabela
Nome do valorTipo do valorDados do valor
LayerDriver KORREG_SZkbd101b.dll
OverrideKeyboardIdentifierREG_SZ PCAT_101BKEY
OverrideKeyboardSubtypeDWORD 4
OverrideKeyboardTypeDWORD 8

Teclado USB em Coreano Tipo 3 com 101 teclas

A seguinte tabela ilustra as entradas do Registro
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
para um teclado USB em Coreano Tipo 3 com 101 teclas.
Recolher esta tabelaExpandir esta tabela
Nome do valorTipo do valorDados do valor
LayerDriver KORREG_SZkbd101c.dll
OverrideKeyboardIdentifierREG_SZ PCAT_101CKEY
OverrideKeyboardSubtypeDWORD 5
OverrideKeyboardTypeDWORD 8

Teclado USB em Coreano com 103/106 teclas

A seguinte tabela ilustra as entradas do Registro
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
para um teclado USB em Coreano com 103/106 teclas.
Recolher esta tabelaExpandir esta tabela
Nome do valorTipo do valorDados do valor
LayerDriver KORREG_SZkbd103.dll
OverrideKeyboardIdentifierREG_SZ PCAT_103KEY
OverrideKeyboardSubtypeDWORD 6
OverrideKeyboardTypeDWORD 8

Etapas para um teclado PS/2

A seção "Resolução" descreve como resolver este problema se você possui um teclado USB. Caso você esteja enfrentando um problema semelhante a esse problema e você possua um teclado PS/2, é necessário usar etapas diferentes para resolver esse problema. Para resolver esse problema quando você possui um teclado PS/2, execute as seguintes etapas:
  1. Clique em Iniciar
    Recolher esta imagemExpandir esta imagem
    botão Iniciar
    , digite Gerenciador de dispositivos na caixa Iniciar pesquisa, em seguida, clique em Gerenciador de dispositivos na lista Programas.

    Recolher esta imagemExpandir esta imagem
    Permissão Controle de Acesso de Usuário
    Caso seja solicitada a senha de administrador ou uma confirmação, digite a senha ou clique em Continuar.
  2. No Gerenciador de dispositivos, expanda Teclados e clique duas vezes no dispositivo teclado. Por padrão, ele é o Standard 101/102-Key ou o Microsoft Natural PS/2 Keyboard.
  3. Clique na guia Driver e em Atualizar driver.
  4. Clique em Procurar software de driver no computador e em Permitir que eu escolha em uma lista de drivers de dispositivo no computador.
  5. Desmarque a caixa de seleção Mostrar hardware compatível e clique em Japanese PS/2 keyboard (106/109 key).
  6. Clique em Avançar, em Sim caso uma mensagem de aviso de atualização de driver seja exibida e, em seguida, execute as etapas restantes para atualizar o teclado.
  7. Reinicie o computador.
Observação Caso você conecte posteriormente ao computador um teclado em Inglês de 101/102 teclas, modifique essas etapas para configurar o Windows Vista para usar o dispositivo Standard 101/102-Key ou o Microsoft Natural PS/2 Keyboard.

Propriedades

ID do artigo: 927824 - Última revisão: segunda-feira, 26 de setembro de 2011 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Starter
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Enterprise 64-bit edition
Palavras-chave: 
kbfixme kbmsifixme kbexpertisebeginner kbhardware kbtshoot kbprb KB927824

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com