Am 14.04.2010 16:17, schrieb Albrecht Schlosser: > Michael Schmid wrote: > >> FLTK version: 1.1.9 >> >> I use 'Fl_Input' with 'FL_INPUT_READONLY' set. >> How can I get the character which was really intended to press? With >> event_key() I get only the key pushed on the keyboard (So if I press the >> keys 'Shift & 1' I get '1' by event_key() and not '+' as I wanted (-> >> Have a german keyboard)). >> I could decode it in combination with event_state() as far a I >> unterstood, but to be honest I don't want to do this... Is there a >> funktion which can be used to obtain the key intended (For example >> 'Shift & 1' gives '+')? Or has anybody an algorithm which can be used to >> implement this? > > On my German keyboard 'Shift & 1' is '!', but that aside, the correct > function to get the translated key = text is Fl::event_text(). > > Hint: try the keyboard demo test/keyboard. > > Albrecht
Oh, sorry... I have a SWISSgerman keyboard! ;-) And yes, I had to use event_text(). Now it works, thanks! _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

