Keyboard.releaseAll()

Descripción

Suelta todas las teclas pulsadas actualmente. Ver Keyboard.press() para información adicional.

Sintaxis

Keyboard.releaseAll()

Parámetros

Ninguno

Retornos

int : el número de teclas soltadas

Ejemplo

// use esta opción para OSX:
char ctrlKey = KEY_LEFT_GUI;
// use esta opción para Windows y Linux:
//  char ctrlKey = KEY_LEFT_CTRL;  

void setup() {
  // configura el pin 2 como entrada y activa 
  // la resistencia pullup poniendolo a nivel HIGH
  // hasta que de conecte a masa
  pinMode(2, INPUT_PULLUP);
  // inicializa la comunicación del teclado:
  Keyboard.begin();
}

void loop() {
  while (digitalRead(2) == HIGH) {
    // no hace nada hasta que el pin 2 pase a nivel LOW
    delay(500);
  }
  delay(1000);
  // nuevo documento
  Keyboard.press(ctrlKey);
  Keyboard.press('n');
  delay(100);
  Keyboard.releaseAll();
  //espera a que se abra la nueva ventana:
  delay(1000);
}

No hay comentarios:

Publicar un comentario