Windows Vista ne peut pas utiliser la disposition de clavier correcte lorsque vous connectez un clavier USB à l'ordinateur

Traductions disponibles Traductions disponibles
Numéro d'article: 927824 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Symptômes

Lorsque vous connectez un clavier USB à un ordinateur exécutant Windows Vista, Windows Vista ne peut pas utiliser la disposition de clavier correcte.

Par exemple, si vous connectez un clavier USB japonais à 106/109 touches, ou si vous connectez un clavier USB à 10 touches à l'ordinateur, Windows Vista ne peut pas utiliser ce périphérique comme s'il s'agissait d'une disposition de clavier anglais à 101/102 touches.

Cause

Ce problème peut se produire lorsque l'une des conditions suivantes est remplie :
  • Le clavier USB possède une puce sur laquelle l'« ID Plug-and-Play » est défini comme clavier USB anglais à 101/102 touches.

    Certains claviers USB japonais à 106/109 touches possèdent une puce de clavier anglais à 101/102 touches qui partage également l'« ID Plug-and-Play ». Si vous connectez ce type de clavier USB japonais à 106/109 touches à l'ordinateur, Windows Vista l'identifie comme un périphérique anglais. Par conséquent, Windows Vista modifie la disposition de clavier système qui correspond alors à un clavier USB anglais à 101/102 touches.
  • L'« ID Plug-and-Play » pour le clavier USB n'est pas défini dans le fichier Keyboard.inf.

    Si l'« ID Plug-and-Play » pour le clavier USB n'est pas défini dans le fichier Keyboard.inf, Windows Vista ne peut pas identifier le modèle de clavier. Lorsque vous connectez ce type de clavier, Windows Vista utilise le paramètre de disposition de clavier par défaut qui a été configuré lors de l'installation de Windows Vista. Par exemple, ce problème peut se produire si vous connectez un clavier USB japonais à 106/109 touches ou si vous connectez un clavier USB à 10 touches.
  • Windows Vista n'identifie pas correctement le clavier.

    Dans certains cas, la disposition de clavier réelle que vous utilisez n'est plus synchronisée avec la disposition de clavier définie par Windows Vista. Vous avez plus de chance de rencontrer ce problème lorsque vous utilisez un clavier USB générique. Ce problème survient en raison de la manière dont Windows Vista associe le clavier USB générique à la disposition de clavier que vous avez sélectionnée.

Résolution

Pour résoudre ce problème, configurez la sous-clé de Registre
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
afin que les entrées de Registre s'affichent dans le tableau suivant.
Réduire ce tableauAgrandir ce tableau
Nom de la valeurType de la valeurDonnées de la valeur
LayerDriver JPNREG_SZ kbd106.dll
OverrideKeyboardIdentifierREG_SZ PCAT_106KEY
OverrideKeyboardSubtypeDWORD 2
OverrideKeyboardTypeDWORD 7
Remarque Pour plus d'informations sur les entrées de Registre correspondantes pour les claviers USB anglais et les claviers USB coréens, consultez la section « Informations supplémentaires ».

Afin que nous puissions résoudre le problème pour vous, consultez la section « Aidez-moi ». Si vous voulez résoudre le problème vous-même, consultez la section « Je résous le problème moi-même ».

Aidez-moi

Pour résoudre automatiquement ce problème, cliquez sur le lien Résoudre ce problème. Cliquez ensuite sur Exécuter dans la boîte de dialogue Téléchargement de fichier et suivez la procédure indiquée par l'Assistant.


Résoudre ce problème
Microsoft Fix it 50311


Remarque Cet Assistant peut exister en anglais uniquement. La correction automatique fonctionne toutefois pour les versions de Windows dans d'autres langues.

Remarque Si vous n'êtes pas sur l'ordinateur sur lequel le problème survient, vous pouvez enregistrer la résolution automatique sur un lecteur flash ou sur un CD-ROM et l'exécuter ensuite sur l'ordinateur concerné par le problème.

Je résous le problème moi-même

Important Cette section, méthode ou tâche, contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour plus de protection, effectuez une sauvegarde du Registre avant de le modifier. Vous serez alors en mesure de le restaurer en cas de problème. Pour plus d'informations sur la sauvegarde et la restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
322756 Procédure de sauvegarde, de modification et de restauration du Registre dans Windows XP


