> in the file src/compose.cxx, line 407
>
> replace the conditionnal expression :
>   if ((e_state & (ALT|META)) && !(ascii & 128)) return false;
>
> by something like :
>  if (
>       ((e_state & ALT) && (!(e_state & SCROLLLOCK)) || ((e_state & META)))
>       && !(ascii & 128)
>      )   return false;
>

In addition :
On the fltk test program 'keyboard', when I press the AltGr key, the active key 
are ALT and SCLK (in the top-right of the keybord's window), but the key 'Slck' 
(between 'Print' and 'Pause') is not active.
Of course the RightAltKey (beside the Space key) is also active.

In fact, I don't know if this is not a superficial fix : do you think that the 
problem must be fix in an upper level ?

Maybe, a key ALTGR must be create and it activation can't active the ALT key ?
I know I'm a little noob, if anyone could show me a way... :)

TIA

TSalm


_______________________________________________
fltk-dev mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-dev

Reply via email to