ActiveWndTrackTimeout Wartość jest ignorowana

12

Zwykle mam włączone Active Window Tracking (XMouse) na moim komputerze z systemem Windows 8. Napisałem małe narzędzie .Net, aby włączyć / wyłączyć i dostosować opóźnienie. Działa świetnie!

Jednak po zainstalowaniu systemu Windows 8.1 opóźnienie ActiveWndTrackTimeout jest ignorowane bez względu na zawartą w nim wartość. Przełącznik okien występuje natychmiast, niezależnie od wartości w rejestrze:

Wpis ActiveWndTrackTimeout w moim rejestrze

Czy ktoś jeszcze doświadczył tego błędu lub ma dla mnie poprawkę? Mogę łatwo włączyć / wyłączyć tę funkcję, ale wolę ją włączyć z rozsądnym opóźnieniem.

Korzystam z systemu Windows 8.1 Pro na komputerze 64-bitowym.

Idle_Mind
źródło

Odpowiedzi:

9

Miałem Win8 i „ActiveWndTrackTimeout” działało dobrze, ale kiedy zaktualizowałem Win8.1, przestało działać. Musiałem ZMIENIĆ NAZWĘ „ActiveWndTrackTimeout” na „ActiveWndTrkTimeout”, wylogować się i zalogować, a teraz działa również w Win8.1.

Nicolau
źródło
Miałem ten sam problem z Windows 7 i to rozwiązanie zmiany nazwy + ponownego uruchomienia działało dla mnie! Dzięki!
JD
7

Może spróbować ActiveWndTrkTimeout. http://technet.microsoft.com/en-us/library/cc957203.aspx

Maciej Stachowski
źródło
Dodałem ActiveWndtrkTimeoutwpis, ale to nie ma znaczenia, Windows natychmiast się przełącza i ignoruje wartość w rejestrze. Próbowałem też usunąć starą wersję, ActiveWndTrackTimeoutale nadal nie wprowadziłem żadnych zmian.
Idle_Mind
Mój rejestr rozpoczął się od wartości o nazwie „ActiveWndTrackTimeout”, która nie przyniosła żadnego efektu. Kiedy zmieniłem nazwę na „ActiveWndTrkTimeout”, zadziałało to dla mnie (Windows 7).
Dave L.,
3

Takie stare pytanie, ale wydaje się być ważne nawet dla systemu Windows 10 (Poważnie, Microsoft, powinieneś to naprawić raz na zawsze)

Uruchomiłem okno 10 z Windows 10 1703 (15063.1387 - nie sądzę, że ci nieletni są ważni).

Skonfigurowałem: Przy ścieżce: HKEY_CURRENT_USER\Control Panel\Desktop\ wartość: ActiveWndTrackTimeoutdo 2000(ms)

Po uaktualnieniu do systemu Windows 10 1709 (16299.461) wszystko przestało działać. Dodałem klucz rejestru DWORD ActiveWndtrkTimeouto tej samej wartości (pozostawiając tam stary klucz), a opóźnienie wznowienia zaczęło ponownie działać.

Z MSDN:

ActiveWndTrkTimeout

HKCU \ Panel sterowania \ Pulpit

REG_DWORD
Milisekundy
0

0 jest wartością domyślną.

Uwaga: Chcę poprawić jedną dezinformację

Istnieje również wpis rejestru MouseHoverTimepod adresem HKEY_CURRENT_USER\Control Panel\Mouse. Ten wpis nie zmienia opóźnienia podniesienia okna. Zmienia to, jak szybko wyświetlane są informacje i podgląd paska zadań.

Tukan
źródło