Skip to content

Keyboard Shortcuts

ZetoPad is designed for keyboard-first workflows. Learn these shortcuts to maximize your productivity.

Keymap Presets

Choose from built-in presets in Settings > Keyboard:

PresetStyle
DefaultmacOS standard conventions
EmacsEmacs-style navigation and editing
VSCodeVisual Studio Code shortcuts
JetBrainsIntelliJ IDEA / PyCharm style

Global Shortcuts

Application

ShortcutAction
Cmd+,Open Settings
Cmd+KOpen Command Palette
Cmd+QQuit ZetoPad

Snippets

ShortcutAction
Cmd+NNew snippet
Cmd+SSave snippet
Cmd+Shift+DDuplicate snippet
Cmd+BackspaceDelete snippet
Cmd+DToggle favorite
ShortcutAction
Cmd+FOpen search / Find in editor
Cmd+GFind next
Cmd+Shift+GFind previous
EscapeClear search
ShortcutAction
/ Navigate snippet list
EnterOpen selected snippet
TabCycle focus areas
Cmd+1-9Switch to tab 1-9
Cmd+WClose current tab

Editor Shortcuts

Basic Editing

ShortcutAction
Cmd+ZUndo
Cmd+Shift+ZRedo
Cmd+XCut
Cmd+CCopy
Cmd+VPaste
Cmd+ASelect all

Line Operations

ShortcutAction
Cmd+LSelect line
Cmd+Shift+KDelete line
Option+↑Move line up
Option+↓Move line down
Cmd+EnterInsert line below
Cmd+Shift+EnterInsert line above

Multi-Cursor

ShortcutAction
Cmd+DAdd selection for next occurrence
Cmd+Shift+LSelect all occurrences
Ctrl+Shift+↑Add cursor above
Ctrl+Shift+↓Add cursor below

Code

ShortcutAction
Cmd+/Toggle comment
Cmd+]Indent
Cmd+[Outdent
Cmd+RRun code
Cmd+LChange language

Find & Replace

ShortcutAction
Cmd+FFind
Cmd+HFind and replace
Cmd+GFind next
Cmd+Shift+GFind previous
EnterReplace and find next
Cmd+EnterReplace all

Emacs Keybindings

When using the Emacs preset:

ShortcutAction
Ctrl+FForward character
Ctrl+BBackward character
Ctrl+NNext line
Ctrl+PPrevious line
Ctrl+ABeginning of line
Ctrl+EEnd of line
Meta+FForward word
Meta+BBackward word

Kill Ring

ShortcutAction
Ctrl+KKill to end of line
Ctrl+YYank (paste)
Meta+YYank pop (cycle kill ring)
Ctrl+WKill region
Meta+WCopy region

Other

ShortcutAction
Ctrl+X Ctrl+SSave
Ctrl+X Ctrl+NNew snippet
Ctrl+GCancel

Custom Keybindings

Create custom keybindings by editing keymap.json:

  1. Open Settings
  2. Click “Edit keymap.json”
  3. Add your custom bindings:
{
"bindings": {
"ctrl+shift+t": "new-snippet",
"ctrl+shift+s": "save-snippet"
}
}

Global Hotkey

Set a system-wide hotkey to show/hide ZetoPad from anywhere:

  1. Open Settings > Keyboard
  2. Enable “Global Hotkey”
  3. Set your preferred key combination (e.g., Cmd+Shift+Space)

Now you can instantly access ZetoPad from any application.