Skip to main content

Keyboard Shortcuts Cheatsheet

DesireCore offers three keyboard shortcut modes, which you can switch between in "Settings > Keyboard Shortcuts > Editor Shortcut Mode".

DesireCore Keyboard Shortcuts Overview

Shortcut Modes​

ModeDescriptionBest For
Native ModePreserves built-in shortcuts of each editorUsers who don't want to change their habits
Unified Mode (Recommended)Uses DesireCore unified shortcutsMost users
Custom ModeFully customizable, allows overriding all shortcutsPower users

The following lists default shortcuts in Unified Mode. Mod means Cmd on macOS and Ctrl on Windows/Linux. Some shortcuts always use Ctrl and do not vary by platform.

Global Shortcuts​

ActionmacOSWindows/LinuxDescription
Show/Hide WindowCtrl+Alt+SpaceCtrl+Alt+SpaceQuickly summon the app
ScreenshotCmd+Shift+SCtrl+Shift+SCapture screen content

Workspace Tabs​

Workspace shortcuts work at the window level and switch between resource tabs such as files, terminals, web pages, and reviews within a conversation. Ctrl+Tab shortcuts stay the same on every platform.

ActionmacOSWindows/LinuxDescription
New workspace tabCmd+TCtrl+TCreate a composite page
Close current tabCmd+WCtrl+WFollows the resource's close behavior, with confirmation when needed
Next tabCtrl+TabCtrl+TabMove through workspace order
Previous tabCtrl+Shift+TabCtrl+Shift+TabMove through workspace order
Next tab (alternate)Cmd+Alt+→Ctrl+PageDownAlternate key combination
Previous tab (alternate)Cmd+Alt+←Ctrl+PageUpAlternate key combination
Select tab 1–8Cmd+1–Cmd+8Ctrl+1–Ctrl+8Select by mixed resource-tab order
Select last tabCmd+9Ctrl+9Select the last resource tab
Focus address barCmd+LCtrl+LAvailable in a web tab
Show/Hide workspaceCmd+Shift+BCtrl+Shift+BExpand or collapse the resource workspace

If a tab shortcut does not respond, close any dialog or overlay covering the workspace. For a custom binding, check shortcut settings and resolve any conflicts.

Chat Input​

ActionmacOSWindows/LinuxDescription
Send MessageEnterEnterSend message in input field
New LineShift+EnterShift+EnterInsert line break in input field
Cancel InputEscapeEscapeCancel current input

Super Document​

Use review panel buttons to accept or reject changes. Focus a button with Tab, then activate it with Enter or Space. Press Esc inside the floating review panel to collapse it.

General Editing​

ActionmacOSWindows/LinuxDescription
UndoCmd+ZCtrl+ZUndo last action
RedoCmd+Shift+ZCtrl+YRedo last action
CutCmd+XCtrl+XCut selected content
CopyCmd+CCtrl+CCopy selected content
PasteCmd+VCtrl+VPaste from clipboard
Select AllCmd+ACtrl+ASelect all content

Editor General​

ActionmacOSWindows/LinuxDescription
SaveCmd+SCtrl+SSave current file
Save AsCmd+Shift+SCtrl+Shift+SSave as new file
Close FileCmd+WCtrl+WClose current file
FindCmd+FCtrl+FFind in file
ReplaceCmd+HCtrl+HFind and replace
Find NextCmd+GF3Find next match
Find PreviousCmd+Shift+GShift+F3Find previous match
Go to LineCmd+LCtrl+GJump to specific line number
FullscreenCmd+Shift+FF11Toggle fullscreen mode

Markdown Editor​

ActionmacOSWindows/LinuxDescription
BoldCmd+BCtrl+BBold selected text
ItalicCmd+ICtrl+IItalic selected text
Inline CodeCmd+`Ctrl+`Mark as inline code
StrikethroughCmd+Shift+XCtrl+Shift+XAdd strikethrough
Insert LinkCmd+KCtrl+KInsert link
Insert ImageCmd+Shift+ICtrl+Shift+IInsert image
Insert TableCmd+Shift+TCtrl+Shift+TInsert table
Insert Code BlockCmd+Shift+KCtrl+Shift+KInsert code block
Toggle PreviewCmd+PCtrl+PToggle edit/preview mode

Rich Text Editor​

ActionmacOSWindows/LinuxDescription
BoldCmd+BCtrl+BBold selected text
ItalicCmd+ICtrl+IItalic selected text
UnderlineCmd+UCtrl+UUnderline selected text
StrikethroughCmd+Shift+XCtrl+Shift+XAdd strikethrough
Insert LinkCmd+KCtrl+KInsert hyperlink
Heading 1Cmd+1Ctrl+1Set as H1
Heading 2Cmd+2Ctrl+2Set as H2
Heading 3Cmd+3Ctrl+3Set as H3

YAML/Code Editor​

ActionmacOSWindows/LinuxDescription
Format DocumentCmd+Shift+FCtrl+Shift+FAuto-format code
Toggle CommentCmd+/Ctrl+/Toggle line comment
Fold CodeCmd+Shift+[Ctrl+Shift+[Fold current region
Unfold CodeCmd+Shift+]Ctrl+Shift+]Unfold current region
Fold AllCmd+K Cmd+0Ctrl+K Ctrl+0Fold all code regions
Unfold AllCmd+K Cmd+JCtrl+K Ctrl+JUnfold all code regions
Command PaletteF1F1Open Monaco command palette

Custom Shortcuts​

In "Settings > Keyboard Shortcuts", you can:

  • Hover over any shortcut and click "Edit" to enter modification mode
  • Press the new key combination to complete the setting
  • The system will automatically detect conflicts and warn you
  • Click "Reset" to restore default shortcut
  • Click "Reset All" to restore all default settings at once