Changer la langue du clavier par la base de registre

13 octobre 2020 Par admin

En changeant la langue de votre clavier, il peut arriver que la modification ne se répercute pas à tous les niveaux. Cela peut notamment poser problème lorsque vous tentez de vous connecter à votre session mais que votre mot de passe ne fonctionne pas. Une solution assez simple est de changer la langue du clavier via la base de registre.

Pour remédier à ce problème, une solution est de modifier directement la langue de votre clavier via la de base de registre.

ATTENTION, ne faites cette manipulation que si vous êtes sûr de vous. En effet, apporter des modifications dans la base de registre peut représenter un risque en cas d’erreur.

Par précaution, avant de faire cette manipulation, vous pouvez faire une sauvegarde de votre base de registre. Cet article vous décrit en détail la procédure.

Liste des principaux codes des langues :

Voici un tableau avec les codes les plus utilisés. Repérez la langue que vous voulez sélectionner et copiez en le code :

CodeLangue
00000402Bulgarian
0000041aCroatian
00000405Czech
00000406Danish
00000413Dutch (Standard)
00000813Dutch (Belgian)
00000409English (United States)
00000809English (United Kingdom)
00001009English (Canadian)
00001409English (New Zealand)
00000c09English (Australian)
0000040bFinnish
0000040cFrench (Standard)
0000080cFrench (Belgian)
0000100cFrench (Swiss)
00000c0cFrench (Canadian)
00000407German (Standard)
00000807German (Swiss)
00000c07German (Austrian)
00000408Greek
0000040eHungarian
0000040fIcelandic
00001809English (Irish)
00000410Italian (Standard)
00000810Italian (Swiss)
00000414Norwegian (Bokmal)
00000814Norwegian (Nynorsk)
00000415Polish
00000816Portuguese (Standard)
00000416Portuguese (Brazilian)
00000418Romanian
00000419Russian
0000041bSlovak
00000424Slovenian
0000080aSpanish (Mexican)
0000040aSpanish (Traditional Sort)
00000c0aSpanish (Modern Sort)
0000041dSwedish
0000041fTurkish

Modification de la langue du clavier dans la base de registre :

Cliquez ensuite sur le bouton Windows en bas à gauche de votre écran et tapez regedit puis dans le volet de droite, cliquez sur Exécuter en tant qu’administrateur ou allez dans Outils d’administration Windows puis Editeur du Registre :

Ouvrir l'éditeur de Registre

Une fois l’éditeur ouvert, sur le volet de gauche allez dans HKEY_USERS\.DEFAULT\Keyboard Layout\Preload puis faites un double-clic sur le 1 pour changer la valeur par celle du clavier de votre choix (celle que vous avez sélectionnée dans le tableau ci-dessus) :

Modifier la langue dans la base de registre

Faites la même manipulation pour les chemins suivants : HKEY_USERS\.DEFAULT\Control Panel\International\Locale
HKEY_CURRENT_USER\Keyboard Layout\Preload\1

Une fois que vous avez changé ces valeurs, il faut redémarrer le PC pour les modifications soient appliquées.

Voilà, vous avez pu changer la langue de votre clavier via la base de registre!

La liste complète des codes disponibles sur votre machine se trouve à cet endroit : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes