Elvis

Anmeldungsdatum: 01.06.2006 Beiträge: 818 Wohnort: Deutschland, BW
|
Verfasst am: 28.07.2006, 16:13 Titel: |
|
|
Betreff: Was ist eine Peiltaste?
Noch eine Möglichkeit:
(Als kleiner zusatz noch die Tasten Enter, A/a, S/s, M/m, D/d, E/e)
Code: |
ret = 0
LOCATE , , 0
DO
taste$ = INKEY$
IF taste$ <> "" THEN
IF taste$ = "a" OR taste$ = "A" THEN
ret = 1
ELSEIF taste$ = "s" OR taste$ = "S" THEN
ret = 1
ELSEIF taste$ = "m" OR taste$ = "M" THEN
ret = 1
ELSEIF taste$ = "d" OR taste$ = "D" THEN
ret = 1
ELSEIF taste$ = "e" OR taste$ = "E" THEN
ret = 1
ELSEIF ASC(taste$) = 13 THEN
ret = 1
ELSEIF ASC(taste$) = 0 THEN
IF LEN(taste$) > 1 THEN
richtung = ASC(MID$(taste$, 2, 1))
IF richtung = 72 THEN 'oben
ret = 1
ELSEIF richtung = 80 THEN 'unten
ret = 1
END IF
END IF
END IF
END IF
LOOP UNTIL ret = 1
|
Damit frägst du den ASCII-Code einer Taste ab:
Code: |
10 CLS
20 PRINT "******************************"
30 PRINT "**ASCII-Code Abfrageprogramm**"
40 PRINT "******************************"
50 PRINT
60 PRINT "ASCII-Code: "
70 FOR I = 1 TO 10: KEY I, "": NEXT I
80 x$ = INKEY$: IF x$ = "" THEN GOTO 80
90 FOR I = 1 TO LEN(x$)
100 PRINT ASC(MID$(x$, I, 1)),
110 NEXT I
|
Grüße, Elvis _________________ Geforce 7300GT (256MB GDDR3, Gainward) -- 2x 512MB (DDR2 800, MDT) -- AMD Athlon64 X2 EE 3800+ -- Asrock ALiveNF5-eSATA2+ |
|