原文(日本語に翻訳)
入力欄に下書きテキストがある場合に Escape キーで実行中のターンを中断できない問題を修正しました。キューに入ったメッセージを編集のために取り戻すには上矢印キーを、入力行をクリアするには Ctrl+U を使用してください
原文(英語)
Fixed Escape not interrupting a running turn when the input box has draft text. Use Up arrow to pull queued messages back for editing, or Ctrl+U to clear the input line.
概要
Claude Code では、実行中のターン(Claude が処理中)を Escape キーで中断できます。しかし、入力欄に下書きテキストが入力されている状態では Escape キーが中断ではなく入力のキャンセルとして処理されてしまい、実行中のターンを中断できないバグがありました。修正後は入力欄に下書きがある状態でも Escape キーで実行中のターンを中断できます。また、関連するキーボードショートカットとして「上矢印キー」と「Ctrl+U」が明確化されました。
基本的な使い方
Escape: 実行中のターンを中断(入力欄に下書きがあっても動作)
↑ (上矢印): キューに入ったメッセージを編集のために取り戻す
Ctrl+U: 入力行をクリア実践例
修正後の Escape キーの動作
シナリオ: 実行中に中断したい場合
1. Claude が長いタスクを処理中
2. 入力欄に次のメッセージを打ち始める:
「ちょっと待って...」
3. 処理を中断したい → Escape キーを押す
修正前:
→ 入力欄の「ちょっと待って...」が消えるだけ
→ Claude の処理は継続される
修正後:
→ Escape キーで Claude の処理が中断される
→ 下書きテキストの扱いはキーの長押し時間で制御キューに入ったメッセージの編集(上矢印キー)
シナリオ: 送信したメッセージを修正したい
1. メッセージを送信
2. 処理中に誤りに気づく
操作:
[↑] 上矢印キー → 送信したメッセージが入力欄に戻る
→ 修正してから再送信できる入力行のクリア(Ctrl+U)
シナリオ: 入力中のテキストをすべて削除したい
入力欄: 「長い入力テキスト...削除したい」
[Ctrl+U] → 入力行がすべてクリアされる
(End キーや Backspace で1文字ずつ削除する必要がない)キーボードショートカット一覧
| キー | 動作 |
|---|---|
| Escape | 実行中のターンを中断 |
| ↑(上矢印) | キューのメッセージを取り戻す |
| Ctrl+U | 入力行をクリア |
| Ctrl+S | テキストをスタッシュ/復元 |
| Shift+Enter | 改行を挿入 |
注意点
- Escape キーの動作が変更されたため、以前の動作(入力のキャンセル)を期待していた場合は注意が必要です
- 入力のクリアには Ctrl+U を使用してください
- 送信済みメッセージの取り戻しには上矢印キーを使用します
- 実行中のターンが中断されると、Claude はその時点での処理を停止します