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