Layout do teclado pode estar incorreta após a instalação do teclado USB

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 304614
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.
IMPORTANTE: Este artigo contém informações sobre como modificar o registro. Antes de modificar o registro, certifique-se de fazer um backup e certifique-se de que compreende como restaurar o registro se ocorrer um problema. Para obter informações sobre como fazer backup, restaurar e editar o registro, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
256986 Descrição do registro do Microsoft Windows
Sintomas
Se você instala um teclado de barramento Serial Universal (USB) em um computador que já estiver equipado com um teclado com um layout diferente e, em seguida, reinicie o computador, o layout do teclado pode padrão o layout inglês de 101/104. Esse problema pode ocorrer se qualquer uma das condições a seguir se aplica ao teclado USB:
  • Teclado USB fornece uma ID de Plug and Play que é usada para vários layouts de teclado. Por exemplo, isso se aplica a alguns teclados USB japoneses.
  • Teclado USB fornece um ID de Plug and Play que não esteja listado no arquivo Keyboard do sistema. Isso é possível com teclados que são produzidos após o lançamento do Windows Millennium Edition (Me). Observe que o layout inglês de 101/104 é o padrão para teclados (sem suporte) desconhecidos.
Observe que essas informações também se aplica a computadores portáteis equipados com conectado externamente teclados (PS/2).
Causa
Windows Me não suportam vários teclados com diferentes layouts. Alterações de design proibitivamente complexo em um número de componentes do sistema será necessárias para implementar uma abstração adicional de mapeamento de teclado entre vários teclados e processamento de entrada.

Por exemplo, se o tipo de teclado do laptop é japonês 106 e conectar um teclado USB suportado com um layout em inglês de 101/104, apenas um dos teclados está mapeado corretamente. Isso ocorre porque as informações de teclado são mantidas em uma chave de registro único é definida durante a instalação ou o utilitário de configuração do sistema (Msconfig). Os valores são lidos na memória do sistema quando o Windows é iniciado. O valor padrão para teclados desconhecidos (ou sem suporte) é inglês de 101/104.
Resolução
Depois de concluir as etapas a seguir, o layout de teclado estará correto sobre reinicializações sucessivas, mesmo que você desconecte o teclado USB e conecte-o novamente para a mesma porta USB. Observe que, se você conectar o teclado USB em uma porta USB diferente, você precisará seguir as etapas novamente.

Usando o utilitário de configuração do sistema para alterar o Layout de teclado

  1. No menu Iniciar , clique em Executar.
  2. Tipo Msconfige, em seguida, clique em OK.
  3. Clique na guia internacional .
  4. Na caixa idioma , clique no idioma apropriado. Consulte a seção "Mais informações" deste artigo para japonês 106 valores de exemplo.
  5. Clique em OK.
  6. Quando você for solicitado a reiniciar o computador, clique em Sim. Se você não clicar em Sim, as alterações não terão efeito até que você reinicie o computador.
Você pode usar o Msconfig para verificar se o valor do Tipo de teclado não foi alterado. Ou, você pode usar o Editor do registro para examinar os valores existentes (consulte a seção "Mais informações" neste artigo para obter detalhes).
Situação
Esse comportamento é pré-definido.
Mais Informações
Aviso: se você usar o Editor do Registro incorretamente, poderá causar sérios problemas que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que você conseguirá resolver problemas resultantes do uso incorreto do Editor do registro. Use o Editor do registro por seu próprio risco.

Consulte o seguinte artigo da Base de Conhecimento Microsoft antes de tentar qualquer operação com o texto a seguir do arquivo. inf de exemplo:
171424 Como remover entradas do registro do Windows 95/98 automaticamente
A Microsoft recomenda que você siga as etapas na seção "Resolução" deste artigo.

Teclado japonês 106, salvar o texto a seguir em um arquivo. inf, clique com botão direito no arquivo e, em seguida, clique em instalar. O texto a seguir do arquivo. inf de exemplo é fornecido como um exemplo apenas e não deve ser usado em uma instalação não - japonês Windows Me:
[versão]
assinatura = "$$CHICAGO"
AdvancedINF = 2.5, % AdvPackWarn %

[DefaultInstall]
AddReg = Add.Reg.106
DelReg = Del.Reg

[Add.Reg.106]
HKLM, % NlsKey %, DOSCP, 932
HKLM, % NlsKey %, OEMCC, 81
HKLM,%NlsKey%,COUNTRYFNAME,,%11%\country.sys
HKLM,%NlsKey%,KYBFNAME,,jkeybrd.sys
HKLM, % NlsKey %, KYBTYPE, 106
HKLM, % NlsKey %, LANGID,""

[Del.Reg]
HKLM, % NlsKey % CODEPAGEFNAME
HKLM, % NlsKey % KYBLAYOUT

[Strings]
NlsKey = System\CurrentControlSet\Control\Nls\Codepage
Este é um exemplo equivalente do teclado japonês 101:
[versão]
assinatura = "$$CHICAGO"
AdvancedINF = 2.5, % AdvPackWarn %

[DefaultInstall]
AddReg = Add.Reg.101
DelReg = Del.Reg

[Add.Reg.101]
HKLM, % NlsKey %, DOSCP, 932
HKLM, % NlsKey %, OEMCC, 81
HKLM,%NlsKey%,COUNTRYFNAME,,%11%\country.sys
HKLM,%NlsKey%,KYBFNAME,,jkeybrd.sys
HKLM, % NlsKey %, KYBTYPE, 101
HKLM, % NlsKey %, LANGID,""

[Del.Reg]
HKLM, % NlsKey % CODEPAGEFNAME
HKLM, % NlsKey % KYBLAYOUT

[Strings]
NlsKey = System\CurrentControlSet\Control\Nls\Codepage

Exemplos de configurações de registro

Chave do registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\Codepage
Valores:
                         RegistryControl label            value name      Sample [Japanese 106]--------------------------------------------------------------------------MS-DOS Code Page:        DOSCP           "932"Country Code:            OEMCC           "81"Country Data File Name:  COUNTRYFNAME    "C:\Windows\COMMAND\country.sys"Display Data File Name:  CODEPAGEFNAME   (not present)Keyboard Data File Name: KYBFNAME        "C:\Windows\COMMAND\jkeybrd.sys"Keyboard Type:           KYBTYPE         "106"Keyboard Layout:         KYBLAYOUT       (not present)Language ID:             LANGID          "  "					
Os seguintes valores também estão contidos na chave do registro anterior são retornados pelas funções de suporte de idiomas nacionais (NLS) indicado. Eles são somente leitura do registro durante a inicialização do sistema e não devem ser alterados:
Registry    Sample  NLS API     Valuevalue name  value   function    meaning----------------------------------------ACP         "932"   GetACP()    JapaneseOEMCP       "932"   GetOEMCP()  Japan					
A página de código ANSI do sistema (ACP) é usada como um valor de pesquisa no Msconfig para criar a lista de idiomas disponíveis. O valor de registro de página (OEMCP) de código de fabricante Original do equipamento do sistema não é usado na guia Msconfig internacional . Os valores mostrados na tabela anterior são os valores padrão serão usados se os valores do registro não podem ser lido.
Referências
Para obter informações adicionais sobre um problema relacionado com o Microsoft Windows 2000, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
280725 Layout de teclado USB incorretamente altera para inglês 101
Para obter informações adicionais sobre o comando KEYB, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
261417 Comando do teclado não funciona no Prompt de comando
Para obter informações adicionais sobre a atualização para o Msconfig, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
272719 Configurações de teclado internacional não funcionam em um Prompt do MS-DOS
hwkey hwusb

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 304614 - Última Revisão: 05/07/2016 18:49:00 - Revisão: 2.0

  • kbprb kbmt KB304614 KbMtpt
Comentários