[feedback] make left / right navigation for subagents more clear #2836

Open
opened 2026-02-16 17:37:29 -05:00 by yindo · 6 comments
Owner

Originally created by @RhysSullivan on GitHub (Nov 13, 2025).

Originally assigned to: @thdxr on GitHub.

https://github.com/user-attachments/assets/89e6f475-a9b9-4bb4-80a7-d2be2963dd0d

Probably a skill issue on my part but I go to press ctrl + left arrow with the current instructions which isn't the right keybind

Originally created by @RhysSullivan on GitHub (Nov 13, 2025). Originally assigned to: @thdxr on GitHub. https://github.com/user-attachments/assets/89e6f475-a9b9-4bb4-80a7-d2be2963dd0d Probably a skill issue on my part but I go to press `ctrl + left arrow` with the current instructions which isn't the right keybind
yindo added the opentui label 2026-02-16 17:37:29 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Nov 13, 2025):

This issue might be a duplicate of existing issues. Please check:

  • #4180: Directly reports that ctrl-left/right doesn't navigate between subagents since v1.0 TUI
  • #2555: Reports that navigation to child sessions (subagents) is not working with ctrl-left/right
  • #2649: Mentions missing standard keyboard cursor navigation including ctrl+left/right keys

Feel free to ignore if none of these address your specific case.

@github-actions[bot] commented on GitHub (Nov 13, 2025): This issue might be a duplicate of existing issues. Please check: - #4180: Directly reports that ctrl-left/right doesn't navigate between subagents since v1.0 TUI - #2555: Reports that navigation to child sessions (subagents) is not working with ctrl-left/right - #2649: Mentions missing standard keyboard cursor navigation including ctrl+left/right keys Feel free to ignore if none of these address your specific case.
Author
Owner

@atkr commented on GitHub (Nov 13, 2025):

In my experience, the default keybind doesn't work on mac.
I haven't looked into it and simply changed the keybinds:

"keybinds": {
    "session_child_cycle": "<leader>right",
    "session_child_cycle_reverse": "<leader>left",
}
@atkr commented on GitHub (Nov 13, 2025): In my experience, the default keybind doesn't work on mac. I haven't looked into it and simply changed the keybinds: ``` "keybinds": { "session_child_cycle": "<leader>right", "session_child_cycle_reverse": "<leader>left", } ```
Author
Owner

@rekram1-node commented on GitHub (Nov 13, 2025):

yeah we need a better keybind, i think dax was gonna change it

@rekram1-node commented on GitHub (Nov 13, 2025): yeah we need a better keybind, i think dax was gonna change it
Author
Owner

@thekie commented on GitHub (Nov 14, 2025):

@atkr what's <leader>?

@thekie commented on GitHub (Nov 14, 2025): @atkr what's `<leader>`?
Author
Owner

@atkr commented on GitHub (Nov 14, 2025):

@atkr what's <leader>?

it's a keybind as well, I believe the concept comes from or at least is the same as used within neovim.

Anyhow, the default leader keybind is ctrl+x see the docs to make sense of it (notice "leader" is defined within keybinds and then used in other keybinds) https://opencode.ai/docs/keybinds/

@atkr commented on GitHub (Nov 14, 2025): > [@atkr](https://github.com/atkr) what's `<leader>`? it's a keybind as well, I believe the concept comes from or at least is the same as used within neovim. Anyhow, the default leader keybind is `ctrl+x` see the docs to make sense of it (notice "leader" is defined within keybinds and then used in other keybinds) https://opencode.ai/docs/keybinds/
Author
Owner

@thekie commented on GitHub (Nov 14, 2025):

@atkr what's <leader>?

it's a keybind as well, I believe the concept comes from or at least is the same as used within neovim.

Anyhow, the default leader keybind is ctrl+x see the docs to make sense of it (notice "leader" is defined within keybinds and then used in other keybinds) https://opencode.ai/docs/keybinds/

Thank you!

@thekie commented on GitHub (Nov 14, 2025): > > [@atkr](https://github.com/atkr) what's `<leader>`? > > it's a keybind as well, I believe the concept comes from or at least is the same as used within neovim. > > Anyhow, the default leader keybind is `ctrl+x` see the docs to make sense of it (notice "leader" is defined within keybinds and then used in other keybinds) https://opencode.ai/docs/keybinds/ Thank you!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#2836