Приветствую Вас ГостьСреда, 08.01.2025, 12:16

AVR & ARDUINO




Каталог статей

Главная » Статьи » Справочник

Метод Mouse.press()

Описание

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

Перед использованием Mouse.press(), необходимо вызвать Mouse.begin().

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

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

Синтаксис

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

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

Mouse.begin()

Mouse.click()

Mouse.end()

Mouse.move()

Mouse.release()

Mouse.isPressed()


Библиотеки Mouse и Keyboard

Справочник

Материалы взяты с официального сайта проекта Arduino и представлены по лицензии Creative Commons Attribution-ShareAlike 3.0 License.



Источник: http://arduino.cc/en/Reference/MousePress
Категория: Справочник | Добавил: magi (15.02.2015)
Просмотров: 867 | Теги: мышь, Mouse, arduino | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Поиск
Вход на сайт
На правах рекламы

Мы переезжаем на сайт Arduino по-русски