Mouse

[USB]

Leírás

Az egérfunkciók lehetővé teszik a 32u4 vagy SAMD mikro alapú kártyák számára, hogy vezéreljék a kurzor mozgását a csatlakoztatott számítógépen a mikro natív USB-portján keresztül. A kurzor pozíciójának frissítésekor az mindig a kurzor előző helyéhez viszonyítva történik.

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 az egér és billentyűzet könyvtárak használatával kapcsolatban: ha az egér vagy billentyűzet könyvtár folyamatosan fut, akkor nehéz lesz programozni a kártyát. Az olyan függvények, 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ésére. 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. Nézze meg az Egér és a billentyűzet példáit, hogy megtudja, hogyan kezelheti ezt.

Egér vagy billentyűzet könyvtár használatakor lehet a legjobb, ha először a Serial.print() segítségével teszteli a kimenetet.When using the Mouse or Keyboard library, it may be best to test your output first using Serial.print(). Így biztos lehet benne, hogy tudja, milyen értékeket jelentenek.

Lásd még