MS-DOS 程序上的键盘布局

MS-DOS 程序上的键盘布局

我有一个为 Win98 编写的 MS-DOS 程序,我想在装有 WinXP 的计算机上运行它。语言设置为克罗地亚语,但当我运行这个特定的软件时,它会接受按键,就好像它们是来自英语键盘一样。常规命令提示符可以很好地接受克罗地亚键盘布局键,但只有这个程序不允许克罗地亚字符。

我以前能够在 Win98 计算机上正常运行它。

在控制面板中的区域设置和键盘设置中,所有内容都设置为克罗地亚语和键盘布局。

答案1

这是在 MS-DOS 初始化文件中设置的。
请参阅[1]解释一下,以及[2]了解更多示例。

克罗地亚

配置系统

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

自动执行程序

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

自动执行

KB16 YU,852


或者使用DOS盒keyb yu手动运行或将其添加到自动执行

相关内容