W3C Amaya

previous top next

Entrer des caractères ISO-Latin et Unicode dans Amaya

Pour les caractères ISO-latin qui ne sont pas directement disponibles depuis le clavier, Amaya utilise le support standard fournit par le système (Operating System). Un support multi-touches est aussi fourni pour les versions Motif et Windows.

Quand les deux méthodes sont disponibles, le choix d'une méthode plutôt qu'une autre, se fait par l'utilisateur grâce à l'entrée de dialogue "Activer multi-key" dans Spécial/Préférences/Générales. Quand le support multi-touches optionnel est activé et le support multi-touches standard est désactivé.

Amaya fournit un mécanisme pour assigner des raccourcis clavier à des caractères non disponibles au clavier. Quelques uns sont prédéfinis :

On donne une description des deux méthodes d'insertion de caractères par combinaison de touches, pour les autres méthodes il faut se reporter aux documentations du systéme (Operating System).

Le support multi-touches standard des versions Motif et GTK

Pour les caractères ISO-Latin indisponibles sur le clavier standard, il existe normalement une méthode qui insère ce caractère par une séquence de deux caractères disponibles précédés par la touche spéciale Composer. Sur Amaya il est possible d'inverser la première touche et la deuxième.

Si la touche Composern'existe pas vous pouvez l'attacher à une touche existante comme Alt-Gr par la commande xmodmap suivante :

keycode 113 = Multi_key

Cette commande peut être rangée dans le fichier $HOME/.Xmodmap , ainsi elle pourra être appliquée dès qu'on lancera le serveur X.

Nom

Code

Première/Seconde touche

Seconde/Première Touche

Sortie

AElig 198 <Shift> A <Shift> E Æ
Aacute 193 <Shift> A accent aigu Á
Acirc 194 <Shift> A accent circonflexe Â
Agrave 192 <Shift> A accent grave À
Aring 197 <Shift> A étoile Å
Atilde 195 <Shift> A tilde Ã
Auml 196 <Shift> A tréma Ä
Ccedil 199 <Shift> C cédille Ç
Eth 222 - D Ð
Eacute 201 <Shift> E accent aigu É
Ecirc 202 <Shift> E accent circonflexe Ê
Egrave 200 <Shift> E accent grave È
Euml 203 <Shift> E tréma Ë
Iacute 205 <Shift> I accent aigu Í
Icirc 206 <Shift> I accent circonflexe Î
Igrave 204 <Shift> I accent grave Ì
Iuml 207 <Shift> I tréma Ï
Ntilde 209 <Shift> N tilde Ñ
Oacute 211 <Shift> O accent aigu Ó
Ocirc 212 <Shift> O accent circonflexe Ô
Ograve 210 <Shift> O accent grave Ò
Oslash 216 <Shift> O slash Ø
Otilde 213 <Shift> O tilde Õ
Ouml 214 <Shift> O tréma Ö
Thorn 222 <Shift> T <Shift> H Þ
Uacute 205 <Shift> U accent aigu Ú
Ucirc 206 <Shift> U accent circonflexe Û
Ugrave 204 <Shift> U accent grave Ù
Uuml 207 <Shift> U tréma Ü
Yacute 221 <Shift> Y accent aigu Ý
aelig 230 a e æ
aacute 225 a accent aigu á
acirc 226 a accent circonflexe â
agrave 224 a accent grave à
aring 229 a étoile å
atilde 227 a tilde ã2
auml 228 a tréma ä
brvbar 166 bar (pipe) bar ¦
ccedil 231 c cédille ç
cent 162 c slash ¢
copy 169 c o ©
current 164 x o ¤
deg 176 accent circonflexe 0 (zero) °
eacute 233 e accent aigu é
ecirc 234 e accent circonflexe ê
egrave 232 e accent grave è
euml 235 e tréma ë
eth 240 - d ð
frac12 189 / 2 ½
frac14 188 / 4 ¼
frac34 190 / 3 ¾
hyphen 173 - (moins) - ­
iacute 237 i accent aigu í
icirc 238 i accent circonflexe î
igrave 236 i accent grave ì
iexcl 161 ! (exclam) ! ¡
iquest 191 ? (question) ? ¿
laquo 171 < (inférieur) < «
macr 175 - (moins) accent circonflexe ¯
micro 181 / u µ
middot 183 . accent circonflexe ·
nbsp 160 <Ctrl> space (aucun)  
not 172 - (moins) cédille ¬
ntilde 241 n tilde ñ
oacute 243 o accent aigu ó
ocirc 244 o accent circonflexe ô
ograve 242 o accent grave ò
oslash 248 o slash ø
otilde 245 o tilde õ
ouml 246 o tréma ö
ordf 170 a _ (underscore) ª
ordm 186 o _ (underscore) º
para 182 <Shift> P ! (exclam)
plusmn 177 + - (moins) ±
pound 163 l - (moins) £
raquo 187 > (superieur) > »
reg 174 <Shift> R <Shift> O ®
sec 167 s ! (exclam) §
sup1 185 s 1 ¹
sup2 178 s 2 ²
sup3 179 s 3 ³
szlig 223 s s ß
thorn 254 t h þ
uacute 250 u accent aigu ú
ucirc 251 u accent circonflexe û
ugrave 249 u accent grave ù
uuml 252 u tréma ü
yacute 253 y accent aigu ý
yen 165 y - (moins) ¥
yuml 255 y tréma ÿ

