bots-garden/sidekickspublic Fork
⑂ main
Commits
⬇ Clone ▾
git clone https://git.rickub.com/bots-garden/sidekicks.git
git clone ssh://git@rickub.com/bots-garden/sidekicks.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Download ZIP
🛟 Updated. 8ef4097 · on main · k33g · 3d ago
keyboard-shortcuts.md · 51 lines · 1.7 KBmarkdown
Blame HistoryOpen raw

Reference: keyboard shortcuts

On macOS the shortcuts use ⌘; on Linux and Windows, Ctrl. The table is frontend/src/lib/shortcuts.ts.

Application

macOS Linux, Windows Action
⌘K Ctrl+K Opens or closes the command palette
⌘N Ctrl+N New channel (opens the channels dock when folded)
⇧⌘N Ctrl+Shift+N Add an agent (the assistant)
⌘L Ctrl+L Puts the cursor in the message box
⌘B Ctrl+B Shows or hides the channels and agents dock
⌘, Ctrl+, Shows or hides Settings
⌘J Ctrl+J Shows or hides the log

On Linux and Windows, when the cursor is in an agent's terminal, the terminal keeps the Ctrl shortcuts (Ctrl+L clears the screen, Ctrl+K cuts the line…).

Command palette

Key Action
letters Filters: channels (# optional), agents' conversations, agents' files, actions
↑ ↓ Moves the selection
Enter Runs the selection
Escape, or a click outside Closes the palette

The palette lists, in order: the channels, a conversation per agent, the files of each agent, the actions of the table above, and Open a configuration….

Message box

Key Action
Enter Sends
Shift+Enter New line
↑ (empty box) Previous messages
@, / Agent and command lists; Tab or Enter picks, ↑ ↓ move, Escape closes

Editors (Settings, agents' files)

macOS Linux, Windows Action
⌘S Ctrl+S Saves

Assistant, channels list

Key Action
Enter Validates the name of a new or renamed channel
Escape Cancels it
Tab Moves from field to field; every button is reachable, and the focused element is outlined
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# Reference: keyboard shortcuts

On macOS the shortcuts use **⌘**; on Linux and Windows, **Ctrl**. The table is `frontend/src/lib/shortcuts.ts`.

## Application

| macOS | Linux, Windows | Action |
| --- | --- | --- |
| ⌘K | Ctrl+K | Opens or closes the command palette |
| ⌘N | Ctrl+N | New channel (opens the channels dock when folded) |
| ⇧⌘N | Ctrl+Shift+N | Add an agent (the assistant) |
| ⌘L | Ctrl+L | Puts the cursor in the message box |
| ⌘B | Ctrl+B | Shows or hides the channels and agents dock |
| ⌘, | Ctrl+, | Shows or hides Settings |
| ⌘J | Ctrl+J | Shows or hides the log |

On Linux and Windows, when the cursor is in an agent's terminal, the terminal keeps the Ctrl shortcuts (Ctrl+L clears the screen, Ctrl+K cuts the line…).

## Command palette

| Key | Action |
| --- | --- |
| letters | Filters: channels (`#` optional), agents' conversations, agents' files, actions |
| ↑ ↓ | Moves the selection |
| Enter | Runs the selection |
| Escape, or a click outside | Closes the palette |

The palette lists, in order: the channels, a conversation per agent, the files of each agent, the actions of the table above, and **Open a configuration…**.

## Message box

| Key | Action |
| --- | --- |
| Enter | Sends |
| Shift+Enter | New line |
| ↑ (empty box) | Previous messages |
| `@`, `/` | Agent and command lists; Tab or Enter picks, ↑ ↓ move, Escape closes |

## Editors (Settings, agents' files)

| macOS | Linux, Windows | Action |
| --- | --- | --- |
| ⌘S | Ctrl+S | Saves |

## Assistant, channels list

| Key | Action |
| --- | --- |
| Enter | Validates the name of a new or renamed channel |
| Escape | Cancels it |
| Tab | Moves from field to field; every button is reachable, and the focused element is outlined |