This is the mail archive of the cygwin-xfree mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]