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手動運行或添加到自動執行

相關內容