Arduino HID Keyboard Pfeiltasten und F Tasten

Danke, das funktioniert schon mal soweit in beispielsweise Word oder Excel. Ich habe ein spezielles Anwendungsprogramm für das ich das mache bei dem funktioniert es aber nicht, nur mit den Original Cursor Tasten.

An was könnte das liegen? An der Delay Zeit, dass das Programm genau die selbe Geschwindigkeit braucht? Was hat eine Original Tastatur für Tastenfolge Geschwindigkeit?

Vielleicht kannst mir da auch noch helfen. Der Rest wie gesagt funktioniert schon. Habs so gelöst:

void loop() {
// read the pushbutton:
int buttonState2 = digitalRead(buttonPin2);
// if the button state has changed,
if ((buttonState2 != previousButtonState2)
// and it's currently pressed:
&& (buttonState2 == LOW)) {

// type out a message
Keyboard.press(KEY_LEFT_ARROW);
delay(40);
Keyboard.release(KEY_LEFT_ARROW);
if (buttonState2 = HIGH);
Keyboard.press(KEY_LEFT_ARROW);
delay(40);
Keyboard.release(KEY_LEFT_ARROW);

}