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

AVR & ARDUINO




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

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

Метод Mouse.isPressed()

Описание

Проверяет состояние какой-либо кнопки эмулируемой мыши и возвращает ее текущее состояние (нажата или нет).

По умолчанию, проверяет состояние левой кнопки мыши.

Синтаксис

Mouse.isPressed();
Mouse.isPressed(button);

Параметры

button - кнопка, нажатие которой проверяется - char. Может принимать одно из значений:

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

Возвращаемые значения

boolean - возвращает true, если кнопка нажата, false - если отпущена.

Пример

void setup(){
 //переключатель, инициирующий нажатие кнопки мыши
 pinMode(2,INPUT);
 //переключатель, прерывающий нажатие кнопки мыши
 pinMode(3,INPUT);
 //инициализируем последовательную связь с компьютером
 Serial1.begin(9600);
 //инициализируем библиотеку Mouse
 Mouse.begin();
}
 
void loop(){
 //переменная для хранения состояния кнопки
 int mouseState=0;
 //если замкнут переключатель, подсоединенный к контакту 2, то нажимаем и удерживаем правую 
 //кнопку мыши, после чего сохраняем ее состояние в переменной
 if(digitalRead(2) == HIGH){
 Mouse.press();
 mouseState=Mouse.isPressed();
 }
 //если замкнут переключатель, подсоединенный к контакту 3, то отпускаем правую кнопку мыши,
 //после чего сохраняем ее состояние в переменной
 if(digitalRead(3) == HIGH){
 Mouse.release();
 mouseState=Mouse.isPressed();
 }
 //выводим текущее состояние кнопки мыши
 Serial1.println(mouseState);
 delay(10);
}

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

Mouse.begin()

Mouse.click()

Mouse.end()

Mouse.move()

Mouse.press()

Mouse.release()


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

Справочник

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



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

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