Scroll
scrollUse this when the task calls for native wheel scrolling of a desktop region or semantic UI target. Prefer browser_action scroll_into_view for a known web element and ui_action scroll_into_view for a known accessible desktop element.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | Virtual-desktop X coordinate in pixels. | |
| y | No | Virtual-desktop Y coordinate in pixels. | |
| id | No | Element id returned by ui_snapshot or ui_find. Linux ids are stable per-process accessibility paths and legacy linux:<index> ids remain accepted. | |
| app | No | Limit matching to an application/process name substring when available. | |
| pid | No | Limit matching to one owning process id when available. | |
| name | No | Accessible name/title substring. | |
| role | No | Accessible role such as Button, Edit, textbox or AXButton. | |
| delta | No | Alias for delta_y. | |
| label | No | Compact numeric label from the most recent ui_snapshot/ui_find; useful for repeated actions without repeating names or coordinates. | |
| device | Yes | ReMCP device id returned by list_devices. Required for every device operation. | |
| backend | No | Input backend preference. auto uses proven local backends and already-authorized portal input; portal explicitly requests XDG RemoteDesktop consent on Wayland; x11 forces XWayland/xdotool only for operations where read-back testing shows it is reliable. GNOME Wayland keyboard/text deliberately reject x11. | |
| delta_x | No | Horizontal delta; positive means right. | |
| delta_y | No | Vertical delta; positive means down. | |
| direction | No | Human-readable scroll direction used with wheel_times instead of explicit deltas. | |
| wheel_times | No | Number of 120-unit wheel steps when direction is used; 1..50. | |
| window_title | No | Limit matching to a top-level accessibility window/frame title substring when available. | |
| automation_id | No | Windows AutomationId when available. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | Scroll structured result for scroll. Stable fields are declared explicitly; platform-specific fields may be added. Large results may return truncated/bytes/preview instead of the full payload. | |
| text | Yes | Concise human-readable result of the tool call. |