Управление с клавиатуры

КлавишаДействие
Стрелки вниз и вверхОткрывает список, затем переходит по вариантам.
Page Down и Page UpПереходит на десять вариантов.
EnterВыбирает активный вариант.
Alt + стрелка вниз или вверхОткрывает или закрывает список.
EscЗакрывает список; повторное нажатие очищает текст, а в режиме clearable — значение.
BackspaceВ пустом поле удаляет последний чип.
Стрелка влевоС начала текста (в тексте справа налево — стрелка вправо) переходит к чипам. Там Backspace или Delete удаляет чип.

Примечания по доступности

  • Текстовое поле — это combobox с aria-autocomplete="list", aria-expanded и aria-controls. Фокус остаётся в нём, а aria-activedescendant указывает на активный вариант.
  • Чипы — это именованный список, а каждая кнопка удаления названа по своему чипу, например «Remove Italy».
  • «No matches» и строка загрузки — это сообщения о состоянии, поэтому скринридеры их озвучивают.
  • Клавиши, которые завершают ввод в IME (например, для китайского или японского), обрабатывает сам IME.