Pointer Down
pointer_downUse this when the user asks to press and hold a mouse button to begin a native desktop drag or selection gesture on a paired computer. This sends a real pointer-button-down event to the current application and leaves the button held until pointer_up; it may change application state.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | Virtual-desktop X coordinate in pixels. | |
| y | No | Virtual-desktop Y coordinate in pixels. | |
| button | No | Pointer button to use for click/down/up or drag gestures. | |
| 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. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | Pointer action structured result for pointer. 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. |