Tengo un programa MS-DOS escrito para Win98 que quiero ejecutar en una computadora con WinXP. El idioma está configurado en croata, pero cuando ejecuto este software en particular, acepta las teclas como si vinieran de un teclado en inglés. El símbolo del sistema normal acepta perfectamente las teclas de distribución del teclado croata, pero este programa no permitirá caracteres croatas.
Solía poder ejecutar esto en una computadora Win98 sin problemas.
En la configuración regional y la configuración del teclado en el panel de control, todo está configurado en idioma croata y distribución del teclado.
Respuesta1
Esto se configura en los archivos de inicialización de MS-DOS.
Vereste[1]para una explicación, yeste[2]para ejemplos adicionales.
Croacia
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
Desde Windows XP en adelante[3][4], agregue a estos archivos en C:\Windows\system32\ en su lugar:
CONFIG.nt (se ignoran los formatos de fecha y hora)
COUNTRY=384,852,C:\Windows\system32\COUNTRY.SYS
AUTOEXEC.nt
KB16 YU,852
O usarDOSBox, ejecutarlo
keyb yu
manualmente o agregarlo aAUTOEXEC.