입력창 지우기와 서브에이전트 중단에 같은 Ctrl+C를 쓰는 건 최악의 설계임
Having Ctrl+C for both clearing input and stopping all subagents is a terrible design.
핵심 요약
Claude Code의 Ctrl+C 단축키가 입력 삭제와 작업 중단을 겸해 실수로 에이전트를 끄게 만드는 문제에 대한 비판입니다.
- 단축키 설계 문제 — 입력 삭제와 서브에이전트 중단이 동일한 키로 설정되어 작업 손실 발생함
- 대안 단축키 공유 — Ctrl+U나 Esc 등 다른 키 조합을 사용하는 사용자들의 경험 공유됨
- UI 설계 비판 — Anthropic의 단축키 설정 방식이 직관적이지 않고 불편하다는 의견 지배적임
- 커스터마이징 요구 — 사용자가 직접 키바인딩을 변경할 수 있도록 개선이 필요함
난 주로 터미널에서 Claude Code를 쓰는데, 터미널에선 Ctrl+C 누르면 입력한 거 싹 지워지잖아. 그래서 나도 모르게 입력창 비우고 싶을 때마다 습관적으로 Ctrl+C를 누르게 된단 말이지. 근데 당연하게도 서브 에이전트가 돌아가고 있을 때 이걸 누르면 실행 중인 에이전트가 바로 멈춰버리고, 한 번 멈춘 건 다시 재개도 안 됨. 벌써 이 짓거리 때문에 서브 에이전트 두 번이나 날려 먹었다. Claude Code 팀에서 이거 좀 어떻게 고쳐줬으면 좋겠음. 그냥 "입력창 비우기"를 최우선 동작으로 만들고, 입력창이 비어있을 때만 서브 에이전트가 멈추게 하면 되는 거 아님?

