diff --git a/packages/tui/src/config/keybind.ts b/packages/tui/src/config/keybind.ts index 0ebc2f3b73..a5bcbc4aa1 100644 --- a/packages/tui/src/config/keybind.ts +++ b/packages/tui/src/config/keybind.ts @@ -100,7 +100,7 @@ export const Definitions = { session_toggle_timestamps: keybind("none", "Toggle message timestamps"), session_toggle_generic_tool_output: keybind("none", "Toggle generic tool output"), session_queued_prompts: keybind("q", "Manage queued prompts"), - session_child_first: keybind("down", "Toggle subagent picker"), + session_child_first: keybind("down,down", "Toggle subagent picker"), session_child_cycle: keybind("right", "Go to next child session"), session_child_cycle_reverse: keybind("left", "Go to previous child session"), session_parent: keybind("up", "Go to parent session"), diff --git a/packages/tui/test/config.test.tsx b/packages/tui/test/config.test.tsx index 56c7df66eb..782aa55623 100644 --- a/packages/tui/test/config.test.tsx +++ b/packages/tui/test/config.test.tsx @@ -89,7 +89,7 @@ test("resolves a session move keybind", () => { test("opens the subagent picker with down", () => { const config = resolve({}, { terminalSuspend: true }) - expect(config.keybinds.get("session.child.first")).toMatchObject([{ key: "down" }]) + expect(config.keybinds.get("session.child.first")).toMatchObject([{ key: "down,down" }]) }) test("disables suspend and assigns ctrl+z to undo when unsupported", () => {