Mercurial > emacs
comparison leim/quail/latin-alt.el @ 88788:7a1e945d2975
Recoded to utf-8.
("latin-alt-postfix"): New method.
author | Dave Love <fx@gnu.org> |
---|---|
date | Mon, 24 Jun 2002 21:06:21 +0000 |
parents | 44b4a14ae7fc |
children | 9ef26b673370 |
comparison
equal
deleted
inserted
replaced
88787:bf467fda859f | 88788:7a1e945d2975 |
---|---|
1 ;;; latin-alt.el --- Quail package for inputting various European characters -*-coding: iso-2022-7bit;-*- | 1 ;;; latin-alt.el --- Quail package for inputting various European characters -*-coding: utf-8;-*- |
2 | 2 |
3 ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN. | 3 ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN. |
4 ;; Licensed to the Free Software Foundation. | 4 ;; Licensed to the Free Software Foundation. |
5 ;; Copyright (C) 2001 Free Software Foundation, Inc. | 5 ;; Copyright (C) 2001, 2002 Free Software Foundation, Inc. |
6 | 6 |
7 ;; Keywords: multilingual, input method, latin | 7 ;; Keywords: multilingual, input method, latin |
8 | 8 |
9 ;; This file is part of GNU Emacs. | 9 ;; This file is part of GNU Emacs. |
10 | 10 |
35 "latin-1-alt-postfix" "Latin-1" "1<" t | 35 "latin-1-alt-postfix" "Latin-1" "1<" t |
36 "Latin-1 character input method with postfix modifiers | 36 "Latin-1 character input method with postfix modifiers |
37 | 37 |
38 | postfix | examples | 38 | postfix | examples |
39 ------------+---------+---------- | 39 ------------+---------+---------- |
40 acute | ' | a' -> ,Aa(B | 40 acute | ' | a' -> á |
41 grave | ` | a` -> ,A`(B | 41 grave | ` | a` -> à |
42 circumflex | ^ | a^ -> ,Ab(B | 42 circumflex | ^ | a^ -> â |
43 diaeresis | \" | a\" -> ,Ad(B | 43 diaeresis | \" | a\" -> ä |
44 tilde | ~ | a~ -> ,Ac(B | 44 tilde | ~ | a~ -> ã |
45 cedilla | / | c/ -> ,Ag(B | 45 cedilla | / | c/ -> ç |
46 nordic | / | d/ -> ,Ap(B t/ -> ,A~(B a/ -> ,Ae(B e/ -> ,Af(B o/ -> ,Ax(B | 46 nordic | / | d/ -> ð t/ -> þ a/ -> å e/ -> æ o/ -> ø |
47 others | /<> | s/ -> ,A_(B ?/ -> ,A?(B !/ -> ,A!(B | 47 others | /<> | s/ -> ß ?/ -> ¿ !/ -> ¡ |
48 | various | << -> ,A+(B >> -> ,A;(B o_ -> ,A:(B a_ -> ,A*(B | 48 | various | << -> « >> -> » o_ -> º a_ -> ª |
49 | 49 |
50 It would be natural to use comma for cedillas, but that would be | 50 It would be natural to use comma for cedillas, but that would be |
51 inconvenient in practice because commas are needed very often after a | 51 inconvenient in practice because commas are needed very often after a |
52 letter. | 52 letter. |
53 | 53 |
54 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 54 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' |
55 " nil t nil nil nil nil nil nil nil nil t) | 55 " nil t nil nil nil nil nil nil nil nil t) |
56 | 56 |
57 (quail-define-rules | 57 (quail-define-rules |
58 ("A`" ?,A@(B) | 58 ("A`" ?À) |
59 ("A'" ?,AA(B) | 59 ("A'" ?Á) |
60 ("A^" ?,AB(B) | 60 ("A^" ?Â) |
61 ("A~" ?,AC(B) | 61 ("A~" ?Ã) |
62 ("A\"" ?,AD(B) | 62 ("A\"" ?Ä) |
63 ("A/" ?,AE(B) | 63 ("A/" ?Å) |
64 ("a`" ?,A`(B) | 64 ("a`" ?à) |
65 ("a'" ?,Aa(B) | 65 ("a'" ?á) |
66 ("a^" ?,Ab(B) | 66 ("a^" ?â) |
67 ("a~" ?,Ac(B) | 67 ("a~" ?ã) |
68 ("a\"" ?,Ad(B) | 68 ("a\"" ?ä) |
69 ("a/" ?,Ae(B) | 69 ("a/" ?å) |
70 ("E`" ?,AH(B) | 70 ("E`" ?È) |
71 ("E'" ?,AI(B) | 71 ("E'" ?É) |
72 ("E^" ?,AJ(B) | 72 ("E^" ?Ê) |
73 ("E\"" ?,AK(B) | 73 ("E\"" ?Ë) |
74 ("E/" ?,AF(B) | 74 ("E/" ?Æ) |
75 ("e`" ?,Ah(B) | 75 ("e`" ?è) |
76 ("e'" ?,Ai(B) | 76 ("e'" ?é) |
77 ("e^" ?,Aj(B) | 77 ("e^" ?ê) |
78 ("e\"" ?,Ak(B) | 78 ("e\"" ?ë) |
79 ("e/" ?,Af(B) | 79 ("e/" ?æ) |
80 ("I`" ?,AL(B) | 80 ("I`" ?Ì) |
81 ("i`" ?,Al(B) | 81 ("i`" ?ì) |
82 ("I'" ?,AM(B) | 82 ("I'" ?Í) |
83 ("i'" ?,Am(B) | 83 ("i'" ?í) |
84 ("I^" ?,AN(B) | 84 ("I^" ?Î) |
85 ("i^" ?,An(B) | 85 ("i^" ?î) |
86 ("I\"" ?,AO(B) | 86 ("I\"" ?Ï) |
87 ("i\"" ?,Ao(B) | 87 ("i\"" ?ï) |
88 ("O`" ?,AR(B) | 88 ("O`" ?Ò) |
89 ("o`" ?,Ar(B) | 89 ("o`" ?ò) |
90 ("O'" ?,AS(B) | 90 ("O'" ?Ó) |
91 ("o'" ?,As(B) | 91 ("o'" ?ó) |
92 ("O^" ?,AT(B) | 92 ("O^" ?Ô) |
93 ("o^" ?,At(B) | 93 ("o^" ?ô) |
94 ("O~" ?,AU(B) | 94 ("O~" ?Õ) |
95 ("o~" ?,Au(B) | 95 ("o~" ?õ) |
96 ("O\"" ?,AV(B) | 96 ("O\"" ?Ö) |
97 ("o\"" ?,Av(B) | 97 ("o\"" ?ö) |
98 ("O/" ?,AX(B) | 98 ("O/" ?Ø) |
99 ("o/" ?,Ax(B) | 99 ("o/" ?ø) |
100 ("U`" ?,AY(B) | 100 ("U`" ?Ù) |
101 ("u`" ?,Ay(B) | 101 ("u`" ?ù) |
102 ("U'" ?,AZ(B) | 102 ("U'" ?Ú) |
103 ("u'" ?,Az(B) | 103 ("u'" ?ú) |
104 ("U^" ?,A[(B) | 104 ("U^" ?Û) |
105 ("u^" ?,A{(B) | 105 ("u^" ?û) |
106 ("U\"" ?,A\(B) | 106 ("U\"" ?Ü) |
107 ("u\"" ?,A|(B) | 107 ("u\"" ?ü) |
108 ("Y'" ?,A](B) | 108 ("Y'" ?Ý) |
109 ("y'" ?,A}(B) | 109 ("y'" ?ý) |
110 ("y\"" ?,A(B) | 110 ("y\"" ?ÿ) |
111 ("D/" ?,AP(B) | 111 ("D/" ?Ð) |
112 ("d/" ?,Ap(B) | 112 ("d/" ?ð) |
113 ("T/" ?,A^(B) | 113 ("T/" ?Þ) |
114 ("t/" ?,A~(B) | 114 ("t/" ?þ) |
115 ("s/" ?,A_(B) | 115 ("s/" ?ß) |
116 ("C/" ?,AG(B) | 116 ("C/" ?Ç) |
117 ("c/" ?,Ag(B) | 117 ("c/" ?ç) |
118 ("N~" ?,AQ(B) | 118 ("N~" ?Ñ) |
119 ("n~" ?,Aq(B) | 119 ("n~" ?ñ) |
120 ("?/" ?,A?(B) | 120 ("?/" ?¿) |
121 ("!/" ?,A!(B) | 121 ("!/" ?¡) |
122 ("<<" ?,A+(B) | 122 ("<<" ?«) |
123 (">>" ?,A;(B) | 123 (">>" ?») |
124 ("o_" ?,A:(B) | 124 ("o_" ?º) |
125 ("a_" ?,A*(B) | 125 ("a_" ?ª) |
126 | 126 |
127 ("A``" ["A`"]) | 127 ("A``" ["A`"]) |
128 ("A''" ["A'"]) | 128 ("A''" ["A'"]) |
129 ("A^^" ["A^"]) | 129 ("A^^" ["A^"]) |
130 ("A~~" ["A~"]) | 130 ("A~~" ["A~"]) |
198 "latin-2-alt-postfix" "Latin-2" "2<" t | 198 "latin-2-alt-postfix" "Latin-2" "2<" t |
199 "Latin-2 character input method with postfix modifiers | 199 "Latin-2 character input method with postfix modifiers |
200 | 200 |
201 | postfix | examples | 201 | postfix | examples |
202 ------------+---------+---------- | 202 ------------+---------+---------- |
203 acute | ' | a' -> ,Ba(B | 203 acute | ' | a' -> á |
204 ogonek | ` | a` -> ,B1(B | 204 ogonek | ` | a` -> ą |
205 diaeresis | \" | a\" -> ,Bd(B | 205 diaeresis | \" | a\" -> ä |
206 circumflex | ^ | a^ -> ,Bb(B | 206 circumflex | ^ | a^ -> â |
207 breve | ~ | a~ -> ,Bc(B | 207 breve | ~ | a~ -> ă |
208 cedilla | ` | c` -> ,Bg(B | 208 cedilla | ` | c` -> ç |
209 caron | ~ | c~ -> ,Bh(B | 209 caron | ~ | c~ -> č |
210 dbl. acute | : | o: -> ,Bu(B | 210 dbl. acute | : | o: -> ő |
211 ring | ` | u` -> ,By(B | 211 ring | ` | u` -> ů |
212 dot | ` | z` -> ,B?(B | 212 dot | ` | z` -> ż |
213 stroke | / | d/ -> ,Bp(B | 213 stroke | / | d/ -> đ |
214 others | / | s/ -> ,B_(B | 214 others | / | s/ -> ß |
215 | 215 |
216 It would be natural to use period and comma for dots/rings and | 216 It would be natural to use period and comma for dots/rings and |
217 cedillas/ogoneks, but that would inconvenient in practice, because | 217 cedillas/ogoneks, but that would inconvenient in practice, because |
218 periods and commas are needed very often after a letter. | 218 periods and commas are needed very often after a letter. |
219 | 219 |
220 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 220 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' |
221 " nil t nil nil nil nil nil nil nil nil t) | 221 " nil t nil nil nil nil nil nil nil nil t) |
222 | 222 |
223 (quail-define-rules | 223 (quail-define-rules |
224 ("A'" ?,BA(B) | 224 ("A'" ?Á) |
225 ("A`" ?,B!(B) | 225 ("A`" ?Ą) |
226 ("A\"" ?,BD(B) | 226 ("A\"" ?Ä) |
227 ("A^" ?,BB(B) | 227 ("A^" ?Â) |
228 ("A~" ?,BC(B) | 228 ("A~" ?Ă) |
229 ("C'" ?,BF(B) | 229 ("C'" ?Ć) |
230 ("C`" ?,BG(B) | 230 ("C`" ?Ç) |
231 ("C~" ?,BH(B) | 231 ("C~" ?Č) |
232 ("D/" ?,BP(B) | 232 ("D/" ?Đ) |
233 ("D~" ?,BO(B) | 233 ("D~" ?Ď) |
234 ("E'" ?,BI(B) | 234 ("E'" ?É) |
235 ("E`" ?,BJ(B) | 235 ("E`" ?Ę) |
236 ("E\"" ?,BK(B) | 236 ("E\"" ?Ë) |
237 ("E~" ?,BL(B) | 237 ("E~" ?Ě) |
238 ("I'" ?,BM(B) | 238 ("I'" ?Í) |
239 ("I^" ?,BN(B) | 239 ("I^" ?Î) |
240 ("L'" ?,BE(B) | 240 ("L'" ?Ĺ) |
241 ("L/" ?,B#(B) | 241 ("L/" ?Ł) |
242 ("L~" ?,B%(B) | 242 ("L~" ?Ľ) |
243 ("N'" ?,BQ(B) | 243 ("N'" ?Ń) |
244 ("N~" ?,BR(B) | 244 ("N~" ?Ň) |
245 ("O'" ?,BS(B) | 245 ("O'" ?Ó) |
246 ("O:" ?,BU(B) | 246 ("O:" ?Ő) |
247 ("O\"" ?,BV(B) | 247 ("O\"" ?Ö) |
248 ("O^" ?,BT(B) | 248 ("O^" ?Ô) |
249 ("R'" ?,B@(B) | 249 ("R'" ?Ŕ) |
250 ("R~" ?,BX(B) | 250 ("R~" ?Ř) |
251 ("S'" ?,B&(B) | 251 ("S'" ?Ś) |
252 ("S`" ?,B*(B) | 252 ("S`" ?Ş) |
253 ("S~" ?,B)(B) | 253 ("S~" ?Š) |
254 ("T`" ?,B^(B) | 254 ("T`" ?Ţ) |
255 ("T~" ?,B+(B) | 255 ("T~" ?Ť) |
256 ("U'" ?,BZ(B) | 256 ("U'" ?Ú) |
257 ("U:" ?,B[(B) | 257 ("U:" ?Ű) |
258 ("U\"" ?,B\(B) | 258 ("U\"" ?Ü) |
259 ("U`" ?,BY(B) | 259 ("U`" ?Ů) |
260 ("Y'" ?,B](B) | 260 ("Y'" ?Ý) |
261 ("Z'" ?,B,(B) | 261 ("Z'" ?Ź) |
262 ("Z`" ?,B/(B) | 262 ("Z`" ?Ż) |
263 ("Z~" ?,B.(B) | 263 ("Z~" ?Ž) |
264 ("a'" ?,Ba(B) | 264 ("a'" ?á) |
265 ("a`" ?,B1(B) | 265 ("a`" ?ą) |
266 ("a\"" ?,Bd(B) | 266 ("a\"" ?ä) |
267 ("a^" ?,Bb(B) | 267 ("a^" ?â) |
268 ("a~" ?,Bc(B) | 268 ("a~" ?ă) |
269 ("c'" ?,Bf(B) | 269 ("c'" ?ć) |
270 ("c`" ?,Bg(B) | 270 ("c`" ?ç) |
271 ("c~" ?,Bh(B) | 271 ("c~" ?č) |
272 ("d/" ?,Bp(B) | 272 ("d/" ?đ) |
273 ("d~" ?,Bo(B) | 273 ("d~" ?ď) |
274 ("e'" ?,Bi(B) | 274 ("e'" ?é) |
275 ("e`" ?,Bj(B) | 275 ("e`" ?ę) |
276 ("e\"" ?,Bk(B) | 276 ("e\"" ?ë) |
277 ("e~" ?,Bl(B) | 277 ("e~" ?ě) |
278 ("i'" ?,Bm(B) | 278 ("i'" ?í) |
279 ("i^" ?,Bn(B) | 279 ("i^" ?î) |
280 ("l'" ?,Be(B) | 280 ("l'" ?ĺ) |
281 ("l/" ?,B3(B) | 281 ("l/" ?ł) |
282 ("l~" ?,B5(B) | 282 ("l~" ?ľ) |
283 ("n'" ?,Bq(B) | 283 ("n'" ?ń) |
284 ("n~" ?,Br(B) | 284 ("n~" ?ň) |
285 ("o'" ?,Bs(B) | 285 ("o'" ?ó) |
286 ("o:" ?,Bu(B) | 286 ("o:" ?ő) |
287 ("o\"" ?,Bv(B) | 287 ("o\"" ?ö) |
288 ("o^" ?,Bt(B) | 288 ("o^" ?ô) |
289 ("r'" ?,B`(B) | 289 ("r'" ?ŕ) |
290 ("r~" ?,Bx(B) | 290 ("r~" ?ř) |
291 ("s'" ?,B6(B) | 291 ("s'" ?ś) |
292 ("s`" ?,B:(B) | 292 ("s`" ?ş) |
293 ("s/" ?,B_(B) | 293 ("s/" ?ß) |
294 ("s~" ?,B9(B) | 294 ("s~" ?š) |
295 ("t`" ?,B~(B) | 295 ("t`" ?ţ) |
296 ("t~" ?,B;(B) | 296 ("t~" ?ť) |
297 ("u'" ?,Bz(B) | 297 ("u'" ?ú) |
298 ("u:" ?,B{(B) | 298 ("u:" ?ű) |
299 ("u\"" ?,B|(B) | 299 ("u\"" ?ü) |
300 ("u`" ?,By(B) | 300 ("u`" ?ů) |
301 ("y'" ?,B}(B) | 301 ("y'" ?ý) |
302 ("z'" ?,B<(B) | 302 ("z'" ?ź) |
303 ("z`" ?,B?(B) | 303 ("z`" ?ż) |
304 ("z~" ?,B>(B) | 304 ("z~" ?ž) |
305 | 305 |
306 ("A''" ["A'"]) | 306 ("A''" ["A'"]) |
307 ("A``" ["A`"]) | 307 ("A``" ["A`"]) |
308 ("A\"\"" ["A\""]) | 308 ("A\"\"" ["A\""]) |
309 ("A^^" ["A^"]) | 309 ("A^^" ["A^"]) |
390 "latin-3-alt-postfix" "Latin-3" "3<" t | 390 "latin-3-alt-postfix" "Latin-3" "3<" t |
391 "Latin-3 character input method with postfix modifiers | 391 "Latin-3 character input method with postfix modifiers |
392 | 392 |
393 | postfix | examples | 393 | postfix | examples |
394 ------------+---------+---------- | 394 ------------+---------+---------- |
395 acute | ' | a' -> ,Ca(B | 395 acute | ' | a' -> á |
396 grave | ` | a` -> ,C`(B | 396 grave | ` | a` -> à |
397 circumflex | ^ | a^ -> ,Cb(B | 397 circumflex | ^ | a^ -> â |
398 diaeresis | \" | a\" -> ,Cd(B | 398 diaeresis | \" | a\" -> ä |
399 dot | / | c/ -> ,Ce(B i/ -> ,C9(B I/ -> ,C)(B | 399 dot | / | c/ -> ċ i/ -> ı I/ -> İ |
400 cedilla | ` | c` -> ,Cg(B | 400 cedilla | ` | c` -> ç |
401 breve | ~ | g~ -> ,C;(B | 401 breve | ~ | g~ -> ğ |
402 tilde | ~ | n~ -> ,Cq(B | 402 tilde | ~ | n~ -> ñ |
403 stroke | / | h/ -> ,C1(B | 403 stroke | / | h/ -> ħ |
404 others | / | s/ -> ,C_(B | 404 others | / | s/ -> ß |
405 | 405 |
406 It would be natural to use period and comma for dots and cedillas, but | 406 It would be natural to use period and comma for dots and cedillas, but |
407 that would inconvenient in practice, because periods and commas are | 407 that would inconvenient in practice, because periods and commas are |
408 needed very often after a letter. | 408 needed very often after a letter. |
409 | 409 |
410 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 410 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' |
411 " nil t nil nil nil nil nil nil nil nil t) | 411 " nil t nil nil nil nil nil nil nil nil t) |
412 | 412 |
413 (quail-define-rules | 413 (quail-define-rules |
414 ("A`" ?,C@(B) | 414 ("A`" ?À) |
415 ("A'" ?,CA(B) | 415 ("A'" ?Á) |
416 ("A^" ?,CB(B) | 416 ("A^" ?Â) |
417 ("A\"" ?,CD(B) | 417 ("A\"" ?Ä) |
418 ("C/" ?,CE(B) | 418 ("C/" ?Ċ) |
419 ("C^" ?,CF(B) | 419 ("C^" ?Ĉ) |
420 ("C`" ?,CG(B) | 420 ("C`" ?Ç) |
421 ("E`" ?,CH(B) | 421 ("E`" ?È) |
422 ("E'" ?,CI(B) | 422 ("E'" ?É) |
423 ("E^" ?,CJ(B) | 423 ("E^" ?Ê) |
424 ("E\"" ?,CK(B) | 424 ("E\"" ?Ë) |
425 ("G~" ?,C+(B) | 425 ("G~" ?Ğ) |
426 ("G/" ?,CU(B) | 426 ("G/" ?Ġ) |
427 ("G^" ?,CX(B) | 427 ("G^" ?Ĝ) |
428 ("H/" ?,C!(B) | 428 ("H/" ?Ħ) |
429 ("H^" ?,C&(B) | 429 ("H^" ?Ĥ) |
430 ("I/" ?,C)(B) | 430 ("I/" ?İ) |
431 ("I`" ?,CL(B) | 431 ("I`" ?Ì) |
432 ("I'" ?,CM(B) | 432 ("I'" ?Í) |
433 ("I^" ?,CN(B) | 433 ("I^" ?Î) |
434 ("I\"" ?,CO(B) | 434 ("I\"" ?Ï) |
435 ("J^" ?,C,(B) | 435 ("J^" ?Ĵ) |
436 ("N~" ?,CQ(B) | 436 ("N~" ?Ñ) |
437 ("O`" ?,CR(B) | 437 ("O`" ?Ò) |
438 ("O'" ?,CS(B) | 438 ("O'" ?Ó) |
439 ("O^" ?,CT(B) | 439 ("O^" ?Ô) |
440 ("O\"" ?,CV(B) | 440 ("O\"" ?Ö) |
441 ("S`" ?,C*(B) | 441 ("S`" ?Ş) |
442 ("S^" ?,C^(B) | 442 ("S^" ?Ŝ) |
443 ("U`" ?,CY(B) | 443 ("U`" ?Ù) |
444 ("U'" ?,CZ(B) | 444 ("U'" ?Ú) |
445 ("U^" ?,C[(B) | 445 ("U^" ?Û) |
446 ("U\"" ?,C\(B) | 446 ("U\"" ?Ü) |
447 ("U~" ?,C](B) | 447 ("U~" ?Ŭ) |
448 ("Z/" ?,C/(B) | 448 ("Z/" ?Ż) |
449 ("a`" ?,C`(B) | 449 ("a`" ?à) |
450 ("a'" ?,Ca(B) | 450 ("a'" ?á) |
451 ("a^" ?,Cb(B) | 451 ("a^" ?â) |
452 ("a\"" ?,Cd(B) | 452 ("a\"" ?ä) |
453 ("c/" ?,Ce(B) | 453 ("c/" ?ċ) |
454 ("c^" ?,Cf(B) | 454 ("c^" ?ĉ) |
455 ("c`" ?,Cg(B) | 455 ("c`" ?ç) |
456 ("e`" ?,Ch(B) | 456 ("e`" ?è) |
457 ("e'" ?,Ci(B) | 457 ("e'" ?é) |
458 ("e^" ?,Cj(B) | 458 ("e^" ?ê) |
459 ("e\"" ?,Ck(B) | 459 ("e\"" ?ë) |
460 ("g~" ?,C;(B) | 460 ("g~" ?ğ) |
461 ("g/" ?,Cu(B) | 461 ("g/" ?ġ) |
462 ("g^" ?,Cx(B) | 462 ("g^" ?ĝ) |
463 ("h/" ?,C1(B) | 463 ("h/" ?ħ) |
464 ("h^" ?,C6(B) | 464 ("h^" ?ĥ) |
465 ("i/" ?,C9(B) | 465 ("i/" ?ı) |
466 ("i`" ?,Cl(B) | 466 ("i`" ?ì) |
467 ("i'" ?,Cm(B) | 467 ("i'" ?í) |
468 ("i^" ?,Cn(B) | 468 ("i^" ?î) |
469 ("i\"" ?,Co(B) | 469 ("i\"" ?ï) |
470 ("j^" ?,C<(B) | 470 ("j^" ?ĵ) |
471 ("n~" ?,Cq(B) | 471 ("n~" ?ñ) |
472 ("o`" ?,Cr(B) | 472 ("o`" ?ò) |
473 ("o'" ?,Cs(B) | 473 ("o'" ?ó) |
474 ("o^" ?,Ct(B) | 474 ("o^" ?ô) |
475 ("o\"" ?,Cv(B) | 475 ("o\"" ?ö) |
476 ("s`" ?,C:(B) | 476 ("s`" ?ş) |
477 ("s/" ?,C_(B) | 477 ("s/" ?ß) |
478 ("s^" ?,C~(B) | 478 ("s^" ?ŝ) |
479 ("u`" ?,Cy(B) | 479 ("u`" ?ù) |
480 ("u'" ?,Cz(B) | 480 ("u'" ?ú) |
481 ("u^" ?,C{(B) | 481 ("u^" ?û) |
482 ("u\"" ?,C|(B) | 482 ("u\"" ?ü) |
483 ("u~" ?,C}(B) | 483 ("u~" ?ŭ) |
484 ("z/" ?,C?(B) | 484 ("z/" ?ż) |
485 | 485 |
486 ("A``" ["A`"]) | 486 ("A``" ["A`"]) |
487 ("A''" ["A'"]) | 487 ("A''" ["A'"]) |
488 ("A^^" ["A^"]) | 488 ("A^^" ["A^"]) |
489 ("A\"\"" ["A\""]) | 489 ("A\"\"" ["A\""]) |
560 "latin-4-alt-postfix" "Latin-4" "4<" t | 560 "latin-4-alt-postfix" "Latin-4" "4<" t |
561 "Latin-4 characters input method with postfix modifiers | 561 "Latin-4 characters input method with postfix modifiers |
562 | 562 |
563 | postfix | examples | 563 | postfix | examples |
564 ------------+---------+---------- | 564 ------------+---------+---------- |
565 acute | ' | a' -> ,Da(B | 565 acute | ' | a' -> á |
566 circumflex | ^ | a^ -> ,Db(B | 566 circumflex | ^ | a^ -> â |
567 diaeresis | \" | a\" -> ,Dd(B | 567 diaeresis | \" | a\" -> ä |
568 ogonek | ` | a` -> ,D1(B | 568 ogonek | ` | a` -> ą |
569 macron | - | a- -> ,D`(B | 569 macron | - | a- -> ā |
570 tilde | ~ | a~ -> ,Dc(B | 570 tilde | ~ | a~ -> ã |
571 caron | ~ | c~ -> ,Dh(B | 571 caron | ~ | c~ -> č |
572 dot | ~ | e~ -> ,Dl(B | 572 dot | ~ | e~ -> ė |
573 cedilla | ` | k` -> ,Ds(B g` -> ,D;(B | 573 cedilla | ` | k` -> ķ g` -> ģ |
574 stroke | / | d/ -> ,Dp(B | 574 stroke | / | d/ -> đ |
575 nordic | / | a/ -> ,De(B e/ -> ,Df(B o/ -> ,Dx(B | 575 nordic | / | a/ -> å e/ -> æ o/ -> ø |
576 others | / | s/ -> ,D_(B n/ -> ,D?(B k/ -> ,D"(B | 576 others | / | s/ -> ß n/ -> ŋ k/ -> ĸ |
577 | 577 |
578 It would be natural to use period and comma for dots and | 578 It would be natural to use period and comma for dots and |
579 cedillas/ogoneks, but that would inconvenient in practice, because | 579 cedillas/ogoneks, but that would inconvenient in practice, because |
580 periods and commas are needed very often after a letter. | 580 periods and commas are needed very often after a letter. |
581 | 581 |
582 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 582 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' |
583 " nil t nil nil nil nil nil nil nil nil t) | 583 " nil t nil nil nil nil nil nil nil nil t) |
584 | 584 |
585 (quail-define-rules | 585 (quail-define-rules |
586 ("A`" ?,D!(B) | 586 ("A`" ?Ą) |
587 ("A-" ?,D@(B) | 587 ("A-" ?Ā) |
588 ("A'" ?,DA(B) | 588 ("A'" ?Á) |
589 ("A^" ?,DB(B) | 589 ("A^" ?Â) |
590 ("A~" ?,DC(B) | 590 ("A~" ?Ã) |
591 ("A\"" ?,DD(B) | 591 ("A\"" ?Ä) |
592 ("A/" ?,DE(B) | 592 ("A/" ?Å) |
593 ("C~" ?,DH(B) | 593 ("C~" ?Č) |
594 ("D/" ?,DP(B) | 594 ("D/" ?Đ) |
595 ("E/" ?,DF(B) | 595 ("E/" ?Æ) |
596 ("E-" ?,D*(B) | 596 ("E-" ?Ē) |
597 ("E'" ?,DI(B) | 597 ("E'" ?É) |
598 ("E`" ?,DJ(B) | 598 ("E`" ?Ę) |
599 ("E\"" ?,DK(B) | 599 ("E\"" ?Ë) |
600 ("E~" ?,DL(B) | 600 ("E~" ?Ė) |
601 ("G`" ?,D+(B) | 601 ("G`" ?Ģ) |
602 ("I~" ?,D%(B) | 602 ("I~" ?Ĩ) |
603 ("I`" ?,DG(B) | 603 ("I`" ?Į) |
604 ("I'" ?,DM(B) | 604 ("I'" ?Í) |
605 ("I^" ?,DN(B) | 605 ("I^" ?Î) |
606 ("I-" ?,DO(B) | 606 ("I-" ?Ī) |
607 ("K`" ?,DS(B) | 607 ("K`" ?Ķ) |
608 ("L`" ?,D&(B) | 608 ("L`" ?Ļ) |
609 ("N/" ?,D=(B) | 609 ("N/" ?Ŋ) |
610 ("N`" ?,DQ(B) | 610 ("N`" ?Ņ) |
611 ("O-" ?,DR(B) | 611 ("O-" ?Ō) |
612 ("O^" ?,DT(B) | 612 ("O^" ?Ô) |
613 ("O~" ?,DU(B) | 613 ("O~" ?Õ) |
614 ("O\"" ?,DV(B) | 614 ("O\"" ?Ö) |
615 ("O/" ?,DX(B) | 615 ("O/" ?Ø) |
616 ("R`" ?,D#(B) | 616 ("R`" ?Ŗ) |
617 ("S~" ?,D)(B) | 617 ("S~" ?Š) |
618 ("T/" ?,D,(B) | 618 ("T/" ?Ŧ) |
619 ("U`" ?,DY(B) | 619 ("U`" ?Ų) |
620 ("U'" ?,DZ(B) | 620 ("U'" ?Ú) |
621 ("U^" ?,D[(B) | 621 ("U^" ?Û) |
622 ("U\"" ?,D\(B) | 622 ("U\"" ?Ü) |
623 ("U~" ?,D](B) | 623 ("U~" ?Ũ) |
624 ("U-" ?,D^(B) | 624 ("U-" ?Ū) |
625 ("Z~" ?,D.(B) | 625 ("Z~" ?Ž) |
626 ("a`" ?,D1(B) | 626 ("a`" ?ą) |
627 ("a-" ?,D`(B) | 627 ("a-" ?ā) |
628 ("a'" ?,Da(B) | 628 ("a'" ?á) |
629 ("a^" ?,Db(B) | 629 ("a^" ?â) |
630 ("a~" ?,Dc(B) | 630 ("a~" ?ã) |
631 ("a\"" ?,Dd(B) | 631 ("a\"" ?ä) |
632 ("a/" ?,De(B) | 632 ("a/" ?å) |
633 ("c~" ?,Dh(B) | 633 ("c~" ?č) |
634 ("d/" ?,Dp(B) | 634 ("d/" ?đ) |
635 ("e/" ?,Df(B) | 635 ("e/" ?æ) |
636 ("e-" ?,D:(B) | 636 ("e-" ?ē) |
637 ("e'" ?,Di(B) | 637 ("e'" ?é) |
638 ("e`" ?,Dj(B) | 638 ("e`" ?ę) |
639 ("e\"" ?,Dk(B) | 639 ("e\"" ?ë) |
640 ("e~" ?,Dl(B) | 640 ("e~" ?ė) |
641 ("g`" ?,D;(B) | 641 ("g`" ?ģ) |
642 ("i~" ?,D5(B) | 642 ("i~" ?ĩ) |
643 ("i`" ?,Dg(B) | 643 ("i`" ?į) |
644 ("i'" ?,Dm(B) | 644 ("i'" ?í) |
645 ("i^" ?,Dn(B) | 645 ("i^" ?î) |
646 ("i-" ?,Do(B) | 646 ("i-" ?ī) |
647 ("k/" ?,D"(B) | 647 ("k/" ?ĸ) |
648 ("k`" ?,Ds(B) | 648 ("k`" ?ķ) |
649 ("l`" ?,D6(B) | 649 ("l`" ?ļ) |
650 ("n/" ?,D?(B) | 650 ("n/" ?ŋ) |
651 ("n`" ?,Dq(B) | 651 ("n`" ?ņ) |
652 ("o-" ?,Dr(B) | 652 ("o-" ?ō) |
653 ("o^" ?,Dt(B) | 653 ("o^" ?ô) |
654 ("o~" ?,Du(B) | 654 ("o~" ?õ) |
655 ("o\"" ?,Dv(B) | 655 ("o\"" ?ö) |
656 ("o/" ?,Dx(B) | 656 ("o/" ?ø) |
657 ("r`" ?,D3(B) | 657 ("r`" ?ŗ) |
658 ("s/" ?,D_(B) | 658 ("s/" ?ß) |
659 ("s~" ?,D9(B) | 659 ("s~" ?š) |
660 ("t/" ?,D<(B) | 660 ("t/" ?ŧ) |
661 ("u`" ?,Dy(B) | 661 ("u`" ?ų) |
662 ("u'" ?,Dz(B) | 662 ("u'" ?ú) |
663 ("u^" ?,D{(B) | 663 ("u^" ?û) |
664 ("u\"" ?,D|(B) | 664 ("u\"" ?ü) |
665 ("u~" ?,D}(B) | 665 ("u~" ?ũ) |
666 ("u-" ?,D~(B) | 666 ("u-" ?ū) |
667 ("z~" ?,D>(B) | 667 ("z~" ?ž) |
668 | 668 |
669 ("A``" ["A`"]) | 669 ("A``" ["A`"]) |
670 ("A--" ["A-"]) | 670 ("A--" ["A-"]) |
671 ("A''" ["A'"]) | 671 ("A''" ["A'"]) |
672 ("A^^" ["A^"]) | 672 ("A^^" ["A^"]) |
754 "latin-5-alt-postfix" "Latin-5" "5<" t | 754 "latin-5-alt-postfix" "Latin-5" "5<" t |
755 "Latin-5 characters input method with postfix modifiers | 755 "Latin-5 characters input method with postfix modifiers |
756 | 756 |
757 | postfix | examples | 757 | postfix | examples |
758 ------------+---------+---------- | 758 ------------+---------+---------- |
759 acute | ' | a' -> ,Ma(B | 759 acute | ' | a' -> á |
760 grave | ` | a` -> ,M`(B | 760 grave | ` | a` -> à |
761 circumflex | ^ | a^ -> ,Mb(B | 761 circumflex | ^ | a^ -> â |
762 diaeresis | \" | a\" -> ,Md(B | 762 diaeresis | \" | a\" -> ä |
763 tilde | ~ | a~ -> ,Mc(B | 763 tilde | ~ | a~ -> ã |
764 breve | ~ | g~ -> ,Mp(B | 764 breve | ~ | g~ -> ğ |
765 cedilla | ` | c` -> ,Mg(B | 765 cedilla | ` | c` -> ç |
766 dot | / | i/ -> ,M}(B I/ -> ,M](B | 766 dot | / | i/ -> ı I/ -> İ |
767 nordic | / | a/ -> ,Me(B e/ -> ,Mf(B o/ -> ,Mx(B | 767 nordic | / | a/ -> å e/ -> æ o/ -> ø |
768 others | / | s/ -> ,M_(B | 768 others | / | s/ -> ß |
769 | 769 |
770 It would be natural to use period and comma for dots and cedillas, but | 770 It would be natural to use period and comma for dots and cedillas, but |
771 that would inconvenient in practice, because periods and commas are | 771 that would inconvenient in practice, because periods and commas are |
772 needed very often after a letter. | 772 needed very often after a letter. |
773 | 773 |
774 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 774 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' |
775 " nil t nil nil nil nil nil nil nil nil t) | 775 " nil t nil nil nil nil nil nil nil nil t) |
776 | 776 |
777 (quail-define-rules | 777 (quail-define-rules |
778 ("A'" ?,MA(B) | 778 ("A'" ?Á) |
779 ("A/" ?,ME(B) | 779 ("A/" ?Å) |
780 ("A\"" ?,MD(B) | 780 ("A\"" ?Ä) |
781 ("A^" ?,MB(B) | 781 ("A^" ?Â) |
782 ("A`" ?,M@(B) | 782 ("A`" ?À) |
783 ("A~" ?,MC(B) | 783 ("A~" ?Ã) |
784 ("C`" ?,MG(B) | 784 ("C`" ?Ç) |
785 ("E'" ?,MI(B) | 785 ("E'" ?É) |
786 ("E/" ?,MF(B) | 786 ("E/" ?Æ) |
787 ("E\"" ?,MK(B) | 787 ("E\"" ?Ë) |
788 ("E^" ?,MJ(B) | 788 ("E^" ?Ê) |
789 ("E`" ?,MH(B) | 789 ("E`" ?È) |
790 ("G~" ?,MP(B) | 790 ("G~" ?Ğ) |
791 ("I'" ?,MM(B) | 791 ("I'" ?Í) |
792 ("I/" ?,M](B) | 792 ("I/" ?İ) |
793 ("I\"" ?,MO(B) | 793 ("I\"" ?Ï) |
794 ("I^" ?,MN(B) | 794 ("I^" ?Î) |
795 ("I`" ?,ML(B) | 795 ("I`" ?Ì) |
796 ("N~" ?,MQ(B) | 796 ("N~" ?Ñ) |
797 ("O'" ?,MS(B) | 797 ("O'" ?Ó) |
798 ("O/" ?,MX(B) | 798 ("O/" ?Ø) |
799 ("O\"" ?,MV(B) | 799 ("O\"" ?Ö) |
800 ("O^" ?,MT(B) | 800 ("O^" ?Ô) |
801 ("O`" ?,MR(B) | 801 ("O`" ?Ò) |
802 ("O~" ?,MU(B) | 802 ("O~" ?Õ) |
803 ("S`" ?,M^(B) | 803 ("S`" ?Ş) |
804 ("U'" ?,MZ(B) | 804 ("U'" ?Ú) |
805 ("U\"" ?,M\(B) | 805 ("U\"" ?Ü) |
806 ("U^" ?,M[(B) | 806 ("U^" ?Û) |
807 ("U`" ?,MY(B) | 807 ("U`" ?Ù) |
808 ("a'" ?,Ma(B) | 808 ("a'" ?á) |
809 ("a/" ?,Me(B) | 809 ("a/" ?å) |
810 ("a\"" ?,Md(B) | 810 ("a\"" ?ä) |
811 ("a^" ?,Mb(B) | 811 ("a^" ?â) |
812 ("a`" ?,M`(B) | 812 ("a`" ?à) |
813 ("a~" ?,Mc(B) | 813 ("a~" ?ã) |
814 ("c`" ?,Mg(B) | 814 ("c`" ?ç) |
815 ("e'" ?,Mi(B) | 815 ("e'" ?é) |
816 ("e/" ?,Mf(B) | 816 ("e/" ?æ) |
817 ("e\"" ?,Mk(B) | 817 ("e\"" ?ë) |
818 ("e^" ?,Mj(B) | 818 ("e^" ?ê) |
819 ("e`" ?,Mh(B) | 819 ("e`" ?è) |
820 ("g~" ?,Mp(B) | 820 ("g~" ?ğ) |
821 ("i'" ?,Mm(B) | 821 ("i'" ?í) |
822 ("i/" ?,M}(B) | 822 ("i/" ?ı) |
823 ("i\"" ?,Mo(B) | 823 ("i\"" ?ï) |
824 ("i^" ?,Mn(B) | 824 ("i^" ?î) |
825 ("i`" ?,Ml(B) | 825 ("i`" ?ì) |
826 ("n~" ?,Mq(B) | 826 ("n~" ?ñ) |
827 ("o'" ?,Ms(B) | 827 ("o'" ?ó) |
828 ("o/" ?,Mx(B) | 828 ("o/" ?ø) |
829 ("o\"" ?,Mv(B) | 829 ("o\"" ?ö) |
830 ("o^" ?,Mt(B) | 830 ("o^" ?ô) |
831 ("o`" ?,Mr(B) | 831 ("o`" ?ò) |
832 ("o~" ?,Mu(B) | 832 ("o~" ?õ) |
833 ("s`" ?,M~(B) | 833 ("s`" ?ş) |
834 ("s/" ?,M_(B) | 834 ("s/" ?ß) |
835 ("u'" ?,Mz(B) | 835 ("u'" ?ú) |
836 ("u\"" ?,M|(B) | 836 ("u\"" ?ü) |
837 ("u^" ?,M{(B) | 837 ("u^" ?û) |
838 ("u`" ?,My(B) | 838 ("u`" ?ù) |
839 ("y\"" ?,M(B) | 839 ("y\"" ?ÿ) |
840 | 840 |
841 ("A''" ["A'"]) | 841 ("A''" ["A'"]) |
842 ("A//" ["A/"]) | 842 ("A//" ["A/"]) |
843 ("A\"\"" ["A\""]) | 843 ("A\"\"" ["A\""]) |
844 ("A^^" ["A^"]) | 844 ("A^^" ["A^"]) |
902 ("y\"\"" ["y\""]) | 902 ("y\"\"" ["y\""]) |
903 ) | 903 ) |
904 | 904 |
905 (quail-define-package | 905 (quail-define-package |
906 "danish-alt-postfix" "Latin-1" "DA<" t | 906 "danish-alt-postfix" "Latin-1" "DA<" t |
907 "Danish input method (rule: AE -> ,AF(B, OE -> ,AX(B, AA -> ,AE(B, E' -> ,AI(B) | 907 "Danish input method (rule: AE -> Æ, OE -> Ø, AA -> Å, E' -> É) |
908 | 908 |
909 Doubling the postfix separates the letter and postfix: e.g. aee -> ae | 909 Doubling the postfix separates the letter and postfix: e.g. aee -> ae |
910 " | 910 " |
911 nil t nil nil nil nil nil nil nil nil t) | 911 nil t nil nil nil nil nil nil nil nil t) |
912 | 912 |
913 (quail-define-rules | 913 (quail-define-rules |
914 ("AE" ?,AF(B) | 914 ("AE" ?Æ) |
915 ("ae" ?,Af(B) | 915 ("ae" ?æ) |
916 ("OE" ?,AX(B) | 916 ("OE" ?Ø) |
917 ("oe" ?,Ax(B) | 917 ("oe" ?ø) |
918 ("AA" ?,AE(B) | 918 ("AA" ?Å) |
919 ("aa" ?,Ae(B) | 919 ("aa" ?å) |
920 ("E'" ?,AI(B) | 920 ("E'" ?É) |
921 ("e'" ?,Ai(B) | 921 ("e'" ?é) |
922 | 922 |
923 ("AEE" ["AE"]) | 923 ("AEE" ["AE"]) |
924 ("aee" ["ae"]) | 924 ("aee" ["ae"]) |
925 ("OEE" ["OE"]) | 925 ("OEE" ["OE"]) |
926 ("oee" ["oe"]) | 926 ("oee" ["oe"]) |
933 (quail-define-package | 933 (quail-define-package |
934 "esperanto-alt-postfix" "Latin-3" "EO<" t | 934 "esperanto-alt-postfix" "Latin-3" "EO<" t |
935 "Esperanto input method with postfix modifiers | 935 "Esperanto input method with postfix modifiers |
936 | 936 |
937 A following ^ or x will produce an accented character, | 937 A following ^ or x will produce an accented character, |
938 e.g. c^ -> ,Cf(B gx -> ,Cx(B u^ -> ,C}(B. | 938 e.g. c^ -> ĉ gx -> ĝ u^ -> ŭ. |
939 | 939 |
940 Doubling the postfix separates the letter and postfix, | 940 Doubling the postfix separates the letter and postfix, |
941 e.g. a'' -> a'. | 941 e.g. a'' -> a'. |
942 " nil t nil nil nil nil nil nil nil nil t) | 942 " nil t nil nil nil nil nil nil nil nil t) |
943 | 943 |
944 (quail-define-rules | 944 (quail-define-rules |
945 ("Cx" ?,CF(B) | 945 ("Cx" ?Ĉ) |
946 ("C^" ?,CF(B) | 946 ("C^" ?Ĉ) |
947 ("cx" ?,Cf(B) | 947 ("cx" ?ĉ) |
948 ("c^" ?,Cf(B) | 948 ("c^" ?ĉ) |
949 ("Gx" ?,CX(B) | 949 ("Gx" ?Ĝ) |
950 ("G^" ?,CX(B) | 950 ("G^" ?Ĝ) |
951 ("gx" ?,Cx(B) | 951 ("gx" ?ĝ) |
952 ("g^" ?,Cx(B) | 952 ("g^" ?ĝ) |
953 ("Hx" ?,C&(B) | 953 ("Hx" ?Ĥ) |
954 ("H^" ?,C&(B) | 954 ("H^" ?Ĥ) |
955 ("hx" ?,C6(B) | 955 ("hx" ?ĥ) |
956 ("h^" ?,C6(B) | 956 ("h^" ?ĥ) |
957 ("Jx" ?,C,(B) | 957 ("Jx" ?Ĵ) |
958 ("J^" ?,C,(B) | 958 ("J^" ?Ĵ) |
959 ("jx" ?,C<(B) | 959 ("jx" ?ĵ) |
960 ("j^" ?,C<(B) | 960 ("j^" ?ĵ) |
961 ("Sx" ?,C^(B) | 961 ("Sx" ?Ŝ) |
962 ("S^" ?,C^(B) | 962 ("S^" ?Ŝ) |
963 ("sx" ?,C~(B) | 963 ("sx" ?ŝ) |
964 ("s^" ?,C~(B) | 964 ("s^" ?ŝ) |
965 ("Ux" ?,C](B) | 965 ("Ux" ?Ŭ) |
966 ("U^" ?,C](B) | 966 ("U^" ?Ŭ) |
967 ("ux" ?,C}(B) | 967 ("ux" ?ŭ) |
968 ("u^" ?,C}(B) | 968 ("u^" ?ŭ) |
969 | 969 |
970 ("Cxx" ["Cx"]) | 970 ("Cxx" ["Cx"]) |
971 ("C^^" ["C^"]) | 971 ("C^^" ["C^"]) |
972 ("cxx" ["cx"]) | 972 ("cxx" ["cx"]) |
973 ("c^^" ["c^"]) | 973 ("c^^" ["c^"]) |
995 | 995 |
996 (quail-define-package | 996 (quail-define-package |
997 "finnish-alt-postfix" "Latin-1" "FI<" t | 997 "finnish-alt-postfix" "Latin-1" "FI<" t |
998 "Finnish (Suomi) input method | 998 "Finnish (Suomi) input method |
999 | 999 |
1000 AE -> ,AD(B | 1000 AE -> Ä |
1001 AEE -> AE | 1001 AEE -> AE |
1002 OE -> ,AV(B | 1002 OE -> Ö |
1003 OEE -> OE | 1003 OEE -> OE |
1004 " | 1004 " |
1005 nil t nil nil nil nil nil nil nil nil t) | 1005 nil t nil nil nil nil nil nil nil nil t) |
1006 | 1006 |
1007 (quail-define-rules | 1007 (quail-define-rules |
1008 ("AE" ?,AD(B) | 1008 ("AE" ?Ä) |
1009 ("ae" ?,Ad(B) | 1009 ("ae" ?ä) |
1010 ("OE" ?,AV(B) | 1010 ("OE" ?Ö) |
1011 ("oe" ?,Av(B) | 1011 ("oe" ?ö) |
1012 | 1012 |
1013 ("AEE" ["AE"]) | 1013 ("AEE" ["AE"]) |
1014 ("aee" ["ae"]) | 1014 ("aee" ["ae"]) |
1015 ("OEE" ["OE"]) | 1015 ("OEE" ["OE"]) |
1016 ("oee" ["oe"]) | 1016 ("oee" ["oe"]) |
1017 ) | 1017 ) |
1018 | 1018 |
1019 (quail-define-package | 1019 (quail-define-package |
1020 "french-alt-postfix" "French" "FR<" t | 1020 "french-alt-postfix" "French" "FR<" t |
1021 "French (Fran,Ag(Bais) input method with postfix modifiers | 1021 "French (Français) input method with postfix modifiers |
1022 | 1022 |
1023 ` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tr,Ai(Bma. | 1023 ` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tréma. |
1024 Par exemple: a` -> ,A`(B e' -> ,Ai(B. | 1024 Par exemple: a` -> à e' -> é. |
1025 | 1025 |
1026 ,AG(B, ,A+(B, et ,A;(B sont produits par C/, <<, et >>. | 1026 Ç, «, et » sont produits par C/, <<, et >>. |
1027 | 1027 |
1028 En doublant la frappe des diacritiques, ils s'isoleront de la lettre. | 1028 En doublant la frappe des diacritiques, ils s'isoleront de la lettre. |
1029 Par exemple: e'' -> e' | 1029 Par exemple: e'' -> e' |
1030 | 1030 |
1031 <e dans l'o> n'est pas disponible." | 1031 <e dans l'o> n'est pas disponible." |
1032 nil t nil nil nil nil nil nil nil nil t) | 1032 nil t nil nil nil nil nil nil nil nil t) |
1033 | 1033 |
1034 (quail-define-rules | 1034 (quail-define-rules |
1035 ("A`" ?,A@(B) | 1035 ("A`" ?À) |
1036 ("A^" ?,AB(B) | 1036 ("A^" ?Â) |
1037 ("a`" ?,A`(B) | 1037 ("a`" ?à) |
1038 ("a^" ?,Ab(B) | 1038 ("a^" ?â) |
1039 ("E`" ?,AH(B) | 1039 ("E`" ?È) |
1040 ("E'" ?,AI(B) | 1040 ("E'" ?É) |
1041 ("E^" ?,AJ(B) | 1041 ("E^" ?Ê) |
1042 ("E\"" ?,AK(B) | 1042 ("E\"" ?Ë) |
1043 ("e`" ?,Ah(B) | 1043 ("e`" ?è) |
1044 ("e'" ?,Ai(B) | 1044 ("e'" ?é) |
1045 ("e^" ?,Aj(B) | 1045 ("e^" ?ê) |
1046 ("e\"" ?,Ak(B) | 1046 ("e\"" ?ë) |
1047 ("I^" ?,AN(B) | 1047 ("I^" ?Î) |
1048 ("I\"" ?,AO(B) | 1048 ("I\"" ?Ï) |
1049 ("i^" ?,An(B) | 1049 ("i^" ?î) |
1050 ("i\"" ?,Ao(B) | 1050 ("i\"" ?ï) |
1051 ("O^" ?,AT(B) | 1051 ("O^" ?Ô) |
1052 ("o^" ?,At(B) | 1052 ("o^" ?ô) |
1053 ("U`" ?,AY(B) | 1053 ("U`" ?Ù) |
1054 ("U^" ?,A[(B) | 1054 ("U^" ?Û) |
1055 ("U\"" ?,A\(B) | 1055 ("U\"" ?Ü) |
1056 ("u`" ?,Ay(B) | 1056 ("u`" ?ù) |
1057 ("u^" ?,A{(B) | 1057 ("u^" ?û) |
1058 ("u\"" ?,A|(B) | 1058 ("u\"" ?ü) |
1059 ("C/" ?,AG(B) | 1059 ("C/" ?Ç) |
1060 ("c/" ?,Ag(B) | 1060 ("c/" ?ç) |
1061 ("<<" ?,A+(B) | 1061 ("<<" ?«) |
1062 (">>" ?,A;(B) | 1062 (">>" ?») |
1063 | 1063 |
1064 ("A``" ["A`"]) | 1064 ("A``" ["A`"]) |
1065 ("A^^" ["A^"]) | 1065 ("A^^" ["A^"]) |
1066 ("a``" ["a`"]) | 1066 ("a``" ["a`"]) |
1067 ("a^^" ["a^"]) | 1067 ("a^^" ["a^"]) |
1093 | 1093 |
1094 (quail-define-package | 1094 (quail-define-package |
1095 "german-alt-postfix" "German" "DE<" t | 1095 "german-alt-postfix" "German" "DE<" t |
1096 "German (Deutsch) input method | 1096 "German (Deutsch) input method |
1097 | 1097 |
1098 ae -> ,Ad(B | 1098 ae -> ä |
1099 aee -> ae | 1099 aee -> ae |
1100 oe -> ,Av(B | 1100 oe -> ö |
1101 oee -> oe | 1101 oee -> oe |
1102 ue -> ,A|(B | 1102 ue -> ü |
1103 uee -> ue | 1103 uee -> ue |
1104 sz -> ,A_(B | 1104 sz -> ß |
1105 szz -> sz | 1105 szz -> sz |
1106 " | 1106 " |
1107 nil t nil nil nil nil nil nil nil nil t) | 1107 nil t nil nil nil nil nil nil nil nil t) |
1108 | 1108 |
1109 (quail-define-rules | 1109 (quail-define-rules |
1110 ("AE" ?,AD(B) | 1110 ("AE" ?Ä) |
1111 ("ae" ?,Ad(B) | 1111 ("ae" ?ä) |
1112 ("OE" ?,AV(B) | 1112 ("OE" ?Ö) |
1113 ("oe" ?,Av(B) | 1113 ("oe" ?ö) |
1114 ("UE" ?,A\(B) | 1114 ("UE" ?Ü) |
1115 ("ue" ?,A|(B) | 1115 ("ue" ?ü) |
1116 ("sz" ?,A_(B) | 1116 ("sz" ?ß) |
1117 | 1117 |
1118 ("AEE" ["AE"]) | 1118 ("AEE" ["AE"]) |
1119 ("aee" ["ae"]) | 1119 ("aee" ["ae"]) |
1120 ("OEE" ["OE"]) | 1120 ("OEE" ["OE"]) |
1121 ("oee" ["oe"]) | 1121 ("oee" ["oe"]) |
1124 ("szz" ["sz"]) | 1124 ("szz" ["sz"]) |
1125 ) | 1125 ) |
1126 | 1126 |
1127 (quail-define-package | 1127 (quail-define-package |
1128 "icelandic-alt-postfix" "Latin-1" "IS<" t | 1128 "icelandic-alt-postfix" "Latin-1" "IS<" t |
1129 "Icelandic (,AM(Bslenska) input method with postfix modifiers | 1129 "Icelandic (Íslenska) input method with postfix modifiers |
1130 | 1130 |
1131 A' -> ,AA(B | 1131 A' -> Á |
1132 E' -> ,AI(B | 1132 E' -> É |
1133 I' -> ,AM(B | 1133 I' -> Í |
1134 O' -> ,AS(B | 1134 O' -> Ó |
1135 U' -> ,AZ(B | 1135 U' -> Ú |
1136 Y' -> ,A](B | 1136 Y' -> Ý |
1137 AE -> ,AF(B | 1137 AE -> Æ |
1138 OE -> ,AV(B | 1138 OE -> Ö |
1139 D/ -> ,AP(B (eth) | 1139 D/ -> Ð (eth) |
1140 T/ -> ,A^(B (thorn) | 1140 T/ -> Þ (thorn) |
1141 | 1141 |
1142 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 1142 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' |
1143 " nil t nil nil nil nil nil nil nil nil t) | 1143 " nil t nil nil nil nil nil nil nil nil t) |
1144 | 1144 |
1145 (quail-define-rules | 1145 (quail-define-rules |
1146 ("A'" ?,AA(B) | 1146 ("A'" ?Á) |
1147 ("a'" ?,Aa(B) | 1147 ("a'" ?á) |
1148 ("E'" ?,AI(B) | 1148 ("E'" ?É) |
1149 ("e'" ?,Ai(B) | 1149 ("e'" ?é) |
1150 ("I'" ?,AM(B) | 1150 ("I'" ?Í) |
1151 ("i'" ?,Am(B) | 1151 ("i'" ?í) |
1152 ("O'" ?,AS(B) | 1152 ("O'" ?Ó) |
1153 ("o'" ?,As(B) | 1153 ("o'" ?ó) |
1154 ("U'" ?,AZ(B) | 1154 ("U'" ?Ú) |
1155 ("u'" ?,Az(B) | 1155 ("u'" ?ú) |
1156 ("Y'" ?,A](B) | 1156 ("Y'" ?Ý) |
1157 ("y'" ?,A}(B) | 1157 ("y'" ?ý) |
1158 ("AE" ?,AF(B) | 1158 ("AE" ?Æ) |
1159 ("ae" ?,Af(B) | 1159 ("ae" ?æ) |
1160 ("OE" ?,AV(B) | 1160 ("OE" ?Ö) |
1161 ("oe" ?,Av(B) | 1161 ("oe" ?ö) |
1162 ("D/" ?,AP(B) | 1162 ("D/" ?Ð) |
1163 ("d/" ?,Ap(B) | 1163 ("d/" ?ð) |
1164 ("T/" ?,A^(B) | 1164 ("T/" ?Þ) |
1165 ("t/" ?,A~(B) | 1165 ("t/" ?þ) |
1166 | 1166 |
1167 ("A''" ["A'"]) | 1167 ("A''" ["A'"]) |
1168 ("a''" ["a'"]) | 1168 ("a''" ["a'"]) |
1169 ("E''" ["E'"]) | 1169 ("E''" ["E'"]) |
1170 ("e''" ["e'"]) | 1170 ("e''" ["e'"]) |
1188 | 1188 |
1189 (quail-define-package | 1189 (quail-define-package |
1190 "italian-alt-postfix" "Latin-1" "IT<" t | 1190 "italian-alt-postfix" "Latin-1" "IT<" t |
1191 "Italian (Italiano) input method with postfix modifiers | 1191 "Italian (Italiano) input method with postfix modifiers |
1192 | 1192 |
1193 a' -> ,Aa(B A' -> ,AA(B a` -> ,A`(B A` -> ,A@(B i^ -> ,An(B << -> ,A+(B | 1193 a' -> á A' -> Á a` -> à A` -> À i^ -> î << -> « |
1194 e' -> ,Ai(B E' -> ,AI(B e` -> ,Ah(B E` -> ,AH(B I^ -> ,AN(B >> -> ,A;(B | 1194 e' -> é E' -> É e` -> è E` -> È I^ -> Î >> -> » |
1195 i' -> ,Am(B I' -> ,AM(B i` -> ,Al(B I` -> ,AL(B o_ -> ,A:(B | 1195 i' -> í I' -> Í i` -> ì I` -> Ì o_ -> º |
1196 o' -> ,As(B O' -> ,AS(B o` -> ,Ar(B O` -> ,AR(B a_ -> ,A*(B | 1196 o' -> ó O' -> Ó o` -> ò O` -> Ò a_ -> ª |
1197 u' -> ,Az(B U' -> ,AZ(B u` -> ,Ay(B U` -> ,AY(B | 1197 u' -> ú U' -> Ú u` -> ù U` -> Ù |
1198 | 1198 |
1199 This method is for purists who like accents the old way. | 1199 This method is for purists who like accents the old way. |
1200 | 1200 |
1201 Doubling the postfix separates the letter and postfix: e.g. a`` -> a` | 1201 Doubling the postfix separates the letter and postfix: e.g. a`` -> a` |
1202 " nil t nil nil nil nil nil nil nil nil t) | 1202 " nil t nil nil nil nil nil nil nil nil t) |
1203 | 1203 |
1204 (quail-define-rules | 1204 (quail-define-rules |
1205 ("A`" ?,A@(B) | 1205 ("A`" ?À) |
1206 ("A'" ?,AA(B) | 1206 ("A'" ?Á) |
1207 ("a`" ?,A`(B) | 1207 ("a`" ?à) |
1208 ("a'" ?,Aa(B) | 1208 ("a'" ?á) |
1209 ("E`" ?,AH(B) | 1209 ("E`" ?È) |
1210 ("E'" ?,AI(B) | 1210 ("E'" ?É) |
1211 ("e`" ?,Ah(B) | 1211 ("e`" ?è) |
1212 ("e'" ?,Ai(B) | 1212 ("e'" ?é) |
1213 ("I`" ?,AL(B) | 1213 ("I`" ?Ì) |
1214 ("i`" ?,Al(B) | 1214 ("i`" ?ì) |
1215 ("I'" ?,AM(B) | 1215 ("I'" ?Í) |
1216 ("i'" ?,Am(B) | 1216 ("i'" ?í) |
1217 ("I^" ?,AN(B) | 1217 ("I^" ?Î) |
1218 ("i^" ?,An(B) | 1218 ("i^" ?î) |
1219 ("O`" ?,AR(B) | 1219 ("O`" ?Ò) |
1220 ("o`" ?,Ar(B) | 1220 ("o`" ?ò) |
1221 ("O'" ?,AS(B) | 1221 ("O'" ?Ó) |
1222 ("o'" ?,As(B) | 1222 ("o'" ?ó) |
1223 ("U`" ?,AY(B) | 1223 ("U`" ?Ù) |
1224 ("u`" ?,Ay(B) | 1224 ("u`" ?ù) |
1225 ("U'" ?,AZ(B) | 1225 ("U'" ?Ú) |
1226 ("u'" ?,Az(B) | 1226 ("u'" ?ú) |
1227 ("<<" ?,A+(B) | 1227 ("<<" ?«) |
1228 (">>" ?,A;(B) | 1228 (">>" ?») |
1229 ("o_" ?,A:(B) | 1229 ("o_" ?º) |
1230 ("a_" ?,A*(B) | 1230 ("a_" ?ª) |
1231 | 1231 |
1232 ("A``" ["A`"]) | 1232 ("A``" ["A`"]) |
1233 ("A''" ["A'"]) | 1233 ("A''" ["A'"]) |
1234 ("a``" ["a`"]) | 1234 ("a``" ["a`"]) |
1235 ("a''" ["a'"]) | 1235 ("a''" ["a'"]) |
1257 ("a__" ["a_"]) | 1257 ("a__" ["a_"]) |
1258 ) | 1258 ) |
1259 | 1259 |
1260 (quail-define-package | 1260 (quail-define-package |
1261 "norwegian-alt-postfix" "Latin-1" "NO<" t | 1261 "norwegian-alt-postfix" "Latin-1" "NO<" t |
1262 "Norwegian (Norsk) input method (rule: AE->,AF(B, OE->,AX(B, AA->,AE(B, E'->,AI(B) | 1262 "Norwegian (Norsk) input method (rule: AE->Æ, OE->Ø, AA->Å, E'->É) |
1263 | 1263 |
1264 Doubling the postfix separates the letter and postfix: e.g. aee -> ae | 1264 Doubling the postfix separates the letter and postfix: e.g. aee -> ae |
1265 " | 1265 " |
1266 nil t nil nil nil nil nil nil nil nil t) | 1266 nil t nil nil nil nil nil nil nil nil t) |
1267 | 1267 |
1268 (quail-define-rules | 1268 (quail-define-rules |
1269 ("AE" ?,AF(B) | 1269 ("AE" ?Æ) |
1270 ("ae" ?,Af(B) | 1270 ("ae" ?æ) |
1271 ("OE" ?,AX(B) | 1271 ("OE" ?Ø) |
1272 ("oe" ?,Ax(B) | 1272 ("oe" ?ø) |
1273 ("AA" ?,AE(B) | 1273 ("AA" ?Å) |
1274 ("aa" ?,Ae(B) | 1274 ("aa" ?å) |
1275 ("E'" ?,AI(B) | 1275 ("E'" ?É) |
1276 ("e'" ?,Ai(B) | 1276 ("e'" ?é) |
1277 | 1277 |
1278 ("AEE" ["AE"]) | 1278 ("AEE" ["AE"]) |
1279 ("aee" ["ae"]) | 1279 ("aee" ["ae"]) |
1280 ("OEE" ["OE"]) | 1280 ("OEE" ["OE"]) |
1281 ("oee" ["oe"]) | 1281 ("oee" ["oe"]) |
1288 (quail-define-package | 1288 (quail-define-package |
1289 "scandinavian-alt-postfix" "Latin-1" "SC<" t | 1289 "scandinavian-alt-postfix" "Latin-1" "SC<" t |
1290 "Scandinavian input method with postfix modifiers | 1290 "Scandinavian input method with postfix modifiers |
1291 Supported languages are Swidish, Norwegian, Danish, and Finnish. | 1291 Supported languages are Swidish, Norwegian, Danish, and Finnish. |
1292 | 1292 |
1293 ae -> ,Af(B | 1293 ae -> æ |
1294 oe -> ,Ax(B | 1294 oe -> ø |
1295 aa -> ,Ae(B | 1295 aa -> å |
1296 a\" -> ,Ad(B | 1296 a\" -> ä |
1297 o\" -> ,Av(B | 1297 o\" -> ö |
1298 e' -> ,Ai(B | 1298 e' -> é |
1299 | 1299 |
1300 Doubling the postfix separates the letter and postfix: | 1300 Doubling the postfix separates the letter and postfix: |
1301 aee -> ae o\"\" -> o\" etc. | 1301 aee -> ae o\"\" -> o\" etc. |
1302 " nil t nil nil nil nil nil nil nil nil t) | 1302 " nil t nil nil nil nil nil nil nil nil t) |
1303 | 1303 |
1304 (quail-define-rules | 1304 (quail-define-rules |
1305 ("AE" ?,AF(B) | 1305 ("AE" ?Æ) |
1306 ("ae" ?,Af(B) | 1306 ("ae" ?æ) |
1307 ("OE" ?,AX(B) | 1307 ("OE" ?Ø) |
1308 ("oe" ?,Ax(B) | 1308 ("oe" ?ø) |
1309 ("AA" ?,AE(B) | 1309 ("AA" ?Å) |
1310 ("aa" ?,Ae(B) | 1310 ("aa" ?å) |
1311 ("A\"" ?,AD(B) | 1311 ("A\"" ?Ä) |
1312 ("a\"" ?,Ad(B) | 1312 ("a\"" ?ä) |
1313 ("O\"" ?,AV(B) | 1313 ("O\"" ?Ö) |
1314 ("o\"" ?,Av(B) | 1314 ("o\"" ?ö) |
1315 ("E'" ?,AI(B) | 1315 ("E'" ?É) |
1316 ("e'" ?,Ai(B) | 1316 ("e'" ?é) |
1317 | 1317 |
1318 ("AEE" ["AE"]) | 1318 ("AEE" ["AE"]) |
1319 ("aee" ["ae"]) | 1319 ("aee" ["ae"]) |
1320 ("OEE" ["OE"]) | 1320 ("OEE" ["OE"]) |
1321 ("oee" ["oe"]) | 1321 ("oee" ["oe"]) |
1329 ("e''" ["e'"]) | 1329 ("e''" ["e'"]) |
1330 ) | 1330 ) |
1331 | 1331 |
1332 (quail-define-package | 1332 (quail-define-package |
1333 "spanish-alt-postfix" "Spanish" "ES<" t | 1333 "spanish-alt-postfix" "Spanish" "ES<" t |
1334 "Spanish (Espa,Aq(Bol) input method with postfix modifiers | 1334 "Spanish (Español) input method with postfix modifiers |
1335 | 1335 |
1336 A' -> ,AA(B | 1336 A' -> Á |
1337 E' -> ,AI(B | 1337 E' -> É |
1338 I' -> ,AM(B | 1338 I' -> Í |
1339 O' -> ,AS(B | 1339 O' -> Ó |
1340 U' -> ,AZ(B | 1340 U' -> Ú |
1341 N~ -> ,AQ(B | 1341 N~ -> Ñ |
1342 !/ -> ,A!(B | 1342 !/ -> ¡ |
1343 ?/ -> ,A?(B | 1343 ?/ -> ¿ |
1344 | 1344 |
1345 Doubling the postfix separates the letter and postfix: | 1345 Doubling the postfix separates the letter and postfix: |
1346 a'' -> a' n~~ -> n~, etc. | 1346 a'' -> a' n~~ -> n~, etc. |
1347 " nil t nil nil nil nil nil nil nil nil t) | 1347 " nil t nil nil nil nil nil nil nil nil t) |
1348 | 1348 |
1349 (quail-define-rules | 1349 (quail-define-rules |
1350 ("A'" ?,AA(B) | 1350 ("A'" ?Á) |
1351 ("a'" ?,Aa(B) | 1351 ("a'" ?á) |
1352 ("E'" ?,AI(B) | 1352 ("E'" ?É) |
1353 ("e'" ?,Ai(B) | 1353 ("e'" ?é) |
1354 ("I'" ?,AM(B) | 1354 ("I'" ?Í) |
1355 ("i'" ?,Am(B) | 1355 ("i'" ?í) |
1356 ("O'" ?,AS(B) | 1356 ("O'" ?Ó) |
1357 ("o'" ?,As(B) | 1357 ("o'" ?ó) |
1358 ("U'" ?,AZ(B) | 1358 ("U'" ?Ú) |
1359 ("u'" ?,Az(B) | 1359 ("u'" ?ú) |
1360 ("N~" ?,AQ(B) | 1360 ("N~" ?Ñ) |
1361 ("n~" ?,Aq(B) | 1361 ("n~" ?ñ) |
1362 ("?/" ?,A?(B) | 1362 ("?/" ?¿) |
1363 ("!/" ?,A!(B) | 1363 ("!/" ?¡) |
1364 | 1364 |
1365 ("A''" ["A'"]) | 1365 ("A''" ["A'"]) |
1366 ("a''" ["a'"]) | 1366 ("a''" ["a'"]) |
1367 ("E''" ["E'"]) | 1367 ("E''" ["E'"]) |
1368 ("e''" ["e'"]) | 1368 ("e''" ["e'"]) |
1378 ("!//" ["!/"]) | 1378 ("!//" ["!/"]) |
1379 ) | 1379 ) |
1380 | 1380 |
1381 (quail-define-package | 1381 (quail-define-package |
1382 "swedish-alt-postfix" "Latin-1" "SV<" t | 1382 "swedish-alt-postfix" "Latin-1" "SV<" t |
1383 "Swedish (Svenska) input method (rule: AA -> ,AE(B, AE -> ,AD(B, OE -> ,AV(B, E' -> ,AI(B) | 1383 "Swedish (Svenska) input method (rule: AA -> Å, AE -> Ä, OE -> Ö, E' -> É) |
1384 | 1384 |
1385 Doubling the postfix separates the letter and postfix: e.g. aee -> ae | 1385 Doubling the postfix separates the letter and postfix: e.g. aee -> ae |
1386 " nil t nil nil nil nil nil nil nil nil t) | 1386 " nil t nil nil nil nil nil nil nil nil t) |
1387 | 1387 |
1388 (quail-define-rules | 1388 (quail-define-rules |
1389 ("AA" ?,AE(B) | 1389 ("AA" ?Å) |
1390 ("aa" ?,Ae(B) | 1390 ("aa" ?å) |
1391 ("AE" ?,AD(B) | 1391 ("AE" ?Ä) |
1392 ("ae" ?,Ad(B) | 1392 ("ae" ?ä) |
1393 ("OE" ?,AV(B) | 1393 ("OE" ?Ö) |
1394 ("oe" ?,Av(B) | 1394 ("oe" ?ö) |
1395 ("E'" ?,AI(B) | 1395 ("E'" ?É) |
1396 ("e'" ?,Ai(B) | 1396 ("e'" ?é) |
1397 | 1397 |
1398 ("AAA" ["AA"]) | 1398 ("AAA" ["AA"]) |
1399 ("aaa" ["aa"]) | 1399 ("aaa" ["aa"]) |
1400 ("AEE" ["AE"]) | 1400 ("AEE" ["AE"]) |
1401 ("aee" ["ae"]) | 1401 ("aee" ["ae"]) |
1405 ("e''" ["e'"]) | 1405 ("e''" ["e'"]) |
1406 ) | 1406 ) |
1407 | 1407 |
1408 (quail-define-package | 1408 (quail-define-package |
1409 "turkish-latin-3-alt-postfix" "Turkish" "TR3<<" t | 1409 "turkish-latin-3-alt-postfix" "Turkish" "TR3<<" t |
1410 "Turkish (T,A|(Brk,Ag(Be) input method with postfix modifiers. | 1410 "Turkish (Türkçe) input method with postfix modifiers. |
1411 | 1411 |
1412 This is for those who use Latin-3 (ISO-8859-3) for Turkish. If you | 1412 This is for those who use Latin-3 (ISO-8859-3) for Turkish. If you |
1413 use Latin-5 (ISO-8859-9), you should use \"turkish-alt-postfix\" instead. | 1413 use Latin-5 (ISO-8859-9), you should use \"turkish-alt-postfix\" instead. |
1414 | 1414 |
1415 Note for I, ,C9(B, ,C)(B, i. | 1415 Note for I, ı, İ, i. |
1416 | 1416 |
1417 A^ -> ,CB(B | 1417 A^ -> Â |
1418 C` -> ,CG(B | 1418 C` -> Ç |
1419 G^ -> ,C+(B | 1419 G^ -> Ğ |
1420 I -> I | 1420 I -> I |
1421 i -> ,C9(B | 1421 i -> ı |
1422 I/ -> ,C)(B | 1422 I/ -> İ |
1423 i/ -> i | 1423 i/ -> i |
1424 O\" -> ,CV(B | 1424 O\" -> Ö |
1425 S` -> ,C*(B | 1425 S` -> Ş |
1426 U\" -> ,C\(B | 1426 U\" -> Ü |
1427 U^ -> ,C[(B | 1427 U^ -> Û |
1428 | 1428 |
1429 Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^ | 1429 Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^ |
1430 " nil t nil nil nil nil nil nil nil nil t) | 1430 " nil t nil nil nil nil nil nil nil nil t) |
1431 | 1431 |
1432 (quail-define-rules | 1432 (quail-define-rules |
1433 ("A^" ?,CB(B) | 1433 ("A^" ?Â) |
1434 ("a^" ?,Cb(B) | 1434 ("a^" ?â) |
1435 ("C`" ?,CG(B) | 1435 ("C`" ?Ç) |
1436 ("c`" ?,Cg(B) | 1436 ("c`" ?ç) |
1437 ("G^" ?,C+(B) | 1437 ("G^" ?Ğ) |
1438 ("g^" ?,C;(B) | 1438 ("g^" ?ğ) |
1439 ("I/" ?,C)(B) | 1439 ("I/" ?İ) |
1440 ("i" ?,C9(B) | 1440 ("i" ?ı) |
1441 ("i/" ?i) | 1441 ("i/" ?i) |
1442 ("O\"" ?,CV(B) | 1442 ("O\"" ?Ö) |
1443 ("o\"" ?,Cv(B) | 1443 ("o\"" ?ö) |
1444 ("S`" ?,C*(B) | 1444 ("S`" ?Ş) |
1445 ("s`" ?,C:(B) | 1445 ("s`" ?ş) |
1446 ("U\"" ?,C\(B) | 1446 ("U\"" ?Ü) |
1447 ("u\"" ?,C|(B) | 1447 ("u\"" ?ü) |
1448 ("U^" ?,C[(B) | 1448 ("U^" ?Û) |
1449 ("u^" ?,C{(B) | 1449 ("u^" ?û) |
1450 | 1450 |
1451 ("A^^" ["A^"]) | 1451 ("A^^" ["A^"]) |
1452 ("a^^" ["a^"]) | 1452 ("a^^" ["a^"]) |
1453 ("C``" ["C`"]) | 1453 ("C``" ["C`"]) |
1454 ("c``" ["c`"]) | 1454 ("c``" ["c`"]) |
1466 ("U^^" ["U^"]) | 1466 ("U^^" ["U^"]) |
1467 ("u^^" ["u^"]) | 1467 ("u^^" ["u^"]) |
1468 ) | 1468 ) |
1469 | 1469 |
1470 (quail-define-package | 1470 (quail-define-package |
1471 "turkish-alt-postfix" "Turkish" "TR,A+(B" t | 1471 "turkish-alt-postfix" "Turkish" "TR«" t |
1472 "Turkish (T,A|(Brk,Ag(Be) input method with postfix modifiers. | 1472 "Turkish (Türkçe) input method with postfix modifiers. |
1473 | 1473 |
1474 This is for those who use Latin-5 (ISO-8859-9) for Turkish. If you | 1474 This is for those who use Latin-5 (ISO-8859-9) for Turkish. If you |
1475 use Latin-3 (ISO-8859-3), you should use | 1475 use Latin-3 (ISO-8859-3), you should use |
1476 \"turkish-latin-3-alt-postfix\" instead. | 1476 \"turkish-latin-3-alt-postfix\" instead. |
1477 | 1477 |
1478 Note for I, ,M}(B, ,M](B, i. | 1478 Note for I, ı, İ, i. |
1479 | 1479 |
1480 A^ -> ,MB(B | 1480 A^ -> Â |
1481 C` -> ,MG(B | 1481 C` -> Ç |
1482 G^ -> ,MP(B | 1482 G^ -> Ğ |
1483 I -> I | 1483 I -> I |
1484 i -> ,M}(B | 1484 i -> ı |
1485 I/ -> ,M](B | 1485 I/ -> İ |
1486 i/ -> i | 1486 i/ -> i |
1487 O\" -> ,MV(B | 1487 O\" -> Ö |
1488 S` -> ,M^(B | 1488 S` -> Ş |
1489 U\" -> ,M\(B | 1489 U\" -> Ü |
1490 U^ -> ,M[(B | 1490 U^ -> Û |
1491 | 1491 |
1492 Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^ | 1492 Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^ |
1493 " nil t nil nil nil nil nil nil nil nil t) | 1493 " nil t nil nil nil nil nil nil nil nil t) |
1494 | 1494 |
1495 (quail-define-rules | 1495 (quail-define-rules |
1496 ("A^" ?,MB(B) | 1496 ("A^" ?Â) |
1497 ("a^" ?,Mb(B) | 1497 ("a^" ?â) |
1498 ("C`" ?,MG(B) | 1498 ("C`" ?Ç) |
1499 ("c`" ?,Mg(B) | 1499 ("c`" ?ç) |
1500 ("G^" ?,MP(B) | 1500 ("G^" ?Ğ) |
1501 ("g^" ?,Mp(B) | 1501 ("g^" ?ğ) |
1502 ("I/" ?,M](B) | 1502 ("I/" ?İ) |
1503 ("i" ?,M}(B) | 1503 ("i" ?ı) |
1504 ("i/" ?i) | 1504 ("i/" ?i) |
1505 ("O\"" ?,MV(B) | 1505 ("O\"" ?Ö) |
1506 ("o\"" ?,Cv(B) | 1506 ("o\"" ?ö) |
1507 ("S`" ?,M^(B) | 1507 ("S`" ?Ş) |
1508 ("s`" ?,M~(B) | 1508 ("s`" ?ş) |
1509 ("U\"" ?,M\(B) | 1509 ("U\"" ?Ü) |
1510 ("u\"" ?,M|(B) | 1510 ("u\"" ?ü) |
1511 ("U^" ?,M[(B) | 1511 ("U^" ?Û) |
1512 ("u^" ?,M{(B) | 1512 ("u^" ?û) |
1513 | 1513 |
1514 ("A^^" ["A^"]) | 1514 ("A^^" ["A^"]) |
1515 ("a^^" ["a^"]) | 1515 ("a^^" ["a^"]) |
1516 ("C``" ["C`"]) | 1516 ("C``" ["C`"]) |
1517 ("c``" ["c`"]) | 1517 ("c``" ["c`"]) |
1537 "Dutch character mixfix input method. | 1537 "Dutch character mixfix input method. |
1538 Uses the `mule-unicode-0100-24ff' charset to supplement Latin-1. | 1538 Uses the `mule-unicode-0100-24ff' charset to supplement Latin-1. |
1539 | 1539 |
1540 | | examples | 1540 | | examples |
1541 ------------+---------+---------- | 1541 ------------+---------+---------- |
1542 others | | fl. -> $,1!R(B eur. -> $,1tL(B ij -> $,1 S(B IJ -> $,1 R(B | 1542 others | | fl. -> ƒ eur. -> € ij -> ij IJ -> IJ |
1543 ------------+---------+---------- | 1543 ------------+---------+---------- |
1544 | postfix | | 1544 | postfix | |
1545 ------------+---------+---------- | 1545 ------------+---------+---------- |
1546 acute | ' | a' -> ,Aa(B | 1546 acute | ' | a' -> á |
1547 grave | ` | a` -> ,A`(B | 1547 grave | ` | a` -> à |
1548 circumflex | ^ | a^ -> ,Ab(B | 1548 circumflex | ^ | a^ -> â |
1549 Turkish | various | i/ -> $,1 Q(B s, -> $,1 (B g^ -> $,1 ?(B I/ -> $,1 P(B | 1549 Turkish | various | i/ -> ı s, -> ş g^ -> ğ I/ -> İ |
1550 | | S, -> $,1 ~(B G^ -> $,1 >(B | 1550 | | S, -> Ş G^ -> Ğ |
1551 ------------+---------+---------- | 1551 ------------+---------+---------- |
1552 | prefix | | 1552 | prefix | |
1553 ------------+---------+---------- | 1553 ------------+---------+---------- |
1554 diaeresis | \" | \"a -> ,Ad(B | 1554 diaeresis | \" | \"a -> ä |
1555 | 1555 |
1556 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 1556 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' |
1557 " nil t nil nil nil nil nil nil nil nil t) | 1557 " nil t nil nil nil nil nil nil nil nil t) |
1558 | 1558 |
1559 (quail-define-rules | 1559 (quail-define-rules |
1560 ("fl." ?$,1!R(B) ;; LATIN SMALL LETTER F WITH HOOK (florin currency symbol) | 1560 ("fl." ?ƒ) ;; LATIN SMALL LETTER F WITH HOOK (florin currency symbol) |
1561 ("eur." ?$,1tL(B) ;; EURO SIGN | 1561 ("eur." ?€) ;; EURO SIGN |
1562 ;; $,1r|(BThe 25th letter of the Dutch alphabet.$,1r}(B | 1562 ;; “The 25th letter of the Dutch alphabet.” |
1563 ("ij" ?$,1 S(B) ;; LATIN SMALL LIGATURE IJ | 1563 ("ij" ?ij) ;; LATIN SMALL LIGATURE IJ |
1564 ("IJ" ?$,1 R(B) ;; LATIN CAPITAL LIGATURE IJ | 1564 ("IJ" ?IJ) ;; LATIN CAPITAL LIGATURE IJ |
1565 ;; $,1r|(BTrema on the second letter of vowel pair.$,1r}(B Yudit uses `:', not `"'. | 1565 ;; “Trema on the second letter of vowel pair.” Yudit uses `:', not `"'. |
1566 ("\"a" ?,Ad(B) ;; LATIN SMALL LETTER A WITH DIAERESIS | 1566 ("\"a" ?ä) ;; LATIN SMALL LETTER A WITH DIAERESIS |
1567 ("\"e" ?,Ak(B) ;; LATIN SMALL LETTER E WITH DIAERESIS | 1567 ("\"e" ?ë) ;; LATIN SMALL LETTER E WITH DIAERESIS |
1568 ("\"i" ?,Ao(B) ;; LATIN SMALL LETTER I WITH DIAERESIS | 1568 ("\"i" ?ï) ;; LATIN SMALL LETTER I WITH DIAERESIS |
1569 ("\"o" ?,Av(B) ;; LATIN SMALL LETTER O WITH DIAERESIS | 1569 ("\"o" ?ö) ;; LATIN SMALL LETTER O WITH DIAERESIS |
1570 ("\"u" ?,A|(B) ;; LATIN SMALL LETTER U WITH DIAERESIS | 1570 ("\"u" ?ü) ;; LATIN SMALL LETTER U WITH DIAERESIS |
1571 ("\"A" ?,AD(B) ;; LATIN CAPITAL LETTER A WITH DIAERESIS | 1571 ("\"A" ?Ä) ;; LATIN CAPITAL LETTER A WITH DIAERESIS |
1572 ("\"E" ?,AK(B) ;; LATIN CAPITAL LETTER E WITH DIAERESIS | 1572 ("\"E" ?Ë) ;; LATIN CAPITAL LETTER E WITH DIAERESIS |
1573 ("\"I" ?,AO(B) ;; LATIN CAPITAL LETTER I WITH DIAERESIS | 1573 ("\"I" ?Ï) ;; LATIN CAPITAL LETTER I WITH DIAERESIS |
1574 ("\"O" ?,AV(B) ;; LATIN CAPITAL LETTER O WITH DIAERESIS | 1574 ("\"O" ?Ö) ;; LATIN CAPITAL LETTER O WITH DIAERESIS |
1575 ("\"U" ?,A\(B) ;; LATIN CAPITAL LETTER U WITH DIAERESIS | 1575 ("\"U" ?Ü) ;; LATIN CAPITAL LETTER U WITH DIAERESIS |
1576 ;; $,1r|(BAcute, marking emphasis on long vowels$,1r}(B: | 1576 ;; “Acute, marking emphasis on long vowels”: |
1577 ("a'" ?,Aa(B) ;; LATIN SMALL LETTER A WITH ACUTE | 1577 ("a'" ?á) ;; LATIN SMALL LETTER A WITH ACUTE |
1578 ("e'" ?,Ai(B) ;; LATIN SMALL LETTER E WITH ACUTE | 1578 ("e'" ?é) ;; LATIN SMALL LETTER E WITH ACUTE |
1579 ("i'" ?,Am(B) ;; LATIN SMALL LETTER I WITH ACUTE | 1579 ("i'" ?í) ;; LATIN SMALL LETTER I WITH ACUTE |
1580 ("o'" ?,As(B) ;; LATIN SMALL LETTER O WITH ACUTE | 1580 ("o'" ?ó) ;; LATIN SMALL LETTER O WITH ACUTE |
1581 ("u'" ?,Az(B) ;; LATIN SMALL LETTER U WITH ACUTE | 1581 ("u'" ?ú) ;; LATIN SMALL LETTER U WITH ACUTE |
1582 ("A'" ?,AA(B) ;; LATIN CAPITAL LETTER A WITH ACUTE | 1582 ("A'" ?Á) ;; LATIN CAPITAL LETTER A WITH ACUTE |
1583 ("E'" ?,AI(B) ;; LATIN CAPITAL LETTER E WITH ACUTE | 1583 ("E'" ?É) ;; LATIN CAPITAL LETTER E WITH ACUTE |
1584 ("I'" ?,AM(B) ;; LATIN CAPITAL LETTER I WITH ACUTE | 1584 ("I'" ?Í) ;; LATIN CAPITAL LETTER I WITH ACUTE |
1585 ("O'" ?,AS(B) ;; LATIN CAPITAL LETTER O WITH ACUTE | 1585 ("O'" ?Ó) ;; LATIN CAPITAL LETTER O WITH ACUTE |
1586 ("U'" ?,AZ(B) ;; LATIN CAPITAL LETTER U WITH ACUTE | 1586 ("U'" ?Ú) ;; LATIN CAPITAL LETTER U WITH ACUTE |
1587 ;; $,1r|(BGrave, marking emphasis on short vowels$,1r}(B: | 1587 ;; “Grave, marking emphasis on short vowels”: |
1588 ("a`" ?,A`(B) ;; LATIN SMALL LETTER A WITH GRAVE | 1588 ("a`" ?à) ;; LATIN SMALL LETTER A WITH GRAVE |
1589 ("e`" ?,Ah(B) ;; LATIN SMALL LETTER E WITH GRAVE | 1589 ("e`" ?è) ;; LATIN SMALL LETTER E WITH GRAVE |
1590 ("i`" ?,Al(B) ;; LATIN SMALL LETTER I WITH GRAVE | 1590 ("i`" ?ì) ;; LATIN SMALL LETTER I WITH GRAVE |
1591 ("o`" ?,Ar(B) ;; LATIN SMALL LETTER O WITH GRAVE | 1591 ("o`" ?ò) ;; LATIN SMALL LETTER O WITH GRAVE |
1592 ("u`" ?,Ay(B) ;; LATIN SMALL LETTER U WITH GRAVE | 1592 ("u`" ?ù) ;; LATIN SMALL LETTER U WITH GRAVE |
1593 ("A`" ?,A@(B) ;; LATIN CAPITAL LETTER A WITH GRAVE | 1593 ("A`" ?À) ;; LATIN CAPITAL LETTER A WITH GRAVE |
1594 ("E`" ?,AH(B) ;; LATIN CAPITAL LETTER E WITH GRAVE | 1594 ("E`" ?È) ;; LATIN CAPITAL LETTER E WITH GRAVE |
1595 ("I`" ?,AL(B) ;; LATIN CAPITAL LETTER I WITH GRAVE | 1595 ("I`" ?Ì) ;; LATIN CAPITAL LETTER I WITH GRAVE |
1596 ("O`" ?,AR(B) ;; LATIN CAPITAL LETTER O WITH GRAVE | 1596 ("O`" ?Ò) ;; LATIN CAPITAL LETTER O WITH GRAVE |
1597 ("U`" ?,AY(B) ;; LATIN CAPITAL LETTER U WITH GRAVE | 1597 ("U`" ?Ù) ;; LATIN CAPITAL LETTER U WITH GRAVE |
1598 ;; $,1r|(BCater for the use of many French words and use of the circumflex | 1598 ;; “Cater for the use of many French words and use of the circumflex |
1599 ;; in Frisian.$,1r}(B Yudit used `;' for cedilla. | 1599 ;; in Frisian.” Yudit used `;' for cedilla. |
1600 ("c," ?,Ag(B) ;; LATIN SMALL LETTER C WITH CEDILLA | 1600 ("c," ?ç) ;; LATIN SMALL LETTER C WITH CEDILLA |
1601 ("C," ?,AG(B) ;; LATIN CAPITAL LETTER C WITH CEDILLA | 1601 ("C," ?Ç) ;; LATIN CAPITAL LETTER C WITH CEDILLA |
1602 ("a^" ?,Ab(B) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX | 1602 ("a^" ?â) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX |
1603 ("e^" ?,Aj(B) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX | 1603 ("e^" ?ê) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX |
1604 ("i^" ?,An(B) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX | 1604 ("i^" ?î) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX |
1605 ("o^" ?,At(B) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX | 1605 ("o^" ?ô) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX |
1606 ("u^" ?,A{(B) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX | 1606 ("u^" ?û) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX |
1607 ("A^" ?,AB(B) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX | 1607 ("A^" ?Â) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX |
1608 ("E^" ?,AJ(B) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX | 1608 ("E^" ?Ê) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX |
1609 ("I^" ?,AN(B) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX | 1609 ("I^" ?Î) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX |
1610 ("O^" ?,AT(B) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX | 1610 ("O^" ?Ô) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX |
1611 ("U^" ?,A[(B) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX | 1611 ("U^" ?Û) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX |
1612 ;; $,1r|(BFollow the example of the Dutch POSIX locale, using ISO-8859-9 to | 1612 ;; “Follow the example of the Dutch POSIX locale, using ISO-8859-9 to |
1613 ;; cater to the many Turks in Dutch society.$,1r}(B Perhaps German methods | 1613 ;; cater to the many Turks in Dutch society.” Perhaps German methods |
1614 ;; should do so too. Follow turkish-alt-postfix here. | 1614 ;; should do so too. Follow turkish-alt-postfix here. |
1615 ("i/" ?$,1 Q(B) ;; LATIN SMALL LETTER I WITH NO DOT | 1615 ("i/" ?ı) ;; LATIN SMALL LETTER I WITH NO DOT |
1616 ("s," ?$,1 (B) ;; LATIN SMALL LETTER S WITH CEDILLA | 1616 ("s," ?ş) ;; LATIN SMALL LETTER S WITH CEDILLA |
1617 ("g^" ?$,1 ?(B) ;; LATIN SMALL LETTER G WITH BREVE | 1617 ("g^" ?ğ) ;; LATIN SMALL LETTER G WITH BREVE |
1618 ("I/" ?$,1 P(B) ;; LATIN CAPITAL LETTER I WITH DOT ABOVE | 1618 ("I/" ?İ) ;; LATIN CAPITAL LETTER I WITH DOT ABOVE |
1619 ("S," ?$,1 ~(B) ;; LATIN CAPITAL LETTER S WITH CEDILLA | 1619 ("S," ?Ş) ;; LATIN CAPITAL LETTER S WITH CEDILLA |
1620 ("G^" ?$,1 >(B) ;; LATIN CAPITAL LETTER G WITH BREVE | 1620 ("G^" ?Ğ) ;; LATIN CAPITAL LETTER G WITH BREVE |
1621 ) | 1621 ) |
1622 | 1622 |
1623 ;; Originally from Yudit, discussed with Albertas Agejevas | 1623 ;; Originally from Yudit, discussed with Albertas Agejevas |
1624 ;; <alga@uosis.mif.vu.lt> | 1624 ;; <alga@uosis.mif.vu.lt> |
1625 (quail-define-package | 1625 (quail-define-package |
1626 "lithuanian-numeric" "Lithuanian" "LtN" t | 1626 "lithuanian-numeric" "Lithuanian" "LtN" t |
1627 "Lithuanian numeric input method. | 1627 "Lithuanian numeric input method. |
1628 " nil t t t t nil nil nil nil nil t) | 1628 " nil t t t t nil nil nil nil nil t) |
1629 | 1629 |
1630 (quail-define-rules | 1630 (quail-define-rules |
1631 ("1" ?$,1 %(B) | 1631 ("1" ?ą) |
1632 ("2" ?$,1 -(B) | 1632 ("2" ?č) |
1633 ("3" ?$,1 9(B) | 1633 ("3" ?ę) |
1634 ("4" ?$,1 7(B) | 1634 ("4" ?ė) |
1635 ("5" ?$,1 O(B) | 1635 ("5" ?į) |
1636 ("6" ?$,1!!(B) | 1636 ("6" ?š) |
1637 ("7" ?$,1!3(B) | 1637 ("7" ?ų) |
1638 ("8" ?$,1!+(B) | 1638 ("8" ?ū) |
1639 ("9" ?$,1r~(B) | 1639 ("9" ?„) |
1640 ("0" ?$,1r|(B) | 1640 ("0" ?“) |
1641 ("=" ?$,1!>(B) | 1641 ("=" ?ž) |
1642 ("!" ?$,1 $(B) | 1642 ("!" ?Ą) |
1643 ("@" ?$,1 ,(B) | 1643 ("@" ?Č) |
1644 ("#" ?$,1 8(B) | 1644 ("#" ?Ę) |
1645 ("$" ?$,1 6(B) | 1645 ("$" ?Ė) |
1646 ("%" ?$,1 N(B) | 1646 ("%" ?Į) |
1647 ("^" ?$,1! (B) | 1647 ("^" ?Š) |
1648 ("&" ?$,1!2(B) | 1648 ("&" ?Ų) |
1649 ("*" ?$,1!*(B) | 1649 ("*" ?Ū) |
1650 ("+" ?$,1!=(B)) | 1650 ("+" ?Ž)) |
1651 | 1651 |
1652 ;; From XFree 4.1 /usr/X11R6/lib/X11/xkb/symbols/lt, suggested by | 1652 ;; From XFree 4.1 /usr/X11R6/lib/X11/xkb/symbols/lt, suggested by |
1653 ;; Albertas Agejevas <alga@uosis.mif.vu.lt> | 1653 ;; Albertas Agejevas <alga@uosis.mif.vu.lt> |
1654 (quail-define-package | 1654 (quail-define-package |
1655 "lithuanian-keyboard" "Lithuanian" "Lt" t | 1655 "lithuanian-keyboard" "Lithuanian" "Lt" t |
1656 "Lithuanian standard keyboard input method. | 1656 "Lithuanian standard keyboard input method. |
1657 " nil t t t t nil nil nil nil nil t) | 1657 " nil t t t t nil nil nil nil nil t) |
1658 | 1658 |
1659 (quail-define-rules | 1659 (quail-define-rules |
1660 ("1" ?$,1 %(B) | 1660 ("1" ?ą) |
1661 ("!" ?$,1 $(B) | 1661 ("!" ?Ą) |
1662 ("2" ?$,1 -(B) | 1662 ("2" ?č) |
1663 ("@" ?$,1 ,(B) | 1663 ("@" ?Č) |
1664 ("#" ?$,1 8(B) | 1664 ("#" ?Ę) |
1665 ("4" ?$,1 7(B) | 1665 ("4" ?ė) |
1666 ("$" ?$,1 6(B) | 1666 ("$" ?Ė) |
1667 ("5" ?$,1 O(B) | 1667 ("5" ?į) |
1668 ("%" ?$,1 N(B) | 1668 ("%" ?Į) |
1669 ("6" ?$,1!!(B) | 1669 ("6" ?š) |
1670 ("^" ?$,1! (B) | 1670 ("^" ?Š) |
1671 ("7" ?$,1!3(B) | 1671 ("7" ?ų) |
1672 ("&" ?$,1!2(B) | 1672 ("&" ?Ų) |
1673 ("9" ?$,1r~(B) | 1673 ("9" ?„) |
1674 ("0" ?$,1r|(B) | 1674 ("0" ?“) |
1675 ("=" ?$,1!>(B) | 1675 ("=" ?ž) |
1676 ("+" ?$,1!=(B)) | 1676 ("+" ?Ž)) |
1677 | 1677 |
1678 ;; From XFree 4.1 /usr/X11R6/lib/X11/xkb/symbols/lv | 1678 ;; From XFree 4.1 /usr/X11R6/lib/X11/xkb/symbols/lv |
1679 (quail-define-package | 1679 (quail-define-package |
1680 "latvian-keyboard" "Latvian" "Lv" t | 1680 "latvian-keyboard" "Latvian" "Lv" t |
1681 "Latvian standard keyboard input method. | 1681 "Latvian standard keyboard input method. |
1682 " nil t t t t nil nil nil nil nil t) | 1682 " nil t t t t nil nil nil nil nil t) |
1683 | 1683 |
1684 (quail-define-rules | 1684 (quail-define-rules |
1685 ("4" ?$,1tL(B) | 1685 ("4" ?€) |
1686 ("$" ?,A"(B) | 1686 ("$" ?¢) |
1687 ("e" ?$,1 3(B) | 1687 ("e" ?ē) |
1688 ("E" ?$,1 2(B) | 1688 ("E" ?Ē) |
1689 ("r" ?$,1 w(B) | 1689 ("r" ?ŗ) |
1690 ("R" ?$,1 v(B) | 1690 ("R" ?Ŗ) |
1691 ("u" ?$,1!+(B) | 1691 ("u" ?ū) |
1692 ("U" ?$,1!*(B) | 1692 ("U" ?Ū) |
1693 ("i" ?$,1 K(B) | 1693 ("i" ?ī) |
1694 ("I" ?$,1 J(B) | 1694 ("I" ?Ī) |
1695 ("o" ?$,1 m(B) | 1695 ("o" ?ō) |
1696 ("O" ?$,1 l(B) | 1696 ("O" ?Ō) |
1697 ("a" ?$,1 !(B) | 1697 ("a" ?ā) |
1698 ("A" ?$,1 (B) | 1698 ("A" ?Ā) |
1699 ("s" ?$,1!!(B) | 1699 ("s" ?š) |
1700 ("S" ?$,1! (B) | 1700 ("S" ?Š) |
1701 ("g" ?$,1 C(B) | 1701 ("g" ?ģ) |
1702 ("G" ?$,1 B(B) | 1702 ("G" ?Ģ) |
1703 ("k" ?$,1 W(B) | 1703 ("k" ?ķ) |
1704 ("K" ?$,1 V(B) | 1704 ("K" ?Ķ) |
1705 ("l" ?$,1 \(B) | 1705 ("l" ?ļ) |
1706 ("L" ?$,1 [(B) | 1706 ("L" ?Ļ) |
1707 ("\'" ?$,1r|(B) | 1707 ("\'" ?“) |
1708 ("\"" ?$,1r~(B) | 1708 ("\"" ?„) |
1709 ("z" ?$,1!>(B) | 1709 ("z" ?ž) |
1710 ("Z" ?$,1!=(B) | 1710 ("Z" ?Ž) |
1711 ("c" ?$,1 -(B) | 1711 ("c" ?č) |
1712 ("C" ?$,1 ,(B) | 1712 ("C" ?Č) |
1713 ("n" ?$,1 f(B) | 1713 ("n" ?ņ) |
1714 ("N" ?$,1 e(B)) | 1714 ("N" ?Ņ)) |
1715 | |
1716 (quail-define-package | |
1717 "latin-alt-postfix" "Latin" "L<" t | |
1718 "Latin character input method with postfix modifiers | |
1719 | |
1720 | postfix | examples | |
1721 ------------+---------+---------- | |
1722 acute | ' | a' -> á | |
1723 grave | ` | a` -> à | |
1724 circumflex | ^ | a^ -> â | |
1725 diaeresis | \" | a\" -> ä | |
1726 tilde | ~ | a~ -> ã | |
1727 cedilla | /` | c/ -> ç c` -> ç | |
1728 ogonek | ` | a` -> ą | |
1729 breve | ~ | a~ -> ă | |
1730 caron | ~ | c~ -> č | |
1731 dbl. acute | : | o: -> ő | |
1732 ring | ` | u` -> ů | |
1733 dot | ` | z` -> ż | |
1734 stroke | / | d/ -> đ | |
1735 nordic | / | d/ -> ð t/ -> þ a/ -> å e/ -> æ o/ -> ø | |
1736 others | /<> | s/ -> ß ?/ -> ¿ !/ -> ¡ | |
1737 | various | << -> « >> -> » o_ -> º a_ -> ª | |
1738 | |
1739 It would be natural to use comma for cedillas, but that would be | |
1740 inconvenient in practice because commas are needed very often after a | |
1741 letter. | |
1742 | |
1743 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |
1744 " nil t nil nil nil nil nil nil nil nil t) | |
1745 | |
1746 ;; Fixme: ¦ § ¨ © ¬ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷ | |
1747 (quail-define-rules | |
1748 (" _" ? ) | |
1749 ("!/" ?¡) | |
1750 ("//" ?°) | |
1751 ("<<" ?«) | |
1752 (">>" ?») | |
1753 ("?/" ?¿) | |
1754 ("$/" ?£) | |
1755 ("$/" ?¤) | |
1756 ("A'" ?Á) | |
1757 ("A-" ?Ā) | |
1758 ("A/" ?Å) | |
1759 ("A\"" ?Ä) | |
1760 ("A^" ?Â) | |
1761 ("A`" ?À) | |
1762 ("A`" ?Ą) | |
1763 ("A~" ?Ã) | |
1764 ("A~" ?Ă) | |
1765 ("C'" ?Ć) | |
1766 ("C/" ?Ç) | |
1767 ("C/" ?Ċ) | |
1768 ("C^" ?Ĉ) | |
1769 ("C`" ?Ç) | |
1770 ("C~" ?Č) | |
1771 ("D/" ?Ð) | |
1772 ("D/" ?Đ) | |
1773 ("D~" ?Ď) | |
1774 ("E'" ?É) | |
1775 ("E-" ?Ē) | |
1776 ("E/" ?Æ) | |
1777 ("E\"" ?Ë) | |
1778 ("E^" ?Ê) | |
1779 ("E`" ?È) | |
1780 ("E`" ?Ę) | |
1781 ("E~" ?Ė) | |
1782 ("E~" ?Ě) | |
1783 ("G/" ?Ġ) | |
1784 ("G^" ?Ĝ) | |
1785 ("G`" ?Ģ) | |
1786 ("G~" ?Ğ) | |
1787 ("H/" ?Ħ) | |
1788 ("H^" ?Ĥ) | |
1789 ("I'" ?Í) | |
1790 ("I-" ?Ī) | |
1791 ("I/" ?İ) | |
1792 ("I\"" ?Ï) | |
1793 ("I^" ?Î) | |
1794 ("I`" ?Ì) | |
1795 ("I`" ?Į) | |
1796 ("I~" ?Ĩ) | |
1797 ("J^" ?Ĵ) | |
1798 ("K`" ?Ķ) | |
1799 ("L'" ?Ĺ) | |
1800 ("L/" ?Ł) | |
1801 ("L`" ?Ļ) | |
1802 ("L~" ?Ľ) | |
1803 ("N'" ?Ń) | |
1804 ("N/" ?Ŋ) | |
1805 ("N`" ?Ņ) | |
1806 ("N~" ?Ñ) | |
1807 ("N~" ?Ň) | |
1808 ("O'" ?Ó) | |
1809 ("O-" ?Ō) | |
1810 ("O/" ?Ø) | |
1811 ("O:" ?Ő) | |
1812 ("O\"" ?Ö) | |
1813 ("O^" ?Ô) | |
1814 ("O`" ?Ò) | |
1815 ("O~" ?Õ) | |
1816 ("R'" ?Ŕ) | |
1817 ("R`" ?Ŗ) | |
1818 ("R~" ?Ř) | |
1819 ("S'" ?Ś) | |
1820 ("S^" ?Ŝ) | |
1821 ("S`" ?Ş) | |
1822 ("S~" ?Š) | |
1823 ("T/" ?Þ) | |
1824 ("T/" ?Ŧ) | |
1825 ("T`" ?Ţ) | |
1826 ("T~" ?Ť) | |
1827 ("U'" ?Ú) | |
1828 ("U-" ?Ū) | |
1829 ("U:" ?Ű) | |
1830 ("U\"" ?Ü) | |
1831 ("U^" ?Û) | |
1832 ("U`" ?Ù) | |
1833 ("U`" ?Ů) | |
1834 ("U`" ?Ų) | |
1835 ("U~" ?Ũ) | |
1836 ("U~" ?Ŭ) | |
1837 ("Y'" ?Ý) | |
1838 ("Y\"" ?Ÿ) | |
1839 ("Y=" ?¥) | |
1840 ("Z'" ?Ź) | |
1841 ("Z/" ?Ż) | |
1842 ("Z`" ?Ż) | |
1843 ("Z~" ?Ž) | |
1844 ("a'" ?á) | |
1845 ("a-" ?ā) | |
1846 ("a/" ?å) | |
1847 ("a\"" ?ä) | |
1848 ("a^" ?â) | |
1849 ("a_" ?ª) | |
1850 ("a`" ?à) | |
1851 ("a`" ?ą) | |
1852 ("a~" ?ã) | |
1853 ("a~" ?ă) | |
1854 ("c'" ?ć) | |
1855 ("c/" ?ç) | |
1856 ("c/" ?ċ) | |
1857 ("c/" ?¢) | |
1858 ("c^" ?ĉ) | |
1859 ("c`" ?ç) | |
1860 ("c~" ?č) | |
1861 ("d/" ?ð) | |
1862 ("d/" ?đ) | |
1863 ("d~" ?ď) | |
1864 ("e'" ?é) | |
1865 ("e-" ?ē) | |
1866 ("e/" ?æ) | |
1867 ("e\"" ?ë) | |
1868 ("e^" ?ê) | |
1869 ("e`" ?è) | |
1870 ("e`" ?ę) | |
1871 ("e~" ?ė) | |
1872 ("e~" ?ě) | |
1873 ("e=" ?€) | |
1874 ("g/" ?ġ) | |
1875 ("g^" ?ĝ) | |
1876 ("g`" ?ģ) | |
1877 ("g~" ?ğ) | |
1878 ("h/" ?ħ) | |
1879 ("h^" ?ĥ) | |
1880 ("i'" ?í) | |
1881 ("i-" ?ī) | |
1882 ("i/" ?ı) | |
1883 ("i\"" ?ï) | |
1884 ("i^" ?î) | |
1885 ("i`" ?ì) | |
1886 ("i`" ?į) | |
1887 ("i~" ?ĩ) | |
1888 ("j^" ?ĵ) | |
1889 ("k/" ?ĸ) | |
1890 ("k`" ?ķ) | |
1891 ("l'" ?ĺ) | |
1892 ("l/" ?ł) | |
1893 ("l`" ?ļ) | |
1894 ("l~" ?ľ) | |
1895 ("n'" ?ń) | |
1896 ("n/" ?ŋ) | |
1897 ("n`" ?ņ) | |
1898 ("n~" ?ñ) | |
1899 ("n~" ?ň) | |
1900 ("o'" ?ó) | |
1901 ("o-" ?ō) | |
1902 ("o/" ?ø) | |
1903 ("o:" ?ő) | |
1904 ("o\"" ?ö) | |
1905 ("o^" ?ô) | |
1906 ("o_" ?º) | |
1907 ("o`" ?ò) | |
1908 ("o~" ?õ) | |
1909 ("r'" ?ŕ) | |
1910 ("r`" ?ŗ) | |
1911 ("r~" ?ř) | |
1912 ("s'" ?ś) | |
1913 ("s/" ?ß) | |
1914 ("s^" ?ŝ) | |
1915 ("s`" ?ş) | |
1916 ("s~" ?š) | |
1917 ("t/" ?þ) | |
1918 ("t/" ?ŧ) | |
1919 ("t`" ?ţ) | |
1920 ("t~" ?ť) | |
1921 ("u'" ?ú) | |
1922 ("u-" ?ū) | |
1923 ("u:" ?ű) | |
1924 ("u\"" ?ü) | |
1925 ("u^" ?û) | |
1926 ("u`" ?ù) | |
1927 ("u`" ?ů) | |
1928 ("u`" ?ų) | |
1929 ("u~" ?ũ) | |
1930 ("u~" ?ŭ) | |
1931 ("y'" ?ý) | |
1932 ("y\"" ?ÿ) | |
1933 ("z'" ?ź) | |
1934 ("z/" ?ż) | |
1935 ("z`" ?ż) | |
1936 ("z~" ?ž) | |
1937 | |
1938 (" __" [" _"]) | |
1939 ("!//" ["!/"]) | |
1940 ("<<<" ["<<"]) | |
1941 (">>>" [">>"]) | |
1942 ("?//" ["?/"]) | |
1943 ("///" ["//"]) | |
1944 ("$//" ["$/"]) | |
1945 ("A''" ["A'"]) | |
1946 ("A--" ["A-"]) | |
1947 ("A//" ["A/"]) | |
1948 ("A\"\"" ["A\""]) | |
1949 ("A^^" ["A^"]) | |
1950 ("A``" ["A`"]) | |
1951 ("A~~" ["A~"]) | |
1952 ("C''" ["C'"]) | |
1953 ("C//" ["C/"]) | |
1954 ("C^^" ["C^"]) | |
1955 ("C``" ["C`"]) | |
1956 ("C~~" ["C~"]) | |
1957 ("D//" ["D/"]) | |
1958 ("D~~" ["D~"]) | |
1959 ("E''" ["E'"]) | |
1960 ("E--" ["E-"]) | |
1961 ("E//" ["E/"]) | |
1962 ("E\"\"" ["E\""]) | |
1963 ("E^^" ["E^"]) | |
1964 ("E``" ["E`"]) | |
1965 ("E~~" ["E~"]) | |
1966 ("G//" ["G/"]) | |
1967 ("G^^" ["G^"]) | |
1968 ("G``" ["G`"]) | |
1969 ("G~~" ["G~"]) | |
1970 ("H//" ["H/"]) | |
1971 ("H^^" ["H^"]) | |
1972 ("I''" ["I'"]) | |
1973 ("I--" ["I-"]) | |
1974 ("I//" ["I/"]) | |
1975 ("I\"\"" ["I\""]) | |
1976 ("I^^" ["I^"]) | |
1977 ("I``" ["I`"]) | |
1978 ("I~~" ["I~"]) | |
1979 ("J^^" ["J^"]) | |
1980 ("K``" ["K`"]) | |
1981 ("L''" ["L'"]) | |
1982 ("L//" ["L/"]) | |
1983 ("L``" ["L`"]) | |
1984 ("L~~" ["L~"]) | |
1985 ("N''" ["N'"]) | |
1986 ("N//" ["N/"]) | |
1987 ("N``" ["N`"]) | |
1988 ("N~~" ["N~"]) | |
1989 ("O''" ["O'"]) | |
1990 ("O--" ["O-"]) | |
1991 ("O//" ["O/"]) | |
1992 ("O::" ["O:"]) | |
1993 ("O\"\"" ["O\""]) | |
1994 ("O^^" ["O^"]) | |
1995 ("O``" ["O`"]) | |
1996 ("O~~" ["O~"]) | |
1997 ("R''" ["R'"]) | |
1998 ("R``" ["R`"]) | |
1999 ("R~~" ["R~"]) | |
2000 ("S''" ["S'"]) | |
2001 ("S^^" ["S^"]) | |
2002 ("S``" ["S`"]) | |
2003 ("S~~" ["S~"]) | |
2004 ("T//" ["T/"]) | |
2005 ("T``" ["T`"]) | |
2006 ("T~~" ["T~"]) | |
2007 ("U''" ["U'"]) | |
2008 ("U--" ["U-"]) | |
2009 ("U::" ["U:"]) | |
2010 ("U\"\"" ["U\""]) | |
2011 ("U^^" ["U^"]) | |
2012 ("U``" ["U`"]) | |
2013 ("U~~" ["U~"]) | |
2014 ("Y''" ["Y'"]) | |
2015 ("Z''" ["Z'"]) | |
2016 ("Z//" ["Z/"]) | |
2017 ("Z``" ["Z`"]) | |
2018 ("Z~~" ["Z~"]) | |
2019 ("a''" ["a'"]) | |
2020 ("a--" ["a-"]) | |
2021 ("a//" ["a/"]) | |
2022 ("a\"\"" ["a\""]) | |
2023 ("a^^" ["a^"]) | |
2024 ("a__" ["a_"]) | |
2025 ("a``" ["a`"]) | |
2026 ("a~~" ["a~"]) | |
2027 ("c''" ["c'"]) | |
2028 ("c//" ["c/"]) | |
2029 ("c^^" ["c^"]) | |
2030 ("c``" ["c`"]) | |
2031 ("c~~" ["c~"]) | |
2032 ("d//" ["d/"]) | |
2033 ("d~~" ["d~"]) | |
2034 ("e''" ["e'"]) | |
2035 ("e--" ["e-"]) | |
2036 ("e//" ["e/"]) | |
2037 ("e\"\"" ["e\""]) | |
2038 ("e^^" ["e^"]) | |
2039 ("e``" ["e`"]) | |
2040 ("e~~" ["e~"]) | |
2041 ("e==" ["e="]) | |
2042 ("g//" ["g/"]) | |
2043 ("g^^" ["g^"]) | |
2044 ("g``" ["g`"]) | |
2045 ("g~~" ["g~"]) | |
2046 ("h//" ["h/"]) | |
2047 ("h^^" ["h^"]) | |
2048 ("i''" ["i'"]) | |
2049 ("i--" ["i-"]) | |
2050 ("i//" ["i/"]) | |
2051 ("i\"\"" ["i\""]) | |
2052 ("i^^" ["i^"]) | |
2053 ("i``" ["i`"]) | |
2054 ("i~~" ["i~"]) | |
2055 ("j^^" ["j^"]) | |
2056 ("k//" ["k/"]) | |
2057 ("k``" ["k`"]) | |
2058 ("l''" ["l'"]) | |
2059 ("l//" ["l/"]) | |
2060 ("l``" ["l`"]) | |
2061 ("l~~" ["l~"]) | |
2062 ("n''" ["n'"]) | |
2063 ("n//" ["n/"]) | |
2064 ("n``" ["n`"]) | |
2065 ("n~~" ["n~"]) | |
2066 ("o''" ["o'"]) | |
2067 ("o--" ["o-"]) | |
2068 ("o//" ["o/"]) | |
2069 ("o::" ["o:"]) | |
2070 ("o\"\"" ["o\""]) | |
2071 ("o^^" ["o^"]) | |
2072 ("o__" ["o_"]) | |
2073 ("o``" ["o`"]) | |
2074 ("o~~" ["o~"]) | |
2075 ("r''" ["r'"]) | |
2076 ("r``" ["r`"]) | |
2077 ("r~~" ["r~"]) | |
2078 ("s''" ["s'"]) | |
2079 ("s//" ["s/"]) | |
2080 ("s^^" ["s^"]) | |
2081 ("s``" ["s`"]) | |
2082 ("s~~" ["s~"]) | |
2083 ("t//" ["t/"]) | |
2084 ("t``" ["t`"]) | |
2085 ("t~~" ["t~"]) | |
2086 ("u''" ["u'"]) | |
2087 ("u--" ["u-"]) | |
2088 ("u::" ["u:"]) | |
2089 ("u\"\"" ["u\""]) | |
2090 ("u^^" ["u^"]) | |
2091 ("u``" ["u`"]) | |
2092 ("u~~" ["u~"]) | |
2093 ("y''" ["y'"]) | |
2094 ("y\"\"" ["y\""]) | |
2095 ("z''" ["z'"]) | |
2096 ("z//" ["z/"]) | |
2097 ("z``" ["z`"]) | |
2098 ("z~~" ["z~"]) | |
2099 ) | |
1715 | 2100 |
1716 ;;; latin-alt.el ends here | 2101 ;;; latin-alt.el ends here |