W3C Amaya

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.

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 ÿ

Irène Vatton