Common searches

Keyboard layouts

Topic actions

  • This topic is locked. You cannot reply or edit posts.

First post, by robertmo

User metadata
Rank l33t++

If Dosbox fails to autodetect your keyboard layout properly, try changing it by editing your dosbox configuration under [dos] section

Change "auto" to one of these values:
For example for Turkish keyboard: keyboardlayout=tr440 (This layout also allows to switch between two different layouts with leftalt-leftshift and leftalt-rightshift)

Keboard layouts built into DOSBox (layouts in brackets are the same):

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

*For some layouts you must have ten ega.cpx files (from freedos) in dosbox folder.

Codepages built into dosbox (if someone for some reason needs them):

437 United States
850 Latin-1
858 Latin-1 (with Euro sign)
852 Latin-2 (Eastern European) (with Euro sign)
853 Latin-3 (Southern European)
857 Latin-5 (Turkish) (with Euro sign)
771 Lithuanian and Russian (KBL)
772 Lithuanian and Russian
855 Cyrillic-1
872 Cyrillic-1 (with Euro sign)
866 Cyrillic-2 (Russian)
808 Cyrillic-2 (with Euro sign)
851 Greek
869 Greek (with Euro sign)
737 Greek-2