Mouse.release()
Описание
Отправляет сообщение о том, что нажатая ранее (с помощью Mouse.press()) кнопка мыши отпущена. По умолчанию Mouse.release() сигнализирует об освобождении левой кнопки мыши.
ВНИМАНИЕ: при использовании команды Mouse.release() Ардуино берет управление вашей мышью на себя! Поэтому, перед использованием этой команды убедитесь, что у вас есть возможность отключить Ардуино от управления мышью. С этой целью рекомендуется использовать какую-либо кнопку, позволяющую включать или выключать данную функцию.
Синтаксис
Mouse.release(); Mouse.release(button);
Параметры
button: характеризует кнопку мыши, сигнал об отпускании которой необходимо отправить компьютеру - char
- MOUSE_LEFT (по умолчанию)
- MOUSE_RIGHT
- MOUSE_MIDDLE
Возвращаемые значения
нет
Пример
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();
  }
}

