Настройка таймера Windows «Тип в виде списка»

9

Когда курсор находится в проводнике Windows (диспетчер файлов, а не браузер), нажатие нескольких клавиш выбирает имя файла, начинающееся с этих символов. Это устанавливается "опциями папки-> вид-> при вводе в виде списка .."

Однако, кажется, что есть внутренний таймер, связанный с набранными символами. Если вы не нажимаете какую-либо клавишу в течение примерно 1 секунды, набранная строка игнорируется, и ввод новых символов запускает новый поиск (во многом как невидимая версия окна поиска firefox)

Есть ли раздел реестра, который может изменить продолжительность этого таймера?

blue_note
источник

Ответы:

2

Из списка сообщений по умолчанию Обработка сообщений в Windows SDK.

Обработка сообщений

В следующей таблице описана обработка сообщений окна, выполняемая элементом управления представления списка.

Обработка сообщений выполнена

WM_CHAR Выполняет поиск элемента списка, который начинается с указанного символа, и, если элемент найден, выбирает и устанавливает фокус на элементе.

Несколько символов, полученных в течение интервала времени ожидания, который в настоящее время фиксирован в одну секунду , объединяются, и элемент управления представлением списка выполняет поиск элемента, который начинается с результирующей строки.

вызывать
источник
0

Я не знаю каких-либо модов реестра для этого, но Listary эффективно устраняет тайм-аут типа поиска, в то же время значительно расширяя его функциональность.

слюда
источник
2
Спасибо за ваш ответ. Тем не менее, listary выполняет поиск вместо выбора, что уже возможно с помощью параметра в «настройках папки» (хотя поиск по списку действительно выполняется быстрее). Однако большую часть времени, когда вы находитесь в папке, вам нужно выбрать файл, который уже виден. Ввод в виде списка - это не метод поиска, а более быстрая альтернатива использованию мыши или многократного нажатия клавиш со стрелками.
blue_note