Index: src/Fl_mac.cxx =================================================================== --- src/Fl_mac.cxx Tue Mar 28 22:18:17 2006 +++ src/Fl_mac.cxx Tue Apr 4 17:14:03 2006 @@ -121,7 +121,7 @@ static unsigned short macKeyLookUp[128] = { 'a', 's', 'd', 'f', 'h', 'g', 'z', 'x', - 'c', 'v', 0/*ISO extra ('#' on German keyboard)*/, 'b', 'q', 'w', 'e', 'r', + 'c', 'v', '^'/*ISO extra ('#' on German keyboard)*/, 'b', 'q', 'w', 'e', 'r', 'y', 't', '1', '2', '3', '4', '6', '5', '=', '9', '7', '-', '8', '0', ']', 'o', @@ -1008,7 +1008,7 @@ static unsigned short keycode_to_sym( UInt32 keyCode, UInt32 mods, unsigned short deflt ) { static Ptr map = 0; - UInt32 state = 0; + static UInt32 state = 0; if (!map) { map = (Ptr)GetScriptManagerVariable(smKCHRCache); if (!map) {