---
title: "キーボードショートカット"
description: "Notariumのデフォルトレイアウトと、VS Code・Obsidian・Vim・JetBrainsプリセットの違い。"
---

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

Notariumのキーボードショートカットは、カスタマイズ可能なひとつのセットにまとめられています。ショートカットの処理、チートシート、エディタはすべて同じアクティブマップを参照するため、互いにずれることがありません。レイアウトはプリセット(Notarium、VS Code、Obsidian、Vim、JetBrains)で切り替えられ、任意のキーを **Settings → Keyboard** で上書きできます。

以下の `Cmd/Ctrl` は、macOSでは `Cmd`、それ以外のプラットフォームでは `Ctrl` を指します。キーは印字された記号ではなく物理キーで判定されるため、OSのレイアウト(RU/EN)がショートカットの発火に影響することはありません。

## デフォルトレイアウト(Notariumプリセット)

デフォルトはウェブネイティブ設計です。単独キーと `g` シーケンス(`g` を押してから文字キー)を使い、ブラウザの重要な組み合わせ `Cmd/Ctrl+T/N/W/L/R` と衝突しないようにしています。単独キーは、フォーカスが入力欄の外にあるときだけ発火します。

**ナビゲーションとインターフェース**

| アクション | キー |
|---|---|
| クイックスイッチャー(Spotlight) | `Cmd/Ctrl+P` |
| 検索 | `/` |
| キーボードショートカットのチートシート | `?` |
| ライト/ダークテーマ | `t` |
| 左 / 右パネル | `[` / `]` |
| Home / Feed / Graph | `g h` / `g f` / `g g` |
| Files / Agents / Trash / Settings | `g i` / `g a` / `g t` / `g s` |

**ノートの操作**

| アクション | キー |
|---|---|
| 新規ノート | `c` |
| ノートを編集 | `e` |
| ドラフトを保存 | `Cmd/Ctrl+Enter` または `Cmd/Ctrl+S` |
| キャンセル / ドラフトを閉じる | `Esc` |

**エディタ(書式設定)**

これらはフォーカスがエディタ内にあるときに発火します。

| アクション | キー |
|---|---|
| 太字 / 斜体 / コード | `Cmd/Ctrl+B` / `Cmd/Ctrl+I` / `Cmd/Ctrl+E` |
| リンク / 打ち消し線 | `Cmd/Ctrl+K` / `Cmd/Ctrl+Shift+X` |
| マルチカーソル(次の一致箇所) | `Cmd/Ctrl+D` |
| フォーカス / タイプライターモード | `Cmd/Ctrl+Shift+F` / `Cmd/Ctrl+Shift+Y` |
| 元に戻す / やり直し | `Cmd/Ctrl+Z` / `Cmd/Ctrl+Shift+Z` または `Cmd/Ctrl+Y` |

> [!note] 元に戻す/やり直しはエディタの組み込みコマンド
> 元に戻す(`Cmd/Ctrl+Z`)とやり直しはエディタ自身の組み込みコマンドであり、カスタマイズ可能なキーボードショートカットではないため、**Settings → Keyboard** で上書きすることはできません。やり直しは、すべてのOSで `Cmd/Ctrl+Shift+Z` と `Cmd/Ctrl+Y` に割り当てられています。

## プリセットの違い

プリセットとは、Notariumのベースに対応するエディタの特徴的な組み合わせを重ねたものです。プリセットが上書きしない部分は、ウェブネイティブのデフォルトのまま残ります。以下は、プリセット間で異なるアクションのみを示します。

| アクション | Notarium | VS Code | Obsidian | Vim | JetBrains |
|---|---|---|---|---|---|
| クイックスイッチャー | `Cmd/Ctrl+P` | `Cmd/Ctrl+P` | `Cmd/Ctrl+O` | `Space f` | `Cmd/Ctrl+Shift+O` |
| 検索 | `/` | `Cmd/Ctrl+Shift+F` | `Cmd/Ctrl+Shift+F` | `/` | `Cmd/Ctrl+Shift+F` |
| 左パネル | `[` | `Cmd/Ctrl+B` | `[` | `Space e` | `[` |
| 右パネル | `]` | `Cmd/Ctrl+J` | `]` | `]` | `]` |
| Files | `g i` | `Cmd/Ctrl+Shift+E` | `g i` | `g i` | `Cmd/Ctrl+1` |
| Graph | `g g` | `g g` | `Cmd/Ctrl+G` | `g g` | `g g` |
| Settings | `g s` | `g s` | `g s` | `g s` | `Cmd/Ctrl+,` |
| テーマ | `t` | `Cmd/Ctrl+K Cmd/Ctrl+T` | `t` | `t` | `t` |
| チートシート | `?` | `Cmd/Ctrl+K Cmd/Ctrl+S` | `?` | `Space ?` | `?` |
| 新規ノート | `c` | `c` | `Cmd/Ctrl+N` | `o` | `c` |
| 編集 | `e` | `e` | `e` | `i` | `e` |
| 保存 | `Cmd/Ctrl+Enter`, `Cmd/Ctrl+S` | `Cmd/Ctrl+S` | Notariumと同じ | Notariumと同じ | Notariumと同じ |

> [!warning] 一部のデスクトップ組み合わせはブラウザが横取りする
> これらの特徴的な組み合わせのいくつか(たとえばObsidianプリセットの `Cmd/Ctrl+N`)は、通常のタブではブラウザが予約しているため、そこでは発火しません。**Settings → Keyboard** はそうしたバインディングを ⚠ アイコンで示します。プリセットは、慣れ親しんだ操作感のために意図して選ぶものです。

## チートシートとカスタマイズ

- `?` を押すと、セクションごとにグループ化されたチートシートが開きます。リストはアクティブマップから読み込まれるため、実際に発火する内容と常に一致し、あなたの編集も反映されます。
- **Settings → Keyboard** ではプリセットを選び、行ごとに再割り当てできます。ひとつのアクションに複数のバインディングを持たせることができ、**+** ボタンでもうひとつ追加(次の打鍵を記録)します。リセットボタンは、行単位または全体をプリセットに戻します。他のアクションとの競合はハイライト表示されます。
- エディタ系のアクションでは、記録時に修飾キーが必要です。単独キーだと入力が壊れてしまうためです。`Esc` と `Tab` は記録のキャンセルに使われるため、バインディングとして記録することはできません。

## 関連項目

- [エディタ](/docs/guides/editor/) — 書式設定、マルチカーソル、保存、競合解決。
- [キーボードショートカット: 仕組み](/docs/guides/hotkeys/) — アクション・プリセット・上書きのモデル。
- [用語集](/docs/reference/glossary/) — インターフェースとエンジンの用語。
