Alt Tab ne fonctionne pas dans le Bureau à distance : causes et solutions

Je vois encore exactement ce problème apparaître sur Microsoft Q&A, Spiceworks et r/techsupport : Alt+Tab cesse de fonctionner dans le Bureau à distance, les raccourcis vont à la machine locale au lieu de la session distante, et rien ne semble anormal. La session est connectée, la saisie au clavier fonctionne bien, la souris fonctionne bien, mais Alt+Tab continue de vous ramener à votre bureau local. Si vous avez passé du temps à essayer de comprendre comment utiliser Alt+Tab dans le Bureau à distance comme sur une machine locale, vous n’êtes pas seul. Les correctifs ci-dessous sont testés et confirmés, issus de cas réels et de solutions vérifiées à travers des fils de discussion de la communauté, organisés pour que vous puissiez passer directement au scénario qui correspond au vôtre.

Pourquoi Alt+Tab ne fonctionne-t-il pas dans ma session Bureau à distance ?

La réponse courte : mstsc fait exactement ce pour quoi il est configuré. Par défaut, Bureau à distance envoie les combinaisons de touches Windows à la session distante uniquement lorsque le client s’exécute en mode plein écran. Dans une session fenêtrée, Alt+Tab reste local, et la fenêtre Bureau à distance apparaît comme une entrée supplémentaire dans votre commutateur local. Il n’y a aucun avertissement à l’écran indiquant que cela se produit. C’est pourquoi cela surprend presque tout le monde la première fois.

Le comportement est contrôlé par le paramètre keyboardhook stocké dans chaque fichier .rdp et exposé dans mstsc sous le paramètre “Appliquer les combinaisons de touches Windows” dans Ressources locales. La valeur par défaut est 2. Microsoft le documente dans la référence des raccourcis clavier des services Bureau à distance et dans la documentation de la propriété KeyboardHookMode. Ce n’est pas un bogue. C’est un choix de conception, et une fois que vous le savez, le corriger prend environ trente secondes.

Ce que la plupart des gens tentent en premier pour corriger Alt Tab qui ne fonctionne pas dans RDP et pourquoi cela échoue

La première tentative consiste à cliquer dans la fenêtre du Bureau à distance pour confirmer que la fenêtre a le focus, puis à appuyer de nouveau sur Alt+Tab. Je comprends, c’est la chose logique à faire. Cela n’aide pas. Le focus sur la fenêtre ne change pas l’endroit où sont dirigées les combinaisons de touches.

La deuxième tentative est généralement AutoHotKey. C’est souvent peu fiable ici, car le paramètre de routage du clavier de mstsc intercepte les combinaisons de touches Windows avant qu’un remappage local ne se comporte comme prévu. Cela peut fonctionner pour certains raccourcis personnalisés, mais ce n’est pas une solution propre pour le routage standard d’Alt+Tab, et j’ai vu des gens y passer un après-midi avant d’abandonner.

La troisième tentative consiste à basculer “Appliquer les combinaisons de touches Windows” sur “Sur l’ordinateur distant” et à s’attendre à ce que les deux machines répondent à Alt+Tab. C’est là que ça devient sournois: le paramètre est l’un ou l’autre. mstsc ne propose aucune option prise en charge pour envoyer la même commande Alt+Tab simultanément aux bureaux local et distant. Les options sont: local, distant, ou distant uniquement en plein écran. C’est la liste complète.

Comment utiliser Alt Tab dans le Bureau à distance : des solutions qui fonctionnent vraiment

Solution 1: Utilisez l'équivalent clavier de RDP (mode fenêtré, aucune modification des paramètres n'est nécessaire)

Pourquoi cela fonctionne : Microsoft a conçu un ensemble dédié de raccourcis clavier pour les sessions Bureau à distance en mode fenêtré. Ces raccourcis fonctionnent sans toucher à aucun paramètre et laissent votre Alt+Tab local totalement intact. Pour la plupart des gens, c’est la solution la plus propre et celle que je recommande d’essayer en premier.