Pour configurer ces entrées de Registre, procédez comme suit :
  1. Cliquez sur Démarrer
    Réduire cette imageAgrandir cette image
    Bouton Démarrer
    , tapez regedit dans la zone Rechercher, puis cliquez sur regedit dans la liste Programmes.

    Réduire cette imageAgrandir cette image
    Autorisation Contrôle de compte d'utilisateur
    Si vous êtes invité à entrer un mot de passe administrateur ou à confirmer une opération, entrez le mot de passe ou cliquez sur Continuer.
  2. Recherchez la sous-clé de Registre suivante et cliquez dessus :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
  3. Cliquez avec le bouton droit sur LayerDriver JPN, puis cliquez sur Modifier.

    Remarque Si l'entrée de Registre LayerDriver JPN n'existe pas, créez-la. Pour cela, cliquez avec le bouton droit sur un espace vide dans le volet d'informations, pointez sur Nouveau, puis cliquez sur Valeur de chaîne. Ensuite, tapez LayerDriver JPN pour nommer la nouvelle valeur de chaîne.
  4. Dans la zone Données de la valeur, supprimez la valeur existante, tapez kbd106.dll, puis cliquez sur OK.
  5. Cliquez avec le bouton droit sur OverrideKeyboardIdentifier, puis cliquez sur Modifier.

    Remarque Si l'entrée de Registre OverrideKeyboardIdentifier n'existe pas, créez-la. Pour cela, cliquez avec le bouton droit sur un espace vide dans le volet d'informations, pointez sur Nouveau, puis cliquez sur Valeur de chaîne. Ensuite, tapez OverrideKeyboardIdentifier pour nommer la nouvelle valeur de chaîne.
  6. Dans la zone Données de la valeur, supprimez la valeur existante, tapez PCAT_106KEY, puis cliquez sur OK.
  7. Cliquez avec le bouton droit sur OverrideKeyboardSubtype, puis cliquez sur Modifier.

    Remarque Si l'entrée de Registre OverrideKeyboardSubtype n'existe pas, créez-la. Pour cela, cliquez avec le bouton droit sur un espace vide dans le volet d'informations, pointez sur Nouveau, puis cliquez sur Valeur DWORD 32 bits. Ensuite, tapez OverrideKeyboardSubtype pour nommer la nouvelle valeur DWORD.
  8. Dans la zone Données de la valeur, supprimez la valeur existante, tapez 2, puis cliquez sur OK.
  9. Cliquez avec le bouton droit sur OverrideKeyboardType, puis cliquez sur Modifier.

    Remarque Si l'entrée de Registre OverrideKeyboardType n'existe pas, créez-la. Pour cela, cliquez avec le bouton droit sur un espace vide dans le volet d'informations, pointez sur Nouveau, puis cliquez sur Valeur DWORD 32 bits. Ensuite, tapez OverrideKeyboardType pour nommer la nouvelle valeur DWORD.
  10. Dans la zone Données de la valeur, supprimez la valeur existante, tapez 7, puis cliquez sur OK.
  11. Quittez l'Éditeur du Registre. Redémarrez ensuite votre ordinateur.
Remarque Si le clavier ne fonctionne pas comme prévu après le redémarrage de l'ordinateur, vous avez peut être fait une erreur typographique lors de la modification des paramètres du Registre. Pour contourner ce problème, utilisez le clavier à l'écran pour vous connecter à votre ordinateur, puis vérifiez les paramètres du Registre.

Plus d'informations

Entrées de Registre des claviers anglais et coréen

Clavier USB anglais US à 101/102 touches

Le tableau suivant illustre les entrées de Registre
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
pour un clavier USB anglais US à 101/102 touches.
Réduire ce tableauAgrandir ce tableau
Nom de la valeurType de la valeurDonnées de la valeur
LayerDriver JPNREG_SZkbd101.dll
OverrideKeyboardIdentifierREG_SZ PCAT_101KEY
OverrideKeyboardSubtypeDWORD 0
OverrideKeyboardTypeDWORD 7

Clavier USB coréen de type 1 à 101 touches

Le tableau suivant illustre les entrées de Registre
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
pour un clavier USB coréen de type 1 à 101 touches.
Réduire ce tableauAgrandir ce tableau
Nom de la valeurType de la valeurDonnées de la valeur
LayerDriver KORREG_SZkbd101a.dll
OverrideKeyboardIdentifierREG_SZ PCAT_101AKEY
OverrideKeyboardSubtypeDWORD 3
OverrideKeyboardTypeDWORD 8

