First of all, create an empty patch with name Mouse001.pd
. Put in the toggle
box, the create
message, and the destroy
message for the gemwin
object. From now on, we refer it as the gemwin
basic setup. The object to report the mouse position is gemmouse
. In order to make gemmouse
work, you have to click on the GEM window to make it active. The gemmouse
object will not work if your patch window is the active window.
When you move the mouse inside the GEM window, the first two number boxes return the mouse position in X and Y coordinates. By default, the GEM window size is 500 by 500. As long as the GEM window is the active window, gemmouse
will report the X and Y coordinates of the mouse, even if it extends beyond the window itself. The remaining three toggle
boxes correspond to the left, middle, and right mouse buttons, respectively. When you click upon a button, the toggle
box returns a 1
message, that is with a cross. When you release the button, it returns a...