Das ist völlig überkompliziert und unnötig.
Das hier reicht vollkommen:

Code:
Key Input Proc: [0001:Keycode] ( Wait until Key pressed )
Switch Operation: [0001:Target] ON/OFF Toggle
Hab es eben nochmal probiert, funktioniert tadellos.
Wenn das nicht funktioniert, dann muss es anderen Code geben der da mit reinspielt.

Auf keinen Fall braucht man für sowas ein Wait oder gar eine Schleife.