Customization and shortcuts
Customize Glueprint terminals: inherit the app font and theme, use built-in keyboard shortcuts, and define reusable terminal key sets in the portal.
- Topic
- Terminals
- Available on
- Available onDesktopWeb Portal
- Reviewed
- September 28, 2026
On this page
The terminal’s defaults work for most people. A few things can be customized.
Font and colors
The terminal uses your app’s monospace font and theme. There is no separate terminal font picker today.
- Font — inherits the app’s monospace stack (Fira Code, Monaco, then a system fallback). To change it, change the app font in Settings > Appearance.
- Colors — inherit your active theme. Switching between light and dark in Settings > Appearance updates the terminal palette immediately. Programs that ask the terminal for its colors (some TUIs and CLIs do this on startup) get answers consistent with the active theme.
Built-in shortcuts
| macOS | Windows and Linux | Action |
|---|---|---|
Ctrl+` | Ctrl+` | New terminal tab in the focused pane |
Cmd+F | Ctrl+Shift+F | Open the find bar |
Cmd+K | Ctrl+Shift+K | Clear the terminal and replay buffer |
Cmd+V | Ctrl+Shift+V | Paste |
Cmd+C | Ctrl+Shift+C | Copy selection |
Find, clear, copy and paste are fixed. Plain Ctrl keys (Ctrl+C, Ctrl+R, Ctrl+W and so on) always go to the shell on Windows and Linux. The new-terminal key, and the app shortcuts that also work from a terminal (F1 for the command palette, F6 to move focus between regions, and on macOS the Cmd shortcuts), can be changed in Settings > Keyboard. See Keyboard shortcuts.
Terminal key sets (portal)
The portal lets you define terminal key sets — named profiles of keyboard shortcuts that send specific input to the focused terminal. This is useful if you keep typing the same long sequences (Ctrl+C three times, a specific escape sequence to switch panes, your tmux prefix, etc.) and want a single key to fire them.
Open Settings > Terminal in the portal:
- Click New key set to create a profile.
- Add bindings, either picking a key from the catalog or composing a custom escape sequence.
- Activate the set. Only one set is active at a time. Activation is per-account and persists across sessions.
Key sets are not the same as shell shortcuts. They work at the Glueprint layer — when you press the bound key in a terminal, Glueprint sends the configured bytes into the PTY exactly as if you had typed them.
What is not configurable
- The shell binary — the terminal uses your host’s default shell from
$SHELL(or the OS default if that isn’t set). Change your default shell at the OS level if you want a different one. - Bell behavior, cursor style, and scrollback size are fixed at sensible defaults.