home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Fish 1
/
GoldFishApril1994_CD1.img
/
d1xx
/
d182
/
edimap
/
edimap.doc.f
< prev
next >
Wrap
Text File
|
1989-02-25
|
3KB
|
87 lines
"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.