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