Приветствую Вас ГостьСреда, 08.01.2025, 12:16

AVR & ARDUINO




Каталог статей

Главная » Статьи » Справочник

Метод Keyboard.release()

Описание

Метод Keyboard.release() эмулирует отпускание определенной клавиши. Для получения дополнительной информации см. Keyboard.press().

Синтаксис

Keyboard.release(key);

Параметры

key - клавиша, сигнал об отпускании которой необходимо отправить компьютеру, char.

Возвращаемые значения

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);
}

Смотрите также:

Keyboard.begin()

Keyboard.end()

Keyboard.press()

Keyboard.print()

Keyboard.println()

Keyboard.releaseAll()

Keyboard.write()


Библиотеки Mouse и Keyboard

Справочник

Материалы взяты с официального сайта проекта Arduino и представлены по лицензии Creative Commons Attribution-ShareAlike 3.0 License.



Источник: http://arduino.cc/en/Reference/KeyboardRelease
Категория: Справочник | Добавил: magi (16.02.2015)
Просмотров: 646 | Теги: клавиатура, arduino, keyboard | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Поиск
Вход на сайт
На правах рекламы

Мы переезжаем на сайт Arduino по-русски