Skip to content

Keyboard Shortcuts Reference

Two categories of shortcuts exist in CRT:

  • Configurable — defined in [[keybindings.bindings]] in config.toml. Providing a bindings array replaces all defaults; there is no merge.
  • Hardcoded — built into the application and cannot be changed via config.

On macOS, Cmd refers to the Command key (⌘). On Linux, the super modifier maps to the Windows key; Cmd shortcuts listed here use Ctrl instead on Linux where noted.


These are the defaults. They can be replaced by defining [[keybindings.bindings]] in config.toml.

Shortcut Action
Cmd+T Open new tab
Cmd+W Close active tab (closes window if only one tab remains)
Cmd+Shift+[ Switch to previous tab
Cmd+Shift+] Switch to next tab
Cmd+1 Switch to tab 1
Cmd+2 Switch to tab 2
Cmd+3 Switch to tab 3
Cmd+4 Switch to tab 4
Cmd+5 Switch to tab 5
Cmd+6 Switch to tab 6
Cmd+7 Switch to tab 7
Cmd+8 Switch to tab 8
Cmd+9 Switch to tab 9
Shortcut Action
Cmd+= Increase font size
Cmd+- Decrease font size
Cmd+0 Reset font size to configured default
Shortcut Action
Cmd+C Copy selected text to clipboard
Cmd+V Paste from clipboard
Shortcut Action
Cmd+Q Quit CRT

These shortcuts are always active and cannot be changed in config.toml.

Shortcut Action
Cmd+N Open new window
Cmd+Shift+W Close current window
Cmd+Shift+R Rename current window (opens inline dialog)
Ctrl+Cmd+F Toggle fullscreen
Cmd+M Minimize window
Shortcut Action
Cmd+A Select all terminal content
Cmd+K Clear scrollback buffer
Shortcut Action
Cmd+F Open search bar
Enter (search active) Find next match
Escape Close search bar / dismiss dialog
Shortcut Action
Shift+PageUp Scroll up one page
Shift+PageDown Scroll down one page
Shift+Home Jump to top of scrollback
Shift+End Jump to bottom of scrollback
Cmd+Shift+ArrowLeft (macOS) Jump to top of scrollback
Cmd+Shift+ArrowRight (macOS) Jump to bottom of scrollback
Shortcut Action
Cmd+Option+P Toggle runtime profiling on/off
Action Behavior
Cmd+Click on URL Open URL in default browser
Double-click tab title Begin inline tab rename
Drag Select text. When an app only reports clicks (e.g. Claude Code) the click is also sent to the app
Shift+Drag Select text while an app tracks mouse drags or motion (tmux, vim)
Right-click terminal Open context menu (includes theme switching)

When the right-click context menu is open:

Key Action
Arrow Down Focus next menu item
Arrow Up Focus previous menu item
Enter Activate focused item
Escape Dismiss menu

When a rename dialog is active:

Key Action
Any printable character Append to name input
Backspace Delete last character
Enter Confirm rename (empty input resets to default title)
Escape Cancel rename

Config value macOS key Linux/Windows key
"super" Cmd (⌘) Windows key
"shift" Shift Shift
"ctrl" Control Control
"alt" Option (⌥) Alt