Löst den zuletzt per Mouse.press() gedrückten Button. Der Defaultbutton von Mouse.release() ist der linke Mausbutton.
Syntax
Mouse.release() Mouse.release(button)
Parameter
button: Welcher Mausbutton gelöst werden soll. Erlaubte Datentypen: char.
MOUSE_LEFT (default)
MOUSE_RIGHT
MOUSE_MIDDLE
Rückgabewert
Nichts.
Beispielcode
Setzt den Mausbutton und löst ihn wieder abhängig vom gedrückten Schalter an Pin 2 und 3.
#include <Mouse.h>
void setup() {
// Der Schalter, der den Mauszeigerdruck startet: Pin 2
pinMode(2, INPUT);
// Der Schalter, der den Mauszeigerdruck beendet: Pin 3
pinMode(3, INPUT);
// Initialisiere die Maus-Bibliothek:
Mouse.begin();
}
void loop() {
// Wenn Pin 2 HIGH ist (Schalter geschlossen), drücke den Mausbutton und halte ihn.
if (digitalRead(2) == HIGH) {
Mouse.press();
}
// Wenn Pin 3 HIGH ist (Schalter geschlossen), löse den gedrückten Mausbutton.
if (digitalRead(3) == HIGH) {
Mouse.release();
}
}
Anmerkungen und Warnungen
Wenn das Mouse.release()-Kommando benutzt wird, übernimmt der Arduino die Tastatur! Stelle sicher, dass du Kontrolle über die Tastatur hast, bevor du das Kommando verwendest.
Ein Button, um die Funktion notfalls zu sperren, ist sinnvoll.
We care about the privacy and personal data of our users.
To continue, please give us your consent:
Please confirm that you have read the privacy policy
Thank you for subscribing!
Curious to learn more?
Are you also a teacher, student, or professional that loves using Arduino in your day-to-day activities?
Then keep up-to-date with either our STEM or Professional monthly newsletters.
Arduino weekly newsletter (already subscribed)
Educators can benefit from the ever growing tech that shapes our environment through fun cool projects.
Why not awe your boss with highly innovative ways to help keep your enterprise connected at no extra cost?
Arduino Survey
We'd like to get to know you little better.
Please help us improve by answering this super short optional survey.