> For the complete documentation index, see [llms.txt](https://docs.tempoweave.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tempoweave.com/user-interface/keyboard-shortcuts.md).

# Keyboard Shortcuts

## Keyboard Shortcuts

TempoWeave Studio supports keyboard shortcuts to speed up your workflow. This guide lists every shortcut organized by category.

> **Mac users:** Wherever you see **Ctrl**, use the **Command (⌘)** key instead. TempoWeave shows the correct symbol automatically in tooltips.

***

### File Operations

| Action           | Windows / Linux | Mac |
| ---------------- | --------------- | --- |
| New design       | Ctrl+N          | ⌘N  |
| Open file        | Ctrl+O          | ⌘O  |
| Save             | Ctrl+S          | ⌘S  |
| Save As          | Ctrl+Shift+S    | ⇧⌘S |
| Close active tab | Ctrl+W          | ⌘W  |

***

### Edit Operations

| Action                                    | Windows / Linux | Mac |
| ----------------------------------------- | --------------- | --- |
| Undo                                      | Ctrl+Z          | ⌘Z  |
| Redo                                      | Ctrl+Y          | ⌘Y  |
| Redo (alternate)                          | Ctrl+Shift+Z    | ⇧⌘Z |
| Copy selection                            | Ctrl+C          | ⌘C  |
| Paste                                     | Ctrl+V          | ⌘V  |
| Insert (paste and shift existing threads) | Ctrl+Shift+V    | ⇧⌘V |
| Cut (collapse space)                      | Ctrl+X          | ⌘X  |
| Cut (leave space open)                    | Ctrl+Shift+X    | ⇧⌘X |
| Select all                                | Ctrl+A          | ⌘A  |

***

### Drawing Tools

Press a single key to switch to the corresponding tool. These shortcuts work when the cursor is on the design canvas (not in a text field).

| Tool           | Key |
| -------------- | --- |
| Straight draw  | S   |
| Freehand draw  | F   |
| Line draw      | L   |
| Point draw     | P   |
| Select region  | A   |
| Select special | Q   |

***

### Thread Operations

| Action                | Key         |
| --------------------- | ----------- |
| Insert thread(s)      | I or Insert |
| Remove thread(s)      | R or Delete |
| Toggle section marker | M           |

***

### Shaft and Treadle Entry

When the cursor is in the Threading or Treadling pane, press a number key to assign a shaft or treadle value directly. In a liftplan draft the same keys work with the cursor in the liftplan: each key toggles that shaft on the current pick.

| Key | Value            | Key     | Value            |
| --- | ---------------- | ------- | ---------------- |
| 1   | Shaft/Treadle 1  | Shift+1 | Shaft/Treadle 11 |
| 2   | Shaft/Treadle 2  | Shift+2 | Shaft/Treadle 12 |
| 3   | Shaft/Treadle 3  | Shift+3 | Shaft/Treadle 13 |
| 4   | Shaft/Treadle 4  | Shift+4 | Shaft/Treadle 14 |
| 5   | Shaft/Treadle 5  | Shift+5 | Shaft/Treadle 15 |
| 6   | Shaft/Treadle 6  | Shift+6 | Shaft/Treadle 16 |
| 7   | Shaft/Treadle 7  | Shift+7 | Shaft/Treadle 17 |
| 8   | Shaft/Treadle 8  | Shift+8 | Shaft/Treadle 18 |
| 9   | Shaft/Treadle 9  | Shift+9 | Shaft/Treadle 19 |
| 0   | Shaft/Treadle 10 | Shift+0 | Shaft/Treadle 20 |

Numpad keys work the same way (without Shift).

***

### Navigation

| Action                                             | Key         |
| -------------------------------------------------- | ----------- |
| Move cursor left                                   | Left Arrow  |
| Move cursor right                                  | Right Arrow |
| Move cursor up                                     | Up Arrow    |
| Move cursor down                                   | Down Arrow  |
| Cycle active pane (Threading → Tie-Up → Treadling) | Tab         |
| Clear selection                                    | Escape      |

***

### Selection Shifting

When you have a region selected, you can shift the selected pattern in any direction.

| Action                      | Windows / Linux  | Mac     |
| --------------------------- | ---------------- | ------- |
| Shift selection (with wrap) | Ctrl+Arrow       | ⌘Arrow  |
| Shift selection (no wrap)   | Ctrl+Shift+Arrow | ⇧⌘Arrow |

Wrap means the pattern wraps around when it reaches the edge. Without wrap, threads that move past the edge are discarded.

***

### View and Zoom

| Action                  | Windows / Linux   | Mac            |
| ----------------------- | ----------------- | -------------- |
| Zoom in                 | Ctrl++            | ⌘+             |
| Zoom out                | Ctrl+-            | ⌘-             |
| Continuous zoom         | Ctrl+scroll-wheel | ⌘+scroll-wheel |
| Reset zoom to 100%      | Ctrl+0            | ⌘0             |
| View Fabric             | V                 | V              |
| Structure Only (toggle) | T                 | T              |
| Float Check             | Ctrl+F            | ⌘F             |

A draggable **zoom slider** also lives in the bottom status bar, between the project info and the right-hand badges. Click the percentage to reset.

***

### Window and Display

| Action                              | Windows / Linux                                      | Mac  |
| ----------------------------------- | ---------------------------------------------------- | ---- |
| Focus mode (hide ribbon and panels) | F11 or Ctrl+Shift+F                                  | ⇧⌘F  |
| Focus mode with full screen         | Shift+F11                                            | ⌃⌘F  |
| Open Image Center                   | Ctrl+Shift+I                                         | ⇧⌘I  |
| Exit focus mode                     | Esc (with nothing selected), or the ✕ pill top-right | same |

***

### Image Center

Open the Image Center with **Ctrl+Shift+I** (⇧⌘I on Mac). Single-key tool shortcuts while the Image Center window is active (each is also shown at the end of its tool's tooltip):

| Tool      | Key |
| --------- | --- |
| Brush     | B   |
| Eraser    | E   |
| Line      | L   |
| Rectangle | R   |
| Ellipse   | O   |
| Fill      | F   |
| Select    | A   |
| Wand      | W   |
| Stamp     | S   |

With a floating selection: arrow keys nudge it, Ctrl+X (⌘X) cuts it, and Ctrl+V (⌘V) pastes over it.

***

### Quick Select (Modifier Hold)

| Action                | Windows / Linux  | Mac                 |
| --------------------- | ---------------- | ------------------- |
| Temporary select mode | Hold Alt + click | Hold Option + click |

While holding Alt (Option on Mac), click and drag to make a selection without switching away from your current tool. When you release Alt/Option, your previous tool is restored automatically.

***

### Ribbon Keyboard Navigation

Press **Alt** (Windows/Linux) to activate ribbon key tips. Letters appear on each tab and button, allowing full keyboard-only navigation of the ribbon menu.

For example: **Alt → H** opens the Home tab, then **N** clicks New.

***

### Tips

* **Tooltips show shortcuts** — Hover over any ribbon button to see its keyboard shortcut (if one exists). Mac users will see ⌘ symbols; Windows users will see Ctrl.
* **Text fields take priority** — When typing in a text field (such as project notes or the Section Assembly panel), letter keys type normally instead of activating tool shortcuts.
* **Number keys are context-sensitive** — Number keys assign shaft/treadle values only when the cursor is in a design pane, not when typing in dialog boxes.