Support multi-touches optionnel pour les versions Motif et Windows

La méthode d'entrée multi-touches optionnelle est basée sur deux séquences commençant par "l'accent" suivi de la "lettre". Par exemple pour obtenir un 'ã', taper d'abord sur '~' puis sur 'a'. Pour obtenir un '~' vous devez taper deux fois sur '~'. Le tableau suivant donne les séquences de touches disponibles :

Nom

Code

   Première touche

  Seconde touche  

Sortie

Aacute 193 accent aigu <Shift> A Á
Acirc 194 accent circonflexe <Shift> A Â
Agrave 192 accent grave <Shift> A À
Aring 197 étoile <Shift> A Å
Atilde 195 tilde <Shift> A Ã
Auml 196 tréma <Shift> A Ä
Ccedil 199 cédille <Shift> C Ç
Eacute 201 accent aigu <Shift> E É
Ecirc 202 accent circonflexe <Shift> E Ê
Egrave 200 accent grave <Shift> E È
Euml 203 tréma <Shift> E Ë
Iacute 205 accent aigu <Shift> I Í
Icirc 206 accent circonflexe <Shift> I Î
Igrave 204 accent grave <Shift> I Ì
Iuml 207 tréma <Shift> I Ï
Ntilde 209 tilde <Shift> N Ñ
Oacute 211 accent aigu <Shift> O Ó
Ocirc 212 accent circonflexe <Shift> O Ô
Ograve 210 accent grave <Shift> O Ò
Oslash 216 étoile <Shift> O Ø
Otilde 213 tilde <Shift> O Õ
Ouml 214 tréma <Shift> O Ö
Uacute 205 accent aigu <Shift> U Ú
Ucirc 206 accent circonflexe <Shift> U Û
Ugrave 204 accent grave <Shift> U Ù
Uuml 207 tréma <Shift> U Ü
Yacute 221 accent aigu <Shift> Y Ý
aacute 225 accent aigu a á
acirc 226 accent circonflexe a â
agrave 224 accent grave a à
aring 229 étoile a å
atilde 227 tilde a ã
auml 228 tréma a ä
ccedil 231 cédille c ç
eacute 233 accent aigu e é
ecirc 234 accent circonflexe e ê
egrave 232 accent grave e è
euml 235 tréma e ë
iacute 237 accent aigu i í
icirc 238 accent circonflexe i î
igrave 236 accent grave i ì
ntilde 241 tilde n ñ
oacute 243 accent aigu o ó
ocirc 244 accent circonflexe o ô
ograve 242 accent grave ò
oslash 248 étoile o ø
otilde 245 tilde o õ
ouml 246 tréma o ö
uacute 250 accent aigu u ú
ucirc 251 accent circonflexe u û
ugrave 249 accent grave u ù
uuml 252 tréma u ü
yacute 253 accent aigu y ý
yuml 255 tréma y ÿ

Irène Vatton