Skip to content
OpenWaggle

Keyboard Shortcuts

Quick reference for all keyboard shortcuts available in OpenWaggle.

Shortcuts Reference

ActionmacOSWindows/Linux
Send messageEnterEnter
New lineShift+EnterShift+Enter
New sessionCmd+NCtrl+N
Command paletteCmd+KCtrl+K
Go to fileCmd+PCtrl+P
Toggle sidebarCmd+BCtrl+B
Filter projects and sessionsCmd+FCtrl+F
Open pinned session 1 to 9Cmd+1Cmd+9Ctrl+1Ctrl+9
Toggle terminalCmd+JCtrl+J
Toggle diff panelCmd+DCtrl+D
Toggle Session TreeCmd+Shift+YCtrl+Shift+Y
Submit diff comment or reviewCmd+EnterCtrl+Enter
Cancel diff comment or reviewEscapeEscape

Open Settings > Shortcuts to record replacements. OpenWaggle rejects conflicts instead of silently replacing another command. Command palette, Go to file, and New session must remain assigned; optional workspace shortcuts can be cleared and every shortcut can be reset.

Cmd+F focuses the filter field at the top of the sidebar, opening the sidebar first if it is collapsed. Escape while the field has focus clears both the text filter and any active state chip, which is the way out of a narrowed sidebar without reaching for the mouse.

Cmd+1 through Cmd+9 open the first nine rows of the Pinned section. The mapping is positional against the section as currently ordered, so it follows a reorder or a sort change. Positions are assigned over the whole section before any filtering, so a badge and its shortcut always refer to the same session even while a state chip or the text filter is hiding rows. A tenth pin is still allowed, it simply has no shortcut.

Session Tree

Open the Session Tree from the header tree icon or the global command palette action Open Session Tree. When focus is inside the tree:

ActionShortcut
Move focusArrowUp / ArrowDown
Expand focused node or move to first childArrowRight
Collapse focused node or move to parentArrowLeft
Select focused nodeEnter
Close Session TreeEscape