3

У меня есть программа MS-DOS, написанная для Win98, которую я хочу запустить на компьютере с WinXP. Язык установлен на хорватский, но когда я запускаю это конкретное программное обеспечение, оно принимает клавиши, как если бы они были с английской клавиатуры. Обычная командная строка прекрасно воспринимает клавиши раскладки на хорватской клавиатуре, но только эта программа не позволяет использовать символы хорватского алфавита.

Я имел обыкновение запускать это на компьютере Win98 просто отлично.

В региональных настройках и настройках клавиатуры на панели управления все настроено на хорватский язык и раскладку клавиатуры.

1 ответ1

3

Это устанавливается в файлах инициализации MS-DOS.
Смотрите это [1] для объяснения, и это [2] для дополнительных примеров.

Хорватия

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


Начиная с Windows XP [3] [4] , добавьте эти файлы в C: \ Windows \ system32 \ вместо:

CONFIG.nt (форматы даты и времени игнорируются)

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

Autoexec.nt

KB16 YU,852


Или используйте DOSBox , запустите keyb yu вручную или добавьте его в AUTOEXEC .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .