Управление с клавиатуры
| Клавиша | Действие |
|---|---|
| ⌘K или Ctrl+K | Открывает или закрывает палитру. |
| Стрелки вниз и вверх | Перебирает команды по кругу. |
| Page Down и Page Up | Переходит на десять команд. |
| Enter | Выполняет активную команду или открывает её страницу. |
| Esc | Возвращает на страницу назад, а на верхнем уровне закрывает палитру. |
| Backspace | В пустом поле на странице возвращает назад. |
Примечания по доступности
- Это нативный модальный
<dialog>: страница за ним инертна, фокус остаётся внутри, а после закрытия возвращается туда, где был. - Поле поиска — это
combobox, который указывает на активную команду черезaria-activedescendant. На странице поле получает её название. - Сочетания клавиш — это текст в каждом варианте, поэтому скринридеры их читают. Подсказки по клавишам внизу скрыты от вспомогательных технологий.
- Сочетания без Ctrl, Alt или ⌘ не срабатывают, пока вы печатаете в поле.