OK, Danke.
Grundsätzlich funktioniert das ganze ja jetzt wie folgt schon sehr gut.
void loop() {
// read the pushbutton:
int buttonState2 = digitalRead(buttonPin2);
// if the button state has changed,
while ((buttonState2 != previousButtonState2)
// and it's currently pressed:
&& (buttonState2 == LOW)){
// type out a message
Keyboard.press(KEY_LEFT_ARROW);
delay(30);
Keyboard.release(KEY_LEFT_ARROW);
delay(30);
buttonState2 = digitalRead(buttonPin2);
}
Man drückt den Button und die Schleife läuft so lange bis man los lässt.
Was ich allerdings noch benötigen würde wäre folgendes:
Button wird gedrückt --> Dann soll nur ein Tastendruck ausgeführt werden --> dann soll eine einstellbare Wartezeit folgen --> dann soll geprüft werden ob der Status vom Button noch immer gedrückt ist --> wenn dies der Fall ist dann soll eine Schleife zum laufen beginnen wie oben.
Um das Abzubilden bin ich noch komplett rahtlos.
Vielen Dank an Euch ....