hold_screen
Simulates a long-press at specified watch touchscreen coordinates to open complications or menus, with configurable hold duration and optional screenshot capture.
Instructions
Long-press at specific coordinates on the watch touchscreen (e.g. to open a watchface complication or menu).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"x": "<x>",
"y": "<y>"
},
"name": "hold_screen"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | Yes | X coordinate: display pixels or normalized ratio | |
| y | Yes | Y coordinate: display pixels or normalized ratio | |
| wait_ms | No | Milliseconds to wait after touch before capturing screenshot (default: 350) | |
| device_id | No | Device profile ID (defaults to active device) | |
| normalized | No | Whether coordinates are normalized 0.0 to 1.0 (default: false) | |
| duration_ms | No | Touch hold duration in milliseconds (default: 1000) | |
| capture_after | No | Whether to capture a screenshot after holding (default: true) |