键盘交互

按键操作
Page Down / Page Up移到下一条或上一条消息。
Ctrl + End / Ctrl + Home离开对话,移到其后或其前的元素。
Enter发送。按住 Shift 时换行。
Esc停止编辑消息。

无障碍说明

  • 对话是由 article 组成的 feed。每条消息都以仅对屏幕阅读器可见的标题命名,例如“You said”,并带有 aria-posinset 和 aria-setsize。
  • 正在生成的回复带有 aria-busy。完成后会被完整播报一次;出错时则立即播报。
  • 每个图标按钮都有名称和工具提示。评价按钮是切换按钮,版本切换器是一个名称形如“Version 2 of 3”的分组。
  • 推理过程和工具调用都是原生的可折叠控件。移除文件后,焦点会回到文本框。