### 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 :

- Pour obtenir un espace non sécable, vous devez taper `Control - espace`. Ce caractère sera sauvé comme une entité (`&nbsp;`).
- Pour obtenir un € (euro), vous devez taper `Alt - e`.
- Pour obtenir un œ (oelig), vous devez taper `Control - o` puis Control - e.
- Pour obtenir un Œ (OElig), vous devez taper `Shift - Control - o` puis `Shift - Control - e`.
- Pour obtenir un «, vous devez taper `Control - <` ou Shift - `Control - <` (cela dépend de votre clavier).
- Pour obtenir un », vous devez taper `Shift - Control - >`.

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 | ÿ