Key reference
Shell
| Key | Action |
|---|---|
Enter | Submit complete input, or continue an incomplete construct. |
Shift+Space, Shift+Enter, Alt+Enter | Insert a newline. |
Up, Down | Move vertically or recall history at the input boundary. |
PageUp, PageDown | Scroll the feed. |
Shift+Left, Shift+Right | Extend the input selection. |
Shift+Home, Shift+End | Extend selection to a line boundary. |
Ctrl+Y | Copy selected input or screen text. |
Ctrl+L | Clear the input. |
Ctrl+/ | Toggle commands. |
Ctrl+O | Toggle settings. |
Alt+S, Alt+K | Toggle style or keymaps. |
Alt+L | Clear the feed. |
Alt+C, Alt+O, Alt+T | Open code, output, or syntax-tree preview. |
Alt+N | Open a new workspace. |
Alt+R, Alt+W | Restart Macaulay2 or close the focused pane. |
Ctrl+D | Toggle highlight debug. |
Ctrl+C | Quit from the shell. |
Split and previews
| Key | Action |
|---|---|
Alt+V | Open a splittable command in an alternative pane. |
Ctrl+Left, Ctrl+Right | Focus a pane, including in a collapsed narrow split. |
Ctrl+Shift+Left, Ctrl+Shift+Right | Resize a visible split. |
Up, Down, PageUp, PageDown | Scroll a preview. |
Left, Right | Cycle output projections in output preview. |
Ctrl+Q, Ctrl+C | Leave a preview instead of quitting Spectral. |
Pickers
| Key | Action |
|---|---|
Up, Down | Change the selected row. |
Left, Right | Adjust a settings or style row. |
Enter | Open or run the selected row. |
Alt+V | Open the selected splittable command in an alternative pane. |
Esc | Close the current picker or debug overlay. |