Utilitaire Keyboard Manager

PowerToysKeyboard Manager vous permet de redéfinir les touches sur votre clavier.

Par exemple, vous pouvez échanger la lettre A pour la lettre B sur votre clavier. Lorsque vous appuyez sur la touche A, un élément B est inséré.

PowerToysKeyboard Manager remap keys screenshot.

Vous pouvez échanger des combinaisons de touches de raccourci. Par exemple : La touche de raccourci Ctrl+C copie du texte dans de nombreuses applications. Avec l’utilitaire PowerToysKeyboard Manager, vous pouvez échanger ce raccourci pour ⊞ Win+C. Maintenant, ⊞ Win+C copiera du texte. Si vous ne spécifiez pas d’application ciblée dans PowerToysKeyboard Manager, l’échange de raccourcis sera appliqué globalement dans Windows.

En outre, vous pouvez échanger une touche ou un raccourci pour une séquence de texte Unicode arbitraire. Par exemple, vous pouvez échanger la lettre H pour le texte Hello!. Lorsque vous appuyez sur la touche H, le texte Hello! est inséré. De même, vous pouvez échanger la touche de raccourci Ctrl+G pour du texte (par exemple, Hello from shortcut!) et ce texte sera inséré lorsque vous appuyez sur Ctrl+G.

PowerToysKeyboard Manager doit être activé (avec PowerToys en cours d’exécution en arrière-plan) pour les touches et raccourcis remappés à appliquer. Si PowerToys n’est pas en cours d’exécution, le remapping des touches n’est plus appliqué.

Important

Certaines touches de raccourci sont réservées au système d’exploitation ou ne peuvent pas être remplacées. Les touches qui ne peuvent pas être remappées sont les suivantes :

  • ⊞ Win+L et Ctrl+Alt+Suppr ne peuvent pas être remappés car ils sont réservés par le système d’exploitation Windows.
  • La touche Fn (fonction) ne peut pas être remappée (dans la plupart des cas). Les touches F1 ~ F12 (et F13 ~ F24) peuvent être mappées.
  • Pause n’envoie qu’un seul événement d’activation de touche. Par conséquent, le mappage sur la touche Retour arrière, par exemple, et l’appui et la mise en attente ne suppriment qu’un seul caractère.
  • ⊞ Win+G ouvre souvent la barre de jeux Xbox, même lorsqu’elle est réaffectée. La barre de jeu peut être désactivée dans les Paramètres Windows.

Paramètres

Pour créer des mappages avec Keyboard Manager, ouvrez les paramètres PowerToys. Dans les paramètres PowerToys, sous l’onglet Keyboard Manager, vous verrez les options suivantes :

  • Ouvrez la fenêtre des paramètres de remappage des touches en sélectionnant Remapper une touche
  • Ouvrez la fenêtre des paramètres de remappage des raccourcis en sélectionnant Remapper un raccourci

Remappage de touches

Pour remapper une touche, en la modifiant en une nouvelle valeur, lancez la fenêtre Paramètres de remappage du clavier avec Remapper une touche. Lors du premier lancement, aucun mappage prédéfini n’est affiché. Sélectionnez ╋ Ajouter un remappage de touche pour ajouter un nouveau remappage.

Une fois qu’une nouvelle ligne de remappage s’affiche, sélectionnez la touche d’entrée dont vous souhaitez modifier la sortie dans la colonne « Sélectionner ». Sélectionnez la nouvelle touche, le raccourci ou la valeur de texte à attribuer dans la colonne « À envoyer ».

Par exemple, pour appuyer sur A et faire apparaître B :

Sélectionnez : À envoyer :
A B

Pour échanger des positions de touches entre les touches A et B, ajoutez un autre remappage avec :

Sélectionnez : À envoyer :
B A

Keyboard Remap Keys screenshot.

Remappage d’une touche en raccourci

Pour remapper une touche en raccourci (combinaison de touches), saisissez la combinaison de touches de raccourci dans la colonne « À envoyer ».

Par exemple, pour appuyer sur la touche Ctrl et avoir le résultat ⊞ Win + (flèche gauche) :

Sélectionnez : À envoyer :
Ctrl ⊞ Win +

Important

Le remappage de touche est conservé même si la touche remappée est utilisée dans un autre raccourci. L’ordre d’appui sur les touches est important dans ce scénario, car l’action est exécutée lors du keydown (activation de touche), et non du keyup (désactivation de touche). Par exemple, l’appui sur Ctrl+C entraîne le résultat ⊞ Win + left arrow + C. L’appui sur la touche Ctrl exécute d’abord ⊞ Win + left arrow. L’appui sur la touche C d’abord exécute C + ⊞ Win + left arrow.

