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