Функція Keyboard.release()
Keyboard.release()
Відпускає вказану клавішу. Для детальнішої інформації дивіться Keyboard.press().
Синтаксис
Keyboard.release(клавіша)Параметри
клавіша: клавіша, яку відпустити — charПовертає
int: число відпущених клавіш
Приклад
// використовуйте цю опцію для OSX:
char ctrlKey = KEY_LEFT_GUI;
// використовуйте цю опцію для Windows та Linux:
// char ctrlKey = KEY_LEFT_CTRL;
void setup() {
// зробити пін 2 входом та ввімкнути підтягуючий резистор,
// буде стан high попри те, що він підключений до землі:
pinMode(2, INPUT_PULLUP);
// ініціалізувати контроль над клавіатурою:
Keyboard.begin();
}
void loop() {
while (digitalRead(2) == HIGH) {
// не робити нічого, поки стан піна 2 не стане low
delay(500);
}
delay(1000);
// новий документ:
Keyboard.press(ctrlKey);
Keyboard.press('n');
delay(100);
Keyboard.release(ctrlKey);
Keyboard.release('n');
// почекати, поки нове вікно відкриється:
delay(1000);
}
Повернутись до головної
Коментарі 0