Keyboard.begin()

Leírás

Leonardo vagy Due kártyával használva a Keyboard.begin() elkezdi emulálni a számítógéphez csatlakoztatott billentyűzetet. A vezérlés befejezéséhez használja a Keyboard.end() parancsot.

Szintaxis

Keyboard.begin()
Keyboard.begin(layout)

Paraméterek

layout: a használni kívánt billentyűzetkiosztás. Ez a paraméter nem kötelező, és az alapértelmezett érték KeyboardLayout_en_US.

Billentyűzetkiosztások

Jelenleg a könyvtár a következő nemzeti billentyűzetkiosztásokat támogatja:

  • KeyboardLayout_de_DE: Német

  • KeyboardLayout_en_US: USA

  • KeyboardLayout_es_ES: Spanyol

  • KeyboardLayout_fr_FR: Francia

  • KeyboardLayout_it_IT: Olasz

Visszatérési érték

Nincs

Példa

#include <Keyboard.h>

void setup() {
  // tegye a 2-es pint bemenetté, és
  // kapcsolja be a felhúzó ellenállást,
  // hogy HIGH legyen, hacsak nincs földelve:
  pinMode(2, INPUT_PULLUP);
  Keyboard.begin();
}

void loop() {
  // ha gomb lett megnyomva
  if (digitalRead(2) == LOW) {
    // Üzenetküldés
    Keyboard.print("Hello!");
  }
}

Megjegyzések és figyelmeztetések

Egyéni elrendezések hozhatók létre egy meglévő elrendezés másolásával és módosításával. Tekintse meg az utasításokat a Keyboard könyvtár KeyboardLayout.h fájljában.