GW-BASIC-BEFEHLE UND FUNKTIONEN
KEY
Beispiele:
4-126
Wird für <Tastennummer> ein Wert angegeben,
der nicht in dem Bereich von 1 bis 10 liegt, so wird
die Fehlermeldung "Illegal function call" (Unzuläs
siger Funktionsaufruf) angezeigt. Die der Taste
zuvor zugeordnete Zeichenfolge wird beibehalten.
Wird einer programmierbaren Funktionstaste eine
Zeichenfolge mit der Länge 0 zugewiesen, so wird
die Taste deaktiviert. Sie bleibt deaktiviert, bis ihr
ein anderer Zeichenfolgenausdruck zugewiesen
wird.
KEY ON
Die sechs ersten Zeichen jeder Funktionstaste wer
den auf der 25sten Zeile des Bildschirms angezeigt,
genau wie nach dem Laden von GW-BASIC. Wird
eine Anzeigebreite von 40 Spalten benutzt, so wer
den nur fünf Funktionstasten angezeigt.
KEY OFF
Löscht die Anzeige der programmierbaren Funk
tionstasten aus der 25sten Zeile, deaktiviert die
Funktionstasten jedoch nicht.
KEY LIST
Listet die Werte aller zehn programmierbaren
Funktionstasten auf dem Bildschirm auf. Alle 15
Zeichen jeder Funktionstaste werden angezeigt.
Wird eine programmierbare Funktionstaste zuge
wiesen, so gibt die INKEY$-Funktion bei jedem
Aufruf ein Zeichen der Zeichenfolge zurück. Wird
die programmierbare Funktionstaste deaktiviert,
so gibt INKEY$ eine aus zwei Zeichen bestehende
Zeichenfolge zurück. Das erste Zeichen ist eine
binäre Null, während das zweite Zeichen den
Tasten-Suchcode darstellt (siehe Anhang B).
In dem folgenden Beispiel weist der Befehl in Zeile
10 der Funktionstaste 1 die Zeichenfolge 'MENU
mit abschließendem <CR> zu. Mit dieser Zuwei
sung kann ein Menü auf dem Bildschirm angezeigt
werden, wenn der Benutzer in dieses Menü geht.
Mit Zeile 20 wird die Taste deaktiviert.
GW-BASIC