Keyboard interaction

KeyAction
Page Down and Page UpMove to the next or previous message.
Ctrl + End and Ctrl + HomeLeave the conversation, forward or back.
EnterSend. With Shift, start a new line.
EscapeStop editing a message.

Accessibility notes

  • The conversation is a feed of articles. Each is named by a heading only screen readers see, such as “You said”, and carries aria-posinset and aria-setsize.
  • A reply being written is aria-busy. Once complete, it’s announced whole; a failure is announced at once.
  • Every icon button has a name and a tooltip. Ratings are toggle buttons, and the version switcher is a group named like “Version 2 of 3”.
  • Reasoning and tool calls are native disclosures. Removing a file returns focus to the text field.