Question canonique: Windows 10 est installé avec la langue d'affichage A, mais utilise la disposition du clavier B. Que faut-il faire pour empêcher Windows d'ajouter automatiquement une disposition de clavier indésirable de la langue A à son système?
Mon exemple: j'ai un Windows 10 en anglais et j'utilise une disposition de clavier slovène. Et cela fonctionne très bien, jusqu'à ce que j'exécute un certain programme que Windows pense toujours aussi intelligemment qu'il a besoin d'une disposition de clavier américaine. Windows ajoute automatiquement cette disposition indésirable, y bascule et ne la supprime pas par la suite. La nouvelle disposition n'est même pas répertoriée dans les dispositions installées. Le seul moyen de le supprimer après son apparition est de l'ajouter manuellement en tant que disposition de clavier et de le supprimer.
Il semble que ce soit un problème courant pour de nombreuses personnes, mais après de nombreuses heures de recherche sur Google, je ne pouvais tout simplement pas trouver une bonne solution ... Cela me conviendrait parfaitement si je pouvais simplement supprimer complètement la disposition du clavier américain de mon système. , mais si je le fais, le clavier cesse de fonctionner dans certains programmes.
Programmes avec lesquels j'ai ou d'autres personnes ont ce problème: ICQ, certaines versions de Microsoft Office (lol), des jeux basés sur le moteur source, certaines versions d'UltraVNC, Adobe CC Suite, et la liste est longue.
Réponses:
Je ne sais pas ce que vous avez déjà essayé, mais voici une solution possible qui pourrait vous aider.
Remplacer la méthode d'entrée par défaut
Si vous accédez à: Panneau de configuration> Tous les éléments du panneau de configuration> Langue> Paramètres avancés
Vous verrez une option pour remplacer la méthode de saisie par défaut. Vous pouvez définir cela sur le paramètre de clavier souhaité.
Si vous cliquez sur Modifier les touches de raccourci de la barre de langue (voir l'image en bas), vous pouvez modifier les touches de raccourci ALT+ SHIFTou CTRL+ SHIFT. Un bouton de l'onglet Avancé indiquera Modifier la séquence de touches. Vous pouvez les mettre sur non assigné.
Définir la méthode de saisie par défaut dans les options de langue
Si vous allez dans: Panneau de configuration> Tous les éléments du panneau de configuration> Langue
Un écran comme celui-ci apparaîtra
Ajouter une clé reg
Vous pouvez ajouter un DWORD appelé IgnoreRemoteKeyboardLayout avec regedit au dossier suivant dans regedit. Donnez-lui une valeur de 1 .
Ou copiez et collez ceci dans un éditeur de texte et enregistrez-le sous .reg
Ensuite, double-cliquez dessus et il ajoutera la clé reg pour vous.
Supprimer la disposition du clavier également dans REG
Refuser l'autorisation à tout le monde, mais assurez-vous qu'un compte est toujours en mesure de la modifier. (créez simplement un nouveau compte et donnez cet accès). Sinon, vous vous verrouillez hors de cette carte reg. Désormais, seul l'autre utilisateur peut modifier cette clé de Registre.
Je cherche toujours plus de solutions possibles mais c'est ce que j'ai pour l'instant. Faites-moi savoir comment cela a fonctionné pour vous.
la source
IgnoreRemoteKeyboardLayout
est utile pour les serveurs Bureau à distance - elle force la disposition du clavier définie sur le serveur à tous les utilisateurs qui s'y connectent via RDP.Exécutez dans PowerShell:
Après certaines mises à jour Windows, il peut être nécessaire de réexécuter les commandes.
Elle ne peut être considérée que comme une solution temporaire jusqu'à ce que vous en trouviez une plus correcte.
la source