move_mouse
Moves the cursor to a specified coordinate or accessible element in an app, enabling hover interactions when direct targeting is needed.
Instructions
Compatibility alias for hover.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | X coordinate in coordinate_space. | |
| y | No | Y coordinate in coordinate_space. | |
| app | Yes | App name, Hyprland class/title, pid, or address:0x... selector. | |
| name | No | Accessible name/text to match before falling back to coordinates. | |
| coordinate | No | (x, y) coordinate in coordinate_space. Defaults to screenshot pixels from get_app_state. | |
| element_index | No | Element index from the last get_app_state result. | |
| coordinate_space | No | Coordinate space. screenshot uses get_app_state pixels; window uses logical coordinates from the target window's top-left. | screenshot |
| confirmation_token | No | Externally approved, one-time challenge ID from request_confirmation for a high-risk action. | |
| element_click_mode | No | For element_index clicks: pointer uses the element frame center and native pointer input; auto tries AT-SPI then pointer; atspi requires an AT-SPI action. | pointer |