TUTOS.EU

Forcer la langue arabe en seconde langue sous 2003

Avoir la lanque arabe en seconde langue pour le clavier sous Windows Server 2003

Pour avoir une seconde langue dans les claviers possibles comme ici l'arabe

Ici on part du principe que le clavier principal est en Français.
Il faut poser plusieurs clés de registre. Pour cela on va utilise la commande
REG ADD

Ces clés ont été trouvées via l'outil process monitor de systinternals qui permet de sniffer quelle clée de registre vient d'être modifiée.

REG ADD "HKCU\Keyboard Layout\Preload" /v 2 /t REG_SZ /d "00001801" /f
REG ADD "HKCU\Keyboard Layout\Substitutes" /v "00001801" /t REG_SZ /d "00020401" /f
REG ADD "HKCU\Keyboard Layout\Toggle" /v Hotkey /t REG_SZ /d 1 /f
REG ADD "HKCU\Keyboard Layout\Toggle" /v "Language Hotkey" /t REG_SZ /d 1 /f
REG ADD "HKCU\Keyboard Layout\Toggle" /v "Layout Hotkey" /t REG_SZ /d 2 /f
Lien vers le fichier : cliquez ici

Si je ne me trompe il faut aussi mettre ceci :

REG ADD "HKCU\Software\Microsoft\CTF\SortOrder\Language" /v 00000000 /t REG_SZ /d "0000040c" /f
REG ADD "HKCU\Software\Microsoft\CTF\SortOrder\Language" /v 00000001 /t REG_SZ /d "00001801" /f
Lien vers le fichier : cliquez ici

Sous 2003 j'ai dû compléter avec ces 3 clés.
La première indique que le clavier Français sera le clavier principal.
Pour les autres j'imagine que c'est pour afficher la barre de sélection du clavier

REG ADD "HKCU\Keyboard Layout\Preload" /v 1 /t REG_SZ /d "0000040c" /f
REG ADD "HKCU\Software\Microsoft\CTF\MSUTB" /v "ShowDeskBand" /t REG_DWORD /d 1 /f
REG ADD "HKCU\Software\Microsoft\CTF\LangBar" /v "ShowStatus" /t REG_DWORD /d 4 /f
Lien vers le fichier : cliquez ici

Pour revenir en arrière et supprimer les clés, utilisez ces commandes :

REG DELETE "HKCU\Keyboard Layout\Preload" /v 2 /f
REG DELETE "HKCU\Keyboard Layout\Substitutes" /v "00001801" /f
REG DELETE "HKCU\Keyboard Layout\Toggle" /v Hotkey /f
REG DELETE "HKCU\Keyboard Layout\Toggle" /v "Language Hotkey" /f
REG DELETE "HKCU\Keyboard Layout\Toggle" /v "Layout Hotkey" /f
REG DELETE "HKCU\Software\Microsoft\CTF\SortOrder\Language" /v 00000000 /f
REG DELETE "HKCU\Software\Microsoft\CTF\SortOrder\Language" /v 00000001 /f
Lien vers le fichier : cliquez ici

Note importante

La modification ne sera effective qu'après s'être déconnecté/reconnecté

Pages Web

Site WebDescription
Blog.ressoftware.comSite avec des explications sur l'utilité des différentes clés de registre