Угловая CDK a11y документация упоминает два типа ListKeyManager
:
Существует две разновидности ListKeyManager, FocusKeyManager и
ActiveDescendantKeyManager.
FocusKeyManager
Используется, когда параметры непосредственно получают фокус браузера.
Каждый управляемый элемент должен реализовывать интерфейс FocusableOption
ActiveDescendantKeyManager
Используется, когда опции будут помечены как активные
через aria-activedescendant. Каждый управляемый элемент должен реализовывать
Выделенный интерфейс:
Это не очень информативно для меня, и я предпочитаю просить здесь прочитать источник, поэтому я хотел бы знать разницу, каковы варианты использования для каждого, поэтому я могу выбрать правильный.