Ma ti succede con tutti i caratteri della tastiera? O solo con quelli speciali?
Per esempio a me era successo quando avevo formattato e in ambiente dos non riuscivo a scrivere dei caratteri speciali (#,@,ç,§, ecc...) e per ovviare a questo ho dovuto utilizzare il codice ASCII.
Comunque potrebbe essere che in ambiente dos il driver della tua tastiera non sia compatile.