Clavier confus

1

Lorsque j'essaie d'ajouter une Persiandisposition de clavier sur Windows 7 x64, le clavier n'apparaît pas dans la barre de langue. Par exemple, lorsque j'ajoute English, Arabicet Persianles dispositions de clavier, comme indiqué dans la figure suivante,

entrez la description de l'image ici

les seules langues disponibles seront Englishet Arabic:

entrez la description de l'image ici

Les propriétés de la Persiandisposition affichent un clavier vierge:

entrez la description de l'image ici

J'avais installé un logiciel de comptabilité persan avec probablement causé le problème. J'ai essayé sfc /scannowde revenir sur les modifications apportées aux fichiers système, le cas échéant, mais je n'ai sfctrouvé aucun problème.

Isaac
la source
Peut-être devriez-vous installer les paramètres régionaux séparément?
Eugene S
@EugeneS: Non. Les Persianparamètres régionaux dans de nombreuses autres langues font partie de Windows 7. Je n'ai aucun problème à installer les Persianparamètres régionaux sur d'autres ordinateurs exécutant Windows 7.
Isaac,

Réponses:

1

J'ai eu une telle expérience avec l'installation d'une disposition de clavier personnalisée à l'aide de programmes d'installation tels que "Clavier XP Farsi".

Cette configuration crée une dll similaire à Kbdfa.dll dans le dossier System32: kbdfapsoft.dll

Je résous le problème en utilisant:

1- Recherchez dans le dossier Windows kbdfa.dll. J'ai trouvé ceux-ci:

32 bit dlls:(6.50 KB)
 C:\Windows\System32\kbdfa.dll
 C:\Windows\winsxs\amd64_microsoft-windows-i..l-keyboard-00000429_31bf3856ad364e35_6.1.7600.16385_none_46c321d27ba117ab\kbdfa.dll

64 bit dlls:(6.00 KB)
 C:\Windows\SysWOW64\kbdfa.dll
 C:\Windows\winsxs\wow64_microsoft-windows-i..l-keyboard-00000429_31bf3856ad364e35_6.1.7600.16385_none_5117cc24b001d9a6\kbdfa.dll

2- Copiez et collez le fichier kbdfa32.dll du dossier winsxs dans les dossiers system32 ou SysWOW64 appropriés.

3- Si vous avez des fichiers tels que kbdfa * .dll (c'est-à-dire: kbdfapsoft.dll), copiez et remplacez le fichier kbdfa.dll approprié à son emplacement, habituellement le dossier system32 portant le même nom (c'est-à-dire: kbdfapsoft.dll).

4- Copier et coller des dll 32 bits (kbdfa.dll et si vous avez kbdfa * .dll) dans system32 \ dllcache

5- Retirez le clavier Perian et ajoutez-le depuis un moment. Et c'est fait.

Il est préférable d’utiliser une disposition Windows standard. Vous pouvez utiliser les touches Ctrl + Maj + 2 pour taper zwnj (Zero Width None Joiner).

Quelques liens utiles:

Le créateur de la disposition du clavier Microsoft

traylayout-1.2.zip pour Windows XP imite kbdfa.dll amélioré sans remplacer réellement les fichiers système.

Mhz
la source