Keyboard shortcuts¶
Switchboard is built to run from the keyboard. On Windows and Linux, read Ctrl where a Mac uses Cmd.
Inside a terminal on Windows and Linux
There, plain Ctrl+W, Ctrl+T, Ctrl+O, Ctrl+B, Ctrl+K, Ctrl+N and Ctrl+Q belong to the program in the terminal. Add Shift for Switchboard's: Ctrl+Shift+K opens the command palette, and so on. The menus show these forms. On a Mac, Cmd always goes to Switchboard.
Everywhere¶
| Mac | Windows and Linux | What it does |
|---|---|---|
| Cmd+K | Ctrl+K | Command palette: commands, chats, and a new terminal per shell |
| Cmd+N | Ctrl+N | New chat |
| Cmd+T | Ctrl+T | New terminal, with your default shell |
| Cmd+O | Ctrl+O | Find a chat and open it in a terminal |
| Cmd+B | Ctrl+B | History |
| Cmd+1 | Ctrl+1 | The board |
| Cmd+2 to Cmd+8 | Ctrl+2 to Ctrl+8 | Terminal tabs, in order |
| Cmd+9 | Ctrl+9 | The last tab |
| Cmd+W | Ctrl+W | Close the top thing: a sheet, a floating terminal, a tab, then the window |
| Cmd+Shift+L | Ctrl+Shift+L | Switch light and dark |
| Cmd+, | Ctrl+, | Settings |
| Cmd+Q | Ctrl+Q | Quit |
| Esc | Esc | Close what's on top, one layer at a time |
On the board¶
These work when you aren't typing in a field.
| Key | What it does |
|---|---|
| J or Down | Next chat |
| K or Up | Previous chat |
| L or Right | Next column |
| H or Left | Previous column |
| Enter | Open the chat: in a tab, resuming it if it was stopped |
| Shift+Enter | Open its terminal in a window |
| Alt+Enter | Open its terminal as a floating sheet |
| F | Start fresh |
| R | Resume |
| C | Continue on another computer |
| N | New chat |
| Tab, Shift+Tab | Move between buttons |
In a terminal¶
Enter, Esc and Tab go to the program.
Selecting text copies it, so it is ready to paste as soon as you let go of the mouse. A right-click copies the selection, or pastes when nothing is selected.
| Mac | Windows and Linux | What it does |
|---|---|---|
| Cmd+C | Ctrl+C with text selected, Ctrl+Shift+C or Ctrl+Ins | Copy |
| Cmd+V | Ctrl+V, Ctrl+Shift+V or Shift+Ins | Paste |
| Ctrl+C with text selected | the same | Copy; with nothing selected, Ctrl+C goes to the program |
| Shift+Page Up, Shift+Page Down | the same | Scroll |
| Cmd+Up, Cmd+Down | Ctrl+Home, Ctrl+End | Scroll to the top, the bottom |
| Cmd+Left, Cmd+Right | Home, End | Start, end of the line |
| Option+Left, Option+Right | Ctrl+Left, Ctrl+Right | Back, forward a word |
| Option+Backspace | Ctrl+Backspace | Delete a word |
| Cmd+Backspace | Delete to the start of the line | |
| Cmd++, Cmd+-, Cmd+0 | Ctrl++, Ctrl+-, Ctrl+0 | Bigger, smaller, actual size text |
| Cmd+Shift+R | Ctrl+Shift+R | Redraw the terminal |
In the command palette¶
| Key | What it does |
|---|---|
| Up, Down (or Ctrl+P, Ctrl+N) | Move |
| Enter | Run |
Cmd+K then Enter opens a new terminal with your default shell, since New terminal rows come first.
In Files¶
| Key | What it does |
|---|---|
| Up, Down | Move |
| Enter | Open |
| Right | Into the folder |
| Left, Backspace or Cmd+Up | Up to the parent folder |
| Cmd+Down | Open |
| Space | Quick look |