This is the mail archive of the
cygwin-xfree
mailing list for the Cygwin XFree86 project.
Re: AltGr doesn't produce @|{[]}\~
On Wed, 20 Jul 2005, Dr. Volker Zell wrote:
> KeyPress event, serial 27, synthetic NO, window 0x1200001,
> root 0x3a, subw 0x0, time 40663360, (72,-11), root:(97,540),
> state 0x0, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
> XLookupString gives 0 bytes:
> XmbLookupString gives 0 bytes:
> XFilterEvent returns: False
An alt-gr is usually reported as control + alt keypress. There is special code
which tries to identify those wrong messages from real control + alt keypresses.
Somehow the distinction does not work properly for you because
1) the control and alt messages have different timestamps
2) the extended key flag for the control key is set
3) a message in the range from [WM_KEYDOWN..WM_SYSKEYDOWN] is reported between
the control and alt message. Those messages are WM_KEYUP, WM_CHAR, WM_DEADCHAR
If reverting to xorg-x11-xwin-6.8.2.0-3 does fix the problem then it's most likely
the third case. I hope I can provide a fix in the next days.
bye
ago
--
Alexander.Gottwald@s1999.tu-chemnitz.de
http://www.gotti.org ICQ: 126018723