Nombre de visiteurs

Windows XP

Virgule sur le pavé numérique du clavier

Cette virgule sur le pavé numérique n'est valable que pour Windows XP (Familial ou Pro) avec le clavier séparé pour ordinateurs de bureau, (voir photo ici). Cet article ne concerne pas les ordinateurs portables, mais les claviers spéciaux sont considérés en bas de page.

Microsoft n'a prévu la virgule sur le pavé numérique que pour le clavier standard belge, qui offre les deux options, point ou virgule. Rien de tel pour les autres claviers standard chez Microsoft. Le choix de l'option Belgique avec virgule fonctionne, mais certaines touches du clavier ne correspondent plus avec le clavier standard français.

PREMIERE METHODE
Elle consiste à réaffecter la touche du pavé numérique par la méthode Scan Code Mapper (complexe à mettre au point) prévue par Microsoft Windows.
Plus simplement pour vous, il suffit de télécharger ci-dessous le fichier virgule.reg mis au point pas Michel Bigle, de cliquer dessus, et d'accepter d'ajouter les informations dans le Registre.
J'ai rajouté en téléchargement le fichier point.reg qui revient à l'état d'origine, avec le point sur le pavé numérique.
Cette méthode convient aux claviers avec pavé numérique, standard ou non, dans toutes les langues.
Petit inconvénient :
En même temps que le point, la même touche Suppr du clavier numérique est réaffectée, et ne fonctionne plus. Aussi, pour obtenir le Gestionnaire des tâches, il faut faire Ctrl+Alt+Suppr avec la touche Suppr du pavé Home, juste sous la touche Insertion. On peut aussi obtenir le Gestionnaire des tâches en cliquant sur la barre des tâches avec le bouton droit de la souris. Cet inconvénient est donc mineur.

DEUXIEME METHODE INTEGRALE pour le clavier AZERTY FRANCAIS 101 touches seulement
Cette méthode n'a pas l'inconvénient ci-dessus : la virgule remplace aussi le point, mais la fonction Suppr est inchangée, sur le pavé numérique. Elle consiste à modifier directement le fichier de description du clavier standard français 101 touches.
Ces fichiers DLL de description de clavier "KbdLayerDescriptor", ou drivers, se trouvent dans le dossier c:\windows\system32
sous la forme kbdbe.dll, kbdfr.dll, etc...
Il faut donc remplacer le fichier kbdfr.dll, après que j'aie modifié la seule touche du point numérique, remplacé par la virgule.
De plus un tel driver n'est pas remplaçable quand Windows XP est actif. C'est pourquoi il a fallu créer une disquette Dos bootable, qui change le driver du clavier français standard quand Windows XP est inactif (voir plus loin si vous n'avez pas de lecteur de disquette).
Pour créer la disquette, il suffit de télécharger ci-dessous le fichier virgule_XP_fr.exe et mettre une disquette formatée (vide ou non) dans le lecteur de disquette, puis de cliquer sur le fichier qui créera automatiquement la disquette bootable.

Utlisation de la disquette
Il suffit de mettre la disquette dans le lecteur, de booter dessus (en principe par défaut) et de choisir l'option virgule, ou l'option point (pour revenir à l'état antérieur).

Certaines touches du clavier ne correspondent plus, ou la virgule ne s'installe pas :
Revenez au point du pavé numérique avec la disquette. Le programme rétablit automatiquement votre ancien driver de clavier. Vérifiez que tout est rétabli et n'insistez pas avec cette méthode (m'écrire s'il subsiste un problème).

Vous n'avez pas de lecteur de disquette
Vous pouvez alors, si votre carte-mère le permet, utiliser une clé USB bootable, dont la création est un peu plus compliquée que celle de la disquette (Voir Clé USB bootable sur ce site).
Après avoir créé une clé USB bootable en MS-DOS, transférez y tout le contenu du dossier virgule_XP_fr.zip téléchargeable ci-dessous. Il faut alors booter sur la clé USB et choisir l'option virgule ou point, comme pour la disquette.

REMISE EN PLACE DE LA VIRGULE APRES VERIFICATION DE WINDOWS
Lors de la vérification totale de Windows par la procédure :
sfc /scannow
le point du pavé numérique du clavier français est remis en place, mais la virgule n'est pas entièrement supprimée. Il faut donc utiliser la procédure de la disquette :
REPAIR.BAT
(signalée) pour bien supprimer ce qui reste de la virgule, puis relancer le choix de la virgule, si désiré.

CLAVIERS SPECIAUX OU AUTRES LANGUES
Avec un éditeur hexa, on peut aussi modifier le driver d'un autre clavier que le clavier standard français. Pour vous aider, j'indique que le code hexa 2E (le point) de la position 682h du clavier français a été remplacé par le code 2C (la virgule) - voir le fichier kbdfr.vrg du dossier virgule_XP_fr.zip téléchargeable en bas de page. Tous les drivers de clavier se ressemblent et une édition d'autres claviers similaires avec pavé numérique avec plus de 101 touches ou dans d'autres langues devrait permettre de trouver facilement la position du code correspondant (comme je l'ai fait entre les deux claviers belges, l'un avec le point, et l'autre avec la virgule). Un minimum de connaissance du Dos devrait permettre de faire ensuite la modification des deux fichiers virgule.bat et point.bat de la disquette ou du dossier virgule_XP_fr.zip.
Attention : les systèmes de sauvegarde de Windows XP peuvent, dans certaines circonstances, rétablir l'ancien clavier avec le point, sans prévenir. Il faut alors recommencer la procédure pour la virgule en supprimant d'abord le fichier :

CES PROGRAMMES SONT FOURNIS SANS AUCUNE GARANTIE

Téléchargements

virgule.reg pour la virgule (première méthode)

point.reg pour revenir au point (première méthode)

virgule_XP_fr.exe pour création de la disquette

virgule_XP_fr.zip pour la clé USB (voir aussi Clé USB bootable sur ce site)


Retour Astuces Windows Retour page d'accueil de J. Ph. Dupré E-mail