Вернуться к библиотеке USBHost
getButton()
Описание
Функция позволяет узнать текущее состояние указанной кнопки мыши.
Синтаксис
mouse.getButton(button)
Параметры
button: кнопка, состояние которой необходимо проверить. Может принимать следующие значения:
- LEFT_BUTTON
- RIGHT_BUTTON
- MIDDLE_BUTTON
Возвращаемые значения
boolean: если указанная кнопка нажата, то функция вернет true, в противном случае - false.
Пример
#include <MouseController.h>
// инициализируем USB-контроллер
USBHost usb;
// подключаем контроллер USB-мыши
MouseController mouse(usb);
// эта функция перехватывает нажатия кнопок мыши
void mousePressed() {
Serial.print("Pressed: ");
if (mouse.getButton(LEFT_BUTTON))
Serial.print("L");
if (mouse.getButton(MIDDLE_BUTTON))
Serial.print("M");
if (mouse.getButton(RIGHT_BUTTON))
Serial.print("R");
Serial.println();
}
void setup(){
Serial.begin(9600);
}
void loop(){
usb.Task();
}
Смотрите также
- mousePressed()
- mouseReleased()
- MouseController - пример

