On Thu, Apr 06, 2000 at 10:12:13AM -0400, Stephane Lussier wrote:

> So I've tried with AltGr+e (xev and UK keyboard)
> e        produces keycode=26, state=0x0000, keysym=0x65(e)
> Shift+e  produces keycode=26, state=0x0001, keysym=0x45(E)
> AltGr+e  produces keycode=26, state=0x2000, keysym=0xe9(eacute)
> 
> Now when I'm trying with Wine: (UK keyboard again)
> e        produces keycode=26, state=0x0000, keysym=0x65(e)
> Shift+e  produces keycode=26, state=0x0001, keysym=0x45(E)
> AltGr+e  produces keycode=26, state=0x0000, keysym=0x65(e)
> 
> 
> Do you have an idea why within Wine AltGr is not considered like a
> modifier??

Hmm, I'm now confused.  For me xev indeed gives a state of 0x2000 with
AltGr pressed, but Wine gives 0x0020 - which would correspond to
Mod3Mask.  0x20 is also picked out as AltGrMask in
X11DRV_KEYBOARD_Init.

So where does the 0x2000 come from in xev and why do you not get 0x20
with Wine?

Huw.
--
   Dr. Huw D M Davies              | Clarendon Laboratory
   [EMAIL PROTECTED]      | Parks Road
   Tel: +44 1865 272390            | Oxford OX1 3PU
   Fax: +44 1865 272400            | UK

Reply via email to