Numéro d'article: 927824 - Dernière mise à jour: lundi 9 novembre 2009 - Version: 2.0

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

Sommaire

Agrandir tout | Réduire tout

Symptômes

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

Par exemple, si vous vous connectez un clavier 106/109 japonais USB à l'ordinateur, ou si vous vous connectez un clavier de dix clé USB à l'ordinateur, Windows Vista peut utiliser le périphérique comme si elle possède une disposition de clavier 101/102 anglais.

Cause

Ce problème peut se produire si une des conditions suivantes est remplie :
  • Le clavier USB a une puce de «ID Plug-and-Play» défini comme «Clavier d'USB 101/102 anglais».

    Certains claviers 106/109 japonais USB ont un circuit de clavier 101/102 anglais qui partage également le «code de Plug-and-Play." Si vous vous connectez ce type de clavier 106/109 japonais USB à l'ordinateur, Windows Vista l'identifie en tant que périphérique anglais. Par conséquent, Windows Vista modifie la disposition de clavier système à 101/102 anglais.
  • "ID Plug-and-Play" pour le clavier USB n'est pas défini dans le fichier Keyboard.inf.

    Si «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 vous connectez ce type de clavier, Windows Vista utilise le paramètre de disposition de clavier par défaut qui a été configuré lorsque vous avez installé Windows Vista. Par exemple, ce problème peut se produire si vous vous connectez un clavier japonais 106/109 ou si vous vous connectez un clavier de dix clé USB.
  • Windows Vista n'identifie pas correctement le clavier.

    Dans certaines conditions, la disposition de clavier réel que vous utilisez devient non synchronisée avec la disposition de clavier qui est définie par Windows Vista. Vous êtes plus susceptible de rencontrer ce problème lorsque vous utilisez un clavier USB générique. Ce problème se produit en raison de la façon dont Windows Vista mappe le clavier USB générique à la disposition de clavier que vous sélectionnez.

Résolution

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

Pour que nous résoudre le problème pour vous, passez à la section ? Fix it for me respectez. Si vous souhaitez plutôt résoudre le problème vous-même, passez à la section ? Let me fix it myself respectez.

Corriger pour moi

Pour résoudre ce problème automatiquement, cliquez sur le lien résoudre ce problème. Cliquez sur exécuter dans la boîte de dialogue Téléchargement de fichier, puis suivez les étapes décrites dans cet Assistant.


Résoudre ce problème
Microsoft Fix it 50311


Remarque Cet Assistant peut être en anglais uniquement ; toutefois, la correction automatique fonctionne également pour les autres versions linguistiques de Windows.

Remarque Si vous n'êtes pas sur l'ordinateur présentant le problème, vous pouvez enregistrer la correction automatique sur un lecteur flash ou sur un CD, et puis l'exécuter sur l'ordinateur présentant le problème.

Permettez-moi de résoudre le problème

