Artigo: 262283 - Última revisão: quarta-feira, 1 de Novembro de 2006 - Revisão: 3.2

A localização de entrada não escrever o mapeamento de teclado seleccionado 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.
importante Este artigo contém informações sobre como modificar o registo. Certifique-se de que cópia de segurança do registo antes de o modificar. Certifique-se que sabe como restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança, restaurar e modificar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
256986  (http://support.microsoft.com/kb/256986/ ) Descrição do registo do Microsoft Windows
Expandir tudo | Reduzir tudo

Sumário

Quando utiliza um idioma de teclado alternativo com determinados programas de MS-DOS, o teclado não mapeia caracteres, como previsto.

Mais Informação

aviso Podem ocorrer problemas graves se modificar o registo incorrectamente utilizando o Editor de registo ou utilizando outro método. Estes problemas poderão forçar a reinstalação do sistema operativo. Microsoft não garante que estes problemas podem ser resolvidos. Modificar o registo por sua conta e risco.

O suporte de comandos de 16 bits para teclados localizados e caracteres requer substituições de mapeamento de teclado para determinados idiomas. Este comportamento é detectado apenas quando executa programas de 16 bits anteriores, não quando executar programas de 32 bits-modo de consola.

Para determinar qual ANSI (American National Standards Institute) esquema de teclado MS-DOS de 16 bits está em utilização:
  1. Ver o seguinte valor de registo para determinar o ID de região actual (LCID):
    HKEY_Current_User\Keyboard Layout\Preload\1 value
  2. Consulte o seguinte valor de registo para determinar se o LCID em utilização tem um substituto definido:
    HKEY_Current_User\Keyboard Layout\Substitutes\ LCID
    Nota : A subchave não estiver listado com o LCID se substituição de região é desnecessária.
  3. Localize o LCID ou LCID substituir na seguinte chave de registo:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes
    Este valor de chave é o código de teclado de MS-DOS de duas letras em utilização. A seguinte lista de códigos de país/região e mapeamentos de teclado do MS-DOS pode ajudá-lo identificar uma configuração mais adequada do teclado. É recomendável que ser preenchidos alterações a definições regionais no painel de controlo em vez de directamente do registo.
O utilitário Kb16.com, anteriormente conhecido como o utilitário keyb.com, é iniciado automaticamente quando inicia um programa de MS-DOS de 16 bits. Em algumas situações, o mapeamento de teclado utilizado com o utilitário Kb16.com difere o mapeamento de 32 bits. Se o mapeamento de 16 bits que pretende não estiver disponível, pode utilizar um ficheiro de definição do teclado de terceiros como um argumento com o utilitário Kb16.com. Por exemplo:
KEYB [xx[,[yyy][,[drive:][path]filename]]] [/E] [/ID:nnn]
  • Em que xx Especifica um código de teclado de duas letras.
  • Definir onde yyy Especifica a página de códigos para o carácter.
  • Em que drive, path e filename são letra do disco rígido, caminho da pasta e nome de ficheiro para um ficheiro de definição do teclado externo.
  • Onde /E Especifica que um teclado avançado é instalado.
  • Onde/ID: nnn Especifica o teclado em utilização.
Nota : Microsoft não fornece ficheiros de definição externa.

Os comandos de modo seguintes são códigos de página relacionados com:

Página de código SELECT: modo con [:] cp seleccione = yyy
Código de estado de página: modo con [:] cp [/status]

A lista seguinte mostra o código de teclado de duas letras para cada nome de país/região:
  • Austrália = por
  • Áustria = gr
  • Bélgica = ser
  • Bósnia Herzegovina / = yu
  • Brasil br =
  • Bulgária bg =
  • Francês do Canadá = cf
  • Canadá-Inglês = cf
  • Chile = la
  • Colômbia = la
  • Croácia = yu
  • República Checa cz =
  • Dinamarca dk =
  • Equador = la
  • Finlândia = su
  • França fr =
  • Alemanha = gr
  • Grécia = gk
  • Hungria = hu
  • Islândia = é
  • Irlanda = uk
  • Itália =-
  • Japão jp =
  • América Latina = la
  • Antiga República Jugoslava da Macedónia = yc
  • México = la
  • Países baixos nl =
  • Nova Zelândia = por
  • Noruega = não
  • Polónia pl =
  • Portugal = po
  • Roménia ro =
  • Rússia ru =
  • Sérvia e Montenegro/Montenegro = yc
  • Eslováquia = sl
  • Eslovénia = yu
  • África do Sul = por
  • Espanha = sp
  • Suécia = sv
  • Suíça = sf
  • Turquia tr =
  • Reino Unido = uk
  • Estados Unidos = por
  • Venezuela = la
Os documentadas valores válidos para o argumento de código de teclado de duas letras XX listados na registo HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes são:
  • 00000402 = "bg"
  • 00000404 = "ch"
  • 00000405 = "cz"
  • 00000406 = "dk"
  • 00000407 = "m"
  • 00000408 = "gk"
  • 00000409 = "por"
  • 0000040A = "sp"
  • 0000040B = "su"
  • 0000040C = "fr"
  • 0000040E = "hu"
  • 0000040F = "é"
  • 00000410 = ""
  • 00000411 = "jp"
  • 00000412 = "ko"
  • 00000413 = "nl"
  • 00000414 = "não"
  • 00000415 = "pl"
  • 00000416 = "br"
  • 00000418 = "ro"
  • 00000419 = "ru"
  • 0000041A = "yu"
  • 0000041B = "sl"
  • 0000041C = "por"
  • 0000041D = "sv"
  • 0000041F = "tr"
  • 00000422 = "por"
  • 00000423 = "por"
  • 00000424 = "yu"
  • 00000425 = "et"
  • 00000426 = "por"
  • 00000427 = "por"
  • 00000804 = "ch"
  • 00000807 = "sg"
  • 00000809 = "uk"
  • 0000080A = "la"
  • 0000080C = "ser"
  • 00000813 = "ser"
  • 00000816 = "po"
  • 00000C0C = "cf"
  • 00000C1A = "por"
  • 00001009 = "por"
  • 0000100C = "sf"
  • 00001809 = "por"
  • 00010402 = "por"
  • 00010405 = "cz"
  • 00010407 = "m"
  • 00010408 = "gk"
  • 00010409 = "dv"
  • 0001040A = "sp"
  • 0001040E = "hu"
  • 00010410 = ""
  • 00010415 = "pl"
  • 00010419 = "ru"
  • 0001041B = "sl"
  • 0001041F = "tr"
  • 00010426 = "por"
  • 00010C0C = "cf"
  • 00010C1A = "por"
  • 00020408 = "gk"
  • 00020409 = "por"
  • 00030409 = "usl"
  • 00040409 = "usr"
  • 00050408 = "gk"
Os valores válidos documentados para o (opcional) / ID: argumento listada no registo 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 de código OEM comuns (opcionalmente utilizado no parâmetro YYY):
  • 437 (US)
  • 720 (Árabe)
  • 737 (Grego)
  • 775 (Báltico)
  • 850 (Europa Ocidental)
  • 852 (Europa central)
  • 855 (Cirílico)
  • 857 (Turco)
  • 862 (Hebraico)
  • 866 (Cirílico II)
Páginas de códigos seguintes são utilizadas como Windows ANSI e páginas de código OEM:
  • 874 (Tailandês)
  • 932 (Japonês Shift-JIS)
  • 936 (Chinês simplificado GBK)
  • 949 (Coreano)
  • 950 (Chinês tradicional Big5)
  • 1258 (Vietname)
Para informações sobre tópicos relacionados com computadores internacionais, consulte o seguinte Web site da Microsoft:
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: 
kbmt kbenv kbinfo KB262283 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 262283  (http://support.microsoft.com/kb/262283/en-us/ )