Erstens bin ich nicht unfreundlich und zweitens das Idling ist quasi die Stelle im Programm wo die Abfragen auf Tasten erfolgt sind... aber bevor eine neue Runde Keys einlesen/auswerten gestartet wird.

Idle heisst nicht stilllegen sondern ruhen, also da wo man z.B. auch weitere Dinge im Ablauf hinzufügen würde nachdem die zu erledigende Arbeit gemacht ist. Aber dazu muss man sich eben den Ablauf des Programms als System ausarbeiten, daher mein Hinweis, ein Ablaufdiagram zu erstellen.

Und nebenbei... dieses Forum .. viele die hier aktiv schreiben.. mich eingeschlossen ... sind sicher immer gern bereit zu helfen. Dazu gehört aber auch, das man sich als Hilfesuchender klar macht was man eigentlich will.... Probleme nachvollziehbar beschreibt ... usw.
Für eine einfache Beschreibung ist das genannte Problem - nämlich 2 Programme sinnvoll zu vereinigen - zu komplex für ein Forenbeitrag.

Wenn ich unfreundlich rüber kommen sollte, bitte ich um Verzeihung. Ich sehe allerdings kein Grund dafür.