Предлагаемый скрипт улучшает это поведение:
- При первом нажатии в списке остаются только элементы с хоткеем, соответствующем нажатой клавише.
- Последующие нажатия циклически перемещают курсор.
Для того чтобы выбрать пункт можно использовать Enter, или Ctrl-<хоткей> (см. Дополнительные функции). - Нажатие Esc или F10 отменяет фильтр.
- Если использовать хоткей с модификатором Ctrl, то хоткей срабатывает независимо от того, есть ли в списке дубликаты.
При этом если курсор уже стоит на элементе с хоткеем, то будет выполнен именно этот элемент (а не первый по порядку). - Если использовать хоткей с модификатором Alt, то фильтрации не происходит, а только лишь перемещается курсор
[attachment=0]ConcurrentHotkeys.7z[/attachment]
P.S.
В основе лежит идея отсюда: http://forum.farmanager.com/viewtopic.p ... 18#p126218