Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Tastenabfrage - Taste darf nicht gedrückt bleiben

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Karierteshorts



Anmeldungsdatum: 09.05.2005
Beiträge: 2

BeitragVerfasst am: 09.05.2005, 12:39    Titel: Tastenabfrage - Taste darf nicht gedrückt bleiben Antworten mit Zitat

Hallo!
Bastle mir ein kleines Spielchen, wo es darauf ankommt eine Taste möglichst schnell hintereinader zu drücken, wie man es noch von z.B. Summer Games auf dem guten alten C64 kennt.
Ich habe das Problem, das man bei qbasic natürlich einfach die Taste gedrückt halten könnte. Und das wäre ja langweilig.
Habe in den Monster-Faqs was gefunden bezüglich keycode = INP(&H60).
Das scheint aber irgendwie nicht zu funktionieren. Die Taste wird nicht ausgelesen.
Hat jemand eine Lösung? Wie man das ganze realisieren kann?
Hatte an eine Abfrage gedacht wie "wenn-Taste-losgelassen". Gibt's so etwas?

Vielen Dank!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Skilltronic



Anmeldungsdatum: 10.09.2004
Beiträge: 1148
Wohnort: Köln

BeitragVerfasst am: 09.05.2005, 13:04    Titel: Antworten mit Zitat

Hallo

Probier das mal:

Code:
CLS
talt = INP(96)
DO
 DO
  t = INP(96)                 'Tastaturpuffer leeren
  t$ = INKEY$
 LOOP WHILE t = talt
 talt = t
 LOCATE 1, 1
 PRINT "Taste Nr.";
 IF t < 128 THEN
 PRINT t; "wurde gedrueckt    "
 ELSE
 PRINT t - 128; "wurde losgelassen"
 END IF
LOOP UNTIL t = 1            'Ende mit ESC


Gruss
Skilltronic
_________________
Elektronik und QB? www.skilltronics.de !
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Karierteshorts



Anmeldungsdatum: 09.05.2005
Beiträge: 2

BeitragVerfasst am: 09.05.2005, 13:32    Titel: Antworten mit Zitat

Vielen Dank!
Die Zeilen an sich erfüllen genau das was ich brauche. Jetzt muss ich es nur noch einbinden. Hoffentlich ist das Proggi auch schnell genug für meine flinken Finger!!?? happy
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz