Element Mode
Enter through command.moveCursorToElementAndLeftClick, for example, and selecting an element moves the cursor there and left clicks.
Select an element#
When the mode is active, clickable elements in the active window are highlighted and given letter hints. Type a hint to send the cursor to that element.
You can also press Enter to run the post-action at the current mouse position, without picking a hint at all.
Accessibility and OCR sources#
Accessibility elements are the default source. Some windows, Maps among them, expose only part of their content that way.
Press Tab to switch between OCR and Accessibility sources. OCR acts as a fallback when a window does not tell the Accessibility API enough, and it means you are not stuck when an app is uncooperative. OCR needs Screen Recording permission, covered in Permissions.
Beyond the frontmost window#
Element Mode can look past the front window, which matters when your target is visible but not focused. It can include:
- Clickable elements from the previous window in the current Space.
- Clickable elements from favorite windows.
- Finder desktop items.
- Dock items, still targetable when the Dock is auto-hidden.
Favorite windows are managed from Element Menu Mode: open the menu for the window, then choose Favorite Window.
Tune how many supplementary windows are included in Settings → Element Jump → Supplementary Windows, or with elementMode.supplementaryWindows in conf.toml. A per-source limit of 0 excludes that source; the total limit still caps the count after deduplication. See Configuration.
Including elements from recently used and favorite windows at the same time is an Unlocked feature. See Plans and Licensing.
Related commands#
| Identifier | Action |
|---|---|
command.moveCursorToElement |
Move cursor to element |
command.moveCursorToElementAndLeftClick |
Move to element and left click |
command.moveCursorToElementAndDoubleLeftClick |
Move to element and double click |
command.moveCursorToElementAndMiddleClick |
Move to element and middle click |
command.moveCursorToElementAndRightClick |
Move to element and right click |
command.dragCursorToElement |
Drag from the cursor to an element |
Next#
- Find Mode when the target is text, not an element
- Move the Cursor to a Neighboring Element
- Modes overview