Helix runs inside a terminal, so there's no macOS menu bar for Keysi to read. Its shortcuts come from this sheet instead. Hold ⌘ while Helix is in the foreground and they appear.
50 shortcuts · adds to what Keysi reads from the app's own menus · free, and not part of Keysi Pro.
Shows this sheet in Keysi's Settings ▸ Shortcuts, where it's already installed.
| Action | Keys |
|---|---|
| Insert before selection | i |
| Append after selection | a |
| Open new line below | o |
| Action | Keys |
|---|---|
| Left / down / up / right | h j k l |
| Next word start | w |
| Previous word start | b |
| Next word end | e |
| Find next character | f <char> |
| Move till next character | t <char> |
| Half page down | Ctrl-d |
| Half page up | Ctrl-u |
| Action | Keys |
|---|---|
| Go to line number, or start of file | g g |
| Go to end of file | g e |
| Go to start of line | g h |
| Go to end of line | g l |
| Go to definition (LSP) | g d |
| Go to references (LSP) | g r |
| Go to next buffer | g n |
| Go to previous buffer | g p |
| Action | Keys |
|---|---|
| Select current line (again to extend) | x |
| Select entire file | % |
| Collapse selection onto a single cursor | ; |
| Select all regex matches inside selections | s |
| Expand selection to parent syntax node | Alt-o |
| Action | Keys |
|---|---|
| Delete selection | d |
| Change selection (delete and insert) | c |
| Yank (copy) selection | y |
| Paste after selection | p |
| Undo | u |
| Redo | U |
| Indent selection | > |
| Comment / uncomment selection | Ctrl-c |
| Action | Keys |
|---|---|
| Search for a regex pattern | / |
| Select next match | n |
| Select previous match | N |
| Search for the current selection (word boundaries) | * |
| Action | Keys |
|---|---|
| Go to matching bracket | m m |
| Surround selection with a character | m s <char> |
| Select inside a text object | m i <object> |
| Action | Keys |
|---|---|
| Open file picker | Space f |
| Open buffer picker | Space b |
| Open symbol picker (LSP) | Space s |
| Rename symbol (LSP) | Space r |
| Apply code action (LSP) | Space a |
| Show documentation under cursor (LSP) | Space k |
| Global search in workspace | Space / |
| Open command palette | Space ? |
| Action | Keys |
|---|---|
| Vertical split | Ctrl-w v |
| Horizontal split | Ctrl-w s |
| Move between splits | Ctrl-w h j k l |
It's already in Keysi. Install the app and hold ⌘ in Helix.
Keysi lists it as Helix in Settings ▸ Shortcuts.
To change it, download the file below and put it in ~/Library/Application Support/Keysi/Sheets/ (Settings ▸ Shortcuts ▸ “Reveal Sheets Folder”). A sheet with the same id replaces the built-in one, so your edits stick. Or use Keysi's editor and skip the JSON.
Matches the program in a terminal's foreground: hx. Keysi checks the terminal's foreground job, so the sheet appears while you're actually in it.