O Windows Vista poderá não utilizar o esquema de teclado correcto quando liga um teclado USB ao computador

Traduções de Artigos Traduções de Artigos
Artigo: 927824 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando liga um teclado USB a um computador com o Windows Vista, o Windows Vista poderá não utilizar o esquema de teclado correcto.

Por exemplo, se ligar um teclado USB Japonês de 106/109 teclas ao computador ou se ligar um teclado USB de dez teclas ao computador, o Windows Vista poderá utilizar o dispositivo como se tivesse um esquema de teclado Inglês de 101/102 teclas.

Causa

Este problema pode ocorrer caso se verifique uma das seguintes condições:
  • O teclado USB tem um chipset com o "ID de Plug and Play " definido como "Teclado Inglês de 101/102 teclas".

    Alguns teclados USB japoneses de 106/109 teclas têm um chipset inglês de 101/102 teclas, que também partilha o "ID de Plug and Play". Se ligar este tipo de teclado USB japonês de 106/109 teclas ao computador, o Windows Vista identifica-o como um dispositivo inglês. Assim, o Windows Vista altera o esquema de teclado do sistema para Inglês 101/102.
  • O "ID de Plug and Play " do teclado USB não está definido no ficheiro Keyboard.inf.

    Se o "ID de Plug and Play " do teclado USB não estiver definido no ficheiro Keyboard.inf, o Windows Vista não consegue identificar o modelo do teclado. Quando liga este tipo de teclado, o Windows Vista utiliza o esquema de teclado predefinido que foi configurado quando instalou o Windows Vista. Por exemplo, este problema pode ocorrer se ligar um teclado Japonês de 106/109 teclas ou se ligar um teclado USB de dez teclas.
  • O Windows Vista não identifica o teclado correctamente.

    Em determinadas condições, o esquema de teclado utilizado actualmente fica dessincronizado com o esquema de teclado definido pelo Windows Vista. Este problema poderá ocorrer quando está a utilizar um teclado USB genérico. Este problema ocorre devido à forma como o Windows Vista mapeia o teclado USB genérico para o esquema de teclado seleccionado.

Resolução

Para resolver este problema, configure a subchave do registo
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
para ter as entradas do registo apresentadas na seguinte tabela.
Reduzir esta tabelaExpandir esta tabela
Nome do valorTipo do valorDados do valor
LayerDriver JPNREG_SZ kbd106.dll
OverrideKeyboardIdentifierREG_SZ PCAT_106KEY
OverrideKeyboardSubtypeDWORD 2
OverrideKeyboardTypeDWORD 7
Nota para mais informações sobre as entradas de registo correspondentes para teclados USB Ingleses e para teclados USB Coreanos, consulte a secção "Mais Informação".

Para nos solicitar a correcção deste problema, consulte a secção ?Corrigir por mim?. Se preferir corrigir o problema sem ajuda, consulte a secção ?Deixar-me corrigir manualmente?.

Corrigir por mim

Para corrigir este problema automaticamente, clique na hiperligação Corrigir este problema. Em seguida, clique em Executar, na caixa de diálogo Transferência de ficheiros, e siga os passos indicados neste assistente.


Corrigir este problema
Correcção de problemas da Microsoft 50311


Nota: este assistente pode estar apenas em inglês; contudo, a correcção automática também funciona em versões do Windows noutros idiomas.

Nota Se não estiver a trabalhar no computador que tem o problema, pode guardar a correcção automática numa unidade Flash ou num CD e, em seguida, pode executá-la no computador que tem o problema.

Deixar-me corrigir o problema

Importante: esta secção, método ou tarefa contém passos que explicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Assim, certifique-se de que segue estes passos cuidadosamente. Para uma maior segurança, efectue uma cópia de segurança do registo antes de o modificar. Deste modo, pode restaurar o registo se ocorrer um problema. Para mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
322756 Como criar uma cópia de segurança e restaurar o registo no Windows


