Skip to content

Keyboard shortcuts

Every shortcut in Bica, grouped by where it works. ⌘/ lists the global ones inside the app, and the command palette shows each action’s shortcut on its row.

Keys are given for the Mac. On Linux and Windows, ⌘ is Ctrl and ⌥ is Alt, and Bica takes either ⌘ or Ctrl for every ⌘ shortcut on any system. ⌃ means the Control key everywhere. The palette shows the Mac symbols on every system.

These work on every page, even while you type in the composer or a terminal.

Keys What it does
⌘K Opens or closes the command palette.
⌘/ Lists every shortcut, in the palette.
⇧⌘O Starts a new session in this page’s workspace. The browser keeps ⌘N for new windows.
⌥⇧↓ Opens the next session that needs you. Press again to move on.
⌃` Opens a terminal in this page’s workspace.
⌘B Shows or hides the sidebar.
⌥⌘B Shows or hides the side panel.
Esc Closes the open file or diff and goes back to the session. On a phone, closes the sidebar.
Keys What it does
↑ ↓, or ⌃P ⌃N Moves through the list.
Enter Runs or opens the highlighted row.
Backspace in an empty box Goes back from a second page.
Esc Goes back, or closes the palette.
Keys What it does
Enter Sends. While the agent works, the prompt joins the current run.
⌘Enter Sends. While the agent works, queues the prompt for the next run instead.
Shift-Enter Adds a new line. On a phone, Enter adds one too, and the send button sends.
Esc Esc Stops the run. Press Esc twice within half a second.
↑ at the very start Steps back through the prompts you sent.
↓ at the very end Steps forward again, back to your draft.
Backspace after [Image #1] Removes the marker and its image together.

While you edit a prompt held for tonight, Enter adds a new line. See Prompting for steering and the queue.

When a session asks you a question, these work inside the question card, or when nothing else has focus.

Keys What it does
1 to 9 Picks that option.
⌘Enter Sends your answers.

The menu under the composer on the start screen, where you pick the project a new session works in. Typing searches the projects.

Keys What it does
↑ ↓, or ⌃P ⌃N Moves through the list.
Enter Picks the highlighted project.
Keys What it does
⌘-click Adds a session to the selection, or takes it out.
Shift-click Selects a range.
Esc Clears the sidebar’s selection.
← → on a column’s edge Resizes the column, once the edge has focus.
Keys What it does
Click a path in a reply Opens the file in Bica.
⌘-click a path Opens the file in your editor.
⌥-click a path On a Mac, shows the file in Finder.
⌘Enter in the commit box Commits. With the box empty and a fast model set, the message is written for you.

A terminal passes every key to its shell, except the ones under Anywhere. On a phone, a key bar above the keyboard adds Esc, Tab, ^C, and the arrows. See Terminals.

  • Command palette: search for any session, workspace, or action.
  • Prompting: steering, the queue, and the send button’s menu.