Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am having to use DOSBox to run a old DOS-based program, but whenever I type a letter it's upper-case, rather than lower-case. The only way I can get a lower-case letter is by holding down shift. Does anyone know how I can fix this?

share|improve this question
Is this happening with other applications as well? – ChrisF Jan 17 '11 at 10:34
No, only with DOSBox. Could it be a keyboard mapping problem? Also, the CapsLock key doesn't seem to work... – Kryten Jan 17 '11 at 10:38
The behaviour appears to be the same as when the Caps Lock key is pressed. So is there an option within DOSBox that affects this? – ChrisF Jan 17 '11 at 10:41
There appears to be issues around Caps Lock -… – ChrisF Jan 17 '11 at 10:42
up vote 2 down vote accepted

OK, sorted out the problem: I went into DOSBox's keyboard mapping (Ctrl-F1) and set the "CAPS LOCK" Key to be always down ("Hold"). Everything now works as expected.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.