Click Mode
Click any UI element using only your keyboard, like Vimium for browsers but system-wide across all macOS applications.
How it works
Press Cmd+Shift+F to activate Click Mode. Hint labels appear on all clickable elements in the frontmost application. Type the hint characters to click the corresponding element.
# Example: browser with hint labels [AS] Home [SD] About [DF] Blog [FG] Learn More [GH] Contact Us Type "FG" -> clicks "Learn More"
Keyboard controls
| Key | Action |
|---|---|
a-z (except r,c,d,n) | Type hint characters |
r | Switch to right-click mode |
c | Switch to cmd-click mode |
d | Switch to double-click mode |
n | Switch to normal click mode |
Backspace | Delete last character |
Escape | Cancel click mode |
Click actions
You can change what happens when selecting a hint by pressing an action key before typing the hint characters:
- Right-click: Press
r, then type the hint. Opens context menu. - Cmd-click: Press
c, then type the hint. Opens in new tab, etc. - Double-click: Press
d, then type the hint. Selects word, opens file, etc.
Hint character order
Hints prioritize home row keys for fastest typing:
a s d f g h j k l <- used first (home row) q w e r t y u i o p <- used next z x c v b n m <- used last
Supported elements
Click Mode detects these accessibility roles:
- Buttons, links, menu items
- Checkboxes, radio buttons
- Dropdowns, combo boxes
- Text fields, text areas
- Tabs, table rows/cells
- Disclosure triangles, sliders
- Images with actions
Settings
Customize Click Mode via the tray menu - Settings - Click Mode tab. You can change the activation shortcut, hint characters, font size, opacity, background color, and text color.
Comparison with similar tools
| Feature | ovim | Vimium | Homerow | Shortcat |
|---|---|---|---|---|
| Scope | System-wide | Browser only | System-wide | System-wide |
| Right-click | r + hint | - | Shift+hint | Yes |
| Double-click | d + hint | - | - | - |
| Cmd-click | c + hint | - | - | - |
| Price | Free | Free | Paid | Paid |