First post, by phaeron
I've posted a patch to SourceForge that fixes the keyboard locking up on Ctrl+Tab:
http://sourceforge.net/tracker/index.php?func … 551&atid=467234
It says Ctrl+Esc, but I corrected that in the comments -- shows you shouldn't fix bugs late at night. Actually, any key that lacks a mapping in DOSBox's scan-ascii table will trip the bug, including Ctrl+; and Alt+\. I hit it while playing The Magic Candle, but any game that uses BIOS input should have the same problem.
I'm beginning to think that DOSBox shouldn't be pushing 0000 into the keyboard buffer on unrecognized keys, but I did some testing in debug.com and discovered that you can inject and retrieve 0000 through the keyboard buffer using INT16/AH=5 and it comes through with INT16/AH=1, so this patch still fixes a bug regardless.
Let me know if I screwed something else up.