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".

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. For macOS, replace Ctrl with Cmd.

Global Shortcuts

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

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

ActionmacOSWindows/LinuxDescription
Accept ChangeEnterEnterAccept current selected change
Reject ChangeBackspaceBackspaceReject current selected change
Next Change]]Jump to next change
Previous Change[[Jump to previous change

General Editing

ActionmacOSWindows/LinuxDescription
UndoCmd+ZCtrl+ZUndo last action
RedoCmd+Shift+ZCtrl+Shift+ZRedo 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