Keyboard.releaseAll()
Описание
Отпускает все клавиши, которые были нажаты в данный момент. Дополнительную информацию см. в Keyboard.press().
Синтаксис
Keyboard.releaseAll()
Параметры
Нет.
Возвращаемое значение
Ничего.
Пример кода
#include <Keyboard.h>
// используйте этот вариант для OSX:
char ctrlKey = KEY_LEFT_GUI;
// используйте этот вариант для Windows и Linux:
// char ctrlKey = KEY_LEFT_CTRL;
void setup() {
// настраиваем пин 2 как вход и включаем
// подтягивающий резистор, чтобы он был в HIGH,
// пока не замкнут на GND:
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.releaseAll();
// ждём открытия нового окна:
delay(1000);
}