Clavier USB coréen de type 2 à 101 touches

Le tableau suivant illustre les entrées de Registre
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
pour un clavier USB coréen de type 2 à 101 touches.
Réduire ce tableauAgrandir ce tableau
Nom de la valeurType de la valeurDonnées de la valeur
LayerDriver KORREG_SZkbd101b.dll
OverrideKeyboardIdentifierREG_SZ PCAT_101BKEY
OverrideKeyboardSubtypeDWORD 4
OverrideKeyboardTypeDWORD 8

Clavier USB coréen de type 3 à 101 touches

Le tableau suivant illustre les entrées de Registre
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
pour un clavier USB coréen de type 3 à 101 touches.
Réduire ce tableauAgrandir ce tableau
Nom de la valeurType de la valeurDonnées de la valeur
LayerDriver KORREG_SZkbd101c.dll
OverrideKeyboardIdentifierREG_SZ PCAT_101CKEY
OverrideKeyboardSubtypeDWORD 5
OverrideKeyboardTypeDWORD 8

Clavier USB coréen à 103/106 touches

Le tableau suivant illustre les entrées de Registre
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
pour un clavier USB coréen à 103/106 touches.
Réduire ce tableauAgrandir ce tableau
Nom de la valeurType de la valeurDonnées de la valeur
LayerDriver KORREG_SZkbd103.dll
OverrideKeyboardIdentifierREG_SZ PCAT_103KEY
OverrideKeyboardSubtypeDWORD 6
OverrideKeyboardTypeDWORD 8

Procédure à suivre pour un clavier PS/2

La section « Résolution » explique comment résoudre ce problème si vous possédez un clavier USB. Si vous rencontrez un problème qui ressemble à celui-ci, et si vous possédez un clavier PS/2, vous devez suivre une autre procédure pour résoudre ce problème. Pour résoudre ce problème lorsque vous possédez un clavier PS/2, procédez comme suit :
  1. Cliquez sur Démarrer
    Réduire cette imageAgrandir cette image
    Bouton Démarrer
    , tapez Gestionnaire de périphériques dans la zone Rechercher, puis cliquez sur Gestionnaire de périphériques dans la liste Programmes.

    Réduire cette imageAgrandir cette image
    Contrôle d'accès d'utilisateur
    Si vous êtes invité à entrer un mot de passe administrateur ou à confirmer une opération, tapez votre mot de passe, ou cliquez sur Continuer.
  2. Dans le Gestionnaire de périphériques, développez Claviers, puis double-cliquez sur le clavier. Par défaut, il s'agit de Clavier standard 101/102 touches ou Microsoft Natural PS/2.
  3. Cliquez sur l'onglet Pilote, puis sur Mettre à jour le pilote.
  4. Cliquez sur Rechercher un pilote logiciel sur mon ordinateur , puis cliquez sur Me laisser choisir parmi une liste de pilotes de périphériques sur mon ordinateur.
  5. Désactivez la case à cocher Afficher les matériels compatibles, puis cliquez sur Clavier PS/2 japonais (106/109 touches).
  6. Cliquez sur Suivant, puis sur Oui si vous recevez un message d'avertissement de mise à jour de pilote, puis suivez le reste de la procédure de mise à jour du clavier.
  7. Redémarrez l'ordinateur.
Remarque Si vous connectez ultérieurement un clavier anglais à 101/102 touches à l'ordinateur, modifiez cette procédure pour configurer Windows Vista pour l'utilisation du périphérique Clavier standard 101/102 touches ou Microsoft Natural PS/2.

Propriétés

Numéro d'article: 927824 - Dernière mise à jour: lundi 16 novembre 2009 - Version: 2.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Windows Vista Édition Familiale Basique
  • Windows Vista Édition Familiale Premium
  • Windows Vista Édition Intégrale
  • Windows Vista Professionnel
  • Windows Vista Entreprise
  • Windows Vista Starter
  • Windows Vista Édition Familiale Basique 64 bits
  • Windows Vista Édition Familiale Premium 64 bits
  • Windows Vista Édition Intégrale 64 bits
  • Windows Vista Entreprise 64 bits
Mots-clés : 
kbfixme kbmsifixme kbexpertisebeginner kbhardware kbtshoot kbprb KB927824
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com