Skip to content

Uppercase letters ignored in TUI (shortcuts and text input) #340

@space0bonzo

Description

@space0bonzo

Description

Uppercase/shifted letters are completely ignored in the agent-deck TUI:

  1. Shortcuts: M (Move to Group), R (Restart), K/J (Move up/down), F (Fork with options) — none of these trigger
  2. Text input: When naming/renaming sessions, uppercase letters are silently dropped or converted to lowercase

Reproduction

  1. Start agent-deck TUI
  2. Try pressing M on a session -> nothing happens
  3. Try pressing R on a session -> nothing happens (lowercase r for rename works)
  4. Create or rename a session with uppercase letters -> letters are ignored

Key finding: isolated to the TUI layer

  • Inside agent-deck shells (tmux): uppercase works fine
  • Inside Claude Code sessions within agent-deck: uppercase works fine
  • Only the Bubble Tea TUI itself drops shifted input

This suggests the key event handling in the TUI doesn't correctly process Shift+letter.

Environment

  • agent-deck: latest (0.26)
  • Terminal: Ghostty
  • Compositor: Niri (Wayland)
  • Shell: Fish
  • OS: CachyOS (Arch-based), Kernel 6.19.6

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions