Windows 8'deki Alt-Tab listesinin sonuna nasıl pencere gönderebilirim?


12

Windows 8'e yükseltme kadar, ben kullanırsınız Alt+ EscAlt-Tab Listenin sonuna bir pencere gitmek yapmak ve için "yoldan çekil." Örneğin, Alt+ Tablistem aşağıdaki gibi görünüyorsa:

ABCDE

Etkin pencere olarak A ile Alt+ düğmesine bastığınızda Esc:

BCDEA

B etkinken ve Alt+ Tabing bir kez C penceresiyle biter:

CBDEA

Windows 8 aldığımdan beri, bu artık işe yaramıyor –– vurmak Alt+ Escetkin pencereyi gizliyor, ancak Alt+ Tabhemen geri alacak.

Neden? Geri almanın bir yolu var mı?


XP'den Windows 7'ye geçişle ilgili birçok benzer soru buldum, ancak son yıllardan hiçbir şey.
aviv

2
Birçok nedenden dolayı, "Windows 8'e yükseltmenin" kullanıcı deneyimini gerçekten düşürdüğünü görüyorum. Örneğin sadece örnek değil.
harrymc

Yanıtlar:


3

Wikipedia'nın Alt-Tab'ından :

Alt + Tab görev değiştirici penceresi etkin olmadığında, Alt + Esc etkin pencereyi Z sırasının altına yerleştirir. Windows 8'de davranış değişti, pencere sonuna gitmek yerine Z düzeyinde aşağı doğru hareket edecek.

Windows 8'in Alt-Esc'in Windows 7'de olduğu gibi çalışmasını istiyorsanız, cevap negatiftir - bunun mümkün olup olmadığı hakkında bilgi yoktur. Belki gelecekte bir şey ortaya çıkacak, ama şimdi değil.

Dokunmatik ekrana ihtiyacınız yoksa ve bilgisayarınızın Windows 7'deki gibi davranmasını istiyorsanız, tek çözüm Windows 7'ye geri dönmektir.


2
Görünüşe göre SetWindowPos Win32 API işlevi bunu yapabilir. Biraz zaman bulduğumda (belki yarın) bir şey yapıp yapamayacağımı göreceğim. (cc @aviv)
Bob

Bunu yapmak için Windows API kesinlikle var, sorun Alt + Tab değiştirici kullanmıyor olmasıdır. Alt + Tab'ı bağlayacak ve istediğiniz gibi yapacak kendi uzantınızı yazmak kesinlikle işe yarayacaktır. En iyi aracınız DllCall komutunu kullanarak Autohotkey olabilir .
harrymc

Görev değiştiricinin kendi bağımsız pencere listesini tuttuğunu mu söylüyorsunuz?
Bob

SetWindowPos'u çağırmanın kendi yoluna sahip olduğunu söylüyorum, ki bu istediğiniz gibi değil. Not: Autohotkey'de, DllCall yerine WinSet komutunu kullanmak çok daha kolaydır.
harrymc

4
Biraz daha test ve SetWindowPosWindows 8'den itibaren kendisi değişmiş gibi görünüyor - Windows 7'de beklenen davranışı elde ediyorum. İyi iş, Microsoft, onu kırdın.
Bob

1

Bu uygulama işi yapar ve biraz yapılandırılabilir:

VistaSwitcher

ALT + ESC işlevselliğini ortadan kaldırmaya karar veren Microsoft dehasıyla konuşmak istiyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.