Saisie des caractères étendus

ClavierNum.exe

English

Cette page existe à présent en version dynamique, à l'adresse http://www.zailes.org/ClavierNum/ClavierNum.aspx. L'avantage des pages dynamiques est de s'adapter à la langue que vous choisissez dans les options du navigateur.

Pour taper un certain nombre de caractères spéciaux, dont e dans l'o par exemple, sous réserve de se rappeler les touches affectées à chaque caractère, un programme est bien plus efficace que celui présenté ici :

http://www.dicomoche.net/kbdfrac.htm

Les claviers modernes comportent, pour les plus évolués, un peu plus de cent douze touches, pour gérer plusieurs centaines de caractères. Aussi, seuls les plus courants sont associés chacun à une touche. Pour des caractères un peu moins courants, comme arobase ou euro, une combinaison de touches est attribuée au caractère, dans ces exemples avec AltGr, qui est généralement équivalente à Ctrl + Alt.

Pour les autres caractères, il est possible, sous réserve que le jeu de caractères correct soit sélectionné, de taper le caractère avec Alt + pavé numérique. Pressez la touche Alt, en la maintenant enfoncée tapez le code du caractère sur le pavé numérique, le caractère apparaît lorsque vous relâchez la touche Alt.

Cette façon de procéder peut donner satisfaction à trois conditions :

Pour ma part je suis en train de taper cette page sur un clavier dont la frappe d'un caractère sur le pavé numérique avec la touche Alt est déficiente, lorsqu'on utilise les touches rémanentes, fonction qui s'avère indispensable sur ce clavier « mal foutu » avec la touche Windows dans un coin.

Aussi, je me suis écrit un programme pour la frappe des caractères spéciaux.

Pour lancer ce programme il vous faudra disposer d'un raccourci. Vous pouvez utiliser un raccourci Windows dans le menu Démarrer ou sur le bureau, ou plus commodément utiliser un logiciel de gestion de raccourcis comme Wonderkeys.

Une fois que vous aurez tapé le raccourci choisi lors de l'installation, vous verrez apparaître cette boîte de dialogue.

screen copy

...

Par défaut la sélection se trouve dans le champ texte, et le verrouillage des majuscules est activé, même si cela n'apparaît pas sur le témoin du clavier. Cela vous permet de taper directement un code numérique sur la rangée supérieure du clavier. Si vous souhaitez utiliser le pavé numérique, il vous revient de l'activer.

Une fois que vous avez tapé le code d'un caractère, vous le validez avec la touche Entrée. Tout simplement. Par exemple, si vous avez tapé 156 dans la zone de texte, lorsque vous pressez Entrée un caractère « e dans l'o » s'insère dans la fenêtre qui était sélectionnée au préalable (si bien entendu cette fenêtre permet l'écriture). L'état du verrouillage des majuscules est rétabli comme il était avant l'appel du programme.

Attention à bien maîtriser les touches rémanentes ou choisir votre raccourci clavier en conséquence : si la touche Alt est activée lorsque vous appelez le programme, cela peut activer le menu de l'application dans laquelle vous étiez, et donc la frappe d'un caractère ne l'insère pas dans le document, il faudra d'ailleurs presser Echappement pour fermer le menu.

Si vous souhaitez insérer un espace insécable, un bouton est prévu directement pour cela. Il est possible de cliquer dessus, ou de l'activer avec « Alt I ». Si vous avez téléchargé ce programme avant le 24 mars 2006 à 18h00, cette fonction ne sera opérationnelle que si vous utilisez les touches rémanentes, pour que la touche Alt soit relâchée au moment où vous pressez le I. Ce problème est réglé avec la mise à jour.

Les touches prévues pour les caractères œ, æ, ß, Œ, Æ, « et » sont apparues ultérieurement.

Si vous ne connaissez pas le code d'un autre caractère que vous voulez taper, qu'à cela ne tienne, un clic sur le bouton « Table de caractères » (ou le déclenchement de ce bouton par « Alt T ») va appeler l'application Windows que vous trouverez dans le menu Démarrer, Tous les programmes / Accessoires / Outils systèmes : la table des caractères. Cet outil vous permet de visualiser tous les caractères existants et de sélectionner le bon en double-cliquant dessus.

Dans ce cas, avec les premières versions il vous faudra fermer la boîte de dialogue illustrée ci-dessus, par exemple en pressant la touche d'échappement, puis utiliser les commandes de votre application pour insérer le caractère que vous venez d'insérer dans le presse-papiers, par exemple en pressant « Ctrl V ». Vous pouvez aussi télécharger la version à jour pour que la boîte de dialogue se ferme automatiquement lorsque vous appelez la table de caractères.

Le bouton « caractère hexadécimal » interprétera le contenu du champ texte comme code exprimé en hexadécimal, cela ne sera utile qu'aux gens qui savent ce que cela signifie.

Il arrive que le caractère soit inséré deux fois. Il est en effet généré en deux endroits du programme, mais les deux ne se déclenchent pas à tous les coups, pour une raison pas encore bien maîtrisée : il m'a semblé préférable que le caractère soit parfois inséré deux fois, que souvent pas du tout.

Ce programme est disponible en cliquant sur le lien ci-dessous à gauche. Il requiert le kit d'exécution VB6. Ce kit est disponible sur le serveur Microsoft, par ailleurs il est installé automatiquement avec d'autres programmes de ce site, pour lesquels un ajout était nécessaire.

Programme ClavierNum.exe

Nécessite le kit d'exécution Visual Basic.

Chargez-le depuis le site Microsoft, ou installez d'abord un autre programme de ce site, comme par exemple NavRecherche, qui lance une recherche sur le texte sélectionné. Ce programme fait l'objet d'un programme d'installation, qui comporte le kit d'exécution.

Ensuite choisissez un répertoire pour installer ClavierNum.exe, le plus logique sous Windows XP serait C:\Program Files\ClavierNum.

Pour finir créez un raccourci vers ce programme. Les raccourcis Windows peuvent faire l'affaire, mais Wonderkeys est beaucoup plus commode.

Retour à la page principale

Valid XHTML 1.0 Transitional