• Post category:Mouse
  • Post comments:0 commentaire
  • Post last modified:mars 12, 2022
  • Temps de lecture :3 min de lecture

Mouse.press()

Description :

Envoie une pression sur un bouton à un ordinateur connecté. Une pression équivaut à cliquer et à maintenir le bouton de la souris enfoncé. Une presse est annulée avec Mouse.release() .

Avant d’utiliser Mouse.press(), vous devez démarrer la communication avec Mouse.begin() .

Mouse.press() par défaut, appuyez sur le bouton gauche.

Syntaxe :

Mouse.press()
Mouse.press(button)

Paramètres :

button : sur quel bouton de la souris appuyer. Types de données autorisés : char.

  • MOUSE_LEFT (default)
  • MOUSE_RIGHT
  • MOUSE_MIDDLE

Retour :

Rien

Exemple de code :

#include <Mouse.h>

void setup() {
  //L'interrupteur qui déclenchera la pression de la souris
  pinMode(2, INPUT);
  //Le commutateur qui mettra fin à la pression de la souris
  pinMode(3, INPUT);
  //lancer la bibliothèque de la souris
  Mouse.begin();
}

void loop() {
  //si l'interrupteur relié à la broche 2 est fermé, appuyez et maintenez le bouton gauche de la souris
  if (digitalRead(2) == HIGH) {
    Mouse.press();
  }
  //si l'interrupteur relié à la broche 3 est fermé, relâchez le bouton gauche de la souris
  if (digitalRead(3) == HIGH) {
    Mouse.release();
  }
}

 

Remarques et avertissements

Lorsque vous utilisez la Mouse.press() commande, l’Arduino prend le contrôle de votre souris ! Assurez-vous d’avoir le contrôle avant d’utiliser la commande. Un bouton-poussoir pour basculer l’état de contrôle de la souris est efficace.

 


 

Source : https://www.arduino.cc/reference/en/language/functions/usb/mouse/mousepress/

 

Laisser un commentaire