diff --git a/src/command/dashboard/keymap.rs b/src/command/dashboard/keymap.rs index 14267145..2816202d 100644 --- a/src/command/dashboard/keymap.rs +++ b/src/command/dashboard/keymap.rs @@ -34,7 +34,7 @@ pub fn action_for_key(ctx: Context, key: KeyEvent) -> Option { fn dashboard_normal_key(key: KeyEvent) -> Option { match key.code { KeyCode::Char('?') => Some(Action::ShowHelp), - KeyCode::Char('q') | KeyCode::Esc => Some(Action::Quit), + KeyCode::Char('q') => Some(Action::Quit), KeyCode::Char('c') if key.modifiers.contains(KeyModifiers::CONTROL) => Some(Action::Quit), KeyCode::Char('n') if key.modifiers.contains(KeyModifiers::CONTROL) => Some(Action::Next), KeyCode::Char('p') if key.modifiers.contains(KeyModifiers::CONTROL) => { @@ -88,7 +88,7 @@ fn dashboard_filter_key(key: KeyEvent) -> Option { fn worktree_normal_key(key: KeyEvent) -> Option { match key.code { KeyCode::Char('?') => Some(Action::ShowHelp), - KeyCode::Char('q') | KeyCode::Esc => Some(Action::Quit), + KeyCode::Char('q') => Some(Action::Quit), KeyCode::Char('c') if key.modifiers.contains(KeyModifiers::CONTROL) => Some(Action::Quit), KeyCode::Tab => Some(Action::SwitchTab), KeyCode::Char('j') | KeyCode::Down => Some(Action::WorktreeNext), @@ -195,7 +195,7 @@ pub fn help_rows(ctx: Context) -> Vec<(&'static str, &'static str)> { match ctx { Context::DashboardNormal => vec![ ("?", "Show help"), - ("q/Esc", "Quit"), + ("q", "Quit"), ("j/k/C-n/C-p", "Navigate up/down"), ("Enter", "Jump to agent"), ("Tab", "Switch view"), @@ -228,7 +228,7 @@ pub fn help_rows(ctx: Context) -> Vec<(&'static str, &'static str)> { ], Context::WorktreeNormal => vec![ ("?", "Show help"), - ("q/Esc", "Quit"), + ("q", "Quit"), ("j/k/C-n/C-p", "Navigate up/down"), ("Enter", "Jump to worktree"), ("Tab", "Switch to agents"),