select: Add ability to navigate by typing #531

Если время нажатия между клавишами меньше таймаута, то к тексту добавляется клавиша (символ), иначе текст будет равен символу.

Если до этого уже был введен такой же символ, то ищем следующий пункт в меню.

Селект:
- Астрахань
- Кострома
- Киров

Нажимаем два раза клавишу "к", будет выбран "Киров".
Если из условия убрать проверку на isSameChar, то будет выбрана "Кострома".