Funktion zur *bergabe eines Zeichencodes aus dem aktuellen Eingabestrom oder zur Tastaturabfrage.
Syntax: a)
INKEY positiver Faktor
b)
INKEY negativer Faktor
c)
INKEY -256
Argument: a) Eine Integerzahl im Bereich 0 bis 32767, die ein Zeitlimit in Hundertstelsekunden darstellt.
b) Eine Ganzzahl im Bereich -255 bis -1, welche der negative INKEY-Code der abgefragten Taste ist (siehe Anhang
VDU Befehle).
c) -255
Ergebnis: a) Der ASCII-Code des nächsten Zeichens im aktuellen Eingabepuffer, falls eines im vom Argument definierten Zeitlimit anliegt, oder -1 bei *berschreiten der vorgegebenen Wartezeit.
b)
TRUE, wenn der Tastendruck zur Zeit des Aufrufs erfolgt; ansonsten
FALSE.
c) Eine Zahl, die angiebt, welche Betriebssystem-Version in Gebrauch ist.
Beispiele:
DEF PROCwait(secs%)
IF INKEY(100*secs%) : REM Resultate verwerfen
ENDPROC
IF INKEY(-99) THEN REPEAT UNTIL NOT INKEY(-99)