Herunterladen Diese Seite drucken

Sinclair QL Benutzerhandbuch Seite 165

Werbung

KEYROW
TASTATUR-MATRIX
30
KEYROW ist eine Funktion, die den momentanen Status einer Reihe von Tasten be-
trachtet. (In der folgenden Tabelle wird angegeben, wie die Tasten in einer 8 x8 Ma-
trix abgebildet werden). Für KEYROW muß als Parameter eine ganze Zahl im Bereich
von 0 bis 7 angegeben werden. Mit dieser Zahl wird festgelegt, welche Tastenreihe
betrachtet wird. KEYROW gibt eine ganze Zahl zwischen 0 und 255 zurück, mit der in
binärer Darstellung angegeben wird, welche Tasten in der betreffenden Reihe betä-
tigt wurden.
Da KEYROW als Alternative für die normale Eingabe über die Tastatur mit INKEY$
oder INPUT benutzt wird, wird jedes Zeichen in dem Eingabepuffer der Tastatur
durch KEYROW gelöscht. Tastenbetätigungen,
vorgenommen
wurden, werden demzufolge von einem nachfolgenden
oder INPUT Befehl nicht gelesen.
Hier wird darauf hingewiesen, daß es zu überraschenden Ergebnissen führen kann,
wenn mehrere Tasten gleichzeitig betätigt werden. Werden drei Tasten in den Ecken
eines Rechtecks in der Matrix gleichzeitig betätigt, so sieht es aus, als wäre die Taste
in der vierten Ecke ebenfalls betätigt worden. Die drei Sondertasten CTRl, SHIFT
und ALT sind eine Ausnahme zu dieser Regel. Sie beeinflussen die anderen Tasten
nicht.
Zeile.'
numerischer___Ausdruck
Syntax:
=
KEYROW (Zeile)
Beispiel:
100 REMark Lassen
drücken
110 REPeat schLeife
120
CURSORO,O
130
FOR reihe
140
PRINT reihe
150
END FOR rei he
160 END REPeat schLeife
Spalte
Zeile
2
4
7
SHIFT
CTRL
ALT
6
8
6
2
5
9
W
I
4
L
3
H
CAPS
3
I
K
LOCK
z
I
2
ENTER
up
+-
o
F4.
F1
5
die vor dem Aufruf von KEYROW
[Bereicr: O..7}
Si e di eses Programm
Sie dabei
auf
ein
paar
0 TO 7
=
!!!
KEYROW(reihe);"
8
64
16
32
V
X
I
N
Q
E
0
T
-
Y
TAB
R
1
A
P
0
G
S
F
=
C
B
M
f:
\
ESC
SPACE
->
F2
F3
F5
4
INKEY$
Laufen
und
Tasten
"
128
U
J
-
down
7
3/85

Werbung

loading

Verwandte Produkte für Sinclair QL