On Thu, 13 May 2004, Ralph Alvy wrote: > Ralph Alvy wrote: > > > I notice that under dosemu 1.2.1, when the KDE 3.2.2 Screensaver is > > active, after I type my password and hit Enter, the Enter key is picked up > > by dosemu. Is there a way around this? > > > And this happens also when running dosemu 1.2.1 under Xfce4 with > xscreensaver as my screensaver manager.
I've seen it myself while flipping windows with alt-tab, sometimes the FreeDOS command.com would pick up the tab and try to do filename completion at the prompt [beep!] What actually happens is that as soon as the xdosemu window becomes active it reads the current X keymap, which of the keys are pressed and so on. So it finds out that (say) the Enter key is still pressed. It then simulates a "press Enter" to DOS so that the release will be processed correctly. This problem is really quite difficult to solve, I don't know how. A timeout would be something but then some keys may be missed... I tried a couple things around it but it always brought up a new (and worse) problem. An example is having the shift key pressed while your mouse moves to the window, then you expect capitals, so a "press shift key" must be simulated. Now do the same with ctrl while getting into DOOM... and it is used a shooting key. So in general it is difficult to distinguish special keys from non-special keys because we don't know what the program wants. Anyway I hope you get the idea. Bart - To unsubscribe from this list: send the line "unsubscribe linux-msdos" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html
