Distribución del teclado en un programa MS-DOS

Distribución del teclado en un programa MS-DOS

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 yumanualmente o agregarlo aAUTOEXEC.

información relacionada