mouse_move
Moves the real mouse cursor to specified physical screen coordinates, enabling OS-level mouse control without browser automation. Handles off-screen points by rejecting them instead of clamping.
Instructions
Move the real mouse cursor to absolute virtual-desktop coordinates in PHYSICAL screen pixels (the space pointer_info and capture_desktop_screenshot report, not the CSS pixels page_click takes). A point on no display is refused with coordinates_off_screen rather than clamped to a screen edge. Safe mode requires one-action approval; lab skips prompting by default and uses session approval only when BROWSERTAP_LAB_NO_ELICIT is explicitly disabled. By default BTAP foregrounds and verifies the selected browser tab after the quiet-input check; prefer an explicit session_id for browser input. activate_session='none' is only for intentional input to the already-visible desktop or native UI.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | Yes | ||
| y | Yes | ||
| duration | No | ||
| session_id | No | ||
| activate_session | No | current |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||