Функція 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

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