Ok, das problem liegt darin begründet. das die Funktion "loop" immer wieder durchlaufen wird, und das bei jedem Durchlauf erneut die Kombination z.b. für die "1" erkannt wird. Du mußt Dir also merken, wenn eine Eingabe erfolgreich erkannt wurde und erst die nächste Eingabe wieder weiterverarbeiten. Wie genau Du jetzt aber erkennst, ob jetzt 2x die 1 gedrückt wurde, oder ob die 1 nur lange gedrückt wurde, hängt von Deiner Hardwarebeschaltung ab.