ghost_scroll
Scroll any desktop window or session anchor in the chosen direction (up/down/left/right) by notches, or repeat until an element appears; works on covered windows without moving the pointer.
Instructions
Scroll. direction: up/down/left/right, amount = notches (default 3). Target = window= (anchored) or the session anchor: under the default background policy the wheel is POSTED to that window (pointer never moves, window never raised; works on covered and hidden-desktop windows). 'Until' mode: until_name/until_role scrolls repeatedly until that element is present, up to max_scrolls; returns found. Coord mode (x/y at the real pointer) needs a foreground policy.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | ||
| y | No | ||
| amount | No | ||
| window | No | Title substring of the window to scroll (anchors it). Omit to use the anchor. | |
| direction | Yes | ||
| until_name | No | Scroll until an element with this name is visible | |
| until_role | No | Scroll until an element with this role is visible | |
| max_scrolls | No | Max scroll steps in 'until' mode |