version 2003 (Modified)
GET MOUSE (mouseX; mouseY; mouseButton{; *})
Parameter | Type | Description | |
mouseX | Number | Horizontal coordinate of mouse | |
mouseY | Number | Vertical coordinate of mouse | |
mouseButton | Number | Mouse button state: | |
0 = Button up | |||
1 = Button down | |||
2 = Right button down | |||
3 = Both buttons down | |||
* | If specified, global coordinate system is used | ||
If omitted, local coordinate system is used |
Description
The GET MOUSE command returns the current state of the mouse.
The horizonal and vertical coordinates are returned in mouseX and mouseY. If you pass the * parameter, the coordinates are expressed relative to the screen. If you omit the * parameter, they are expressed relative to the frontmost window of the current process.
The parameter mouseButton returns the state of the buttons, as listed previously.
Note: The values 2 and 3 can be returned under Mac OS X starting with version 10.2.5 only.
Example
See the example for the command Pop up menu.
See Also
Caps lock down, Macintosh command down, Macintosh control down, Macintosh option down, ON EVENT CALL, Shift down, Windows Alt down, Windows Ctrl down.