Keyboard.release()

Leírás

Elengedi a megadott billentyűt. További információért lásd: Keyboard.press()

Szintaxis

Keyboard.release(key)

Paraméterek

key: az elengedett billentyű. Engedélyezett adattípusok: char

Visszatérési érték

Az elengedett billentyűk száma. Adattípus: size_t.

Példa

#include <Keyboard.h>

// használja ezt a lehetőséget OSX esetén:
// char ctrlKey = KEY_LEFT_GUI;
// használja ezt a lehetőséget Windows és Linux rendszeren:
char ctrlKey = KEY_LEFT_CTRL;

void setup() {
  // tegye a 2-es pint bemenetté, és kapcsolja be
  // a felhúzó ellenállást, hogy magasra menjen,
  // hacsak nincs földelve:
  pinMode(2, INPUT_PULLUP);
  // inicializálja a billentyűzet vezérlését:
  Keyboard.begin();
}

void loop() {
  while (digitalRead(2) == HIGH) {
    // ne csináljon semmit, amíg a 2. láb nem megy LOW-ra
    delay(500);
  }
  delay(1000);
  // új dokumentum:
  Keyboard.press(ctrlKey);
  Keyboard.press('n');
  delay(100);
  Keyboard.release(ctrlKey);
  Keyboard.release('n');
  // Várakozik az új ablak megnyitásáig:
  delay(1000);
}