Skip to content

Keyboard Navigation

my-buddy uses vim-style keyboard shortcuts for fast navigation. All shortcuts are handled by src/scripts/keyboard.ts.

KeyAction
g zGo to dashboard
g aGo to accounts
g cGo to contacts
g dGo to deals
g pGo to projects
g tGo to tasks
g kGo to knowledge base
g mGo to meetings
g jGo to journals
KeyAction
jNext item
kPrevious item
EnterOpen selected item
KeyAction
/Open search (Pagefind)
?Open help modal
EscapeBack / close modal

The g prefix acts as a “go to” leader key, similar to vim’s g commands. Press g followed by the collection’s first letter to jump directly to that collection’s list page.

List navigation uses the familiar j/k pattern for moving through items, with Enter to open the currently highlighted entry.