說明
報告請求的鼠標按鈕的狀態。
用法
mouse.getButton(button)
參數
button:正在請求哪個鼠標按鈕。可以是以下之一:
- LEFT_BUTTON
- RIGHT_BUTTON
- MIDDLE_BUTTON
返回
boolean:如果請求的按鈕被按下,則為 true,如果未按下,則為 false。
示例
#include <MouseController.h>
// Initialize USB Controller
USBHost usb;
// Attach mouse controller to USB
MouseController mouse(usb);
// This function intercepts mouse button press
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();
}
相關用法
- Arduino USBHost - getYChange()用法及代碼示例
- Arduino USBHost - getOemKey()用法及代碼示例
- Arduino USBHost - getXChange()用法及代碼示例
- Arduino USBHost - getKey()用法及代碼示例
- Arduino USBHost - getModifiers()用法及代碼示例
- Arduino USBHost - keyReleased()用法及代碼示例
- Arduino USBHost - mouseReleased()用法及代碼示例
- Arduino USBHost - mousePressed()用法及代碼示例
- Arduino USBHost - keyPressed()用法及代碼示例
- Arduino USBHost - mouseDragged()用法及代碼示例
- Arduino USBHost - Task()用法及代碼示例
- Arduino USBHost - mouseMoved()用法及代碼示例
- Arduino USBHost - KeyboardController用法及代碼示例
- Arduino long用法及代碼示例
- Arduino Arduino_EMBRYO_2 - setLengthXY()用法及代碼示例
- Arduino ~用法及代碼示例
- Arduino ArduinoBLE - bleDevice.advertisedServiceUuidCount()用法及代碼示例
- Arduino const用法及代碼示例
- Arduino Ethernet - server.begin()用法及代碼示例
- Arduino ArduinoBLE - BLEService()用法及代碼示例
- Arduino digitalWrite()用法及代碼示例
- Arduino ArduinoBLE - bleCharacteristic.subscribe()用法及代碼示例
- Arduino Servo - attach()用法及代碼示例
- Arduino write()用法及代碼示例
- Arduino Arduino_LSM9DS1 - readGyroscope()用法及代碼示例
注:本文由純淨天空篩選整理自arduino.cc大神的英文原創作品 USBHost - getButton()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。