Ao usar uma localidade de entrada alternativa com
determinados programas do MS-DOS, o teclado não mapeia os caracteres conforme o
esperado.
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:
- Veja o seguinte valor do Registro para determinar a LID
(identificação da localidade atual):
HKEY_Current_User\Keyboard Layout\Preload\1 valor
- 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. - 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):