Keyboard-driven UI navigation for macOS
Navigate any macOS app without a mouse using accessibility labels.
- Click Mode: Press Cmd+Shift+Space to show labels on clickable elements
- Scroll Mode: Press Tab to 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+Space to activate
- Type the label of the element you want to click
- Press Enter to confirm, or wait for auto-click
- Press Shift+Enter for right-click
- Press Tab to switch to scroll mode
- Press Escape to 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
