GGPT Master GuideAIを、日々の作業に。

Claude Codeのキーバインド設定を変える方法—不便な操作だけ自分好みに直す

公開 2026-04-26 更新 2026-09-11

Claude Codeのキーバインド設定を変える方法—不便な操作だけ自分好みに直す

関連テーマ:設定と作業ルールを整える

キー操作の設定は、端末のショートカット、Claude Codeの入力操作、シェルのキーバインドの3層に分かれます。現行の設定ファイルと形式はCustomize keyboard shortcutsを正本にします。古い記事のJSON例をそのまま貼らず、現在のスキーマを確認してください。

変更前の切り分け

同じキーを、別の場所の設定が先に受け取ることがあります。

図解キー入力を扱う三つの層
  • 端末Windows Terminalなどのキー割り当て。
  • Claude Code会話入力や確認画面など、コンテキスト別の操作。
  • シェル・IMEなどシェル設定、日本語入力、遠隔接続の影響。

これは固定した優先順位の図ではありません。一つずつ変更し、送信・改行・キャンセルを確かめます。

Enterで送信される、改行できない、Ctrlキーが効かない場合は、Windows TerminalのプロファイルとClaude Codeのバージョンを確認します。/helpでショートカット一覧を表示し、端末側のキー割り当てが先にイベントを奪っていないかを調べます。日本語IMEやリモートデスクトップも入力を変えることがあります。

設定する

公式のKeybindingsページにある現行ファイルの場所・キー名・値を確認し、必要な操作だけを設定します。変更前にファイルをコピーし、1項目ずつ保存します。全キーを上書きする設定は、新しいバージョンで追加された既定操作を失う可能性があります。組織のmanaged settingsがある場合は上書きできないこともあります。

設定後は新しいセッションで、送信、改行、キャンセル、補完、履歴を確認します。画面で動いたから正しいとは限らないため、/terminal-setup画面の見方Interactive modeも参照します。キーバインド設定は権限モードやファイルアクセスの安全性を変更しません。

公式ページでは/keybindingsから~/.claude/keybindings.jsonを作成・編集し、bindings配列にコンテキストごとの操作を記述します。たとえばChatの送信と改行、Confirmationの承認操作は別コンテキストです。nullで既定の割り当てを外せる場合がありますが、使うキーとアクションは現行一覧から選びます。変更は自動検知されるため、効かないときはファイルのJSON構文、コンテキスト名、端末がキーを先に消費していないかを確認します。

このテーマを続けて読む

設定ファイル、プロジェクトの指示、記憶、入力・出力の使い方を整理します。

設定と作業ルールを整えるの記事をまとめて見る