home *** CD-ROM | disk | FTP | other *** search
- "Edimap v1.0 par Gilles Gamesh"
-
- Le programme peut-être librement diffusé et utilisé sous les conditions
- suivantes:
-
- - Il ne doit pas être vendu, ni ses modules utilisés dans un programme
- commercial.
- - Les 8 fichiers Edimap, Edimap.doc.F, Edimap.doc.US, Edimap.c
- lit_map.c, edimap.h, gadgets.h et func.h doivent toujours être
- distribués ensemble.
- - Les messages inclus dans le programme doivent rester en Français,
- le fichier Dadi.doc.US contient leur traduction en anglais. Vous
- pouvez pour votre usage personnel recompiler le source en les
- modifiant, mais vous devez distribuer le fichier exécutable
- Edimap originel.
-
- Je ne demande aucune contribution pour ce programme, si ce n'est le respect
- de mes désirs.
- Merci
-
- FONCTION
-
- Ce programme est destiné à modifier un fichier "table de clavier"
- (usuellement situé dans le sous-directory keymaps).
-
- Il charge le fichier originel, l'édite et sauve la table modifiée
- dans un fichier qui par défaut aura l'extension .map.
-
- Toute cette édition est indépendante de la table de clavier en service
- à ce moment là.
-
- Après être sorti du programme vous n'avez plus qu'à mettre le fichier crée
- dans le sous-directory "keymaps" sous le nom que vous avez donné à la table de
- clavier.
-
- Attention : Une fois une table de clavier chargée par setmap elle demeure
- dans le système même si vous en changez et une nouvelle invocation reprendra
- simplement la table précédemment chargée. Si vous voulez tester votre nouvelle
- table et qu'elle a le même nom qu'une table utilisée précédemment vous devez
- rebooter la machine.
-
- USAGE
-
- Edimap keymap_name
-
- Pour modifier la traduction d'une touche de clavier, vous devez
- simplement taper sur celle-ci. Le programme vous affiche alors ses
- traductions actuelles dans autant de "string-gadgets" que d'attributs
- autorisés ainsi que ces attributs eux-même.
- Pour changer les attributs cliquer simplement dans ceux-ci.
- L'attribut DEAD doit être activé aussi bien pour les touches
- accentuées que les touches accentuables.
- Pour modifier une traduction, cliquer le string-gadget correspondant
- et taper simplement la nouvelle traduction.
-
- Pour vous familiariser avec la syntaxe utilisée regardez comment
- le programme affiche le contenu des touches.
-
- Un simple caractère s'indique par son code ASCII en hexa, ou par
- le caractère lui-même entre apostrophe. (le CSI peut-être traduit par <CSI>)
- Un string s'indique par une combinaison de caractêres enclos entre
- apostrophes ou guillemets séparés par des virgules.
- Une touche accentuable (deadable) s'écrit sous la forme
- 'e',(éèêeë) l'on indique d'abort sa valeur sans accent puis entre parenthèses
- les traductions quand elle est précédée respectivement par accent aigu,
- grave, circonflexe, tildé et tréma.
- Une touche morte (dead) se représente par son accent entre parenthèses
- (') et (´) ainsi que (") et (¨) sont équivalents.
-
- Exemples de codes "string" valides:
-
- <CSI>,'~10'
- 08,'"',"l'accent",'"' donnera <tab>"l'accent"
-
- LIMITATIONS et BUGS
-
- - La longueur du string-gadget d'entrée est limitée à 79 caractères.
- - Il semble, d'après ce que j'ai compris des tables existantes, qu'une
- touche ne puisse à la fois avoir un code "string" et un code "dead" ou
- "deadable"; par contre elle peut à la fois être "dead" et "deadable".
-
- pouvez m'envoyer Remarques et Suggestions par courrier électronique
- adressé au nom de Francoise Perrier
- BITNET/EARN: FRANCOIS@FRMEU51
- SPAN: MESIOA::FRANCOISE
- qui me les transmettra.
-