Layout do teclado em um programa MS-DOS

3

Eu tenho um programa do MS-DOS que foi escrito para o Win98 e que quero rodar em um computador com o WinXP. O idioma é definido como croata, mas quando executo esse software em particular, ele aceita as teclas como se estivessem vindo de um teclado em inglês. O prompt de comando regular aceita bem as teclas de layout do teclado croata, mas apenas esse programa não permitirá caracteres croatas.

Eu costumava ser capaz de executar isso no computador Win98 muito bem.

Nas configurações regionais e nas configurações de teclado no painel de controle, tudo é configurado para o idioma croata e o layout do teclado.

    
por Meow 07.03.2018 / 20:35

1 resposta

3

Isso é definido nos arquivos de inicialização do MS-DOS.
Consulte este [1] para explicação, e isso [2] para exemplos adicionais.

Croácia

Config.sys

Country=384,852,c:\dos\country.sys
Device=c:\dos\display.sys con=(ega,852,2)

Autoexec.bat

Mode con cp prep=((852 850) c:\dos\ega.cpi)
Mode con cp select=852
Keyb yu,852,c:\dos\keyboard.sys

Do Windows XP em diante [3] < sup> [4] , acrescente a esses arquivos em C: \ Windows \ system32 \ em vez disso:

CONFIG.nt (os formatos de data e hora são ignorados)

COUNTRY=384,852,C:\Windows\system32\COUNTRY.SYS

AUTOEXEC.nt

KB16 YU,852

Ou use o DOSBox , execute keyb yu manualmente ou adicione-o a AUTOEXEC .     
por 18.03.2018 / 21:34