Comment désactiver la réajout automatique d'une disposition de clavier indésirable dans Windows 10?

13

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.

Disposition de clavier indésirable que Windows continue d'ajouter

Brane
la source
Les vulgarités n'ont pas leur place dans une question
Ramhound
Une fois que vous avez supprimé la vulgarité masquée, entrez dans ROot Access pour discuter de votre problème, posez-vous de nombreuses questions
Ramhound
D'accord Ramhound, je l'ai fait et je suis désespéré. Pensez-vous que vous pourriez m'aider et aider d'autres personnes confrontées au même problème? Où est cet accès racine que vous avez mentionné?
Brane
@Brane Votre clavier change-t-il lorsque vous appuyez sur ctrl + shift ou alt + shift? peut-être que cela change accidentellement la disposition de votre clavier de temps en temps.
RamonRobben

Réponses:

5

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é.

entrez la description de l'image ici

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

options de langue

  1. Sélectionnez votre langue souhaitée et déplacez-la vers le haut.
  2. Cliquez ensuite sur Options
  3. Un deuxième écran apparaîtra.
  4. Ajoutez une méthode de saisie différente dans votre cas Clavier slovène anglais, puis supprimez l'autre.

entrez la description de l'image ici

Ajouter une clé reg

Vous pouvez ajouter un DWORD appelé IgnoreRemoteKeyboardLayout avec regedit au dossier suivant dans regedit. Donnez-lui une valeur de 1 .

HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Keyboard Layout

Ou copiez et collez ceci dans un éditeur de texte et enregistrez-le sous .reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"IgnoreRemoteKeyboardLayout"=dword:00000001

Ensuite, double-cliquez dessus et il ajoutera la clé reg pour vous.

Supprimer la disposition du clavier également dans REG

  1. Accédez aux paramètres de région et de langue
  2. Cliquez sur Options dans la seule langue disponible
  3. Sous Claviers, supprimez la disposition américaine
  4. Enregistrez ce paramètre
  5. Ensuite, démarrez regedit et accédez à HKEY_CURRENT_USER> Disposition du clavier> Préchargement
  6. Faites un clic droit sur Précharger et cliquez sur Autorisations

entrez la description de l'image ici

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.

RamonRobben
la source
2
Malheureusement, j'ai déjà essayé tout ça. N'aide pas. Mais merci d'avoir jeté un coup d'œil et de tous les efforts que vous avez déployés. Je suis sûr que cela sera utile à de nombreuses personnes qui le trouveront via la recherche. Remarque: la valeur de registre IgnoreRemoteKeyboardLayoutest 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.
Brane
0

ATTENTION!!! La solution supprime les clés de registre pour la mise en page américaine !!!

N'utilisez que si vous savez ce que vous faites!

Sauvegardez d'abord votre registre!

Exécutez dans PowerShell:

Remove-Item -Path "Registry::HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\00000409" -ErrorAction SilentlyContinue;
Remove-ItemProperty -Path "Registry::HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layout\DosKeybCodes" -Name "00000409" -ErrorAction SilentlyContinue;
Remove-ItemProperty -Path "Registry::HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Keyboard Layout\DosKeybCodes" -Name "00000409" -ErrorAction SilentlyContinue;

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.

Victor S.
la source