"Ich ruf in main() schon immer wieder HandleKEys auf. Klar, oder?"
Nö, überhaupt nicht klar !
Ich sehe da nur lcd_init(), lcd_string_P(), GetKey(), welche nirgends
definiert sind und auch sämtliche Variablen und Konstanten fehlen.
Was ist denn daran bloß so schwierig, Copy+Paste zu benutzen, d.h.
exakt das hinzuschreiben, was man auch ausprobiert hat ???
Und Code als Anhang sollte doch auch klar sein.
Für uncompilierbare und falsche Codefragmente braucht man sich nicht
wundern, wenns darauf keine Hilfe gibt.
Peter