Docs
RunMacro Documentation
Learn RunMacro from basics to advanced.
Everything you need to start and master RunMacro — from basic commands to advanced automation workflows.

Automate mouse movement in RunMacro
What it does
The Mouse Move command glides the cursor from point A to point B along a natural, natural-timing curve (not an instant jump), and can click on arrival. It makes automation look like a real user.
When to use it
- Move the cursor smoothly to a target before acting.
- Test interfaces that require a sequence of pointer-move events instead of an instant jump.
- Hover over an element to reveal a menu or tooltip.
- Click left/right the moment the cursor reaches the target.
Configuration steps
- Add a Mouse › Mouse Move command.
- Set the start (A) and end (B) points — press
F2to pick each one. - Choose the move duration (ms): larger means slower and smoother.
- Choose the action on arrival: move only / left click / right click.
- Click Save.
Every option explained
Real example
Example: hover to reveal a menu, then click
- Add a Mouse Move, set A to the current spot and B to the menu item.
- Choose "move only" to hover.
- Set duration to 800ms for smoothness.
- Add a second Mouse Move to the submenu item and choose "left click".
Tips & common mistakes
If you only need a quick click, use Mouse Click; Mouse Move is for smooth, natural-timing paths.
Increase wiggle and enable Overshoot when testing interfaces that require pointer movement; always follow the target application’s terms.
Coordinates depend on screen resolution — re-check on a different machine.
RunMacro