openFrameworks wrapper addon for Ryan C. Gordon's manymouse library.
With this addon you can easily read values from multiple mouse or trackball devices.
Instructions:
-
Add the ofxManyMouse to your project
-
#include "ofxManyMouse.h"
in ofApp.h -
let ofApp extend ofxManyMouse like this:
class ofApp : public ofBaseApp, public ofxManyMouse {
- Add one or more of the following functions to ofApp.h
void mouseMoved(int device, int axis, int value);
void mouseMovedAbsolute(int device, int axis, int pos); //new and not tested yet
void mouseScroll(int device, int axis, int value);
void mousePressed(int device, int button);
void mouseReleased(int device, int button);
void mouseDisconnect(int device);
- Implement the function(s) in testApp.cpp
void ofApp::mouseMoved(int device, int axis, int value) {
//do something with the values
}
Good luck!