Шановні друзі! Сайт знаходиться в процесі перекладу на солов'їну мову. Все буде Україна!

Mouse.press()

Описание

Отправляет компьютеру сигнал о нажатии кнопки мыши. При этом сигнал нажатия подразумевает нажатие и продолжительное удерживание кнопки. Отмена нажатия осуществляется с помощью метода Mouse.release().

Перед использованием Mouse.press() необходимо начать процесс эмуляции мыши с помощью команды Mouse.begin().

По умолчанию Mouse.press() сигнализирует о нажатии левой кнопки мыши.

ВНИМАНИЕ: при использовании команды Mouse.press() Ардуино берет управление вашей мышью на себя! Поэтому, перед использованием этой команды убедитесь, что у вас есть возможность отключить Ардуино от управления мышью. С этой целью рекомендуется использовать какую-либо кнопку, позволяющую включать или выключать данную функцию.

Синтаксис

Mouse.press();
Mouse.press(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();
  }
}

Смотрите также