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

# Keyboard shortcuts

> Every keyboard shortcut in the platform, grouped by where it works

Shortcuts in Typewise depend on where you are. The same key does different
things in a ticket reply, in Nova, and in the chat widget your customers use, so
this page is grouped by surface.

<Info>
  `Ctrl` is the Windows and Linux modifier, `Cmd` the macOS one. Where both
  work, they are listed below as `Ctrl / Cmd`.
</Info>

## Sending a reply

In the [composer](/documentation/tickets/conversation-view/composer), `Enter`
never sends. What sends depends on the ticket's channel:

| Ticket channel    | Send                                                | New line                                                |
| ----------------- | --------------------------------------------------- | ------------------------------------------------------- |
| Chat and WhatsApp | <kbd>Ctrl</kbd> / <kbd>Cmd</kbd> + <kbd>Enter</kbd> | <kbd>Enter</kbd> or <kbd>Shift</kbd> + <kbd>Enter</kbd> |
| Email             | No shortcut — use the **Send** button               | <kbd>Enter</kbd> or <kbd>Shift</kbd> + <kbd>Enter</kbd> |

<Note>
  This is deliberate: `Enter` inserts a line break so a half-written reply is
  never sent by accident.
</Note>

Internal notes, forwarded messages,
[new outbound emails](/documentation/tickets/compose-outbound), and edits to an
AI draft have no send shortcut either — send those with the button.

## Formatting text

These work in any composer that offers a formatting toolbar, including replies,
notes, and instruction fields.

| Shortcut                                                           | Action        |
| ------------------------------------------------------------------ | ------------- |
| <kbd>Ctrl</kbd> / <kbd>Cmd</kbd> + <kbd>B</kbd>                    | Bold          |
| <kbd>Ctrl</kbd> / <kbd>Cmd</kbd> + <kbd>I</kbd>                    | Italic        |
| <kbd>Ctrl</kbd> / <kbd>Cmd</kbd> + <kbd>Shift</kbd> + <kbd>8</kbd> | Bulleted list |
| <kbd>Ctrl</kbd> / <kbd>Cmd</kbd> + <kbd>Shift</kbd> + <kbd>7</kbd> | Numbered list |
| <kbd>Ctrl</kbd> / <kbd>Cmd</kbd> + <kbd>Z</kbd>                    | Undo          |
| <kbd>Ctrl</kbd> / <kbd>Cmd</kbd> + <kbd>Shift</kbd> + <kbd>Z</kbd> | Redo          |

Links have no shortcut — add one with the link button in the toolbar.

Two characters open a menu as you type rather than acting as shortcuts: `@` for
[mentions](/documentation/tickets/mentions) in notes, and `{{` for
[context variables](/documentation/settings/context-variables) in fields that
support them.

## Working with tickets

| Shortcut                                       | Action                   | Where                                                |
| ---------------------------------------------- | ------------------------ | ---------------------------------------------------- |
| <kbd>A</kbd>                                   | Open the assignee picker | An open ticket, when the cursor is not in a text box |
| <kbd>Shift</kbd> + <kbd>↑</kbd> / <kbd>↓</kbd> | Extend the row selection | Ticket lists, with a row checkbox focused            |
| <kbd>Esc</kbd>                                 | Clear the row selection  | Ticket lists                                         |

## Nova

| Shortcut                                        | Action                                       |
| ----------------------------------------------- | -------------------------------------------- |
| <kbd>Ctrl</kbd> / <kbd>Cmd</kbd> + <kbd>K</kbd> | Open Nova from anywhere                      |
| <kbd>Enter</kbd>                                | Send your message to Nova                    |
| <kbd>Shift</kbd> + <kbd>Enter</kbd>             | New line in the Nova composer                |
| <kbd>Enter</kbd>                                | Accept a suggested rewrite                   |
| <kbd>Esc</kbd>                                  | Close the Nova menu, or dismiss a suggestion |

In a composer where [Nova](/documentation/nova/getting-started)'s text actions
are available, `Ctrl/Cmd + K` opens the Nova menu instead of the panel.

<Note>Nova's composer sends on `Enter` — the opposite of a ticket reply.</Note>

## Audio attachments

With the player's progress bar focused:

| Shortcut                                | Action                       |
| --------------------------------------- | ---------------------------- |
| <kbd>←</kbd> / <kbd>→</kbd>             | Skip back or ahead 5 seconds |
| <kbd>PageUp</kbd> / <kbd>PageDown</kbd> | Skip in larger steps         |
| <kbd>Home</kbd> / <kbd>End</kbd>        | Jump to the start or end     |

## The chat widget

These apply to the widget your customers use, not to the agent view:

| Shortcut                            | Action           |
| ----------------------------------- | ---------------- |
| <kbd>Enter</kbd>                    | Send the message |
| <kbd>Shift</kbd> + <kbd>Enter</kbd> | New line         |

## Simulator

In the [Simulator](/documentation/testing-and-feedback/simulator)'s
customer-side email view, `Ctrl + Enter` sends the email.

<Note>
  This one is `Ctrl` on every operating system, including macOS, where `Cmd +
      Enter` does not send.
</Note>

## Menus and dialogs

Menus, dropdowns, and dialogs follow the usual keys: arrow keys to move, `Enter`
to pick the highlighted entry, `Esc` to close. Typing filters the list where a
menu has a search box.

## Related

<CardGroup cols={2}>
  <Card title="Composer" icon="pen-to-square" href="/documentation/tickets/conversation-view/composer">
    Replying, formatting, notes, and attachments
  </Card>

  <Card title="Nova" icon="wand-magic-sparkles" href="/documentation/nova/getting-started">
    What Nova is and how to ask it for things
  </Card>
</CardGroup>
