Keyboard-driven UI navigation for macOS
Navigate any macOS app without a mouse using accessibility labels.
- Click Mode: Press
Cmd+Shift+Spaceto show labels on clickable elements - Scroll Mode: Press
Tabto switch to scroll mode with vim-like keys (H/J/K/L) - Configurable Labels: Choose label size (S/M/L) and theme (Dark/Light/Blue)
- Auto-click: Automatically click when an exact label match is typed
See CONTRIBUTING.md for development setup.
cd Hinto
make setup # First time only: create code signing certificate
make run- macOS 13.0+
- Xcode 15.0+
- Accessibility Permission (required for global hotkeys)
- Press
Cmd+Shift+Spaceto activate - Type the label of the element you want to click
- Press
Enterto confirm, or wait for auto-click - Press
Shift+Enterfor right-click - Press
Tabto switch to scroll mode - Press
Escapeto cancel
| Key | Action |
|---|---|
J |
Scroll down |
K |
Scroll up |
H |
Scroll left |
L |
Scroll right |
D |
Half page down |
U |
Half page up |
Shift+J/K/H/L |
Fast scroll |
Access settings via the menu bar icon:
- Label Theme: Dark, Light, or Blue
- Label Size: Small, Medium, or Large
- Auto-click: Enable/disable automatic clicking on exact match
- Check System Settings > Privacy & Security > Accessibility
- Add Hinto.app and ensure it's checked
- Restart the app after granting permission
make log
# or
tail -f /tmp/hinto.logMIT
