Keyboard

[USB]

Leírás

A billentyűzet funkciói lehetővé teszik a 32u4 vagy SAMD mikro alapú kártyák számára, hogy billentyűleütéseket küldjenek egy csatlakoztatott számítógépre a mikro natív USB-portján keresztül.

Megjegyzés: Nem minden lehetséges ASCII-karakter, különösen a nem nyomtatható karakter küldhető el a Keyboard könyvtárral.
A könyvtár támogatja a módosító kulcsok használatát. A módosító billentyűk megváltoztatják egy másik billentyű viselkedését, ha egyidejűleg lenyomják. Itt talál további információkat a támogatott kulcsokról és használatukról.

Megjegyzések és figyelmeztetések

Ezek az alapvető könyvtárak lehetővé teszik, hogy a 32u4 és SAMD alapú kártyák (Leonardo, Esplora, Zero, Due és MKR család) natív egérként és/vagy billentyűzetként jelenjenek meg a csatlakoztatott számítógépen.

Figyelmeztetés a Mouse és a Keyboard könyvtárak használatával kapcsolatban: ha a Mouse vagy a Keyboard könyvtár folyamatosan fut, akkor nehéz lesz programozni a kártyát. Az olyan funkciók, mint a Mouse.move() és a Keyboard.print() mozgatják a kurzort, vagy billentyűleütéseket küldenek a csatlakoztatott számítógépre, és csak akkor kell meghívni őket, ha készen áll a kezelésre. Javasoljuk, hogy vezérlőrendszert használjon ennek a funkciónak a bekapcsolásához, például egy fizikai kapcsolóhoz, vagy csak egy adott vezérelhető bemenetre reagáljon. Tekintse meg az egér és billentyűzet példáit, hogy megtudja, hogyan kezelheti ezt.

Mouse vagy Keyboard könyvtár használatakor lehet a legjobb, ha először a Serial.print() segítségével teszteli a kimenetet.

Lásd még