Para configurar autonomamente estas entradas do registo, siga estes passos:
  1. Clique em Iniciar
    Reduzir esta imagemExpandir esta imagem
    botão Iniciar
    , escreva regedit na caixa Iniciar Procura e clique em regedit na lista Programas.

    Reduzir esta imagemExpandir esta imagem
    Permissão de Controlo de Conta de Utilizador
    Se for solicitada uma palavra-passe de administrador ou uma confirmação, escreva a palavra-passe ou clique em Continuar.
  2. Localize e clique na seguinte subchave do registo:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
  3. Clique com o botão direito do rato em LayerDriver JPN e clique em Modificar.

    Nota: se a entrada do registo LayerDriver JPN não existir, crie-a. Para tal, clique com o botão direito do rato numa área em branco no painel de detalhes, aponte para Novo e clique em Valor da Cadeia. Em seguida, escreva LayerDriver JPN para atribuir um nome ao novo valor de cadeia.
  4. Na caixa Dados do Valor, elimine o valor existente, escreva kbd106.dll e clique em OK.
  5. Clique com o botão direito do rato em OverrideKeyboardIdentifier e clique em Modificar.

    Nota se a entrada do registo OverrideKeyboardIdentifier não existir, crie-a. Para tal, clique com o botão direito do rato numa área em branco no painel de detalhes, aponte para Novo e clique em Valor da Cadeia. Em seguida, escreva OverrideKeyboardIdentifier para atribuir um nome ao novo valor de cadeia.
  6. Na caixa Dados do valor, elimine o valor existente, escreva PCAT_106KEY e clique em OK.
  7. Clique com o botão direito do rato em OverrideKeyboardSubtype e clique em Modificar.

    Nota se a entrada do registo OverrideKeyboardSubtype não existir, crie-a. Para tal, clique com o botão direito do rato numa área em branco no painel de detalhes, aponte para Novo e clique em Valor DWORD (32 bits). Em seguida, escreva OverrideKeyboardSubtype para atribuir um nome ao novo valor DWORD.
  8. Na caixa Dados do valor, elimine o valor existente, escreva 2 e clique em OK.
  9. Clique com o botão direito do rato em OverrideKeyboardType e clique em Modificar.

    Nota se a entrada do registo OverrideKeyboardType não existir, crie-a. Para tal, clique com o botão direito do rato numa área em branco no painel de detalhes, aponte para Novo e clique em Valor DWORD (32 bits). Em seguida, escreva OverrideKeyboardType para atribuir um nome ao novo valor DWORD.
  10. Na caixa Dados do valor, elimine o valor existente, escreva 7 e clique em OK.
  11. Saia do Editor de Registo. Reinicie o computador.
Nota: se o teclado não funcionar conforme esperado depois de reiniciar o computador, pode ter ocorrido um erro tipográfico quando modificou estas definições de registo. Para contornar este problema, utilize o teclado apresentado no ecrã para iniciar sessão no computador e verifique as definições do registo.

Mais Informação

Entradas de registo do teclado inglês e coreano

Teclado inglês (Estados Unidos) de 101/102 teclas

A tabela que se segue ilustra a entrada do registo
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
para um teclado USB inglês (Estados Unidos) de 101/102 teclas.
Reduzir 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 Tipo 1 Coreano de 101 teclas

A tabela que se segue ilustra a entrada do registo
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
para um teclado USB Tipo 1 Coreano de 101 teclas.
Reduzir 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 Tipo 2 Coreano de 101 teclas

A tabela que se segue ilustra a entrada do registo
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
para um teclado USB Tipo 2 Coreano de 101 teclas.
Reduzir 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 Tipo 3 Coreano de 101 teclas

A tabela que se segue ilustra a entrada do registo
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
para um teclado USB Tipo 3 Coreano de 101 teclas.
Reduzir 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 Coreano de 103/106 teclas

A tabela que se segue ilustra a entrada do registo
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
para um teclado USB Coreano de 103/106 teclas.
Reduzir esta tabelaExpandir esta tabela
Nome do valorTipo do valorDados do valor
LayerDriver KORREG_SZkbd103.dll
OverrideKeyboardIdentifierREG_SZ PCAT_103KEY
OverrideKeyboardSubtypeDWORD 6
OverrideKeyboardTypeDWORD 8

Passos para um teclado PS/2

A secção "Resolução" descreve como resolver este problema se tiver um teclado USB. Se verificar um problema semelhante a este e tiver um teclado PS/2, terá de utilizar passos diferentes para resolver o problema. Para resolver este problema se tiver um teclado PS/2, siga estes passos:
  1. Clique em Iniciar
    Reduzir esta imagemExpandir esta imagem
    botão Iniciar
    , escreva Gestor de Dispositivos na caixa Iniciar Procura e clique em Gestor de Dispositivos na lista Programas.

    Reduzir esta imagemExpandir esta imagem
    Permissão de Controlo de Acesso de Utilizadores
    Se lhe for solicitada uma palavra-passe de administrador ou uma confirmação, escreva a palavra-passe ou clique em Continuar.
  2. No Gestor de Dispositivos, expanda Teclados e faça duplo clique no dispositivo teclado. Por predefinição, é Teclado Padrão de 101/102 Teclas ou Microsoft Natural PS/2.
  3. Clique no separador Controlador e clique em Actualizar Controlador.
  4. Clique em Procurar software do controlador no computador e clique em Permitir escolha a partir de uma lista de controladores de dispositivos no computador.
  5. Clique para desmarcar a caixa de verificação Mostrar hardware compatível e clique em Teclado Japonês PS/2 (106/109 teclas).
  6. Clique em Seguinte, clique em Sim se receber uma mensagem de aviso de actualização do controlador e siga os passos restantes para actualizar o teclado.
  7. Reinicie o computador.
Nota: se ligar posteriormente um teclado Inglês de 101/102 teclas ao computador, modifique estes passos para configurar o Windows Vista para utilizar o dispositivo Teclado Padrão de 101/102 Teclas ou Microsoft Natural PS/2.

Propriedades

Artigo: 927824 - Última revisão: 26 de setembro de 2011 - Revisão: 2.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