Arduino Function: Mouse.release

Description

This function simulates the release of the previously key pressed. 
Mouse.release() defaults to the left button.

Syntax

Mouse.release();
Mouse.release(button);

Parameters

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

Returns

none 

Warning

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

Examples

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();
}
}


Based on the reference originally written by Arduino Community,  wiring.org.co and  arduino.cc