Oh man, auf das Problem mit der lokalen Variable hätte ich auch selber kommen können.
Vielen Dank Sternthaler!!!

Ich hab nun eine globale Variable eingeführt, die auch nur ausgegeben wird wenn eine Taste gedrückt wird, aber leider hab ich immer noch ein kleines Problem mit der Ausgabe.
Es scheint aber zumindestens, dass jetzt 2 Tasten richtig ausgegeben werden und ich hab zum Glück lauter neue Anregungen und Tipps um weiterzumachen.

Nochmals vielen Dank für eure Hilfe.