Ok von den Schreibfehlern mal abgesehen (hab den Code eben schnell nur abgeschrieben längere Geschichte), es geht mir aber eigentlich um dieses Msleep. Warum geht es nicht ohne? Habe jetzt schon mehrmals Beiträge gelesen in denen solche Probleme auf die Tasterabfrage zurückzuführen ist. Das könnte ja hier auch der Fall sein. Wenn dies so ist ist es dann auch möglich das diese Bedenkzeit dafür sorgt das die Taster erst verzögert abgefragt werden und diese dann den richtigen Wert "0" haben?