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

Reply via email to