Die Beschreibung, die du da angibst, passt zum rm2, aber nicht zum XP.
Bei diesem ist die Tastenabfrage anders.
Dort muss man afaik den Befehl "Key Input Processing" benutzen und bei dem kann man nur eine Variabel angeben, indem der Tastenwert gespeichert wird.

Jetzt habe ich da aber auch ein Problem:
Woher soll man die Werte wissen, die die Tasten haben?
Beim rm2k galt ja 6=ESC, 5=Enter, 1=oben usw.
Aber beim Xp trifft das anscheinend nicht zu (hab das schon ausporbiert).

Und wie geht das da jetzt, wenn man eine Taste länger gedrückt haben will?