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

# Keyboard Shortcuts

Qoder Plugins on JetBrains IDEs offer a rich set of keyboard shortcuts designed to streamline your workflow. You can use them to quickly access key features like completion, Agentic Chat, and Inline chat.

## **G**eneral

| **Action**           | **macOS** | **Windows/Linux** |
| :------------------- | :-------- | :---------------- |
| Open/Close Chat      | `⌘ ⇧ L`   | `Ctrl Shift L`    |
| Open Plugin Settings | `⌘ ,`     | `Ctrl Alt S`      |

## **Chat**

| **Action**                   | **macOS** | **Windows/Linux** |
| :--------------------------- | :-------- | :---------------- |
| Submit a message             | `⏎`       | `⏎`               |
| Insert a new line in input   | `⇧ ⏎`     | `Shift ⏎`         |
| Add context                  | `@`       | `@`               |
| Add selected to chat         | `⌘ ⌥ I`   | `Ctrl Alt I`      |
| Accept all suggested changes | `⌘ ⏎`     | `Ctrl ⏎`          |
| Reject all suggested changes | `⌘ ⌫`     | `Ctrl Backspace`  |

## Completion

| **Action**                      | **macOS** | **Windows/Linux** |
| :------------------------------ | :-------- | :---------------- |
| Accept inline suggestion        | `Tab`     | `Tab`             |
| Discard inline suggestion       | `esc`     | `esc`             |
| Show previous inline suggestion | `⌥ [`     | `Alt [`           |
| Show next inline suggestion     | `⌥ ]`     | `Alt ]`           |
| Trigger inline suggestion       | `⌥ P`     | `Alt P`           |

## **Inline chat**

| **Action**                   | **macOS** | **Windows/Linux** |
| :--------------------------- | :-------- | :---------------- |
| Open an inline chat          | `⌘ ⇧ I`   | `Ctrl Shift I`    |
| Accept a single change       | `⌘ Y`     | `Ctrl Y`          |
| Reject a single change       | `⌘ N`     | `Ctrl N`          |
| Accept all suggested changes | `⌘ ⏎`     | `Ctrl ⏎`          |
| Reject all suggested changes | `⌘ ⌫`     | `Ctrl Backspace`  |
