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.
Amaya fournit des raccourcis clavier pour certains caractères non disponibles au clavier comme :
) et est visualisé dans la
vue source avec le caractère coloré suivant : ~On donne une description de la méthode multi-touches standard des versions Unix et celle du système Mac OS X
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 Composer n'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 | ã |
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 (zéro) | ° |
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 | > (supérieur) | > | » |
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 | ÿ |
Avec un clavier US (qwerty), la saisie de caractères accentués sous la version Mac OS X se fait de la manière suivante:
La touche alt est également appelée touche option.
Pour les documents XHTML, MathML, SVG et pour les éléments MathML ou SVG inclus dans des documents HTML, Amaya supprime les blancs non significatifs au chargement sauf s'ils doivent être explicitement préservés.
Sont appelés blancs non significatifs:
L'auteur d'un tel document peut vouloir spécifier son intention de
préserver tous les caractères pour certains éléments. Pour cela, il peut
utiliser l'attribut xml:space
ou l'élément
PRE
(ce dernier pour des documents XHTML uniquement). Deux
valeurs sont possibles pour l'attribut xml:space
:
"defaul
t" et "preserve
". La valeur
"default
" applique le traitement des blancs par défaut défini
pour la DTD du document. Dans Amaya, le traitement par défaut supprime les
blancs non significatif pour les DTD supportées (voir ci-dessus). La valeur
"preserve
" indique à Amaya de préserver tous les caractères, à
l'exception du premier caractère qui suit immédiatement la fin de la balise
de l'élément portant l'attribut si ce caractère est une fin de ligne.
L'attribut xml:space
s'applique à tous les éléments à
l'intérieur du contenu de l'élément porteur de la déclaration, à moins qu'il
ne soit annulé par l'apparition d'un autre attribut xml:space
.
Concernant la DTD XHTML, l'élément PRE
induit le même
comportement que l'attribut xml:space avec la valeur "preserve".
Le traitement des blancs est appliqué par Amaya lors du chargement d'un document et lors de l'édition de celui-ci.. Par exemple, le code source suivant:
<p>Amaya supprime les<strong> blancs non significatifs </strong>au chargement</p>
donnera à l'édition:
Amaya supprime les
blancs non significatifs
au chargement
et sera sauvegardé sous cette forme. Lors du prochain chargement de ce document, cette partie sera transformée en:
Amaya supprime les
blancs non significatif
sau chargement
car les blancs de début et de fin de l'élément strong
sont
considérés comme non significatifs et sont donc supprimés. La forme correcte
aurait été:
<p>Amaya supprime les <strong>blancs non significatifs</strong> au chargement</p>