键盘交互

按键操作
⌘K 或 Ctrl+K打开或关闭面板。
向下 / 向上箭头键在命令之间移动,到达末端时循环。
Page Down / Page Up一次移动十个命令。
Enter执行高亮的命令,或打开它的页面。
Esc返回上一页;在顶层时关闭面板。
Backspace在页面中且搜索框为空时,返回上一页。

无障碍说明

  • 它是原生的模态 <dialog>:背后的页面不可交互,焦点保持在其中,关闭后焦点会回到原来的位置。
  • 搜索框是一个 combobox,通过 aria-activedescendant 指向高亮的命令。在某个页面中时,它会使用该页面的名称。
  • 快捷键是每个选项中的文本,因此屏幕阅读器会读出它们。底部的按键提示对辅助技术隐藏。
  • 不含 Ctrl、Alt 或 ⌘ 的快捷键,在输入框中打字时不会触发。