Gast
#923405
hallo! wie kann ich rausfinden ob ein taster lang oder kurz gedrückt worden ist? Das brauche ich nämlich für die Forward-Funktion des MP3-Players... vielen Dank, mr
|
Anzeige
|
Taster kurz oder lang
Gast
#923405
hallo! wie kann ich rausfinden ob ein taster lang oder kurz gedrückt worden ist? Das brauche ich nämlich für die Forward-Funktion des MP3-Players... vielen Dank, mr
Gast
#923406
z.B. mit der universellen Tastenentprellroutine von PeDa. Sonst musste halt die Zeit von Drücken bis Loslassen auswerten, und wenn das Loslassen nicht innerhalb von Zeit X kam ist es ein Repeat. Gruß Fabian Zähler bei gedrückter Taste mitlaufen lassen, wenn Taste losgelassen wird, Zählerwert vergleichen, wenn größer xx, dann war´s ein langer Druck.Dann Zähler löschen für nächste Abfrage. Oder Zählwert gleich während gedrückter Taste auf >xx vergleichen, dann Schaltvorgang auslösen. Bei Loslassen der Taste wieder Zähler löschen.
Gast
#923634
sorry, ich hatte wieder mal einen denkfehler...! Folgende Problemstellung: Der MP3-Player soll das nächste Lied spielen wenn man den Taster normal drückt. Die Forward (Vorspulen) Funktion soll natürlich nur bei gedrückthalten des Tasters on sein. beim folgendem code wird bei einem druch auf den taster nur vorgespult, weis jemand warum?
danke
Gast
#923682
danke! jetzt habe ich deine funktionen verwendet, funktioniert super, ausser dass wenn ich den taster gedrückt halte wird auch noch das nächste lied gespielt. kann man das irgendwie verhindern? folgender code:
Zur lang/kurz Erkennung mußt Du get_key_short und get_key_long nehmen. Peter Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|