Remappage d’une touche en texte

Pour remappper une touche en texte Unicode arbitraire, dans la colonne « À envoyer », sélectionnez d’abord « Texte » dans la zone de liste modifiable, puis saisissez le texte souhaité dans la zone de texte.

Par exemple, si vous souhaitez appuyer sur la touche H pour obtenir le résultat Hello! :

Sélectionnez : À envoyer :
H Hello!

Remappage de raccourcis

Pour remapper une combinaison de touches de raccourci, comme Ctrl+C, sélectionnez Remapper un raccourci pour lancer la fenêtre des paramètres de remappage des raccourcis.

Lors du premier lancement, aucun mappage prédéfini n’est affiché. Sélectionnez + Ajouter un remappage de raccourci pour ajouter un nouveau remappage.

Une fois qu’une nouvelle ligne de remappage s’affiche, sélectionnez la touche d’entrée dont vous souhaitez modifier la sortie dans la colonne « Sélectionner ». Sélectionnez la nouvelle valeur de raccourci à attribuer dans la colonne « À envoyer ».

Par exemple, le raccourci Ctrl+C copie le texte sélectionné. Pour remapiser ce raccourci pour utiliser la touche Alt, plutôt que la touche Ctrl :

Sélectionnez : À envoyer :
Alt + C Ctrl + C

Keyboard Remap Shortcut screenshot.

Il existe quelques règles à suivre lors du remappage des raccourcis. Ces règles s’appliquent uniquement à la colonne « Raccourci ».

  • Les raccourcis doivent commencer par une touche de modificateur : Ctrl, Maj, Alt, ou ⊞ Win
  • Les raccourcis doivent se terminer par une touche d’action (toutes les touches non modificateurs) : A, B, C, 1, 2, 3, etc.
  • Les raccourcis ne peuvent pas être plus longs que quatre touches

Remapper un raccourci vers une seule touche

Il est possible de remapper un raccourci (combinaison de touches) en une seule pression de touche en sélectionnant Remapper un raccourci dans les paramètres PowerToys.

Par exemple, pour remplacer le raccourci ⊞ Win+ (flèche gauche) par une seule touche appuyez sur Alt :

Sélectionnez : À envoyer :
⊞ Win + Alt

Important

Le remappage de raccourci est conservé même si la touche remappée est utilisée dans un autre raccourci. L’ordre d’appui sur les touches est important dans ce scénario, car l’action est exécutée lors du keydown (activation de touche), et non du keyup (désactivation de touche). Par exemple, appuyer sur ⊞ Win++Maj donne Alt + Shift.

Remappage d’un raccourci en texte

Par exemple, pour remplacer le raccourci Ctrl+G par le texte Hello!, sélectionnez d’abord « Texte » dans la zone de liste modifiable, puis saisissez « Hello! » dans la zone de texte :

Sélectionnez : À envoyer :
Ctrl + G Hello!

Raccourcis spécifiques à l’application

Keyboard Managervous permet de remapper les raccourcis pour uniquement des applications spécifiques (plutôt que globalement dans Windows).

Par exemple, dans l’application de messagerie Outlook, le raccourci Ctrl+E est défini par défaut pour rechercher un e-mail. Si vous préférez plutôt définir Ctrl+F pour rechercher votre e-mail (plutôt que pour transférer un e-mail comme défini par défaut), vous pouvez remapper le raccourci avec « Outlook » défini comme « Application cible ».

Keyboard Manager utilise des noms de processus (et non des noms d’application) pour cibler des applications. Par exemple, Microsoft Edge est défini comme « msedge » (nom du processus), et non pas « Microsoft Edge » (nom de l’application). Pour rechercher le nom du processus d’une application, ouvrez PowerShell et entrez la commande get-process ou ouvrez l’invite de commandes et entrez la commande tasklist. Cela entraîne une liste de noms de processus pour toutes les applications que vous avez actuellement ouvertes. Voici une liste de quelques noms de processus d’application populaires.

Application Nom du processus
Microsoft Edge msedge.exe
OneNote onenote.exe
Outlook outlook.exe
Teams Teams.exe
Adobe Photoshop Photoshop.exe
File Explorer explorer.exe
Spotify Music spotify.exe
Google Chrome chrome.exe
Excel excel.exe
Word Winword.exe
PowerPoint powerpnt.exe

Comment sélectionner une touche

Pour sélectionner une touche ou un raccourci à remapper :

  • Cliquez sur Sélectionner.
  • Utiliser le menu déroulant.

Une fois que vous avez sélectionné Sélectionner, une fenêtre de dialogue s’ouvre. Vous pouvez alors saisir la touche ou le raccourci, à l’aide de votre clavier. Une fois que vous êtes satisfait de la sortie, maintenez Entrée pour continuer. Pour quitter le dialogue, appuyez sur Échap.

À l’aide du menu déroulant, vous pouvez effectuer une recherche avec le nom de touche et des valeurs déroulantes supplémentaires s’affichent lorsque vous progressez. Toutefois, vous ne pouvez pas utiliser la fonctionnalité Saisir une touche pendant que le menu déroulant est ouvert.

Touches orphelines

L’état de touche orpheline signifie que vous l’avez mappée à une autre touche et qu’elle n’a plus rien de mappée. Par exemple, si la touche est remappée de A à B, aucune touche sur votre clavier ne permet de saisir A. Pour vous assurer que cela ne se produit pas par accident, un avertissement s’affiche pour toutes les touches orphelines. Pour résoudre ce problème, utilisez pour créer une autre touche remappée qui est mappée pour donner A.

PowerToysKeyboard Manager orphaned key.

Forum aux questions

J’ai remappé les mauvaises touches, comment puis-je arrêter cela rapidement ?

Pour que le remappage de touche fonctionne, PowerToys doit s’exécuter en arrière-plan et Keyboard Manager doit être activé. Pour arrêter les touches remappées, fermez PowerToys ou désactivez Keyboard Manager dans les paramètres de PowerToys.

Puis-je utiliser Keyboard Manager à l’écran de connexion ?

Non, Keyboard Manager est disponible uniquement lorsque PowerToys est exécuté et ne fonctionne pas sur n’importe quel écran de mot de passe, y compris lors d’une exécution en tant qu’administrateur.

Dois-je redémarrer mon ordinateur ou PowerToys pour que le remapping prenne effet ?

Non, le remapping doit se produire immédiatement après avoir appuyé sur OK.

Où sont les profils Mac/Linux ?

Actuellement, les profils Mac et Linux ne sont pas inclus.

Cela fonctionnera-t-il sur les jeux vidéo ?

Nous vous suggérons d’éviter d’utiliser Keyboard Manager lorsque vous jouez à des jeux, car cela peut affecter les performances du jeu. Cela dépend également de la façon dont le jeu accède à vos touches. Certaines API de clavier ne fonctionnent pas avec Keyboard Manager.

Le remapping fonctionnera-t-il si je modifie ma langue d’entrée ?

Oui, cela fonctionnera. À l’heure actuelle, si vous remapper A sur B sur un clavier anglais (US), puis que vous modifiez le paramètre de langue vers le français, saisir A sur le clavier Français (Q sur le clavier physique anglais) entraînerait B, cela est cohérent avec la façon dont Windows traite les saisies multilingues.

Puis-je avoir des mappages de touches différents sur plusieurs claviers ?

Actuellement, non. Nous ne connaissons pas d’API dans laquelle nous pouvons voir l’entrée et l’appareil à partir duquel il provient. Le cas d’usage classique ici est un ordinateur portable avec un clavier externe connecté.

Je vois les touches répertoriées dans les menus déroulants qui ne fonctionnent pas. Pourquoi ?

Keyboard Manager répertorie les mappages pour toutes les touches de clavier physique connues. Certains de ces mappages peuvent ne pas être disponibles sur votre clavier, car il peut ne pas y avoir de touche physique correspondant. Par exemple, l’option Démarrer l’application 1 indiquée ci-dessous est disponible uniquement sur les claviers qui ont une touche physique Démarrer l’application 1. La tentative de mappage vers et à partir de cette touche sur un clavier qui ne prend pas en charge la touche Démarrer l’application 1 entraîne un comportement non défini.

PowerToysKeyboard Manager List of Keys.

Résolution des problèmes

Si vous avez essayé de remapper une touche ou un raccourci et que vous rencontrez des problèmes, il peut s’agir de l’un des problèmes suivants :

  • Exécuter en tant qu’administrateur : le remappage ne fonctionne pas sur une application ou une fenêtre si cette fenêtre s’exécute en mode administrateur (avec élévation de privilèges) et PowerToys n’est pas exécuté en tant qu’administrateur. Essayez d’exécuter PowerToys en tant qu’administrateur.
  • Non-interception des touches :Keyboard Manager intercepte les hooks clavier pour remapper vos touches. Certaines applications qui effectuent cela peuvent également interférer avec Keyboard Manager. Pour résoudre ce problème, accédez aux paramètres, désactivez et activez Keyboard Manager.

Problèmes connus

Consultez la liste de tous les problèmes ouverts du gestionnaire de clavier.