Saj DOS ni imel podpore za USB tiskalnike.
Osebno ti priporočam, da namesto DOSBoxa poskusiš npr. VirtualBox, v katerega poskusiš namestiti stari DOS 6.x in tam lahko nastaviš tipkovnico.
Sicer pa za slovensko (YU) tipkovnico rabiš nastaviti zadeve v Config.sys in Autoexec.bat .... čakaj, bom poskušal najti, kako to že gre.
EDIT1: mogoče bo to pomagalo. Dodaj sledeč vrstice v
http://ro.zrsss.si/procadd/r_0605.htm
Autoexec.bat
MODE CON CODEPAGE PREPARE=((852) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=852
LH KEYB YU,,C:\DOS\KEYBOARD.SYS
Config.sys
COUNTRY=038,852,C:\DOS\COUNTRY.SYS
Baje deluje tudi z DOSBoxom (samo moraš ugotoviti, če obstajajo keyboard.sys in country.sis v DosBOX-u (če ne, jih nekako moraš dodat), sicer naj bi, ker uporablja isto osnovo kot sam MS DOS, PC DOS in izpeljanke tipa FreeDOS).
Še ena zanimivost na tisti strani čisto spodaj, če želiš narediti zagonski meni, ki vsebuje sledeče:
MODE CON CODEPAGE PREPARE=((852) C:\DOS\EGA.CPI) ;Nastavitev SLO črk na zaslonu...
MODE CON CODEPAGE SELECT=852
LH c:\dos\KEYB YU,,C:\DOS\KEYBOARD.SYS ;... in na tipkovnici.
Kot sem že na začetku omenil: paziti moraš, da imaš keyboard.sys in country.sys, drugače ne bo delovalo.
EDIT2:
Za DosBOX sem našel nastavitve:
http://www.dosbox.com/wiki/KEYB
DosBOX parametri:
http://www.dosbox.com/wiki/Dosbox.conf