Docs · Keyboard reference

Every default key in one place.

These are the defaults. Every binding below is customizable in the extension options — remap any motion, or change the palette trigger, to whatever fits your hands.

Command palette & leader menu

Search every mapped action, or press the leader key for a which-key popup of follow-up keys. Both free on every plan.

  • Ctrl + KOpen the command palette
  • SpaceOpen the which-key leader menu
  • Space SpaceQuick-nav finder (skips the popup)
  • EscCancel the leader menu

Page navigation

Scroll and move through the page without the mouse.

  • jkScroll down / up
  • Ctrl + dCtrl + uHalf page down / up
  • ggGJump to top / bottom
  • zTBAlign to center / top / bottom
  • JKNext / previous tab

Link hints

Reach any clickable element with a couple of keystrokes.

  • fLabel every link, button & field
  • FOpen a hinted link in a new tab
  • (label)Type a hint label to activate it
  • BackspaceCorrect the typed label
  • EscCancel hints

In-page search

Live highlighting, a match counter, and real next/previous cycling.

  • /Search the page
  • nNNext / previous match
  • yCopy the active match
  • EscClose search

Caret browsing

Toggle a real, blinking text cursor and move it through the page like a document.

  • cToggle the caret
  • hjklMove by char / line
  • wbMove by word
  • 0$Line start / end
  • {}Paragraph up / down
  • ggGDocument top / bottom
  • fFtTChar-find on the line (+ char)
  • ;,Repeat char-find forward / back
  • vVisual selection from the caret
  • yYank the selection
  • m'Set mark / jump to mark (+ a–z)
  • Ctrl + oCtrl + iJump history back / forward

In-field Vim — Normal mode

Opt-in. Inside a text field, Esc leaves INSERT and keys become commands. Counts like 3x and 2dw work throughout.

  • EscLeave INSERT for NORMAL
  • iaoOBack to INSERT
  • hjklMove the caret
  • wb0$Word / line motions
  • xDCDelete char / to-end, change to-end
  • ddccDelete / change line
  • dwcwdiwciwDelete / change word
  • yyywyiwy$Yank line / word / to-end
  • pPaste
  • .Repeat the last change

In-field Vim — Visual mode

Select inside the field, then act on the selection.

  • vStart a selection
  • hlwbExtend the selection
  • ydcxYank / delete / change / cut
  • EscExit to Normal mode

Keep reading