键盘交互
| 按键 | 操作 |
|---|---|
| 向下 / 向上箭头键 | 打开列表,然后在选项之间移动。 |
| Page Down / Page Up | 一次移动十个选项。 |
| Enter | 选择高亮的选项。 |
| Alt + 向下或向上箭头键 | 打开或关闭列表。 |
| Esc | 关闭列表;再按则清除文本,若可清除则清除值。 |
| Backspace | 文本框为空时,删除最后一个标签。 |
| 向左箭头键 | 在文本开头时移入标签(在从右到左的文本中为向右箭头键)。在标签上按 Backspace 或 Delete 可删除该标签。 |
无障碍说明
- 文本框是一个带有
aria-autocomplete="list"、aria-expanded和aria-controls的combobox。焦点始终留在其中,aria-activedescendant指向高亮的选项。 - 标签组成一个带名称的列表,每个删除按钮都以对应的标签命名,例如“Remove Italy”。
- “No matches”和加载提示行都是状态消息,因此屏幕阅读器会播报它们。
- 用于确认输入法组字的按键(例如输入中文或日文时)会交给输入法处理。