-
Notifications
You must be signed in to change notification settings - Fork 0
1.4 Keyboard Shortcuts
Frédéric Clavert edited this page Jul 26, 2026
·
8 revisions
Verified against the code for RC3.
This document lists all keyboard shortcuts available in ClioDeck.
Note: On macOS, use
Cmdinstead ofCtrl.
| Shortcut | Action | Description |
|---|---|---|
Ctrl+N |
New file | Creates a new blank Markdown file |
Ctrl+O |
Open file | Opens an existing Markdown file |
Ctrl+S |
Save | Saves the current file |
Ctrl+Shift+N |
New project | Creates a new project |
Ctrl+Shift+O |
Open project | Opens an existing project |
Ctrl+E |
Export PDF | Opens the PDF export dialog |
Ctrl+, |
Settings | Opens the configuration panel |
| Shortcut | Action | Description |
|---|---|---|
Ctrl+Z |
Undo | Undoes the last modification |
Ctrl+Y (Win/Linux) or Cmd+Shift+Z (macOS) |
Redo | Redoes the last undone modification |
Ctrl+X |
Cut | Cuts selected text |
Ctrl+C |
Copy | Copies selected text |
Ctrl+V |
Paste | Pastes text from clipboard |
Ctrl+A |
Select all | Selects all content |
| Shortcut | Action | Description |
|---|---|---|
Ctrl+B |
Bold | Inserts or formats text as bold |
Ctrl+I |
Italic | Inserts or formats text as italic |
Ctrl+L |
Insert link | Inserts a Markdown link [text](url)
|
Ctrl+' |
Insert citation | Inserts a BibTeX citation [@key]
|
Ctrl+Shift+T |
Insert table | Inserts a Markdown table |
Ctrl+Shift+Q |
Insert blockquote | Inserts a blockquote block |
| Shortcut | Action | Description |
|---|---|---|
Ctrl+Shift+C |
Check Citations | Lists citation keys missing from your bibliography. In a book, checks the whole manuscript and names the chapter of each missing key |
Document statistics are always visible in the status bar, so the old
Ctrl+Shift+Stoggle was removed. Citation suggestions moved to the Similarity panel.
| Shortcut | Action | Description |
|---|---|---|
Alt+1 |
Projects panel | Activates project management panel |
Alt+2 |
Bibliography panel | Activates bibliography panel |
Alt+3 |
Chat panel | Activates the assistant panel |
Ctrl+J |
AI usage journal | Opens the AI usage journal |
Ctrl+0 |
Reset zoom | Restores default zoom |
Ctrl++ |
Zoom in | Increases zoom level |
Ctrl+- |
Zoom out | Decreases zoom level |
F11 (Win/Linux) / Ctrl+Cmd+F (macOS) |
Full screen | Toggles full screen mode — Electron's togglefullscreen role default differs by platform, F11 is not the macOS binding |
F12 / Ctrl+Shift+I (Win/Linux) / Cmd+Option+I (macOS) |
DevTools | Opens developer tools — F12 works via Chromium's built-in binding; the menu's toggleDevTools role separately binds the platform-specific combo shown |
Ctrl/Cmd+R |
Reload | Reloads the app window — real, standard Electron shortcut; easy to trigger by accident while writing |
Ctrl/Cmd+Shift+R |
Force reload | Reloads ignoring cache |
| Shortcut | Action | Description |
|---|---|---|
Ctrl+Shift+B |
Import BibTeX | Opens BibTeX import dialog |
| Shortcut | Action | Description |
|---|---|---|
Ctrl+F |
Search | In the editor, searches the current document |
In a book project, a toolbar button searches the whole manuscript, grouping results by chapter. See Books and Chapters.
| Shortcut | Action | Description |
|---|---|---|
Ctrl+Shift+F |
Insert Footnote | Inserts a reference and its definition, cursor in the definition |
| Shortcut | Action | Description |
|---|---|---|
Ctrl+W / Cmd+W
|
Close window | Closes the current window. Cmd+W was not bound on macOS before RC4 |
Cmd+M (macOS only) |
Minimize | Minimizes window to dock |
Ctrl+Q (Win/Linux) / Cmd+Q (macOS) |
Quit | Quits the application |
Use Alt+1 through Alt+3 to move between the project, bibliography and
assistant panels without touching the mouse.
-
Ctrl+N- New file - Write your content
-
Ctrl+B/Ctrl+I- Quick formatting -
Ctrl+'- Insert citations -
Ctrl+S- Save regularly -
Ctrl+E- Export to PDF when done
-
Ctrl+Shift+B- Import your BibTeX file -
Alt+2- Switch to Bibliography panel -
Ctrl+F- Search for a citation - Click "Insert" or use
Ctrl+'in editor
-
Alt+3- Quickly access Chat panel - Type your question in the input field
-
Ctrl/Cmd+Entersends; bareEnterinserts a newline (MessageInput.tsx) — the opposite of the usual chat-app convention, and there is no dedicatedShift+Enterhandling since plainEnteralready inserts a line break - Cancelling an ongoing generation is a toolbar button (⏹️) only — there is
no
Escapekeyboard shortcut for it (ChatSurface.tsx/MessageInput.tsxwireonCancelto a click handler, not a keydown listener)
Keyboard shortcuts are defined in the src/main/menu.ts file. To modify them:
- Open
src/main/menu.ts - Modify the
acceleratorproperty of the desired menu item - Rebuild the application with
npm run build - Restart the application
Shortcuts use Electron Accelerator format:
-
CmdOrCtrl-Cmdon macOS,Ctrlon Windows/Linux -
Shift- Shift key -
Alt- Alt key (Option on macOS) - Combine with
+:CmdOrCtrl+Shift+B
You can use:
- Letters:
A-Z - Numbers:
0-9 - Function keys:
F1-F24 - Special keys:
Space,Tab,Enter,Escape,Backspace,Delete - Symbols:
+,-,=,[,], etc.