Keyboard.release()
Beschreibung
Löst die mit Keyboard.press() zuvor gedrückte Taste.
Syntax
Keyboard.release(key)
Parameter
- key: Die Taste, die gelöst werden soll. Erlaubte Datentypen: char.
Rückgabewert
Die Anzahl an gelösten Tasten. Datentyp: size_t.
Beispielcode
#include <Keyboard.h>
// Nutze diese Option für OSX:
char ctrlKey = KEY_LEFT_GUI;
// Nutze diese Option für Windows und Linux:
// char ctrlKey = KEY_LEFT_CTRL;
void setup() {
// Pin 2 wird ein Inputpin mit Pullup-Widerstand.
// Pin 2 ist damit immer high, bis er auf Ground
// verbunden wird:
pinMode(2, INPUT_PULLUP);
// Initialisiere die Tastatur:
Keyboard.begin();
}
void loop() {
while (digitalRead(2) == HIGH) {
// Tue nichts, solange Pin nicht LOW ist
delay(500);
}
delay(1000);
// Erstelle ein neues Dokument: (STRG + N):
Keyboard.press(ctrlKey);
Keyboard.press('n');
delay(100);
Keyboard.release(ctrlKey);
Keyboard.release('n');
// Warte, bis sich das Fenster öffnet:
delay(1000);
}
Siehe Auch
- Sprache : Arduino - Keyboard
- Sprache : Keyboard.begin()
- Sprache : Keyboard.end()
- Sprache : Keyboard Modifiers
- Sprache : Keyboard.press()
- Sprache : Keyboard.print()
- Sprache : Keyboard.println()
- Sprache : Keyboard.releaseAll()
- Sprache : Keyboard.write()
※ ARDUINO KAUFEMPFEHLUNG
Arduino UNO R3 | |
Arduino Starter Kit |
Bitte Beachten: Dies sind Partnerschaftslinks. Wenn Sie die Komponenten über diese Links Kaufen, können wir eine Provision erhalten, ohne weitere Kosten für Sie. Wir Schätzen es.