Dostosowywanie timera w „widoku listy” systemu Windows


9

Gdy kursor znajduje się w Eksploratorze Windows (menedżer plików, a nie przeglądarka), naciśnięcie kilku klawiszy powoduje wybranie nazwy pliku rozpoczynającej się od tych znaków. Ustawia się to poprzez „opcje folderów-> widok-> podczas pisania w widoku listy…”

Wydaje się jednak, że istnieje wewnętrzny zegar powiązany z wpisywanymi znakami. Jeśli nie naciśniesz żadnego klawisza przez około 1 sekundę, wpisany ciąg zostanie zignorowany, a wpisanie nowych znaków rozpocznie nowe wyszukiwanie (podobnie jak niewidoczna wersja pola wyszukiwania firefox)

Czy istnieje klucz rejestru, który może modyfikować czas trwania tego timera?

Odpowiedzi:


2

Z domyślnego przetwarzania wiadomości w widoku listy w zestawie Windows SDK.

Przetwarzanie wiadomości

W poniższej tabeli opisano przetwarzanie komunikatów okna wykonywane przez kontrolkę widoku listy.

Przetwarzanie wiadomości zostało wykonane

WM_CHAR Wyszukuje element widoku listy, który zaczyna się od określonego znaku, a jeśli element zostanie znaleziony, wybiera i ustawia fokus na elemencie.

Wiele znaków otrzymanych w ramach limitu czasu, obecnie ustalonych na sekundę , jest konkatenowanych, a kontrolka widoku listy wyszukuje element, który zaczyna się od wynikowego łańcucha.


0

Nie znam żadnych modów rejestru do tego, ale Listary skutecznie eliminuje limit czasu szukania typu Eksploratora, jednocześnie znacznie rozszerzając jego funkcjonalność.


2
Dziękuję za Twoją odpowiedź. Jednak lista wykonuje wyszukiwanie zamiast wyboru, co jest już możliwe dzięki ustawieniu w „opcjach folderów” (chociaż lista wyszukiwania jest rzeczywiście szybsza). Jednak przez większość czasu, gdy jesteś w folderze, musisz wybrać plik, który jest już widoczny. Wpisywanie w widoku listy nie jest metodą wyszukiwania, ale szybszą alternatywą dla używania myszy lub wielokrotnego naciskania klawiszy strzałek.
blue_note
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.