Mouse.isPressed()

설명

Checks the current status of all mouse buttons, and reports if any are pressed or not.

문법

Mouse.isPressed();

Mouse.isPressed(button);

매개변수

  • When there is no value passed, it checks the status of the left mouse button.
  • button: which mouse button to check - char
    • MOUSE_LEFT (default)
    • MOUSE_RIGHT
    • MOUSE_MIDDLE

반환값

  • bool : reports whether a button is pressed or not.

예제 코드

#include <Mouse.h> void setup() { //The switch that will initiate the Mouse press pinMode(2, INPUT); //The switch that will terminate the Mouse press pinMode(3, INPUT); //Start serial communication with the computer Serial.begin(9600); //initiate the Mouse library Mouse.begin(); } void loop() { //a variable for checking the button's state int mouseState = 0; //if the switch attached to pin 2 is closed, press and hold the left mouse button and save the state ina variable if (digitalRead(2) == HIGH) { Mouse.press(); mouseState = Mouse.isPressed(); } //if the switch attached to pin 3 is closed, release the left mouse button and save the state in a variable if (digitalRead(3) == HIGH) { Mouse.release(); mouseState = Mouse.isPressed(); } //print out the current mouse button state Serial.println(mouseState); delay(10); }

더보기

Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.