Keyboard.release()

Descripción

Suelta la tecla especificada. Ver Keyboard.press() para más información.

Sintaxis

Keyboard.release(key)

Parámetros

key : la tecla a soltar. char

Retornos

int : el número de tecla liberada

Ejemplo

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


void setup() {
  // configura el pin 2 como entrada y activa 
  // la resistencia pullup que pone el pin en estado HIGH
  // hasta que se conecte a masa

  pinMode(2, INPUT_PULLUP);
  //inicializa el control 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.release(ctrlKey);
  Keyboard.release('n');
  // espera a que se abra la nueva ventana:
  delay(1000);
}

No hay comentarios:

Publicar un comentario