Функція Keyboard.releaseAll()

Документація

Keyboard.releaseAll()


Відпускає всі натиснуті клавіші. Для додаткової інформації дивіться Keyboard.press().

Синтаксис
Keyboard.releaseAll()

Параметри
нема

Повертає
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.releaseAll();
  // почекати, поки відкриється нове вікно:
  delay(1000);
}

Повернутись до головної

Коментарі 0

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.