Actions
Added in 4.3
/mouse <@window> <event> <mouse.x> <mouse.y> <mouse.key>
Triggers a Mouse Event with the specified parameters.
Parameters
Parameter | Description |
@window | The window to trigger the mouse event for. |
event | The Mouse Event to trigger. |
mouse.x | The $mouse.x coordinates to trigger at. |
mouse.y | The $mouse.y coordinates to trigger at. |
mouse.key | The $mouse.key flag to trigger with. |
Events
Event | Value |
None | 0 |
Mouse | 1 |
SIngleClick | 2 |
MiddleClick | 3 |
DoubleClick | 4 |
DoubleMiddleclick | 5 |
UpClick | 6 |
UpMiddleClick | 7 |
RightClick | 8 |
DoubleRightClick | 9 |
ListBoxClick | 10 |
Leave | 11 |
Drop | 12 |
WheelUp | 13 |
WheelDown | 14 |
Resize | 15 |
Minimize | 16 |
Maximize | 17 |
Restore | 18 |
Example
; Create a mouse event for '@window'. menu @window { mouse:{ echo -ag mouse.x is $mouse.x mouse.y is $mouse.y mouse.key is $mouse.key } } alias testmouse { ; Create a custom window named '@window'. /window @window ; Call the mouse event for '@window'. /mouse @window 1 42 42 0 }
Updated by Per Amundsen almost 2 years ago · 3 revisions