ActiveWndTrackTimeout-Wert wird ignoriert

12

Normalerweise ist auf meinem Windows 8-Computer die aktive Fensterverfolgung (XMouse) aktiviert. Ich habe ein kleines .Net-Dienstprogramm geschrieben, um es ein- und auszuschalten und die Verzögerung anzupassen. Funktioniert super!

Nach der Installation von Windows 8.1 wird die Verzögerung von ActiveWndTrackTimeout jedoch ignoriert, unabhängig davon, welcher Wert darin enthalten ist. Der Fensterwechsel erfolgt sofort unabhängig vom Wert in der Registrierung:

ActiveWndTrackTimeout-Eintrag in meiner Registrierung

Hat jemand diesen Fehler erlebt oder eine Lösung für mich gefunden? Ich kann die Funktion problemlos ein- und ausschalten, möchte sie jedoch lieber mit einer angemessenen Verzögerung aktivieren.

Ich verwende Windows 8.1 Pro auf einem 64-Bit-Computer.

Idle_Mind
quelle

Antworten:

9

Ich hatte Win8 und "ActiveWndTrackTimeout" funktionierte gut, aber als ich auf Win8.1 aktualisierte, funktionierte es nicht mehr. Ich musste "ActiveWndTrackTimeout" in "ActiveWndTrkTimeout" umbenennen, mich abmelden und anmelden, und jetzt funktioniert es auch in Win8.1.

Nicolau
quelle
Ich hatte das gleiche Problem mit Windows 7 und diese Lösung zum Umbenennen + Neustarten funktionierte für mich! Vielen Dank!
JD
7

Vielleicht versuchen ActiveWndTrkTimeout. http://technet.microsoft.com/en-us/library/cc957203.aspx

Maciej Stachowski
quelle
Ich habe einen ActiveWndtrkTimeoutEintrag hinzugefügt, aber es macht keinen Unterschied, die Fenster wechseln sofort und ignorieren den Wert in der Registrierung. Ich habe auch versucht, das alte zu entfernen, ActiveWndTrackTimeoutaber immer noch keine Änderung.
Idle_Mind
Meine Registrierung begann mit einem Wert namens "ActiveWndTrackTimeout", der keine Auswirkung hatte. Als ich es in "ActiveWndTrkTimeout" umbenannte, funktionierte es für mich (Windows 7).
Dave L.
3

Eine solche alte Frage scheint aber auch für Windows 10 noch gültig zu sein (im Ernst, Microsoft, Sie sollten sie ein für alle Mal beheben)

Ich habe Windows 10 mit Windows 10 1703 gestartet (15063.1387 - Ich denke nicht, dass diese Minderjährigen wichtig sind).

Ich hatte konfiguriert: Bei Pfad: HKEY_CURRENT_USER\Control Panel\Desktop\ Wert: ActiveWndTrackTimeoutbis 2000(ms)

Nach dem Upgrade auf Windows 10 1709 (16299.461) funktionierte alles nicht mehr. Ich habe einen Registrierungs-DWORD-Schlüssel ActiveWndtrkTimeoutmit demselben Wert hinzugefügt (wobei der alte Schlüssel dort belassen wurde ), und die Erhöhungsverzögerung begann wieder zu funktionieren.

Aus dem MSDN:

ActiveWndTrkTimeout

HKCU \ Systemsteuerung \ Desktop

REG_DWORD
Millisekunden
0

0 ist der Standardwert.

Hinweis: Ich möchte eine Desinformation korrigieren lassen

Es gibt auch einen Registrierungseintrag MouseHoverTimebei HKEY_CURRENT_USER\Control Panel\Mouse. Dieser Eintrag ändert nicht die Verzögerung beim Anheben des Fensters. Es ändert sich, wie schnell die Informationen und die Vorschau der Taskleiste angezeigt werden.

Tukan
quelle