Loading...
 

Mouse.press

Name

Mouse.press()

Example

void setup(){
  //The switch that will initiate the Mouse press
  pinMode(2,INPUT);
  //The switch that will terminate the Mouse press
  pinMode(3,INPUT);
  //initiate the Mouse library
  Mouse.begin();
}

void loop(){
  //if the switch attached to pin 2 is closed, press and hold the right mouse button
  if(digitalRead(2) == HIGH){
    Mouse.press();
  }
  //if the switch attached to pin 3 is closed, release the right mouse button
  if(digitalRead(3) == HIGH){
    Mouse.release();
  }
}

 

Description

This function sends a button press to a connected computer. A press is the equivalent of clicking and continuously holding the mouse button.
With Mouse.release() you can to cancel a press.
Use this after to call begin().

Mouse.press() defaults to a left button press.

WARNING

When you use the Mouse.press() command, the Arduino takes over your mouse! Make sure you have control before you use the command. Apushbutton to toggle the mouse control state is effective.

Syntax

Mouse.press();
Mouse.press(button)

 

Parameters

  • button: which mouse button to press - char
  • MOUSE_LEFT (default)
  • MOUSE_RIGHT
  • MOUSE_MIDDLE

 

Returns

none

begin()
click()
end()
isPressed()
move()
release()