This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
Re: Starting web site updates
- To: "Harold Hunt" <huntharo at msu dot edu>, "'Alexander Gottwald'" <alexander dot gottwald at informatik dot tu-chemnitz dot de>
- Subject: Re: Starting web site updates
- From: "Francis VIVAT" <francis dot vivat at cetp dot ipsl dot fr>
- Date: Thu, 12 Apr 2001 18:45:07 +0200
- Cc: <cygwin-xfree at cygwin dot com>
- References: <000a01c0c361$a31329c0$2fab0a23@huntharo>
Hi folks,
the XWin keyboard test 5 was best handling the Foreign langage I think.
You foccus on the Control_L, but how do you explain the fact that xev gives me
good result (with AltGr = Mode_Switch) and nothing goes to screen with xterm ?
I also tried to map Mode_Switch to another key, and the result was the same
(without the fake Control_L).
On Harold's one, it doesn't work in xev neither in xterm.
CU
. \)|(/
. (o o)
. /-----------------ooO----(_)----Ooo-----------------\
.(_| Francis VIVAT |
. | CETP-CNRS |
. | 10-12, avenue de l'Europe 78140 Velizy |
. | Tel : +33 1 3925 4780 |
. | Fax : +33 1 3925 4922 |_
. | E-Mail : francis.vivat@cetp.ipsl.fr | )
. \---------------------------------------------------/
. (_) (_)
----- Original Message -----
From: "Harold Hunt" <huntharo@msu.edu>
To: "'Alexander Gottwald'" <alexander.gottwald@informatik.tu-chemnitz.de>
Cc: <cygwin-xfree@cygwin.com>
Sent: jeudi 12 avril 2001 17:02
Subject: RE: Starting web site updates
> Alexander,
>
> > I tried getting the AltGr keystate via GetAsyncKeyState when
> > processing
> > the Control_L press. Was there any problem with it?
>
> GetAsyncKeyState isn't appropriate because it gets the key state at the time
> of the function call; that seems like a fine idea until you consider that
> you may be processing the Control_L message several milliseconds to several
> seconds after the key was actually pressed; in that amount of time the Alt_R
> key may be released if it was pressed, or pressed if it was released.
>
> GetKeyState gets the state of a key at the time that the current message was
> generated; thus, you'll always get the correct state for the Alt_R key when
> processing the Control_L message.
>
> > This might break some older applications which use the
> > keyboard modifiers
> > even as mouse modifier. I believe some window managers use
> > this. Even KDE
> > uses it (Pressing Control when selecting another icon adds it
> > to the selection
> > list).
>
> That is good to know.
>
> I think we both realize that this is not trivial, but it is solveable. :)
>
> Harold
>
>