Keyboard.press()
Descripción
Cuando se le llama, Keyboard.press() funciona como si una tecla se presiona y se mantiene pulsada. Útil cuando se utilizan las teclas modificadoras. Para finalizar la pulsación de tecla, utilice Keyboard.release() o Keyboard.releaseAll().
Es necesario llamar a Keyboard.begin() antes de usar Keyboard.press().
Sintaxis
Keyboard.press()
Parámetros
- char: la tecla pulsada
Retornos
- Ninguno
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() {
// declara el pin 2 como entrada y activa
// la resistencia pullup qu pone el pin en estado HIGH
// a no ser 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 pasa a nivel LOW
delay(500);
}
delay(1000);
// nuevo documento
Keyboard.press(ctrlKey);
Keyboard.press('n');
delay(100);
Keyboard.releaseAll();
// espera a que la nueva ventana se abra:
delay(1000);
}
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |
Please note: These are Amazon affiliate links. If you buy the components through these links, We will get a commission at no extra cost to you. We appreciate it.