Keyboard shortcuts
Global — work from anywhere
These are registered with Windows, so they fire whatever application has focus.
| Shortcut | What it does |
|---|---|
| Ctrl+Shift+Space | Toggle the panel |
| Ctrl+Shift+A | Open the API tester on a scratch tab, seeded from the clipboard |
The four corners
The island's four services also have keys of their own — the four that sit in the corners of the keypad:
7 9 ↖ ↗
✕ = ✕
1 3 ↙ ↘| Shortcut | Opens |
|---|---|
| Ctrl+Shift+7 | Notes — the global notebook (top left) |
| Ctrl+Shift+9 | API tester — on a scratch tab (top right) |
| Ctrl+Shift+1 | Meetings — the window, without recording (bottom left) |
| Ctrl+Shift+3 | Recording — starts one, or stops the one running (bottom right) |
So the layout is the picture: press the corner that matches the service.
The numpad works too. Each of these is registered on both the number row and the numpad (Num 7, Num 9, Num 1, Num 3), so a laptop without a numpad and a desktop with one behave the same.
Why not arrows?
The natural way to say "top left" is ↑+←, but a global shortcut is modifiers plus one key — it cannot hold two arrows at once. 7/9/1/3 already form the diagonals on the keyboard, which is as close to the mark's shape as a single key gets.
If another application already owns one of these combinations, XTop quietly does without it rather than fighting for it — the island and the tray menu still get you to the same four things.
Panel
| Shortcut | What it does |
|---|---|
| any text | Filters projects — the search box is focused when the panel opens |
| ↑ / ↓ | Move through the results |
| Enter | Open the highlighted project in its IDE |
| Shift+Enter | Open a terminal in the highlighted project |
| Esc | Close the panel |
Notes
| Shortcut | What it does |
|---|---|
| Ctrl+S | Save now (editing autosaves after about 600 ms anyway) |
| Ctrl+N | New note |
API tester
| Shortcut | What it does |
|---|---|
| Ctrl+Enter | Send the request |
| Ctrl+T | New scratch tab |
| Ctrl+W | Close the current tab |
| Ctrl+S | Save the request |
| Esc | Close the open dialog |
Terminal
| Shortcut | What it does |
|---|---|
| Ctrl+C | Copies when there is a selection; otherwise it is sent through as SIGINT, which is what the key is usually for |
| Ctrl+Shift+C | Always copies |
| Ctrl+V | Paste |
| Ctrl+click | Open a URL in the output. The modifier is required so dragging a selection across a link never launches a browser |
While the suggestion list is open:
| Shortcut | What it does |
|---|---|
| ↑ / ↓ | Move through the suggestions |
| Tab | Accept the highlighted one |
| Ctrl+Shift+→ | Accept a single word of it |
| Esc | Dismiss the list |
Enter is left to the shell until you move the highlight yourself.
