# Editing, symbols and clipboard

> Delete by character, word or line, type programming symbols from the home row, and keep five extra clipboards.

---

LLMS index: [llms.txt](/llms.txt)

---

## Delete {#delete}

N M , . sit below the navigation keys and delete in both directions.

| Key | `⇪` | `⇪ ⌘` | `⇪ ⌥` |
| :--- | :--- | :--- | :--- |
| N | Delete the previous word (⌥⌫) | Delete to the start of the line (⇧⌘←, then ⌫) | Delete to the start of the line (⌘⌫) |
| M | Delete the previous character (⌫) | Delete the previous word (⌥⌫) | Move the line down (⌥⇧↓) |
| , | Delete the next character (⌦) | Delete the next word (⌥⌦) | Move the line up (⌥⇧↑) |
| . | Delete the next word (⌥⌦) | Delete to the end of the line (⇧⌘→, then ⌫) | Delete to the start of the line (⌘⌫) |
{.matrix .wide}

⌥⇧↑ and ⌥⇧↓ move a line in editors that use those shortcuts, such as Visual
Studio Code. Elsewhere they extend a selection.

## Symbols {#symbols}

Symbols that need Shift move onto unshifted chords. These bindings type the
characters of a US keyboard layout.

| Key | `⇪` | `⇪ ⌘` | `⇪ ⌥` |
| :--- | :--- | :--- | :--- |
| - | `_` | Zoom out (⌘−) | |
| = | `+` | Zoom in (⌘=) | |
| [ | `(` | `{` | `<` |
| ] | `)` | `}` | `>` |
| ; | `:` | `!` | |
| ' | `=` | `=` | |
| \ | Toggle comment (⌘/) | | |
| / | Toggle comment (⌘/) | | |
{.matrix .wide}

`⇪ ;` then `⇪ '` types `:=`; `⇪ ⌘ ;` then `⇪ '` types `!=`.

## Five more clipboards {#clipboard}

The top-row digits 6 to 0 are five clipboard slots.

| Chord | Effect |
| --- | --- |
| `⇪ ⌘ 6` … `⇪ ⌘ 0` | Copy the selection (⌘C) and save it in slot 6 … 0 |
| `⇪ 6` … `⇪ 0` | Put slot 6 … 0 on the clipboard and paste it (⌘V) |

A slot keeps everything that was copied, not only text, so images and rich
text survive. Pasting from a slot replaces what was on the system clipboard.
Slots are encrypted on disk with a key kept in your Keychain, and their
contents are never written to the log.

## Terminal and editor keys {#terminal}

| Key | `⇪` | `⇪ ⌘` |
| :--- | :--- | :--- |
| D | ⌃D, end of input | Look up the selected word (⌃⌘D) |
| Z | ⌃Z, suspend | F5 |
| X | ⌃R, search command history | ⌃F5 |
| V | ⌃V | |
| B | ⌃B | |
| C | Open Codex | Open Claude |
{.matrix .wide}

`⇪ X` sends ⌃R, not ⌃X, and `⇪ C` opens an app rather than sending ⌃C.
F5 and ⌃F5 start debugging and run without debugging in Visual Studio Code.
