Mouse.release()

Описание

Отправляет сообщение о том, что ранее нажатая кнопка (вызванная через Mouse.press()) отпущена. По умолчанию Mouse.release() использует левую кнопку.

Синтаксис

  • Mouse.release()

  • Mouse.release(button)

Параметры

button: какую кнопку мыши нажать. Допустимые типы данных: char.

  • MOUSE_LEFT (по умолчанию)

  • MOUSE_RIGHT

  • MOUSE_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 перехватывает управление вашей мышью! Убедитесь, что вы можете сохранить контроль, прежде чем использовать эту команду. Эффективное решение — добавить кнопку для переключения состояния управления мышью.

См. также