### Entering ISO-Latin-1 characters in Amaya

To obtain a non-breakable space with Amaya you have to press the `Control` key with the `Space` key. This character will be saved as an entity (`&nbsp;`) only if the document is saved in ASCII.

For ISO-latin characters not directly available from the keyboard, Amaya provides two multi-key input methods. The choice between these two methods is controlled by the user with the dialogue entry "Enable multi-key" in Special/Preferences/General. When enabled, the optional multi-key support is activated and the standard multi-key support is deactivated.

### Standard multi-key support

For each ISO-Latin-1 character unavailable on the standard keyboard it normally exist a method to insert this character by a sequence of two available characters preceded by the special key Compose. In Amaya it's possible to exchange the position of the first key and the second one.

If the key Compose doesn't exist you can attach it to an existing key like Alt-Gr by the following xmodmap command:

    keycode 113 = Multi_key

This command can be stored in the file $HOME/.Xmodmap , so it will be applied as soon as you will launch your X server.

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

### Optional Multi-key support

The optional multi-key input method is based on a two key sequence beginning with the "accent" followed by the "letter". For example to obtain a 'ã' first press '~' then type 'a'. To obtain a '~' you have to press '~' twice. The table below gives available key sequences:

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