Commodore 128 Bedienungshandbuch
Commodore
128 System Guide
GETKEY-Anweisung
Format: GETKEY Liste von Zeichenkettenvariablen Zweck: Die GETKEY-Anweisung ähnelt der GET-Anweisung (s. dort in Kapitel 5.2). Sie wartet jedoch so lange, bis eine Taste auf der Tastatur gedrückt wird und weist dann den ASCII-Code der gedrückten Taste als 1-Byte-Zeichenkette der spezifizierten Variablen zu. Werden mehrere Zeichenkettenvariablen, getrennt durch Komma, angegeben, so müssen entsprechend viele Tasten betätigt werden.
Liste von Zeichenkettenvariablen Eine oder mehrere, durch Komma getrennte, Zeichenkettenvariablen.Bemerkungen: Die GETKEY-Anweisung kann nur im Programm-Modus verwendet werden. Andernfalls wird die Fehlermeldung ILLEGAL DIRECT angezeigt. Beispiele: 100 GETKEY A$,B$,C$
Die ASCII-Codes von drei gedrückten Tasten werden jeweils als 1-Byte-Zeichenkette den Variablen A$, B$ und C$ zugewiesen.100 GETKEY A$
110 IF A$<"A" OR A$>"B" THEN 100
120 ON ASC(A$)-64 GOTO 1000,2000
Das Programm verzweigt nur nach Zeile 1000 oder 2000, wenn entweder die Taste A oder B gedrückt wird.
Auszug aus dem Commodore C128 (D) Bedienungshandbuch: Seite 4-64