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

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




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

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

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

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

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

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

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 Iniciarbotão Iniciar, escreva Gestor de Dispositivos na caixa Iniciar Procura e clique em Gestor de Dispositivos na lista Programas.

    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.
correcção corrigir
Propriedades

ID do Artigo: 927824 - Última Revisão: 09/26/2011 15:01:00 - Revisão: 2.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
Esta informação foi útil?