13

В XP, если вы свернете текущее окно, оно перейдет в конец списка для целей Alt - Tab . В Windows 7, если я сверну окно, а затем Alt - Tab, я вернусь обратно к тому окну, от которого я пытался избавиться.

Есть ли способ заставить свернуть окно до конца списка или каким-либо другим способом управлять порядком списка Alt - Tab ?

Изменить: Я прошу прощения за то, что сказал, что именно так ведет себя Windows 7. Оказывается, что Windows 7 иногда попадает в состояние, когда Minimize не помещает окно в нижнюю часть z-порядка. Я не могу понять, какие именно шаги приводят Windows 7 в это состояние, но я должен делать это довольно часто, потому что это постоянно вызывает у меня проблемы.

Итак, когда Windows 7 находится в этом состоянии, вот что происходит:

  1. Откройте несколько окон. Я обычно их все максимизирую.
  2. Нажмите Alt - Tab. Назовите это окно "A".
  3. Нажмите Alt - Tab. Назовите это окно "B".
  4. Сверните окно "B". Окно "А" теперь видно.
  5. Нажмите Alt-Tab.

В этот момент я снова вижу окно "B", хотя оно должно было быть в конце списка Alt-Tab (или Z-упорядочения, как оно называется).

Когда Windows 7 ведет себя так, я пытался добавить запись реестра AltTabSettings . Это меняет внешний вид диалогового окна Alt-Tab, но не меняет эффект Z-упорядочения кнопки «Свернуть».

Когда я только что попытался воспроизвести это, Минимизация работает правильно (сдвигает окно в конец Z-порядка). Я еще не смог точно определить, что меняет это поведение.

6 ответов6

8

Вместо сворачивания нажмите Alt - Esc. Это поместит окно внизу Z-порядка.

3

AFAIK - это не нижняя часть Z-порядка, если я что-то упустил.

Когда вы делаете Alt- Esc, а затем Alt- Tab, окно, которое вы Alt- Esc -aped, возвращается снова.

2

От аналогичного вопроса Возвращение старого режима переключения окон alt-tab в Windows 7?:

Чтобы восстановить функциональность XP Alt-Tab, просто добавьте regedit, добавьте DWORD с именем AltTabSettings в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer и установите его значение равным 1.

Вам нужно перезапустить Проводник, чтобы изменения вступили в силу (перезагрузка компьютера - это простой способ сделать это)

Лично я предпочитаю 3D Aero Flip (Windows Key + Tab), который (по крайней мере, в моей системе) помещает свернутые приложения в конец стека.

1

Я не знаю, есть ли способ изменить Z-порядок определенного окна (кроме метода, предложенного Джереми), но вы можете циклически перемещаться по списку в обратном порядке, если все, что вы хотите сделать, это Alt+Tab через остальные окна:

  1. Свернуть окно
  2. Нажмите Alt+Shift+Tab
  3. Если вы продолжаете удерживать Alt+Shift, вы можете циклически перемещаться по списку в обратном порядке, нажимая клавишу Tab.

Если вы выполните эти шаги, то окно, которое вы только что свернули, должно появиться последним в порядке списка Alt+Tab .

1

Я думаю, что эта статья объясняет, что происходит, и почему иногда минимизируется, а иногда нет.

0

Меня бы очень удивило, если бы был способ заставить Windows изменить способ, которым это делает alt-tab. Единственные известные мне твики связаны с внешним видом окна alt-tab, а не с его алгоритмами.

Вместо этого вас может заинтересовать одна из следующих двух замен alt-tab, которая может лучше соответствовать вашим рабочим привычкам:

VistaSwitcher

image1

Switcher

image2

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