Mouse.press()

Leírás

Egy gombnyomást küld a csatlakoztatott számítógépnek. A megnyomás az egérgomb kattintásával és folyamatos nyomva tartásával egyenértékű. A Mouse.release() segítségével a megnyomás érvényteleníthető..

Mielőtt használná a Mouse.press() parancsot, el kell indítani a kommunikációt a Mouse.begin() paranccsal.

A Mouse.press() alapértelmezés szerint a bal egérgomb.

Szintaxis

Mouse.press()
Mouse.press(button)

Paraméterek

button: melyik egérgombot kell megnyomni. Engedélyezett adattípusok: char.

  • MOUSE_LEFT (alapértelmezett)

  • MOUSE_RIGHT

  • MOUSE_MIDDLE

Visszatérési érték

Nincs

Példa

#include <Mouse.h>

void setup() {
  //A kapcsoló, amely elindítja az egérnyomást
  pinMode(2, INPUT);
  //A kapcsoló, amely leállítja az egérnyomást
  pinMode(3, INPUT);
  //a Mouse könyvtár indítása
  Mouse.begin();
}

void loop() {
  //ha a 2. pinhez csatlakoztatott kapcsoló zárva van, nyomja meg és tartsa lenyomva a bal egérgombot
  if (digitalRead(2) == HIGH) {
    Mouse.press();
  }
  //ha a 3. pinhez csatlakoztatott kapcsoló zárva van, engedje fel az egér bal gombját
  if (digitalRead(3) == HIGH) {
    Mouse.release();
  }
}

Megjegyzések és figyelmeztetések

Amikor a Mouse.press() parancsot használja, az Arduino átveszi az egeret! A parancs használata előtt győződjön meg arról, hogy rendelkezik a vezérléssel. Működik az egérvezérlési állapot átváltására szolgáló nyomógomb.

Lásd még