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