键盘交互
| 按键 | 操作 |
|---|---|
| ⌘K 或 Ctrl+K | 打开或关闭面板。 |
| 向下 / 向上箭头键 | 在命令之间移动,到达末端时循环。 |
| Page Down / Page Up | 一次移动十个命令。 |
| Enter | 执行高亮的命令,或打开它的页面。 |
| Esc | 返回上一页;在顶层时关闭面板。 |
| Backspace | 在页面中且搜索框为空时,返回上一页。 |
无障碍说明
- 它是原生的模态
<dialog>:背后的页面不可交互,焦点保持在其中,关闭后焦点会回到原来的位置。 - 搜索框是一个
combobox,通过aria-activedescendant指向高亮的命令。在某个页面中时,它会使用该页面的名称。 - 快捷键是每个选项中的文本,因此屏幕阅读器会读出它们。底部的按键提示对辅助技术隐藏。
- 不含 Ctrl、Alt 或 ⌘ 的快捷键,在输入框中打字时不会触发。