> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fabriqa.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Keyboard shortcuts

> Use fabriqa faster with the highest-value shortcuts and keyboard navigation patterns.

fabriqa supports both command-palette-driven and direct keyboard workflows.

## Global shortcuts

| Action                   | Shortcut           |
| ------------------------ | ------------------ |
| Command Palette          | `Cmd/Ctrl+Shift+P` |
| Open Workspace           | `Cmd/Ctrl+O`       |
| Open Settings            | `Cmd+,`            |
| Toggle Developer Console | `Cmd/Ctrl+Shift+D` |
| Cycle Chat View          | `Cmd/Ctrl+Shift+M` |
| Show Help                | `?`                |

## Workspace and chat shortcuts

| Action               | Shortcut           |
| -------------------- | ------------------ |
| New Chat             | `Cmd/Ctrl+N`       |
| New Chat in Worktree | `Cmd/Ctrl+Shift+N` |
| Quick Switch Chat    | `Cmd/Ctrl+K`       |
| Show Usage           | `Cmd/Ctrl+U`       |
| Interrupt streaming  | `Esc Esc`          |

## Tab shortcuts

| Action                    | Shortcut                          |
| ------------------------- | --------------------------------- |
| Close Tab                 | `Cmd/Ctrl+W`                      |
| Switch to Tab 1 through 9 | `Cmd/Ctrl+1` through `Cmd/Ctrl+9` |

## Navigation shortcuts

| Action                | Shortcut              |
| --------------------- | --------------------- |
| Scroll to top         | `Cmd/Ctrl+ArrowUp`    |
| Scroll to bottom      | `Cmd/Ctrl+ArrowDown`  |
| Previous message      | `Alt+ArrowUp`         |
| Next message          | `Alt+ArrowDown`       |
| Previous user message | `Alt+Shift+ArrowUp`   |
| Next user message     | `Alt+Shift+ArrowDown` |

## Input shortcuts

| Action           | Shortcut      |
| ---------------- | ------------- |
| Send message     | `Enter`       |
| New line         | `Shift+Enter` |
| Open File Search | `Cmd/Ctrl+P`  |

## Notes

* Shortcut labels follow the platform where fabriqa is running.
* Some shortcuts are only meaningful when the current view supports the action.
* If you forget a shortcut, open the built-in help shortcut list from anywhere with `?`.
