Click, navigate, and perform tasks with the keyboard, no mouse required. https://homerow.app.
Download Homerow and view the changelog here.
Requires macOS 12.3 or later.
This is Homerow's workflow:
Command-Shift-Space
)Tab
or Arrow-Dn
until the correct UI element is focusedShift
Return
to perform a click on the focused UI elementThere is an option to use the Labels-only workflow, which disables the search feature and allows you to type the label text without holding down Shift
.
*
and ;
will query for all UI elementsThe Tutor shows you searchable properties of a UI element.
When Homerow is activated, you can call for the Tutor two ways:
?
for Tutor to follow the focused UI elementLabels-only mode disables search. Labels for all UI elements are always shown, and label-text can be typed without holding Shift
. You can click more ergonomically by pressing Space
instead of Return
.
Made for those who ❤️ Vimium and Vimperator.
Action | Binding(s) |
---|---|
Focus next UI element | Tab , Arrow Dn , or Control-N |
Focus previous UI element | Shift-Tab , Arrow Up , or Control-P |
Jump focus to UI element | Type the label while holding Shift |
Left-click | Return |
Double left-click | Press Return twice in quick succession |
Right-click | Shift-Return |
Command-click (performs Open Link in New Tab ) |
Command-Return |
Enable the Tutor 🤓 |
? or hover your cursor over the UI element |
Exit | Esc |
Activate Scroll-mode with the shortcut (default is ⇧ ⌘ J
) and start scrolling in the active scroll area with HJKL keys (DHTN in DVORAK).
Action | Binding(s) |
---|---|
Scroll | H/J/K/L |
Dash | Shift-H/J/K/L |
Next scroll area | Tab , Arrow Down , or Control-N |
Previous scroll area | Shift-Tab , Arrow Up , or Control-P |
Jump to scroll area | 0-9 |
Exit | Esc |
You'll likely activate Homerow quite frequently, so make the controls as comfortable and as quick as possible for the best experience.
Three reasons to use Hyper Key:
Caps Lock + F
Caps Lock + J
and Caps Lock + K
respectively.Caps Lock + H/J/K/L
How to set up Hyper Key:
karabiner://karabiner/assets/complex_modifications/import?url=https://raw.githubusercontent.com/dexterleng/homerow/main/hyper_key.json
Encountered a bug? Would like to request a feature? An app does not work well with Homerow?
Please let me know through:
Homerow is developed by an indie developer (me). It can be evaluated for free. Please purchase a license to support development. Thanks!