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

# キーボードショートカット

Embedder で使えるショートカットを、コンテキスト別にまとめています。

<Tip>
  Embedder で `/help` を実行すると、この一覧を表示できます。
</Tip>

## グローバルショートカット

| ショートカット             | Mac                 | 動作                 |
| ------------------- | ------------------- | ------------------ |
| `Ctrl+R`            | `Cmd+R`             | 会話をクリア / 新規チャット    |
| ``Ctrl+` ``         | ``Cmd+` ``          | シリアルターミナルのサイドバーを切替 |
| `Ctrl+Alt+B`        | `Cmd+Option+B`      | AI モデルを切替          |
| `Shift+Tab`         | `Shift+Tab`         | Plan / Act モード切替   |
| `Ctrl+Z`            | `Cmd+Z`             | 直前メッセージを取り消し       |
| `Ctrl+Z` (2x)       | `Cmd+Z` (2x)        | Rewind 画面を開く       |
| `Ctrl+C` (2x)       | `Ctrl+C` (2x)       | アプリ終了              |
| `Ctrl+C` / `Escape` | `Ctrl+C` / `Escape` | Agent を中断          |
| `/`                 | `/`                 | コマンド候補を表示          |

<Tip>
  方向がずれたら `Escape` で即停止し、指示を修正してください。コンテキストは保持されます。
</Tip>

## チャット入力

| ショートカット       | 動作                |
| ------------- | ----------------- |
| `Return`      | 送信                |
| `Ctrl+Return` | 改行                |
| `Up` / `Down` | 候補を移動             |
| `Tab`         | コマンド補完 / ディレクトリ移動 |
| `Escape`      | 候補をキャンセル          |
| `@`           | ファイル補完を開始         |
| `!`           | Bash モード          |
| `~`           | シリアル送信モード         |

<Tip>
  `@` を使うと、Embedder に読ませたいファイルを明示できます。
</Tip>

## ナビゲーション（Emacs モード）

Emacs モードがデフォルトです。

| ショートカット               | 動作          |
| --------------------- | ----------- |
| `Ctrl+N` / `Down`     | 次へ          |
| `Ctrl+P` / `Up`       | 前へ          |
| `Ctrl+F` / `Right`    | 進む          |
| `Ctrl+B` / `Left`     | 戻る          |
| `Ctrl+G` / `Escape`   | キャンセル       |
| `Return`              | 選択          |
| `Space`               | トグル         |
| `Ctrl+V` / `PageDown` | 次ページ        |
| `Alt+V` / `PageUp`    | 前ページ        |
| `Ctrl+A` / `Home`     | 先頭へ         |
| `Ctrl+E` / `End`      | 末尾へ         |
| `Tab`                 | Tab ナビゲーション |

## ナビゲーション（Vim モード）

| ショートカット               | 動作          |
| --------------------- | ----------- |
| `J` / `Down`          | 次へ          |
| `K` / `Up`            | 前へ          |
| `L` / `Right`         | 進む          |
| `H` / `Left`          | 戻る          |
| `Escape`              | キャンセル       |
| `Return`              | 選択          |
| `Space`               | トグル         |
| `Ctrl+D` / `PageDown` | 次ページ        |
| `Ctrl+U` / `PageUp`   | 前ページ        |
| `Home`                | 先頭へ         |
| `Shift+G` / `End`     | 末尾へ         |
| `Tab`                 | Tab ナビゲーション |

## キーバインドモードの切替

`/keybindings` または `/kb` で Emacs / Vim を切り替えられます。設定は `~/.embedder/keybindings.json` に保存され、再起動なしで即時反映されます。
