Overview

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.

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#