public inbox for linux-msdos@vger.kernel.org
 help / color / mirror / Atom feed
From: Ralph Alvy <ralvy@warpmail.net>
To: linux-msdos@vger.kernel.org
Subject: Re: KDE Screensaver and Enter key
Date: Thu, 13 May 2004 15:01:07 -0700	[thread overview]
Message-ID: <c80r74$9cm$1@sea.gmane.org> (raw)
In-Reply-To: Pine.LNX.4.44.0405132256030.1968-100000@enm-bo-lt.enm.bris.ac.uk

Bart Oldeman wrote:

> 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

I understand. Perhaps a workaround might be to have dosemu lose its focus
after a certain amount of time. This way, since the dosemu window won't be
in focus after the screen saver is dismissed, it won't inherit the final
keypress that dismissed the screen saver.


  reply	other threads:[~2004-05-13 22:01 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-05-13 18:02 KDE Screensaver and Enter key Ralph Alvy
2004-05-13 20:46 ` Ralph Alvy
2004-05-13 22:09   ` Bart Oldeman
2004-05-13 22:01     ` Ralph Alvy [this message]
2004-05-13 22:03       ` Ralph Alvy
2004-07-26 10:02     ` Marcel van der Heide

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='c80r74$9cm$1@sea.gmane.org' \
    --to=ralvy@warpmail.net \
    --cc=linux-msdos@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox