11

Обычно на моем компьютере с Windows 8 включено активное отслеживание окон (XMouse). Я написал небольшую утилиту .Net для включения / выключения и настройки задержки. Работает отлично!

Однако после установки Windows 8.1 задержка ActiveWndTrackTimeout игнорируется вне зависимости от значения. Переключение окна происходит немедленно, независимо от значения в реестре:

Запись ActiveWndTrackTimeout в моем реестре

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

Я использую Windows 8.1 Pro на 64-битной машине.

3 ответа3

8

У меня была Win8 и "ActiveWndTrackTimeout" работал нормально, но когда я обновился до Win8.1, он перестал работать. Мне пришлось переименовать "ActiveWndTrackTimeout" в "ActiveWndTrkTimeout", выйти и войти, и теперь это работает и в Win8.1.

7

Может быть, попробуйте ActiveWndTrkTimeout . http://technet.microsoft.com/en-us/library/cc957203.aspx

2

Такой старый вопрос, но все еще кажется действительным даже для Windows 10 (Серьезно, Microsoft, вы должны исправить это раз и навсегда)

Я начал окно 10 с Windows 10 1703 (15063.1387 - я не думаю, что эти несовершеннолетние важны).

Я настроил: по пути: HKEY_CURRENT_USER\Control Panel\Desktop\ значение: ActiveWndTrackTimeout до 2000 (мс)

После обновления до Windows 10 1709 (16299.461) все снова перестало работать. Я добавил ключ реестра DWORD ActiveWndtrkTimeout с тем же значением (оставив старый ключ там), и задержка повышения снова начала работать.

Из MSDN:

ActiveWndTrkTimeout

HKCU\ Панель управления \ Рабочий стол

REG_DWORD
миллисекунды
0

0 является значением по умолчанию.

Примечание: я хочу исправить одну дезинформацию

Существует также запись реестра MouseHoverTime в HKEY_CURRENT_USER\Control Panel\Mouse . Эта запись не изменяет задержку повышения окна. Он изменяет скорость отображения информации и предварительного просмотра на панели задач.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .