Mouse nodes
Cursor movement, clicks, drags and scrolling.
Move Mouse Instant
Teleports the cursor to client-space coordinates of the window.
In: Window:HWND, Pos:Vec2
Out: exec Out
Wire Window and Pos.
Image Detection.Pos → Move Mouse Instant.Pos.
Move Mouse Smooth
Smoothly moves the cursor.
In: Window:HWND, Pos:Vec2, Duration:Int, Style:String, Shuffle:Bool
Out: exec Out
Style = smooth / bezier / arc / jitter_line / stepped / random. Shuffle picks the style randomly per pass.
Found True → Move Mouse Smooth(Pos=target, Duration=250, Shuffle=true).
Mouse Event
Universal mouse event — single_click, multiple_click, hold, release.
In: Window:HWND, Event:String, Button:String, Count:Int
Out: exec Out
Button = left / right / middle.
Mouse Event(Event=single_click, Button=left).
Mouse Drag
Drags from point From to point To.
In: Window:HWND, From:Vec2, To:Vec2, Button:String, Duration:Int, Style:String, Shuffle:Bool
Out: exec Out
Specify start and end positions in client space.
Drag item from an inventory cell to a target slot.
Mouse Scroll
Scrolls the mouse wheel over the window.
In: Window:HWND, Delta:Int, Duration:Int, Speed:Float
Out: exec Out
Delta > 0 scrolls up, Delta < 0 scrolls down.
Mouse Scroll(Delta=-120, Duration=200).
Mouse Move And Click
Moves the cursor to a point and clicks.
In: Window:HWND, Pos:Vec2, Button:String, Duration:Int, Style:String, Shuffle:Bool
Out: exec Out
The standard node for clicking the detected object.
Image Detection.Found → If True → Mouse Move And Click(Pos=Image Detection.Pos).
Mouse Position
Where the cursor is inside a window.
In: Window:HWND
Out: Pos:Vec2
Mouse Position → Log for debugging drag paths.