SpaceSpider Keyboard Shortcuts Reference (Windows, Mac, Linux)
The complete SpaceSpider keyboard shortcuts reference for the home view, grid view, and terminal panes across Windows, macOS, and Linux.
April 18, 2026 · 6 min read
Keyboard Shortcuts Reference
SpaceSpider is mouse-friendly but keyboard-first. This reference lists every shortcut, grouped by context. Windows and Linux use Ctrl; macOS uses Cmd. Shortcuts that target the terminal itself (like Ctrl+C to send SIGINT) are passed straight to the PTY and follow your normal terminal behavior.
Global shortcuts
These work anywhere in the app, regardless of whether you are on the home view or inside a grid.
| Action | Windows/Linux | macOS |
|---|---|---|
| Open command palette | Ctrl+K | Cmd+K |
| Go home | Ctrl+H | Cmd+H |
| Toggle full-screen | F11 | Cmd+Ctrl+F |
| Quit SpaceSpider | Ctrl+Q | Cmd+Q |
| Open settings | Ctrl+, | Cmd+, |
The command palette is the fastest way to find any action, open a space by name, or jump to a specific pane. Start typing the name of a space, and it filters live.
Home view shortcuts
| Action | Windows/Linux | macOS |
|---|---|---|
| Create new space | Ctrl+N | Cmd+N |
| Arrow keys | Select card | Select card |
| Enter | Open selected space | Open selected space |
Delete | Delete selected space (confirm) | Cmd+Backspace |
F2 | Rename selected space | Return while selected |
Ctrl+D | Duplicate selected space | Cmd+D |
Arrow key navigation is the quickest way to skim large collections of spaces. The home view virtualizes the card grid, so shortcuts work even when you have hundreds of entries.
Grid view shortcuts
These control pane focus, layout, and lifecycle. They are captured by the app, not the PTY.
| Action | Windows/Linux | macOS |
|---|---|---|
| Next pane | Ctrl+Tab | `Cmd+`` |
| Previous pane | Ctrl+Shift+Tab | `Cmd+Shift+`` |
| Focus pane 1-9 | Alt+1 ... Alt+9 | Option+1 ... Option+9 |
| Swap CLI in focused pane | Ctrl+Shift+T | Cmd+Shift+T |
| Restart focused pane | Ctrl+Shift+R | Cmd+Shift+R |
| Close focused pane (reverts to shell) | Ctrl+Shift+W | Cmd+Shift+W |
| Clear focused pane scrollback | Ctrl+L | Cmd+K (pane) |
| Zoom pane in | Ctrl+= | Cmd+= |
| Zoom pane out | Ctrl+- | Cmd+- |
| Reset zoom | Ctrl+0 | Cmd+0 |
| Back to home view | Esc (twice) | Esc (twice) |
The double Esc is intentional. A single Esc is often consumed by the CLI running in the focused pane (for example to cancel a completion suggestion). Pressing Esc twice within half a second tells SpaceSpider to return to the home view without killing the PTYs; when you open the space again, the same sessions are reattached.
Terminal shortcuts (passed through)
These are terminal-level behaviors. They are not handled by SpaceSpider; the xterm.js renderer simply forwards the key codes to the PTY, which then reaches the CLI running inside.
| Action | Windows/Linux | macOS |
|---|---|---|
| Send SIGINT | Ctrl+C | Ctrl+C |
| Send EOF | Ctrl+D | Ctrl+D |
| Suspend (SIGTSTP) | Ctrl+Z | Ctrl+Z |
| Paste | Ctrl+Shift+V | Cmd+V |
| Copy selection | Ctrl+Shift+C | Cmd+C |
| Find in scrollback | Ctrl+F | Cmd+F |
The split between Ctrl+C (send SIGINT to the CLI) and Ctrl+Shift+C (copy highlighted text) on Windows and Linux matches most modern terminals. On macOS the canonical Cmd+C is copy and Ctrl+C is SIGINT, which is what you expect.
Wizard shortcuts
The new-space wizard is keyboard-navigable end to end.
| Action | Shortcut |
|---|---|
| Next step | Alt+Right or Enter |
| Previous step | Alt+Left |
| Cancel wizard | Esc |
| Pick folder | Ctrl+O / Cmd+O |
| Select grid size | Number keys 1-9 |
| Open CLI picker | Space on focused slot |
Typing the grid size as a digit on step 2 is the fastest path. Press 4 and the 2-by-2 preset is selected immediately.
CLI picker shortcuts
| Action | Shortcut |
|---|---|
| Move selection | Arrow keys |
| Confirm selection | Enter |
| Filter by typing | Any letter |
| Show install command | I |
| Copy install command | C (in the panel) |
| Close picker without change | Esc |
Filtering starts the moment you type. Typing "cla" narrows the picker to Claude Code.
Numeric pane focus
Alt+1 through Alt+9 jump straight to panes by position. The numbering is left-to-right, top-to-bottom, matching how the CSS grid lays out children:
- In a 2-pane space:
Alt+1is the left pane,Alt+2is the right pane. - In a 4-pane 2-by-2:
Alt+1top-left,Alt+2top-right,Alt+3bottom-left,Alt+4bottom-right. - In a 9-pane 3-by-3: rows fill first, so
Alt+4is the middle-left pane andAlt+5is the center.
Accessibility shortcuts
SpaceSpider respects system-level zoom and high-contrast modes. A few extras on top:
Ctrl+Shift+Atoggles the accessibility outline, which adds a thick focus ring to the currently focused pane. Useful when screen-sharing or presenting.Ctrl+Shift+Ienables a higher-contrast xterm theme in all panes until toggled off.
Custom shortcuts
Rebinding is not yet supported through the UI. If you need to remap, edit ~/.config/SpaceSpider/keymap.json (or %APPDATA%\SpaceSpider\keymap.json on Windows). The file is a flat map of action name to accelerator string in the Electron accelerator format. Changes apply on the next launch.
A typical override:
{
"gridNextPane": "Ctrl+J",
"gridPrevPane": "Ctrl+K"
}
Invalid combinations silently fall back to defaults, so there is no way to accidentally brick the UI.
Troubleshooting shortcuts that do not fire
- Shortcut conflicts with an OS-level binding: Spaces on macOS, for example, grabs
Ctrl+LeftandCtrl+Right. Rebind the conflicting system shortcut or editkeymap.json. - A shortcut prints a character instead of firing: focus is in the PTY and SpaceSpider is passing the key through. This is correct for
Ctrl+C,Ctrl+L, etc. - Number-key pane focus does not work: the AI CLI inside the pane is consuming
Alt. PressEscfirst to release, or click the pane border to move focus without entering the pane.
Frequently asked questions
Can I disable all app-level shortcuts and let the terminal take everything?
Yes, via settings > terminal > passthrough mode. With it on, only Esc Esc remains to return home.
Do these shortcuts work inside an SSH session nested in a pane?
The app-level ones do, yes. Terminal-level ones travel across SSH just like any other keycode.
Can I record a macro?
Not yet. Scripting the app is on the roadmap.
What about Vim or Emacs key chords?
They work inside panes without any config, because the pane forwards raw key codes.
Are there mouse shortcuts?
Click to focus a pane. Right-click opens the pane menu. Middle-click pastes the selection on Linux and X11.
Related reading
Keep reading
- Getting Started with SpaceSpider: AI Terminal MultiplexerGet started with SpaceSpider, the AI terminal multiplexer that runs Claude Code, Codex, Qwen, and Kimi side by side in a single desktop window.
- Install SpaceSpider on Windows 10 and 11 (MSI, Signed)Install SpaceSpider on Windows 10 and 11 using the signed MSI. Enable ConPTY, install AI coding CLIs, and verify the grid works end to end.
- Install SpaceSpider on macOS (Apple Silicon and Intel)Install SpaceSpider on macOS 12 Monterey or newer. Run AI coding CLIs like Claude Code and Codex on Apple Silicon or Intel in a signed DMG.
- Install SpaceSpider on Linux (AppImage and .deb)Install SpaceSpider on Linux via AppImage or .deb. Run parallel AI agents like Claude Code and Codex with WebKitGTK and a real PTY backend.
- Create Your First Space in SpaceSpider (3-Step Wizard)Create your first SpaceSpider space in three steps: pick a folder, choose a grid layout, and assign an AI coding CLI to every pane.
- SpaceSpider Grid Layouts: 1 to 9 Panes ExplainedPick the right SpaceSpider grid layout. Compare 1, 2, 3, 4, 6, 8, and 9 pane presets for parallel AI agents on any monitor size.