Loading...

Reference.MouseReleased History

Hide minor edits - Show changes to markup

October 20, 2012, at 10:32 AM by Scott Fitzgerald -
Changed lines 26-28 from:

// This function intercepts mouse button release void mouseReleased() {

  Serial.print("Released: ");
to:

boolean left = false; boolean middle = false; boolean right = false;

void mousePressed() {

Changed line 32 from:
    Serial.print("L");
to:
    left = true;
Changed line 34 from:
    Serial.print("M");
to:
    middle = true;
Changed lines 36-37 from:
    Serial.print("R");
  Serial.println();
to:
    right = true;
Added lines 39-56:

// This function intercepts mouse button release void mouseReleased() {

  Serial.print("Released: ");
  if (!mouse.getButton(LEFT_BUTTON) && left==true) {
    Serial.print("L");
    left = false;
  }
  if (!mouse.getButton(MIDDLE_BUTTON) && middle==true) {
    Serial.print("M");
    middle = false;
  }
  if (!mouse.getButton(RIGHT_BUTTON) && right==true) {
    Serial.print("R");
    right = false;
  }
  Serial.println();

}

October 16, 2012, at 02:51 PM by Scott Fitzgerald -
Changed line 48 from:

Functions

to:

See Also

October 16, 2012, at 02:30 PM by Scott Fitzgerald -
Added lines 1-56:

USBHost : MouseController class

mouseReleased()

Description

mouseReleased() is a function that is called whenever a button on a connected USB mouse is released.

Syntax

(:source lang=arduino tabwidth=4:) void mouseReleased(){ //statements } (:sourceend:)

Example

(:source lang=arduino tabwidth=4:)

  1. include <MouseController.h>

// Initialize USB Controller USBHost usb;

// Attach mouse controller to USB MouseController mouse(usb);

// This function intercepts mouse button release void mouseReleased() {

  Serial.print("Released: ");
  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();

} (:sourceend:)

Functions




Bookmark and Share