Comment envoyer une fenêtre à la fin de la liste Alt-Tab dans Windows 8?

12

Jusqu'à la mise à niveau vers Windows 8, j'utiliserais Alt+ Escpour faire passer une fenêtre à la fin de la liste Alt-Tab et "sortir de la route". Par exemple, si ma liste Alt+ Tabressemble à:

ABCDE

Avec A comme fenêtre active, appuyer sur Alt+ en Escfera:

BCDEA

Avec B actif, et Alt+ Tabing se terminera une fois avec la fenêtre C:

CBDEA

Depuis que j'ai Windows 8, cela ne fonctionne plus - frapper Alt+ Esccache la fenêtre active, mais Alt+ la Tabrécupérera immédiatement.

Pourquoi donc? Existe-t-il un moyen de le récupérer?

aviv
la source
J'ai trouvé beaucoup de questions similaires datées du passage de XP à Windows 7, mais rien de ces dernières années.
aviv
2
Pour de nombreuses raisons, je trouve que la "mise à niveau vers Windows 8" est vraiment en train de déclasser l'expérience utilisateur. Votre exemple n'est pas le seul.
harrymc

Réponses:

3

De Alt-Tab de Wikipedia :

Lorsque la fenêtre du sélecteur de tâches Alt + Tab n'est pas active, Alt + Esc place la fenêtre active au bas de l'ordre Z. Dans Windows 8, le comportement a changé, la fenêtre sera déplacée d'un niveau dans l'ordre Z au lieu d'aller à la fin.

Si vous voulez que Alt-Esc de Windows 8 fonctionne comme il fonctionnait dans Windows 7, la réponse est négative - il n'y a aucune information si cela est possible. Peut-être qu'à l'avenir quelque chose va se produire, mais pas maintenant.

Si vous n'avez pas besoin d'un écran tactile et que vous souhaitez que votre ordinateur se comporte comme dans Windows 7, la seule solution est de revenir à Windows 7.

harrymc
la source
2
Il semble que la fonction API Win32 SetWindowPos puisse le faire. Je verrai si je peux faire quelque chose avec ça quand j'aurai un peu de temps (peut-être demain). (cc @aviv)
Bob
L'API Windows pour cela existe certainement encore, le problème est que le sélecteur Alt + Tab ne l'utilise pas. Écrire votre propre extension qui accrochera Alt + Tab et le fera à votre façon fonctionnera sûrement. Votre meilleur outil peut être Autohotkey , en utilisant la DllCall commande.
harrymc
Voulez-vous dire que le sélecteur de tâches conserve sa propre liste indépendante de fenêtres?
Bob
Je dis qu'il a sa propre façon d'appeler SetWindowPos qui n'est évidemment pas ce que vous voulez. Remarque: Dans Autohotkey, il est beaucoup plus facile d'utiliser la commande WinSet , plutôt que DllCall.
harrymc
4
Un peu plus de tests, et il semble que SetWindowPoslui - même ait changé depuis Windows 8 - j'ai le comportement attendu sur Windows 7. Bon travail, Microsoft, tu l'as cassé.
Bob
1

Cette application fait le travail et est un peu configurable:

vistaswitcher

Je voudrais parler avec le génie de Microsoft qui a décidé d'éliminer la fonctionnalité ALT + ESC.

Matteo Conta
la source