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.
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.
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 valor | Tipo do valor | Dados do valor |
|---|
| LayerDriver JPN | REG_SZ |
kbd106.dll
|
| OverrideKeyboardIdentifier | REG_SZ
| PCAT_106KEY
|
| OverrideKeyboardSubtype | DWORD
| 2 |
| OverrideKeyboardType | DWORD
| 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.
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
(http://support.microsoft.com/kb/322756/pt-br/
)
Como fazer o backup e restaurar o Registro no Windows
Para configurar essas entradas do Registro sozinho, execute as seguintes etapas:
- Clique em Iniciar
Recolher esta imagemExpandir esta imagem
, digite regedit na caixa Iniciar Pesquisa e clique em regedit na lista Programas.
Recolher esta imagemExpandir esta imagem
Se for solicitada uma senha de administrador ou uma confirmação, digite a senha ou clique em Continuar. - Localize e clique na seguinte subchave do Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
- 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. - Na caixa Dados do valor, exclua o valor existente, digite kbd106.dll e clique em OK.
- 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. - Na caixa Dados do valor, exclua o valor existente, digite PCAT_106KEY e clique em OK.
- 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. - Na caixa Dados do valor, exclua o valor existente, digite 2 e clique em OK.
- 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. - Na caixa Dados do valor, exclua o valor existente, digite 7 e clique em OK.
- 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.
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 valor | Tipo do valor | Dados do valor |
|---|
| LayerDriver JPN | REG_SZ | kbd101.dll |
| OverrideKeyboardIdentifier | REG_SZ
| PCAT_101KEY |
| OverrideKeyboardSubtype | DWORD
| 0 |
| OverrideKeyboardType | DWORD
| 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 valor | Tipo do valor | Dados do valor |
|---|
| LayerDriver KOR | REG_SZ | kbd101a.dll |
| OverrideKeyboardIdentifier | REG_SZ
| PCAT_101AKEY |
| OverrideKeyboardSubtype | DWORD
| 3 |
| OverrideKeyboardType | DWORD
| 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 valor | Tipo do valor | Dados do valor |
|---|
| LayerDriver KOR | REG_SZ | kbd101b.dll
|
| OverrideKeyboardIdentifier | REG_SZ
| PCAT_101BKEY
|
| OverrideKeyboardSubtype | DWORD
| 4 |
| OverrideKeyboardType | DWORD
| 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 valor | Tipo do valor | Dados do valor |
|---|
| LayerDriver KOR | REG_SZ | kbd101c.dll
|
| OverrideKeyboardIdentifier | REG_SZ
| PCAT_101CKEY
|
| OverrideKeyboardSubtype | DWORD
| 5 |
| OverrideKeyboardType | DWORD
| 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 valor | Tipo do valor | Dados do valor |
|---|
| LayerDriver KOR | REG_SZ | kbd103.dll
|
| OverrideKeyboardIdentifier | REG_SZ
| PCAT_103KEY
|
| OverrideKeyboardSubtype | DWORD
| 6 |
| OverrideKeyboardType | DWORD
| 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:
- Clique em Iniciar
Recolher esta imagemExpandir esta imagem
, digite Gerenciador de dispositivos na caixa Iniciar pesquisa, em seguida, clique em Gerenciador de dispositivos na lista Programas.
Recolher esta imagemExpandir esta imagem
Caso seja solicitada a senha de administrador ou uma confirmação, digite a senha ou clique em Continuar. - 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.
- Clique na guia Driver e em Atualizar driver.
- Clique em Procurar software de driver no computador e em Permitir que eu escolha em uma lista de drivers de dispositivo no computador.
- Desmarque a caixa de seleção Mostrar hardware compatível e clique em Japanese PS/2 keyboard (106/109 key).
- 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.
- 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.