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

# Keyboard Shortcuts

> Quick reference for keyboard shortcuts in Trace.

<Note>
  On macOS, use `Cmd` instead of `Ctrl`.
</Note>

## General

| Action        | Shortcut   |
| ------------- | ---------- |
| Open Chat     | `Ctrl + I` |
| New Project   | `Ctrl + N` |
| Open Project  | `Ctrl + O` |
| Save          | `Ctrl + S` |
| Undo          | `Ctrl + Z` |
| Redo          | `Ctrl + Y` |
| Copy          | `Ctrl + C` |
| Paste         | `Ctrl + V` |
| Delete        | `Delete`   |
| Select All    | `Ctrl + A` |
| Find          | `Ctrl + F` |
| Zoom In       | `Ctrl + +` |
| Zoom Out      | `Ctrl + -` |
| Fit to Screen | `Home`     |

## Schematic Editor

| Action              | Shortcut           |
| ------------------- | ------------------ |
| Place Symbol        | `A`                |
| Draw Wire           | `W`                |
| Draw Bus            | `B`                |
| Place Power Symbol  | `P`                |
| Place No Connect    | `Q`                |
| Place Label         | `L`                |
| Place Global Label  | `Ctrl + L`         |
| Rotate              | `R`                |
| Mirror Horizontally | `X`                |
| Mirror Vertically   | `Y`                |
| Edit Properties     | `E`                |
| Move                | `M`                |
| Drag                | `G`                |
| Run ERC             | `Ctrl + Shift + E` |

## PCB Editor

| Action                             | Shortcut           |
| ---------------------------------- | ------------------ |
| Route Track                        | `X`                |
| Route Selected                     | `Shift + X`        |
| Place Via                          | `V`                |
| Tune Length of a Single Track      | `7`                |
| Tune Length of a Differential Pair | `8`                |
| Tune Skew of a Differential Pair   | `9`                |
| Add Filled Zone                    | `Ctrl + Shift + Z` |
| Rotate                             | `R`                |
| Flip                               | `F`                |
| Edit Properties                    | `E`                |
| Move                               | `M`                |
| Drag                               | `G`                |
| Switch Layer                       | `+` / `-`          |
| Run DRC                            | `Ctrl + Shift + D` |
| Update from Schematic              | `F8`               |
| 3D Viewer                          | `Alt + 3`          |

## Navigation

| Action            | Shortcut                       |
| ----------------- | ------------------------------ |
| Pan               | Middle Mouse or `Shift + Drag` |
| Zoom              | Scroll Wheel                   |
| Zoom to Selection | `Ctrl + 1`                     |
| Fit to Screen     | `Home`                         |
| Center on Cursor  | `F4`                           |

## Customizing Shortcuts

You can customize keyboard shortcuts via **Preferences → Hotkeys**. Export and import hotkey configurations to share between machines.