Alt+Page Up fait défiler les programmes ouverts de la session distante vers l’avant, l’équivalent direct d’Alt+Tab. Alt+Page Down revient en arrière. Alt+Insert fait défiler les programmes dans l’ordre de leur lancement. Aucune configuration nécessaire.

Solution 2: Basculer en mode plein écran (zéro configuration, chemin le plus rapide)

Pourquoi cela fonctionne : La valeur 2 du hook clavier par défaut redirige Alt+Tab vers la session distante dès que le client passe en plein écran. Aucun paramètre à modifier, aucun fichier .rdp à éditer. Si vous avez seulement besoin qu’Alt+Tab fonctionne occasionnellement dans le Bureau à distance, c’est l’option la moins contraignante.

  1. Dans votre session Bureau à distance active, appuyez sur Ctrl+Alt+Break pour passer en plein écran. Sur les ordinateurs portables dépourvus d’une touche Break dédiée, essayez Ctrl+Alt+Pause ou Ctrl+Alt+Fn+Scroll Lock.
  2. Appuyez sur Alt+Tab. Cela bascule désormais entre les fenêtres à l’intérieur de la session distante.
  3.  Appuyez de nouveau sur Ctrl+Alt+Break pour revenir en mode fenêtré si nécessaire.

Correctif 3 : Modifier le paramètre du hook clavier dans mstsc (correctif pour le mode fenêtré)

Pourquoi cela fonctionne : Passer à “Sur l’ordinateur distant” redirige Alt+Tab vers la session distante lorsque la fenêtre du Bureau à distance a le focus, y compris en mode fenêtré. L’inconvénient est que Alt+Tab cesse de fonctionner de manière fiable sur votre machine locale tant que la connexion est ouverte. Cliquez en dehors de la fenêtre du Bureau à distance avec votre souris pour revenir aux applications locales.

  1. Déconnectez toute session Bureau à distance active.
  2. Appuyez sur Win+R, tapez mstsc, appuyez sur Entrée.
  3. Cliquez sur Afficher les options.
  4. Cliquez sur l’onglet Ressources locales.
  5. Sous Clavier, ouvrez la liste déroulante “Appliquer les combinaisons de touches Windows”.
  6. Sélectionnez “Sur l’ordinateur distant”.
  7. Reconnectez-vous. Alt+Tab est désormais redirigé vers la session distante lorsque la fenêtre du Bureau à distance a le focus.

Solution 4: Modifiez directement le fichier .rdp (paramétrez-le une fois, cela fonctionne à chaque fois)

Pourquoi cela fonctionne : La valeur keyboardhook dans le fichier .rdp contrôle le même paramètre que l’interface utilisateur de mstsc. La modifier directement signifie que votre préférence est conservée pour toutes les connexions, sans avoir à passer par l’écran des options à chaque fois. 

  1. Repérez votre fichier .rdp enregistré, ou enregistrez-en un depuis mstsc via Fichier > Enregistrer sous.
  2. Ouvrez le fichier dans le Bloc-notes.
  3. Trouvez la ligne : keyboardhook:i:2
  4. Remplacez-la par : keyboardhook:i:1
  5. Enregistrez et fermez le fichier.
  6. Ouvrez la connexion en double-cliquant directement sur le fichier .rdp.

Fonctionnement : valeurs de keyboardhook

Valeur Libellé de l’interface utilisateur mstsc Où va Alt+Tab
0 Sur cet ordinateur Machine locale dans tous les modes d’affichage
1 Sur l’ordinateur distant Session distante lorsque la fenêtre RDP est au premier plan
2 (par défaut) Uniquement en mode plein écran Distant en plein écran, local en mode fenêtré

Correctif 5: Utilisez HelpWire si les paramètres de mstsc ne sont pas envisageables

