
Referencia > Nyelv > Függvények > Usb > Keyboard
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.