MiddleMouseClick
void MiddleMouseClick(string control)void MiddleMouseClick(string control, float x, float y)
Description
Simulates a middle mouse button click (mouse wheel button) on the specified control.
Typically used to open links in a new tab, trigger auto-scroll mode, or perform application-specific actions.
Optionally, relative coordinates x and y (values between 0.0 and 1.0) can be provided to click at a specific position within the control's bounding rectangle.
If omitted, the click is performed at the center of the control.
Parameters
- control - Identifier of the UI control.
- x (optional) - Relative horizontal position within the control (0.0 = left, 1.0 = right). Default: 0.5 (center).
- y (optional) - Relative vertical position within the control (0.0 = top, 1.0 = bottom). Default: 0.5 (center).
Returns
- none
Example
void main()
{
MiddleMouseClick("TAB_LINK"); // Middle-click the center of a tab link
MiddleMouseClick("CANVAS", 0.5, 0.5); // Middle-click the center of a canvas
}