How to fix DOSBox Caps Lock?

I installed DOSBox version 0.74 and found to be unable to type in lower case except if you hold only the Shift key. The Caps Lock key seems non functioning within the emulator. I tried to re-assign the key using the less-than-key "<" by pressing Ctrl+F1 where the key mapping could be configured, but the emulator doesn't respond after saving the modifications. Please inform how to fix this?


Solution 1:

I found I am unable to type in lower case except if I hold the Shift key.

It sounds like you may have the Hold option enabled. Assuming you have the latest version of DOSBox, try the following:

  • Use Ctrl + F1 to bring up the keyboard mapper.

  • Select the Caps Lock (CLCK) key with your mouse (it should turn green).

  • Next to the mod1 option, it should say hold. This option should not have a white box next to it. If it does, click the white box so that it turns black.

  • Using the mouse, click Save then click Exit.

ex. DOSBox 0.74-3 Keyboard Mapper

DOSBox 0.74-3 Keyboard Mapper Settings - Screenshot


If this doesn't solve the issue, you may want to simply try deleting any mapper-0.74-3.map files under ex. C:\Users\YourUsername\AppData\Local\DOSBox or perhaps even try reinstalling DOSBox