if widgets that can take focus are embedded in a group hirarchy, then pressing TAB / RightKey will eventually result in the focus stopping on the last widget in the window instead of passing to the first widget in the window again. The reason is the marked if-check in Group::handle():
case KEY: { // keyboard navigation if (numchildren < 2) break; // <<<<<<<<<<<<< !!!!!!! int key = navigation_key(); If the root of a group hirarchy in a window is a group (only one child for the parent window!) then this check is never passed. Suggestion : remove this check _______________________________________________ fltk-bugs mailing list fltk-bugs@easysw.com http://lists.easysw.com/mailman/listinfo/fltk-bugs