Pourquoi cela fonctionne : Si des restrictions de stratégie vous empêchent de modifier les fichiers .rdp ou de changer les paramètres clavier de mstsc, un outil d’accès à distance non basé sur RDP contourne complètement le comportement de keyboardhook. HelpWire est un outil d’assistance à distance gratuit qui vous connecte à des machines distantes sans passer du tout par la pile RDP. Il fonctionne sous Windows, macOS et Linux, prend en charge les sessions assistées et non assistées, et ne nécessite pas que le port 3389 soit ouvert.

  1. Téléchargez et installez HelpWire sur les deux machines, locale et distante, depuis helpwire.app.
  2. Lancez HelpWire et connectez-vous à l’aide du lien de session fourni ou de l’ID d’accès non assisté.
  3. Une fois la connexion établie, testez Alt+Tab et confirmez que le comportement correspond à vos besoins.

Si aucune de ces solutions n'a fonctionné

RDP imbriqué ou RD Web Access : Si vous vous connectez via un jumpbox et ouvrez une seconde session Bureau à distance depuis celui-ci, aucune des corrections mstsc ci-dessus n’atteint la session interne. La documentation des Services Bureau à distance de Microsoft est claire à ce sujet : les raccourcis clavier ne fonctionnent pas dans les sessions Bureau à distance ou RemoteApp imbriquées. Chaque pression de touche est consommée par la première couche de session qui la reçoit. Alt+Page Up ne fonctionne pas ici non plus. J’ai vu des gens perdre une heure là-dessus avant de réaliser que le jumpbox lui-même est l’obstacle. Exécuter la session interne en plein écran sur le jumpbox est la seule solution de contournement au sein de la pile mstsc.

RemoteApp sur Windows Server 2025 : Dans au moins un cas documenté, Alt+Tab à l’intérieur d’une session RemoteApp sur Windows Server 2025 faisait défiler les applications ouvertes mais n’affichait pas la liste d’aperçus en vignettes qui fonctionnait correctement sur Server 2022. Un fil de discussion Microsoft Q&A de mars 2026 propose une correction suggérée impliquant le paramètre de hook clavier, mais l’auteur initial a indiqué que keyboardhook:i:2 ne restaurait pas l’interface d’aperçu dans leur configuration. Considérez cela comme un comportement spécifique à RemoteApp sur Server 2025, distinct des correctifs standard de routage Alt+Tab du bureau à distance mentionnés ci-dessus.

Foire aux questions

Appuyez sur Alt+Page haut dans la session Bureau à distance. C’est l’équivalent clavier RDP intégré d’Alt+Tab et cela fonctionne en mode fenêtré sans toucher aux paramètres de mstsc, aux fichiers .rdp ni aux valeurs du hook clavier. Alt+Page bas parcourt en arrière les programmes ouverts. Alt+Insert parcourt selon l’ordre de lancement.

Deux options. Premièrement, utilisez Alt+Page précédente, qui est le raccourci RDP natif pour basculer entre les programmes distants et ne nécessite aucune configuration. Deuxièmement, réglez le paramètre “Appliquer les combinaisons de touches Windows” dans Ressources locales de mstsc sur “Sur l’ordinateur distant”, ce qui redirige l’Alt+Tab standard vers la session distante lorsque la fenêtre est au premier plan.

Alt+Page Up est l’équivalent d’Alt+Tab pour le Bureau à distance. Il fait défiler vers l’avant les programmes ouverts dans la session distante. Alt+Page Down fait défiler vers l’arrière. Alt+Insert fait défiler les programmes dans l’ordre de lancement.

Le hook clavier de mstsc a par défaut la valeur 2, ce qui redirige Alt+Tab vers la machine qui détient le plein écran. En mode fenêtré, il s’agit de la machine locale. Modifier le paramètre en keyboardhook:i:1 dans le fichier .rdp ou appuyer sur Ctrl+Alt+Break pour passer en plein écran corrige le problème dans les deux cas.

Les raccourcis clavier ne se transmettent pas à travers des sessions Bureau à distance imbriquées. La documentation de Microsoft l’indique explicitement : chaque couche de session intercepte les frappes de manière indépendante. Une frappe provenant de votre clavier physique est consommée par la première session qu’elle atteint et n’est jamais transmise plus en profondeur. Alt+Page Up échoue également ici. Le mode plein écran sur le jumpbox est la seule solution de contournement avec mstsc.