键盘交互
| 按键 | 操作 |
|---|---|
| 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”的分组。
- 推理过程和工具调用都是原生的可折叠控件。移除文件后,焦点会回到文本框。