Mouse.release()
Описание
Отправляет сообщение о том, что ранее нажатая кнопка (вызванная через Mouse.press()) отпущена. По умолчанию Mouse.release() использует левую кнопку.
Синтаксис
Mouse.release()Mouse.release(button)
Параметры
button: какую кнопку мыши нажать. Допустимые типы данных: char.
MOUSE_LEFT(по умолчанию)MOUSE_RIGHTMOUSE_MIDDLE
Возвращаемое значение
Ничего.
Пример кода
#include <Mouse.h>
void setup() {
//переключатель, инициирующий нажатие мыши
pinMode(2, INPUT);
//переключатель, завершающий нажатие мыши
pinMode(3, INPUT);
//инициализация библиотеки Mouse
Mouse.begin();
}
void loop() {
//если переключатель на пине 2 замкнут, нажать и удерживать левую кнопку мыши
if (digitalRead(2) == HIGH) {
Mouse.press();
}
//если переключатель на пине 3 замкнут, отпустить левую кнопку мыши
if (digitalRead(3) == HIGH) {
Mouse.release();
}
}
Примечания и предупреждения
Предупреждение
Когда вы используете команду Mouse.release(), плата Arduino перехватывает управление вашей мышью! Убедитесь, что вы можете сохранить контроль, прежде чем использовать эту команду. Эффективное решение — добавить кнопку для переключения состояния управления мышью.