input.drag
Press-move-release mouse drag in native capture coordinates. Use for drawing, sliders, selection boxes, and drag-and-drop. Side effect: mouse_down → moves → mouse_up on the remote desktop. Prefer input.send_actions if the drag is one step in a longer predictable sequence.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to_x | Yes | Native end X | |
| to_y | Yes | Native end Y | |
| from_x | Yes | Native start X | |
| from_y | Yes | Native start Y | |
| session_id | Yes | Active session id | |
| duration_ms | No | Approx drag duration in ms; more steps when larger (default ~200) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | False when the tool failed | |
| message | Yes | Human-readable result for the agent |