На ум приходит 2 способа.
1) Вы можете исследовать, возможно ли использовать tabIndex с средствами визуализации элементов (по умолчанию для флеш-памяти выполняется фокусировка табуляции).Я никогда не пробовал это сам, но это было бы возможно и, вероятно, было бы самым простым способом сделать это, если бы вы выяснили это.
2) Вы можете расширить список и добавить прослушиватель событий клавиатуры, который проверяет,пользователь нажал tab, и если это так, сделайте scrollToIndex(selectedIndex++)
, который выберет средство рендеринга элемента и выделите его.Просто нужно убедиться, что вы не выходите за пределы с выбранным индексом.