Claude Code Keybindings

Claude CodeのKeybindingsに関する変更履歴

3件の変更 / 3バージョン

v2.1.280(1件)

Fixed
Exit and interrupt behaviorKeybindings
バックグラウンドのサブエージェントの実行中に終了するために Ctrl+C を3〜4回押す必要があった問題を修正し、2回の押下で終了できるようにしました。
英語原文を表示
Fixed Ctrl+C needing three or four presses to exit while background subagents are running; two presses now exit

変更前

While background subagents were running, exiting via Ctrl+C took an extra step: a standard two-press exit (clear input, then confirm exit) still left the process handling the running subagents, so users had to press Ctrl+C three or four times to get back to the shell.

変更後

For a session with background subagents still running, Claude Code now treats the first Ctrl+C as the interrupt/clear and the second press as the exit confirmation, matching the standard two-press exit flow.

ユーザーへの恩恵

Exit from a session with running subagents in two presses instead of three or four.

v2.1.260(1件)

Changed
fullscreen モードの Ctrl+L / Cmd+K を、ターミナルの clear のようにトランスクリプト表示を消去する動作に変更した。上へスクロールすると以前のメッセージが見られる。
英語原文を表示
Changed ctrl+l / cmd+k in fullscreen mode to clear the transcript view like a terminal clear; scroll up to see earlier messages

変更前

fullscreen モードで Ctrl+L / Cmd+K を押しても、会話は消去されずに画面全体が再描画されていた。ドキュメントの記載では会話を消去するには /clear を使う必要があった。

変更後

fullscreen モードで Ctrl+L / Cmd+K を押すと、ターミナルの clear コマンドのように画面が消去され、過去のメッセージを見たいときは上へスクロールできるようになった。

ユーザーへの恩恵

ユーザーは会話を消去せずに視覚的に画面を整理でき、必要に応じてスクロールして過去のやり取りをいつでも確認できるようになる。

関連ドキュメント

v2.1.246(1件)

Fixed
不明なアクション名を持つ keybindings.json のバインディングがキーを無効化していた問題を修正しました。バインディングはスキップされるようになり、デフォルトのバインディングが動作し続け、--debug で警告がログに出力されるようになりました。
英語原文を表示
Fixed a keybindings.json binding with an unknown action name silently deadening that key; it is now skipped so the default binding keeps working, and a warning is logged under --debug

変更前

不明なアクション名を持つ keybindings.json のバインディングがキーを無効化していました。

変更後

不明なアクション名を持つバインディングはスキップされるようになり、デフォルトのバインディングが動作し続けます。また、--debug で警告がログに出力されます。

ユーザーへの恩恵

誤ったバインディングがキーを無効化しなくなり、デフォルトのバインディングが動作し続けます。

関連ドキュメント