DOSBox 强制我在控制台上使用捷克键盘,这根本就不好笑。我谷歌了一下,找到了手册建议更改布局:
要切换到不同的键盘布局,可以使用DOSBox 配置文件部分
keyboardlayout
中的条目[dos]
dosbox.conf
因此我编辑了我的文件,它现在包含以下内容:
[dos]
keyboardlayout=us103
[autoexec]
keyboardlayout=us103
MOUNT C C:\MYSELF\Hry\DOS
C:
这不起作用。键盘仍然是捷克语。我运行了这些命令来验证配置了什么键盘以及命令是否有效。确实有效,如下所示:
所以问题是:如何配置 DOSBox 布局为永久美国?
笔记:可用的布局似乎是这些(复制在这里以供将来的读者参考):
us103 (us), ux103 (ux) US, US International
dv103 (dv), lh103 (lh), rh103 (rh) US Dvorak, Left-Hand, Right-Hand
sq448, sq452 (sq) Albania
hy Armenia*
az Azerbaijan*
by463 (bl463,by,bl) Belarus*
be120 (be) Belgium
ba234 (ba) Bosnia & Herzegovina
br274, br275 (br) Brazil
bg241, bg442 (bg) Bulgaria
ca58 (cf58,ca,cf), ca445 (cf445), cf501 Canada
hr234 (hr) Croatia
cz243, cz Czech Republic
dk159 (dk) Denmark
ee454 (et454,ee,et) Estonia*
fo Faroe Islands
fi153 (su153,fi,su) Finland
fr120, fr189 (fr) France
ka Georgia*
de129 (gr129,de,gr), de453 (gr453) Germany
gk220 (el220), gk319 (el319,gk,el), gk459 (el459) Greece
hu208, hu Hungary
is458 (is), is161 (is197) Iceland
it141 (it), it142 Italy
kk Kazakhstan*
ky Kyrgyzstan*
la171 (la) Latin-American-Spanish
lv, lv455 Latvia*
lt210, lt211, lt212 (lt), lt221, lt456 Lithuania*
mk449 (mk) Macedonia
mt47 (ml47), mt (ml) Malta
mn (mo) Mongolia*
nl143 (nl) Netherlands
no155 (no) Norway
ph Philippines
pl214, pl457 (pl) Poland
po163 (po) Portugal
ro333 (ro), ro446 Romania
ru441 (ru), ru443 Russia
sr118 (sr), sr450 Serbia & Montenegro
sk245 (sk) Slovakia
si234 (si) Slovenia
es172 (sp172,es173,sp173,es,sp) Spain
sv153 (sv) Sweden
sd150 (sg150,sd,sg), sf150 (sf) Swiss
tm Turkmenistan
tr179 (tr), tr440 Turkey
ua465 (ur465), ua (ur) Ukraine*
uk166 (uk), uk168 United Kingdom
uz Uzbekistan*
yu234 (yu) Yugoslavia
答案1
如何配置 DOSBox 布局为永久美国版?
键盘布局=us103
尝试
keyboardlayout=us
没有尾随的103
。
您也可以使用以下keyb
命令:
keyb us
键b
介绍
Keyb 用于改变不同国家使用的键盘布局。语法
为特定语言配置键盘。
KEYB [keyboard layout code/id]
例如,以下命令将您的键盘布局设置为瑞典语键盘:
KEYB sv
或者非默认字符集:
KEYB sv 437
键盘布局也可以在 dosbox.conf 中设置(参见 Configuration:DOS),因此也可以使用内部 CONFIG 命令进行设置:
CONFIG -set dos keyboardlayout [keyboard layout code/id]