Keyboard Shortcuts

Updated Mar 14, 2026

Gauss uses a context-aware keyboard shortcut system. Shortcuts are organized into contexts based on the current editor mode.

Global Shortcuts

These shortcuts work in any editor mode:

Table: Keyboard shortcuts (macOS vs Linux/Windows)

Action macOS Linux/Windows
Undo Cmd+Z Ctrl+Z
Redo Cmd+Y Ctrl+Y
Selection Undo Cmd+Shift+Z Ctrl+Shift+Z
Selection Redo Cmd+Shift+Y Ctrl+Shift+Y
Select All Cmd+A Ctrl+A
Deselect All Cmd+Shift+A Ctrl+Shift+A
Pen Tool P P
Select Tool V V

Note: Gauss uses Cmd+Shift+Z / Ctrl+Shift+Z for Selection Undo rather than the standard macOS Redo shortcut. This supports the dual history stack design where document and selection changes can be undone independently.

Mode-Specific Shortcuts

Some shortcuts only work in specific modes:

Manipulate Mode (Select Tool Active)

Action Shortcut
Delete Selection Backspace or Delete
Insert Anchor I
Raise Selection Cmd/Ctrl+]
Lower Selection Cmd/Ctrl+[
Toggle Segment Kind Tab

Window Controls

Gauss provides keyboard-accessible window controls following platform conventions:

Action macOS Linux/Windows
Close Window Cmd+Q Alt+F4
Minimize Cmd+M Alt+F9
Toggle Maximize - Alt+F10
Toggle Fullscreen Ctrl+Cmd+F Alt+F11
Window Menu - Alt+Space
Move Window - Alt+F7
Resize Window - Alt+F8