Hallo zusammen
bitte entschuldigt meine abstrakte Titelbennenung. So... Jetzt zu meiner Frage. Ich werde mein Vorhaben versuchen ausführlich zu erläutern.
Ich möchte eine Oberfläche die folgende Funktion ermöglicht.
Insgesamt 2 Tasten. AG und BB
Die Tasten sollen zeitabhängige Befehle ausführen
Kurz im Voraus - Definition
Zeitabhängige Befehle:
Drückt man AG und wartet über 1
Sekunde: (Bedeutet) Taste einmal drücken und direkt loslassen.
Zeitberechnung erfolgt nach loslassen der Taste und endet beim
drücken der nächsten Taste.
Drückt man AG über 1 Sekunde lang:
(Bedeutet) Taste drücken und gedrückt halten. Zeitberechnung
erfolgt beim drücken und hört beim loslassen auf.
Wichtig: Wenn die Taste unter 1 Sekunde
gedrückt wird oder kurz gedrückt und über 3 Sekunden keine neue
gedrückt wird, dann gleich erstens „Drückt man AG = 1“
Drückt man AG = 1
Zeitabhängiger Befehl: Drückt man AG
und wartet über 1 Sekunde = 14, Drückt man AG und wartet über 2
Sekunden = 15, Drückt man AG und wartet über 3 Sekunden = 16
Zeitabhängiger Befehl: Drückt man AG
über 1 Sekunde lang = 11, Drückt man AG über 2 Sekunden lang = 12,
Drückt man AG über 3 Sekunden lang = 13
Drückt man BB = 2
Zeitabhängiger Befehl: Drückt man BB
und wartet über 1 Sekunde = 24, Drückt man BB und wartet über 2
Sekunden = 25, Drückt man BB und wartet über 3 Sekunden = 26
Zeitabhängiger Befehl: Drückt man BB
über 1 Sekunde lang = 21, Drückt man BB über 2 Sekunden lang = 22,
Drückt man BB über 3 Sekunden lang = 23
BIS JETZT
habe ich folgendes gemacht,
Hiermit habe ich nur eine Funktion. Heisst ich drücke, warte 1 Sekunde und dann bekomme ich als Ausgabe 2. Ob ich länger drücke oder gleich loslasse, macht es keinen Unterschied.
Besten Dank im Voraus
Grüsse
Wasserbaum
bitte entschuldigt meine abstrakte Titelbennenung. So... Jetzt zu meiner Frage. Ich werde mein Vorhaben versuchen ausführlich zu erläutern.
Ich möchte eine Oberfläche die folgende Funktion ermöglicht.
Insgesamt 2 Tasten. AG und BB
Die Tasten sollen zeitabhängige Befehle ausführen
Kurz im Voraus - Definition
Zeitabhängige Befehle:
Drückt man AG und wartet über 1
Sekunde: (Bedeutet) Taste einmal drücken und direkt loslassen.
Zeitberechnung erfolgt nach loslassen der Taste und endet beim
drücken der nächsten Taste.
Drückt man AG über 1 Sekunde lang:
(Bedeutet) Taste drücken und gedrückt halten. Zeitberechnung
erfolgt beim drücken und hört beim loslassen auf.
Wichtig: Wenn die Taste unter 1 Sekunde
gedrückt wird oder kurz gedrückt und über 3 Sekunden keine neue
gedrückt wird, dann gleich erstens „Drückt man AG = 1“
Drückt man AG = 1
Zeitabhängiger Befehl: Drückt man AG
und wartet über 1 Sekunde = 14, Drückt man AG und wartet über 2
Sekunden = 15, Drückt man AG und wartet über 3 Sekunden = 16
Zeitabhängiger Befehl: Drückt man AG
über 1 Sekunde lang = 11, Drückt man AG über 2 Sekunden lang = 12,
Drückt man AG über 3 Sekunden lang = 13
Drückt man BB = 2
Zeitabhängiger Befehl: Drückt man BB
und wartet über 1 Sekunde = 24, Drückt man BB und wartet über 2
Sekunden = 25, Drückt man BB und wartet über 3 Sekunden = 26
Zeitabhängiger Befehl: Drückt man BB
über 1 Sekunde lang = 21, Drückt man BB über 2 Sekunden lang = 22,
Drückt man BB über 3 Sekunden lang = 23
BIS JETZT
habe ich folgendes gemacht,
Hiermit habe ich nur eine Funktion. Heisst ich drücke, warte 1 Sekunde und dann bekomme ich als Ausgabe 2. Ob ich länger drücke oder gleich loslasse, macht es keinen Unterschied.
Besten Dank im Voraus
Grüsse
Wasserbaum