Вернуться к библиотеке 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 - пример