Você está offline; aguardando reconexão

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

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.
Nome do valorTipo do valorDados do valor
LayerDriver JPNREG_SZkbd106.dll
OverrideKeyboardIdentifierREG_SZPCAT_106KEY
OverrideKeyboardSubtypeDWORD2
OverrideKeyboardTypeDWORD7
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.




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 Iniciarbotão Iniciar, digite regedit na caixa Iniciar Pesquisa e clique em regedit na lista Programas.

    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.
Nome do valorTipo do valorDados do valor
LayerDriver JPNREG_SZkbd101.dll
OverrideKeyboardIdentifierREG_SZPCAT_101KEY
OverrideKeyboardSubtypeDWORD0
OverrideKeyboardTypeDWORD7

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.
Nome do valorTipo do valorDados do valor
LayerDriver KORREG_SZkbd101a.dll
OverrideKeyboardIdentifierREG_SZPCAT_101AKEY
OverrideKeyboardSubtypeDWORD3
OverrideKeyboardTypeDWORD8

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.
Nome do valorTipo do valorDados do valor
LayerDriver KORREG_SZkbd101b.dll
OverrideKeyboardIdentifierREG_SZPCAT_101BKEY
OverrideKeyboardSubtypeDWORD4
OverrideKeyboardTypeDWORD8

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.
Nome do valorTipo do valorDados do valor
LayerDriver KORREG_SZkbd101c.dll
OverrideKeyboardIdentifierREG_SZPCAT_101CKEY
OverrideKeyboardSubtypeDWORD5
OverrideKeyboardTypeDWORD8

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.
Nome do valorTipo do valorDados do valor
LayerDriver KORREG_SZkbd103.dll
OverrideKeyboardIdentifierREG_SZPCAT_103KEY
OverrideKeyboardSubtypeDWORD6
OverrideKeyboardTypeDWORD8

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 botão Iniciar, digite Gerenciador de dispositivos na caixa Iniciar pesquisa, em seguida, clique em Gerenciador de dispositivos na lista Programas.

    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.
fixit corrigir
Propriedades

ID do Artigo: 927824 - Última Revisão: 09/26/2011 15:01:00 - Revisão: 3.0

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

  • kbfixme kbmsifixme kbexpertisebeginner kbhardware kbtshoot kbprb KB927824
Comentários