Skip to content

Multi-select question keybinds in kilo run and TUI don't match common CLI conventions #12141

Description

@IamCoder18

Description

In the kilo run footer and the interactive TUI, multi-select questions bind Enter (and 1-9) to toggle options. Most CLI tools that have a checklist (fzf, lazygit, btop, delta, ...) bind Space to toggle and reserve Enter for confirm/continue. The current behavior makes muscle memory from those tools fight Kilo's UI and makes it easy to accidentally submit before you've finished selecting.

Current behavior (multi-select question):

  • Enter — toggles the focused option (no advance)
  • 1-9 — toggles the matching option
  • No key continues to the next question / review tab
  • The only way to advance is via Tab / / l, which isn't obvious

Expected behavior:

  • Space — toggle the focused option
  • Enter — continue to the next question tab, or to the review/confirm tab on the last question
  • 1-9 — keep working as a quick toggle

Single-select questions should be unchanged.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions