Clavier Français Étendu Pan-Sahélien. (v1.01)

Téléchargement.

Le pilote de clavier fourni est compatible Windows 2000/XP et peut être utilisé directement en lieu et place du clavier "Français (France)" standard, ou en complément de celui-ci.

Son installation demande le support de Windows Installer (normalement fourni avec Windows XP). Il n'y a aucun dialogue de configuration, le clavier pouvant simplement être désinstallé avec "Ajout/suppression de programmes" du Panneau de configuration Windows.

Ce clavier est totalement gratuit, et peut être librement modifié et redistribué suivant les termes de la licence LGPL (GNU Lesser General Public License) qui vous permet d'effectuer autant de copie que nécessaire, et couvre la documentation référencée ici.

Une fois l'archive extraite dans un dossier de votre choix, exécutez le package "kbdfrps.msi".

Puis ouvrez les paramètres de la barre de langue ou le panneau de configuration du clavier et activez le clavier dans la liste présentée.

Une fois le nouveau clavier activé, il suffit de supprimer le clavier français éventuel en ouvrant à nouveau les paramètres de la barre des langues. Mais vous pouvez définir une touche de basculement entre deux claviers pour la même langue. Le clavier est paramétré pour la langue française, et fonctionnera donc dans un environnement français. Si vous faites de ce clavier le clavier par défaut, il faut redémarrer le système.

Pour désinstaller le clavier ou le mettre à jour, il faut préalablement ouvrir le panneau de configuration, "Ajouter/supprimer des programmes", et choisir "Français (Pan-Sahélien)" dans la liste de programmes. Puis réactiver un des claviers installés sur le système.

Implantation et utilisation du clavier.

Le schéma d'implantation du clavier est disponible ici en:

Le but de ce clavier est de reproduire une compatibilité totale avec un clavier français standard, auquel il ajoute les quelques caractères du français manquants sur le clavier de base, et de nouvelles touches mortes pour les diacritiques. Ce clavier permet donc aussi de composer dans de nombreuses langues européennes autres que le français.

Voici des images du clavier créé sous windows XP avec MSKLC, et la police "Arial Unicode MS" (la seule de Microsoft pour l'instant à contenir tous les caractères présents dans ce clavier, dont le double accent aigu).

Cela permet de supporter le clavier facilement avec de simples stickers transparents collés sur les touches d'un clavier français normal, et donc à un coût dérisoire par rapport à la solution de construction d'un clavier spécialisé dont la mise sur le marché se ferait à un coût nettement supérieur à celui des claviers usuels plus répandus destinés uniquement au Français et/ou l'Arabe.

Ce critère a semblé important pour faciliter l'accès à l'informatique à des communautés réduites et peu fortunées d'utilisateurs Africains.

Notez toutefois que le symbole "degré" sur la touche [° ) ]] de la rangée supérieure devient une touche morte pour l'accent rond, le symbole degré étant toujours possible en le faisant suivre d'un espace, de façon similaire au symbole "tilde" sur la touche [2 é~] de la première ligne de clavier).

Les autres touches mortes permettent de composer tous les accents supplémentaires avant la lettre à accentuer. Dans ce clavier, les touches mortes de diacritiques donnent accès à tous les caractères Latins accentués correspondants définis dans la norme Unicode actuelle 4.01. Certains caractères ne seront pas affichés sans l'adjonction de polices de caractères étendues (comme "Arial Unicode MS" de Microsoft, malheureusement disponible uniquement avec Office et non nativement avec Windows, ou "Lucida Console" ou "Lucida Sans Unicode" fournie avec Windows, ou "Gentium" et "Code2000" des polices de caractères libres, en cours de développement, qui supportent la quasi-totalité des caractères composés proposés ici).

De plus une nouvelle touche morte [Afr] (pour Africain), composée avec [AltGr] + [* µ], permet lorsqu'elle est pressée avant un autre caractère de composer les lettres latines rares qui ne peuvent pas être composées simplement avec le modèle accent+lettre de base. Tous les efforts ont été faits pour essayer de positionner les touches mortes des diacritiques ou les lettres africaines selon un modèle mnémotechnique ou de proximité et de facilité de repérage. Certains claviers peuvent disposer d'une touche modifier supplémentaire et on pourra lui préférer une touche [Afr] ou [AltGr2] séparée pour faciliter la saisie. Certains claviers (sur les PC portables) disposent par exemple d'une touche [Fn] (pour "fonction") qui pourrait être utilisable à moins que celle-ci n'affecte déjà les touches principales du clavier pour réaliser des opérations sur les entrées-sorties du PC et le pilotage multimédia, ou un contrôle de la batterie, ou l'extraction/éjection d'un disque ou composant, ou la mise enveille.

Notez que seuls les caractères précomposés sont générés par ce clavier. Certains caractères composés africains peuvent encore manquer, du fait de leur absence dans le standard Unicode actuel. Ainsi, certains caractères d'origine grecque n'ont pas d'équivalent dans le jeu de caractères latin actuel d'Unicode; de même certaines lettres n'ont pas d'équivalent en majuscule. Les schémas d'implantation ci-dessus montrent ces emplacements en rouge, simplement pour réserver un positionnement possible futur.

Détails techniques.

Ce pilote a été produit avec l'outil gratuit MSKLC (Microsoft™ Keyboard Layout Creator).

Il est basé sur le fichier de définition de clavier:

Ce fichier est en format texte Unicode UTF-16LE (petit-boutiste), éditable ou visualisable avec un simple éditeur de texte comme le Bloc-Note de Windows NT/2000/XP ; néanmoins pour les modifications il est plus simple d'utiliser l'outil MSKLC de Microsoft, disponible sur le site GlobalDev de Microsoft™ : The Microsoft Keyboard Layout Editor. Le chargement de l'utilitaire MSKLC est gratuit pour tout titulaire d'une licence valide ("Genuine") de Microsoft Windows™.

Aucun test n'a été effectué pour vérifier que le pilote généré fonctionne sous Windows 95/98/ME. Cependant il fonctionnera sous Windows 2000, XP, ou Server 2003 et supérieur. En cas de doute, utilisez MSKLC sur votre propre système et chargez le fichier de définition de clavier pour compiler un pilote pour votre système ou vos propres besoins.

Support.

Ce logiciel est fourni à titre gratuit et sans aucun support ni aucune garantie de bon fonctionnement ou d'adéquation à un besoin particulier. Néanmoins les commentaires sont bienvenus. Les détails de la licence sont ceux de la Licence GNU "LGPL" (voir http://www.gnu.org/licences/lgpl.html).