Important Cette section, la méthode ou la tâche contient des étapes qui vous indiquent comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, assurez-vous que vous procédez comme suit avec soin. Pour plus de protection, sauvegardez le Registre avant de le modifier. Ensuite, vous pouvez restaurer le Registre en cas de problème. Pour plus d'informations sur la façon de sauvegarder et restaurer le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
322756  (http://support.microsoft.com/kb/322756/ ) Comment faire pour sauvegarder et restaurer le Registre dans Windows


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

    Réduire cette imageAgrandir cette image
     User Account Control permission
    Si vous êtes invité à entrer un mot de passe administrateur ou de confirmation, tapez le mot de passe ou cliquez sur Continuer.
  2. Recherchez et cliquez sur la sous-clé de Registre suivante :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
  3. Cliquez avec le bouton droit sur JPN LayerDriver, puis cliquez sur Modifier.

    Remarque Si l'entrée de Registre JPN LayerDriver n'existe pas, créez-la. Pour ce faire, cliquez avec le bouton droit sur une zone vide dans le volet de détails, pointez sur Nouveau, puis cliquez sur Valeur de chaîne. Ensuite, tapez JPN LayerDriver pour nommer la nouvelle valeur de chaîne.
  4. Dans la zone données de la valeur, supprimez la valeur existante, tapez kbd106.dll et 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 ce faire, cliquez avec le bouton droit sur une zone vide dans le volet de détails, 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 et 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 ce faire, cliquez avec le bouton droit sur une zone vide dans le volet de détails, pointez sur Nouveau, puis cliquez sur valeur DWORD (32-bit). Ensuite, tapez OverrideKeyboardSubtype pour nommer la nouvelle valeur DWORD.
  8. Dans la zone données de la valeur, supprimez la valeur existante, tapez 2 et 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 ce faire, cliquez avec le bouton droit sur une zone vide dans le volet de détails, pointez sur Nouveau, puis cliquez sur valeur DWORD (32-bit). Ensuite, tapez OverrideKeyboardType pour nommer la nouvelle valeur DWORD.
  10. Dans la zone données de la valeur, supprimez la valeur existante, tapez 7 et puis cliquez sur OK.
  11. Quittez l'Éditeur du Registre. Ensuite, redémarrez l'ordinateur.
Remarque Si le clavier ne fonctionne pas comme prévu après avoir redémarré l'ordinateur, vous avez peut-être fait une erreur typographique lorsque vous avez modifié ces paramètres de Registre. Pour contourner ce problème, utilisez le clavier visuel pour ouvrir une session sur l'ordinateur et vérifiez les paramètres du Registre.

Plus d'informations

Entrées de Registre de clavier anglais et coréen

Clavier à 101/102 touches en anglais (États-Unis)

Le tableau suivant illustre les entrées de Registre HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters pour une anglais des États-Unis 101/102 touche clavier USB.
Réduire ce tableauAgrandir ce tableau
Nom de valeurType valeurDonnées de valeur
JPN LayerDriverREG_SZkbd101.dll
OverrideKeyboardIdentifierREG_SZ PCAT_101KEY
OverrideKeyboardSubtypeDWORD 0
OverrideKeyboardTypeDWORD 7

Clavier de type 1 USB coréen 101 touches

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

Clavier de type 2 USB coréen 101 touches

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

Clavier de type 3 USB coréen 101 touches

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

Clavier USB à 103/106 touches coréen

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

Étapes pour un clavier PS/2

La section "Résolution" décrit comment faire pour résoudre ce problème si vous possédez un clavier USB. Si vous rencontrez un problème qui ressemble à ce problème et si vous possédez un clavier PS/2, vous devez utiliser les différentes étapes pour résoudre le 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
    Start button
    , 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
    User Access Control permission
    Si vous êtes invité à entrer un mot de passe administrateur ou de confirmation, tapez votre mot de passe ou cliquez sur Continuer.
  2. Dans le Gestionnaire de périphériques, développez claviers et double-cliquez sur le périphérique clavier. Par défaut, il s'agit de standard 101/102 touches ou clavier Microsoft Natural Keyboard PS/2.
  3. Cliquez sur l'onglet pilote, puis cliquez sur Mettre à jour le pilote.
  4. Cliquez sur Rechercher sur mon ordinateur pour le pilote logiciel, 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, cliquez sur Oui si vous recevez un message d'avertissement de mise à jour de pilote, puis suivez les étapes restantes pour mettre à jour du clavier.
  7. Redémarrez l'ordinateur.
Remarque Si une version ultérieure, vous vous connectez un clavier anglais à 101/102 à l'ordinateur, modifiez ces étapes pour configurer Windows Vista pour utiliser le périphérique standard 101/102 touches ou clavier Microsoft Natural Keyboard PS/2.

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 : 
kbmt kbfixme kbmsifixme kbexpertisebeginner kbhardware kbtshoot kbprb KB927824 KbMtfr
Traduction automatiqueTraduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 927824  (http://support.microsoft.com/kb/927824/en-us/ )
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.
 

Traductions disponibles