Logseq keyboard shortcuts
Logseq is an open source outliner for notes, where every line is a block you can link and nest. Its keys create, indent, and move blocks, format text, search and run commands, jump between journals and pages, and open the sidebars.
Windows, macOS, Linux · 61 shortcutsBlock editing
Create, indent, move, format, and transform blocks while editing a page.
| Action | Shortcuts |
|---|---|
| Create a new block | Windows / macOS / LinuxEnter |
| Insert a line break in the current block | Windows / macOS / LinuxShift + Enter |
| Follow the link under the cursor | Windows / LinuxCtrl + O macOSCmd + O |
| Open the link under the cursor in the sidebar | Windows / LinuxCtrl + Shift + O macOSCmd + Shift + O |
| Toggle bold formatting | Windows / LinuxCtrl + B macOSCmd + B |
| Toggle italic formatting | Windows / LinuxCtrl + I macOSCmd + I |
| Toggle highlight formatting | Windows / LinuxCtrl + Shift + H macOSCmd + Shift + H |
| Toggle strikethrough formatting | Windows / LinuxCtrl + Shift + S macOSCmd + Shift + S |
| Embed the selected block | Windows / LinuxCtrl + Shift + E macOSCmd + Shift + E |
| Paste as plain text | Windows / LinuxCtrl + Shift + V macOSCmd + Shift + V |
| Toggle the TODO state | Windows / LinuxCtrl + Enter macOSCmd + Enter |
| Indent the current block | Windows / macOS / LinuxTab |
| Outdent the current block | Windows / macOS / LinuxShift + Tab |
| Move the current block up | Windows / LinuxAlt + Shift + Up macOSCmd + Shift + Up |
| Move the current block down | Windows / LinuxAlt + Shift + Down macOSCmd + Shift + Down |
| Expand the current block | Windows / LinuxCtrl + Down macOSCmd + Down |
| Collapse the current block | Windows / LinuxCtrl + Up macOSCmd + Up |
| Toggle the current block's children | Windows / LinuxCtrl + ; macOSCmd + ; |
| Open the parent block | Windows / macOS / LinuxUp |
| Extend the selection upward | Windows / macOS / LinuxShift + Up |
| Extend the selection downward | Windows / macOS / LinuxShift + Down |
| Copy the selected block | Windows / LinuxCtrl + C macOSCmd + C |
| Cut the selected block | Windows / LinuxCtrl + X macOSCmd + X |
| Undo the last edit | Windows / LinuxCtrl + Z macOSCmd + Z |
| Redo the last edit | Windows / LinuxCtrl + Shift + Z macOSCmd + Shift + Z |
| Select the parent block | Windows / LinuxCtrl + A macOSCmd + A |
| Select all blocks | Windows / LinuxCtrl + Shift + A macOSCmd + Shift + A |
| Add a link | Windows / LinuxCtrl + L macOSCmd + L |
| Leave the current editor or selection | Windows / macOS / LinuxEscape |
Search and commands
Find pages and text, open commands, and use Logseq's quick insertion controls.
| Action | Shortcuts |
|---|---|
| Open global search | Windows / LinuxCtrl + K macOSCmd + K |
| Open the command palette | Windows / LinuxCtrl + Shift + P macOSCmd + Shift + P |
| Search the current page | Windows / LinuxCtrl + Shift + K macOSCmd + Shift + K |
| Find text in the application | Windows / LinuxCtrl + F macOSCmd + F |
| Accept an autocomplete suggestion | Windows / macOS / LinuxEnter |
| Choose the next autocomplete suggestion | Windows / macOS / LinuxDown |
| Choose the previous autocomplete suggestion | Windows / macOS / LinuxUp |
| Accept an autocomplete suggestion and create a block | Windows / macOS / LinuxShift + Enter |
| Accept an autocomplete suggestion and insert it with a modifier | Windows / LinuxCtrl + Enter macOSCmd + Enter |
| Increase the editor zoom | Windows / LinuxAlt + Right macOSCmd + . |
| Decrease the editor zoom | Windows / LinuxAlt + Left macOSCmd + , |
Sidebars and window controls
Open or close Logseq's sidebars and control the application window.
| Action | Shortcuts |
|---|---|
| Toggle the left sidebar | Windows / macOS / LinuxT then L |
| Toggle the right sidebar | Windows / macOS / LinuxT then R |
| Open help | Windows / macOS / LinuxShift + / |
| Close the current window | Windows / LinuxCtrl + W macOSCmd + W |
Source
official Logseq shortcut configuration · Checked
Current default Logseq keymap source checked September 1, 2026. The project defines a platform-neutral `mod` modifier, which maps to Ctrl on Windows and Linux and Command on macOS. Users can change the keymap in Logseq settings or the source configuration.