Skip to content

[Feature]: Add F2 keyboard shortcut to rename the current thread #2723

@honeybeee997

Description

@honeybeee997

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I am describing a concrete problem or use case, not just a vague idea.

Area

apps/desktop

Problem or use case

So I am a windows user and I use F2 heavily to rename things here and it there, I wanted to rename a thread in T3 Code and I was instinctively pressing F2 but nothing was happening and I had to right click and then rename.

Having the ability to press F2 and rename a thread would be nice. Works in VS code too.

Proposed solution

Summary

Pressing F2 should rename the currently open thread — opening the same inline
rename editor that right-click → "Rename thread" already uses.

Motivation

F2 is the standard "rename" shortcut in VS Code (Windows, macOS, and Linux) and
Windows Explorer. Right now a thread can only be renamed through the right-click
context menu, so pressing F2 and having nothing happen is a small but constant
papercut for anyone used to that convention.

Proposed behavior

  • F2 renames the currently open thread (the one shown and highlighted in the sidebar).
  • It opens the existing inline rename input — no new UI. Enter saves, Esc cancels.
  • Ignored while a text field is focused (chat composer, terminal, or the rename input itself).
  • Does nothing when no thread is open/selected.

Why this matters

Having the ability to press F2 and rename a thread would be nice. Works in VS code too.

Smallest useful scope

Instead of dragging the mouse over to the thread, and clicking 2 buttons ... just let me press F2 and rename the thread.

Alternatives considered

No response

Risks or tradeoffs

No response

Examples or references

No response

Contribution

  • I would be open to helping implement this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementRequested improvement or new capability.needs-triageIssue needs maintainer review and initial categorization.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions