ID do artigo: 262283 - Última revisão: sexta-feira, 13 de julho de 2007 - Revisão: 4.0

A localidade de entrada não digita o mapeamento de teclado escolhido na janela do MS-DOS

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Este artigo foi publicado anteriormente em BR262283
Importante Este artigo contém informações sobre como modificar o Registro. Antes de modificá-lo, faça um backup e certifique-se de que saiba como restaurá-lo caso ocorra algum problema. Para obter mais informações sobre como fazer backup, restaurar e modificar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
256986  (http://support.microsoft.com/kb/256986/ ) Descrição do Registro do Microsoft Windows
Expandir tudo | Recolher tudo

Sumário

Ao usar uma localidade de entrada alternativa com determinados programas do MS-DOS, o teclado não mapeia os caracteres conforme o esperado.

Mais Informações

Aviso O uso incorreto do Editor do Registro, ou outro método, pode causar sérios problemas, que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que os problemas resultantes do uso incorreto do Editor do Registro possam ser solucionados. A modificação do Registro é de sua responsabilidade.

O suporte ao prompt de comando de 16 bits para teclados localizados e caracteres exigem substituições de mapeamento no teclado para determinados idiomas. O comportamento só é observado ao executar programas que eram de 16 bits, e não ao executar programas em modo de console de 32 bits.

Para determinar que layout de teclado MS-DOS de 16 bits compatível com o ANSI (American National Standards Institute) está em uso:
  1. Veja o seguinte valor do Registro para determinar a LID (identificação da localidade atual):
    HKEY_Current_User\Keyboard Layout\Preload\1 valor
  2. Veja o seguinte valor do Registro para determinar se a LCID em uso tem uma substituta definida:
    HKEY_Current_User\Keyboard Layout\Substitutes\LCID
    OBSERVAÇÃO: Uma subchave não está listada com a LCID caso a substituição de localidade seja desnecessária.
  3. Localize a LCID ou a LCID substituta na seguinte chave do Registro:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes
    O valor da chave é o código do teclado MS-DOS com duas letras em uso. A seguinte lista dos códigos de país/região e dos mapeamentos de teclado MS-DOS podem ajudar você a identificar uma configuração de teclado mais adequada. É aconselhável que as alterações nas Configurações Regionais sejam concluídas no Painel de Controle, e não diretamente no Registro.
O utilitário Kb16.com, anteriormente conhecido como Keyb.com, é iniciado automaticamente quando um programa MS-DOS de 16 bits é iniciado. Em algumas situações, o mapeamento do teclado usado com o utilitário Kb16.com é diferente do mapeamento de 32 bits. Caso o mapeamento de 16 bits desejado esteja indisponível, é possível usar um arquivo de definição do teclado de terceiros como sendo um argumento com o utilitário Kb16.com Por exemplo:
KEYB [xx[,[yyy][,[unidade:][caminho]nome_do_arquivo]]] [/E] [/ID:nnn]
  • No qual xx especifica um código de teclado com duas letras.
  • No qual yyy especifica a página de código do conjunto de caracteres.
  • No qual unidade, caminho e nome_do_arquivo são a letra do disco rígido, o caminho da pasta e o nome de um arquivo de definição do teclado externo.
  • Em que /E especifica que há um teclado avançado instalado.
  • Em que /ID:nnn especifica o teclado em uso.
OBSERVAÇÃO: A Microsoft não fornece arquivos de definição externos.

Os seguintes comandos mode estão relacionados à página de códigos:

Selecione a página de código: mode con[:] cp select=yyy
Status da página de código: mode con[:] cp [/status]

A seguinte lista mostra o código de teclado com duas letras para todos os nomes de país/região:
  • Austrália=us
  • Áustria=gr
  • Bélgica=be
  • Bósnia/Herzegovina=yu
  • Brasil=br
  • Bulgária=bg
  • Canadá (Francês)=cf
  • Canadá (Inglês)=cf
  • Chile=la
  • Colômbia=la
  • Croácia=yu
  • República Tcheca=cz
  • Dinamarca=dk
  • Equador=la
  • Finlândia=su
  • França=fr
  • Alemanha=gr
  • Grécia=gk
  • Hungria=hu
  • Islândia=is
  • Irlanda=uk
  • Itália=it
  • Japão=jp
  • América Latina=la
  • Antiga República Iugoslava da Macedônia=yc
  • México=la
  • Holanda=nl
  • Nova Zelândia=us
  • Noruega=no
  • Polônia=pl
  • Portugal=po
  • Romênia=ro
  • Rússia=ru
  • Sérvia/Montenegro=yc
  • Eslováquia=sl
  • Eslovênia=yu
  • África do Sul=us
  • Espanha=sp
  • Suécia=sv
  • Suíça=sf
  • Turquia=tr
  • Reino Unido=uk
  • Estados Unidos=us
  • Venezuela=la
Os valores válidos documentados para o argumento do código de teclado com duas letras XX listados no Registro HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes são:
  • 00000402="bg"
  • 00000404="ch"
  • 00000405="cz"
  • 00000406="dk"
  • 00000407="gr"
  • 00000408="gk"
  • 00000409="us"
  • 0000040A="sp"
  • 0000040B="su"
  • 0000040C="fr"
  • 0000040E="hu"
  • 0000040F="is"
  • 00000410="it"
  • 00000411="jp"
  • 00000412="ko"
  • 00000413="nl"
  • 00000414="no"
  • 00000415="pl"
  • 00000416="br"
  • 00000418="ro"
  • 00000419="ru"
  • 0000041A="yu"
  • 0000041B="sl"
  • 0000041C="us"
  • 0000041D="sv"
  • 0000041F="tr"
  • 00000422="us"
  • 00000423="us"
  • 00000424="yu"
  • 00000425="et"
  • 00000426="us"
  • 00000427="us"
  • 00000804="ch"
  • 00000807="sg"
  • 00000809="uk"
  • 0000080A="la"
  • 0000080C="be"
  • 00000813="be"
  • 00000816="po"
  • 00000C0C="cf"
  • 00000C1A="us"
  • 00001009="us"
  • 0000100C="sf"
  • 00001809="us"
  • 00010402="us"
  • 00010405="cz"
  • 00010407="gr"
  • 00010408="gk"
  • 00010409="dv"
  • 0001040A="sp"
  • 0001040E="hu"
  • 00010410="it"
  • 00010415="pl"
  • 00010419="ru"
  • 0001041B="sl"
  • 0001041F="tr"
  • 00010426="us"
  • 00010C0C="cf"
  • 00010C1A="us"
  • 00020408="gk"
  • 00020409="us"
  • 00030409="usl"
  • 00040409="usr"
  • 00050408="gk"
Os valores válidos documentados para o argumento (opcional) /Id: listados no Registro HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout\DosKeybIDs são:
  • 00000410="141"
  • 0000041F="179"
  • 00010408="220"
  • 00010410="142"
  • 00010415="214"
  • 0001041F="440"
  • 00020408="319"
Uma lista de páginas com o código OEM mais comuns (como opção, usadas no parâmetro AAA ):
  • 437 (EUA)
  • 720 (Árabe)
  • 737 (Grego)
  • 775 (Báltico)
  • 850 (Europa Ocidental)
  • 852 (Europa Central)
  • 855 (Cirílico)
  • 857 (Turco)
  • 862 (Hebraico)
  • 866 (Cirílico II)
As seguintes páginas de código são usadas em páginas de código Windows ANSI e OEM:
  • 874 (Tailandês)
  • 932 (Japonês Shift-JIS)
  • 936 (Chinês Simplificado GBK)
  • 949 (Coreano)
  • 950 (Chinês Tradicional Big5)
  • 1258 (Vietnamita)
Para obter informações sobre tópicos relacionados ao computador, visite o seguinte site da Microsoft (em inglês):
http://www.microsoft.com/globaldev (http://www.microsoft.com/globaldev)

A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Palavras-chave: 
kbinfo kbenv KB262283