Docs

RunMacro Documentation

Learn RunMacro from basics to advanced.

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

RunMacro robot
Docs Mouse Mouse Move
↗ Mouse

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

  1. Add a Mouse › Mouse Move command.
  2. Set the start (A) and end (B) points — press F2 to pick each one.
  3. Choose the move duration (ms): larger means slower and smoother.
  4. Choose the action on arrival: move only / left click / right click.
  5. Click Save.

Every option explained

Start / end point (X, Y)

Coordinates of A and B. Use F2 to capture them instead of typing.

Move duration (ms)

Total time from A to B. Larger = slower, more natural movement.

Curve / wiggle (px)

Random curvature of the path to mimic a human hand. Set 0 for a straight line.

Action on arrival

Move only, or auto left/right click the moment the cursor arrives.

Overshoot & correct

Mimics how a human hand slightly overshoots then corrects. Keep on for realism.

Micro-delay before click (ms)

A tiny random pause before clicking (when an arrival click is set).

Real example

Example: hover to reveal a menu, then click

  1. Add a Mouse Move, set A to the current spot and B to the menu item.
  2. Choose "move only" to hover.
  3. Set duration to 800ms for smoothness.
  4. 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 robot

Ready to automate smarter?

Download RunMacro and start automating your desktop, browser, and business workflows today.