Keyboard.begin()
Описание
При использовании с платой Leonardo или Due Keyboard.begin() запускает эмуляцию клавиатуры, подключённой к компьютеру. Чтобы остановить управление, используйте Keyboard.end().
Синтаксис
Keyboard.begin()Keyboard.begin(layout)
Параметры
layout: используемая раскладка клавиатуры. Этот параметр необязателен и по умолчанию равен KeyboardLayout_en_US.
Раскладки клавиатуры
В настоящее время библиотека поддерживает следующие национальные раскладки клавиатуры:
KeyboardLayout_da_DK: ДанияKeyboardLayout_de_DE: ГерманияKeyboardLayout_en_US: СШАKeyboardLayout_es_ES: ИспанияKeyboardLayout_fr_FR: ФранцияKeyboardLayout_hu_HU: ВенгрияKeyboardLayout_it_IT: ИталияKeyboardLayout_pt_PT: ПортугалияKeyboardLayout_sv_SE: Швеция
Возвращаемое значение
Ничего.
Пример кода
#include <Keyboard.h>
void setup() {
// настраиваем пин 2 как вход и включаем
// подтягивающий резистор, чтобы он был в HIGH,
// пока не замкнут на GND:
pinMode(2, INPUT_PULLUP);
Keyboard.begin();
}
void loop() {
//если кнопка нажата
if (digitalRead(2) == LOW) {
//отправить сообщение
Keyboard.print("Hello!");
}
}
Примечания и предупреждения
Примечание
Пользовательские раскладки можно создать, скопировав и изменив существующую раскладку. См. инструкции в файле KeyboardLayout.h библиотеки Keyboard.