]> code.delx.au - gnu-emacs/blob - leim/quail/latin-post.el
*** empty log message ***
[gnu-emacs] / leim / quail / latin-post.el
1 ;;; latin-post.el --- Quail packages for inputting various European characters -*-coding: iso-2022-7bit;-*-
2
3 ;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4 ;; Free Software Foundation, Inc.
5 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
6 ;; 2006, 2007
7 ;; National Institute of Advanced Industrial Science and Technology (AIST)
8 ;; Registration Number H14PRO021
9
10 ;; Keywords: multilingual, input method, latin
11
12 ;; This file is part of GNU Emacs.
13
14 ;; GNU Emacs is free software; you can redistribute it and/or modify
15 ;; it under the terms of the GNU General Public License as published by
16 ;; the Free Software Foundation; either version 2, or (at your option)
17 ;; any later version.
18
19 ;; GNU Emacs is distributed in the hope that it will be useful,
20 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
21 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 ;; GNU General Public License for more details.
23
24 ;; You should have received a copy of the GNU General Public License
25 ;; along with GNU Emacs; see the file COPYING. If not, write to the
26 ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
27 ;; Boston, MA 02110-1301, USA.
28
29 ;; Author: TAKAHASHI Naoto <ntakahas@etl.go.jp>
30
31 ;;; Commentary:
32
33 ;;; Code:
34
35 (require 'quail)
36
37 (quail-define-package
38 "latin-1-postfix" "Latin-1" "1<" t
39 "Latin-1 character input method with postfix modifiers
40
41 | postfix | examples
42 ------------+---------+----------
43 acute | ' | a' -> \e,Aa\e(B
44 grave | ` | a` -> \e,A`\e(B
45 circumflex | ^ | a^ -> \e,Ab\e(B
46 diaeresis | \" | a\" -> \e,Ad\e(B
47 tilde | ~ | a~ -> \e,Ac\e(B
48 cedilla | , | c, -> \e,Ag\e(B
49 nordic | / | d/ -> \e,Ap\e(B t/ -> \e,A~\e(B a/ -> \e,Ae\e(B e/ -> \e,Af\e(B o/ -> \e,Ax\e(B
50 others | / | s/ -> \e,A_\e(B ?/ -> \e,A?\e(B !/ -> \e,A!\e(B // -> \e,A0\e(B
51 | various | << -> \e,A+\e(B >> -> \e,A;\e(B o_ -> \e,A:\e(B a_ -> \e,A*\e(B
52
53 Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
54 " nil t nil nil nil nil nil nil nil nil t)
55
56 (quail-define-rules
57 ("A`" ?\e,A@\e(B)
58 ("A'" ?\e,AA\e(B)
59 ("A^" ?\e,AB\e(B)
60 ("A~" ?\e,AC\e(B)
61 ("A\"" ?\e,AD\e(B)
62 ("A/" ?\e,AE\e(B)
63 ("a`" ?\e,A`\e(B)
64 ("a'" ?\e,Aa\e(B)
65 ("a^" ?\e,Ab\e(B)
66 ("a~" ?\e,Ac\e(B)
67 ("a\"" ?\e,Ad\e(B)
68 ("a/" ?\e,Ae\e(B)
69 ("E`" ?\e,AH\e(B)
70 ("E'" ?\e,AI\e(B)
71 ("E^" ?\e,AJ\e(B)
72 ("E\"" ?\e,AK\e(B)
73 ("E/" ?\e,AF\e(B)
74 ("e`" ?\e,Ah\e(B)
75 ("e'" ?\e,Ai\e(B)
76 ("e^" ?\e,Aj\e(B)
77 ("e\"" ?\e,Ak\e(B)
78 ("e/" ?\e,Af\e(B)
79 ("I`" ?\e,AL\e(B)
80 ("i`" ?\e,Al\e(B)
81 ("I'" ?\e,AM\e(B)
82 ("i'" ?\e,Am\e(B)
83 ("I^" ?\e,AN\e(B)
84 ("i^" ?\e,An\e(B)
85 ("I\"" ?\e,AO\e(B)
86 ("i\"" ?\e,Ao\e(B)
87 ("O`" ?\e,AR\e(B)
88 ("o`" ?\e,Ar\e(B)
89 ("O'" ?\e,AS\e(B)
90 ("o'" ?\e,As\e(B)
91 ("O^" ?\e,AT\e(B)
92 ("o^" ?\e,At\e(B)
93 ("O~" ?\e,AU\e(B)
94 ("o~" ?\e,Au\e(B)
95 ("O\"" ?\e,AV\e(B)
96 ("o\"" ?\e,Av\e(B)
97 ("O/" ?\e,AX\e(B)
98 ("o/" ?\e,Ax\e(B)
99 ("U`" ?\e,AY\e(B)
100 ("u`" ?\e,Ay\e(B)
101 ("U'" ?\e,AZ\e(B)
102 ("u'" ?\e,Az\e(B)
103 ("U^" ?\e,A[\e(B)
104 ("u^" ?\e,A{\e(B)
105 ("U\"" ?\e,A\\e(B)
106 ("u\"" ?\e,A|\e(B)
107 ("Y'" ?\e,A]\e(B)
108 ("y'" ?\e,A}\e(B)
109 ("y\"" ?\e,A\7f\e(B)
110 ("D/" ?\e,AP\e(B)
111 ("d/" ?\e,Ap\e(B)
112 ("T/" ?\e,A^\e(B)
113 ("t/" ?\e,A~\e(B)
114 ("s/" ?\e,A_\e(B)
115 ("C," ?\e,AG\e(B)
116 ("c," ?\e,Ag\e(B)
117 ("N~" ?\e,AQ\e(B)
118 ("n~" ?\e,Aq\e(B)
119 ("?/" ?\e,A?\e(B)
120 ("!/" ?\e,A!\e(B)
121 ("<<" ?\e,A+\e(B)
122 (">>" ?\e,A;\e(B)
123 ("o_" ?\e,A:\e(B)
124 ("a_" ?\e,A*\e(B)
125 ("//" ?\e,A0\e(B)
126
127 ("A``" ["A`"])
128 ("A''" ["A'"])
129 ("A^^" ["A^"])
130 ("A~~" ["A~"])
131 ("A\"\"" ["A\""])
132 ("A//" ["A/"])
133 ("a``" ["a`"])
134 ("a''" ["a'"])
135 ("a^^" ["a^"])
136 ("a~~" ["a~"])
137 ("a\"\"" ["a\""])
138 ("a//" ["a/"])
139 ("E``" ["E`"])
140 ("E''" ["E'"])
141 ("E^^" ["E^"])
142 ("E\"\"" ["E\""])
143 ("E//" ["E/"])
144 ("e``" ["e`"])
145 ("e''" ["e'"])
146 ("e^^" ["e^"])
147 ("e\"\"" ["e\""])
148 ("e//" ["e/"])
149 ("I``" ["I`"])
150 ("i``" ["i`"])
151 ("I''" ["I'"])
152 ("i''" ["i'"])
153 ("I^^" ["I^"])
154 ("i^^" ["i^"])
155 ("I\"\"" ["I\""])
156 ("i\"\"" ["i\""])
157 ("O``" ["O`"])
158 ("o``" ["o`"])
159 ("O''" ["O'"])
160 ("o''" ["o'"])
161 ("O^^" ["O^"])
162 ("o^^" ["o^"])
163 ("O~~" ["O~"])
164 ("o~~" ["o~"])
165 ("O\"\"" ["O\""])
166 ("o\"\"" ["o\""])
167 ("O//" ["O/"])
168 ("o//" ["o/"])
169 ("U``" ["U`"])
170 ("u``" ["u`"])
171 ("U''" ["U'"])
172 ("u''" ["u'"])
173 ("U^^" ["U^"])
174 ("u^^" ["u^"])
175 ("U\"\"" ["U\""])
176 ("u\"\"" ["u\""])
177 ("Y''" ["Y'"])
178 ("y''" ["y'"])
179 ("y\"\"" ["y\""])
180 ("D//" ["D/"])
181 ("d//" ["d/"])
182 ("T//" ["T/"])
183 ("t//" ["t/"])
184 ("s//" ["s/"])
185 ("C,," ["C,"])
186 ("c,," ["c,"])
187 ("N~~" ["N~"])
188 ("n~~" ["n~"])
189 ("?//" ["?/"])
190 ("!//" ["!/"])
191 ("<<<" ["<<"])
192 (">>>" [">>"])
193 ("o__" ["o_"])
194 ("a__" ["a_"])
195 ("///" ["//"])
196 )
197
198 (quail-define-package
199 "latin-2-postfix" "Latin-2" "2<" t
200 "Latin-2 character input method with postfix modifiers
201
202 | postfix | examples
203 ------------+---------+----------
204 acute | ' | a' -> \e,Ba\e(B
205 ogonek | , | a, -> \e,B1\e(B
206 diaeresis | \" | a\" -> \e,Bd\e(B
207 circumflex | ^ | a^ -> \e,Bb\e(B
208 breve | ~ | a~ -> \e,Bc\e(B
209 cedilla | , | c, -> \e,Bg\e(B
210 caron | ~ | c~ -> \e,Bh\e(B
211 dbl. acute | : | o: -> \e,Bu\e(B
212 ring | . | u. -> \e,By\e(B
213 dot | . | z. -> \e,B?\e(B
214 stroke | / | d/ -> \e,Bp\e(B
215 others | / | s/ -> \e,B_\e(B
216
217 Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
218 " nil t nil nil nil nil nil nil nil nil t)
219
220 (quail-define-rules
221 ("A'" ?\e,BA\e(B)
222 ("A," ?\e,B!\e(B)
223 ("A\"" ?\e,BD\e(B)
224 ("A^" ?\e,BB\e(B)
225 ("A~" ?\e,BC\e(B)
226 ("C'" ?\e,BF\e(B)
227 ("C," ?\e,BG\e(B)
228 ("C~" ?\e,BH\e(B)
229 ("D/" ?\e,BP\e(B)
230 ("D~" ?\e,BO\e(B)
231 ("E'" ?\e,BI\e(B)
232 ("E," ?\e,BJ\e(B)
233 ("E\"" ?\e,BK\e(B)
234 ("E~" ?\e,BL\e(B)
235 ("I'" ?\e,BM\e(B)
236 ("I^" ?\e,BN\e(B)
237 ("L'" ?\e,BE\e(B)
238 ("L/" ?\e,B#\e(B)
239 ("L~" ?\e,B%\e(B)
240 ("N'" ?\e,BQ\e(B)
241 ("N~" ?\e,BR\e(B)
242 ("O'" ?\e,BS\e(B)
243 ("O:" ?\e,BU\e(B)
244 ("O\"" ?\e,BV\e(B)
245 ("O^" ?\e,BT\e(B)
246 ("R'" ?\e,B@\e(B)
247 ("R~" ?\e,BX\e(B)
248 ("S'" ?\e,B&\e(B)
249 ("S," ?\e,B*\e(B)
250 ("S~" ?\e,B)\e(B)
251 ("T," ?\e,B^\e(B)
252 ("T~" ?\e,B+\e(B)
253 ("U'" ?\e,BZ\e(B)
254 ("U:" ?\e,B[\e(B)
255 ("U\"" ?\e,B\\e(B)
256 ("U." ?\e,BY\e(B)
257 ("Y'" ?\e,B]\e(B)
258 ("Z'" ?\e,B,\e(B)
259 ("Z." ?\e,B/\e(B)
260 ("Z~" ?\e,B.\e(B)
261 ("a'" ?\e,Ba\e(B)
262 ("a," ?\e,B1\e(B)
263 ("a\"" ?\e,Bd\e(B)
264 ("a^" ?\e,Bb\e(B)
265 ("a~" ?\e,Bc\e(B)
266 ("c'" ?\e,Bf\e(B)
267 ("c," ?\e,Bg\e(B)
268 ("c~" ?\e,Bh\e(B)
269 ("d/" ?\e,Bp\e(B)
270 ("d~" ?\e,Bo\e(B)
271 ("e'" ?\e,Bi\e(B)
272 ("e," ?\e,Bj\e(B)
273 ("e\"" ?\e,Bk\e(B)
274 ("e~" ?\e,Bl\e(B)
275 ("i'" ?\e,Bm\e(B)
276 ("i^" ?\e,Bn\e(B)
277 ("l'" ?\e,Be\e(B)
278 ("l/" ?\e,B3\e(B)
279 ("l~" ?\e,B5\e(B)
280 ("n'" ?\e,Bq\e(B)
281 ("n~" ?\e,Br\e(B)
282 ("o'" ?\e,Bs\e(B)
283 ("o:" ?\e,Bu\e(B)
284 ("o\"" ?\e,Bv\e(B)
285 ("o^" ?\e,Bt\e(B)
286 ("r'" ?\e,B`\e(B)
287 ("r~" ?\e,Bx\e(B)
288 ("s'" ?\e,B6\e(B)
289 ("s," ?\e,B:\e(B)
290 ("s/" ?\e,B_\e(B)
291 ("s~" ?\e,B9\e(B)
292 ("t," ?\e,B~\e(B)
293 ("t~" ?\e,B;\e(B)
294 ("u'" ?\e,Bz\e(B)
295 ("u:" ?\e,B{\e(B)
296 ("u\"" ?\e,B|\e(B)
297 ("u." ?\e,By\e(B)
298 ("y'" ?\e,B}\e(B)
299 ("z'" ?\e,B<\e(B)
300 ("z." ?\e,B?\e(B)
301 ("z~" ?\e,B>\e(B)
302
303 ("A''" ["A'"])
304 ("A,," ["A,"])
305 ("A\"\"" ["A\""])
306 ("A^^" ["A^"])
307 ("A~~" ["A~"])
308 ("C''" ["C'"])
309 ("C,," ["C,"])
310 ("C~~" ["C~"])
311 ("D//" ["D/"])
312 ("D~~" ["D~"])
313 ("E''" ["E'"])
314 ("E,," ["E,"])
315 ("E\"\"" ["E\""])
316 ("E~~" ["E~"])
317 ("I''" ["I'"])
318 ("I^^" ["I^"])
319 ("L''" ["L'"])
320 ("L//" ["L/"])
321 ("L~~" ["L~"])
322 ("N''" ["N'"])
323 ("N~~" ["N~"])
324 ("O''" ["O'"])
325 ("O::" ["O:"])
326 ("O\"\"" ["O\""])
327 ("O^^" ["O^"])
328 ("R''" ["R'"])
329 ("R~~" ["R~"])
330 ("S''" ["S'"])
331 ("S,," ["S,"])
332 ("S~~" ["S~"])
333 ("T,," ["T,"])
334 ("T~~" ["T~"])
335 ("U''" ["U'"])
336 ("U::" ["U:"])
337 ("U\"\"" ["U\""])
338 ("U.." ["U."])
339 ("Y''" ["Y'"])
340 ("Z''" ["Z'"])
341 ("Z.." ["Z."])
342 ("Z~~" ["Z~"])
343 ("a''" ["a'"])
344 ("a,," ["a,"])
345 ("a\"\"" ["a\""])
346 ("a^^" ["a^"])
347 ("a~~" ["a~"])
348 ("c''" ["c'"])
349 ("c,," ["c,"])
350 ("c~~" ["c~"])
351 ("d//" ["d/"])
352 ("d~~" ["d~"])
353 ("e''" ["e'"])
354 ("e,," ["e,"])
355 ("e\"\"" ["e\""])
356 ("e~~" ["e~"])
357 ("i''" ["i'"])
358 ("i^^" ["i^"])
359 ("l''" ["l'"])
360 ("l//" ["l/"])
361 ("l~~" ["l~"])
362 ("n''" ["n'"])
363 ("n~~" ["n~"])
364 ("o''" ["o'"])
365 ("o::" ["o:"])
366 ("o\"\"" ["o\""])
367 ("o^^" ["o^"])
368 ("r''" ["r'"])
369 ("r~~" ["r~"])
370 ("s''" ["s'"])
371 ("s,," ["s,"])
372 ("s//" ["s/"])
373 ("s~~" ["s~"])
374 ("t,," ["t,"])
375 ("t~~" ["t~"])
376 ("u''" ["u'"])
377 ("u::" ["u:"])
378 ("u\"\"" ["u\""])
379 ("u.." ["u."])
380 ("y''" ["y'"])
381 ("z''" ["z'"])
382 ("z.." ["z."])
383 ("z~~" ["z~"])
384 )
385
386 (quail-define-package
387 "latin-3-postfix" "Latin-3" "3<" t
388 "Latin-3 character input method with postfix modifiers
389
390 | postfix | examples
391 ------------+---------+----------
392 acute | ' | a' -> \e,Ca\e(B
393 grave | ` | a` -> \e,C`\e(B
394 circumflex | ^ | a^ -> \e,Cb\e(B
395 diaeresis | \" | a\" -> \e,Cd\e(B
396 dot | . | c. -> \e,Ce\e(B i. -> \e,C9\e(B I. -> \e,C)\e(B
397 cedilla | , | c, -> \e,Cg\e(B
398 breve | ~ | g~ -> \e,C;\e(B
399 tilde | ~ | n~ -> \e,Cq\e(B
400 stroke | / | h/ -> \e,C1\e(B
401 others | / | s/ -> \e,C_\e(B
402
403 Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
404 " nil t nil nil nil nil nil nil nil nil t)
405
406 (quail-define-rules
407 ("A`" ?\e,C@\e(B)
408 ("A'" ?\e,CA\e(B)
409 ("A^" ?\e,CB\e(B)
410 ("A\"" ?\e,CD\e(B)
411 ("C." ?\e,CE\e(B)
412 ("C^" ?\e,CF\e(B)
413 ("C," ?\e,CG\e(B)
414 ("E`" ?\e,CH\e(B)
415 ("E'" ?\e,CI\e(B)
416 ("E^" ?\e,CJ\e(B)
417 ("E\"" ?\e,CK\e(B)
418 ("G~" ?\e,C+\e(B)
419 ("G." ?\e,CU\e(B)
420 ("G^" ?\e,CX\e(B)
421 ("H/" ?\e,C!\e(B)
422 ("H^" ?\e,C&\e(B)
423 ("I." ?\e,C)\e(B)
424 ("I`" ?\e,CL\e(B)
425 ("I'" ?\e,CM\e(B)
426 ("I^" ?\e,CN\e(B)
427 ("I\"" ?\e,CO\e(B)
428 ("J^" ?\e,C,\e(B)
429 ("N~" ?\e,CQ\e(B)
430 ("O`" ?\e,CR\e(B)
431 ("O'" ?\e,CS\e(B)
432 ("O^" ?\e,CT\e(B)
433 ("O\"" ?\e,CV\e(B)
434 ("S," ?\e,C*\e(B)
435 ("S^" ?\e,C^\e(B)
436 ("U`" ?\e,CY\e(B)
437 ("U'" ?\e,CZ\e(B)
438 ("U^" ?\e,C[\e(B)
439 ("U\"" ?\e,C\\e(B)
440 ("U~" ?\e,C]\e(B)
441 ("Z." ?\e,C/\e(B)
442 ("a`" ?\e,C`\e(B)
443 ("a'" ?\e,Ca\e(B)
444 ("a^" ?\e,Cb\e(B)
445 ("a\"" ?\e,Cd\e(B)
446 ("c." ?\e,Ce\e(B)
447 ("c^" ?\e,Cf\e(B)
448 ("c," ?\e,Cg\e(B)
449 ("e`" ?\e,Ch\e(B)
450 ("e'" ?\e,Ci\e(B)
451 ("e^" ?\e,Cj\e(B)
452 ("e\"" ?\e,Ck\e(B)
453 ("g~" ?\e,C;\e(B)
454 ("g." ?\e,Cu\e(B)
455 ("g^" ?\e,Cx\e(B)
456 ("h/" ?\e,C1\e(B)
457 ("h^" ?\e,C6\e(B)
458 ("i." ?\e,C9\e(B)
459 ("i`" ?\e,Cl\e(B)
460 ("i'" ?\e,Cm\e(B)
461 ("i^" ?\e,Cn\e(B)
462 ("i\"" ?\e,Co\e(B)
463 ("j^" ?\e,C<\e(B)
464 ("n~" ?\e,Cq\e(B)
465 ("o`" ?\e,Cr\e(B)
466 ("o'" ?\e,Cs\e(B)
467 ("o^" ?\e,Ct\e(B)
468 ("o\"" ?\e,Cv\e(B)
469 ("s," ?\e,C:\e(B)
470 ("s/" ?\e,C_\e(B)
471 ("s^" ?\e,C~\e(B)
472 ("u`" ?\e,Cy\e(B)
473 ("u'" ?\e,Cz\e(B)
474 ("u^" ?\e,C{\e(B)
475 ("u\"" ?\e,C|\e(B)
476 ("u~" ?\e,C}\e(B)
477 ("z." ?\e,C?\e(B)
478
479 ("A``" ["A`"])
480 ("A''" ["A'"])
481 ("A^^" ["A^"])
482 ("A\"\"" ["A\""])
483 ("C.." ["C."])
484 ("C^^" ["C^"])
485 ("C,," ["C,"])
486 ("E``" ["E`"])
487 ("E''" ["E'"])
488 ("E^^" ["E^"])
489 ("E\"\"" ["E\""])
490 ("G~~" ["G~"])
491 ("G.." ["G."])
492 ("G^^" ["G^"])
493 ("H//" ["H/"])
494 ("H^^" ["H^"])
495 ("I.." ["I."])
496 ("I``" ["I`"])
497 ("I''" ["I'"])
498 ("I^^" ["I^"])
499 ("I\"\"" ["I\""])
500 ("J^^" ["J^"])
501 ("N~~" ["N~"])
502 ("O``" ["O`"])
503 ("O''" ["O'"])
504 ("O^^" ["O^"])
505 ("O\"\"" ["O\""])
506 ("S,," ["S,"])
507 ("S^^" ["S^"])
508 ("U``" ["U`"])
509 ("U''" ["U'"])
510 ("U^^" ["U^"])
511 ("U\"\"" ["U\""])
512 ("U~~" ["U~"])
513 ("Z.." ["Z."])
514 ("a``" ["a`"])
515 ("a''" ["a'"])
516 ("a^^" ["a^"])
517 ("a\"\"" ["a\""])
518 ("c.." ["c."])
519 ("c^^" ["c^"])
520 ("c,," ["c,"])
521 ("e``" ["e`"])
522 ("e''" ["e'"])
523 ("e^^" ["e^"])
524 ("e\"\"" ["e\""])
525 ("g~~" ["g~"])
526 ("g.." ["g."])
527 ("g^^" ["g^"])
528 ("h//" ["h/"])
529 ("h^^" ["h^"])
530 ("i.." ["i."])
531 ("i``" ["i`"])
532 ("i''" ["i'"])
533 ("i^^" ["i^"])
534 ("i\"\"" ["i\""])
535 ("j^^" ["j^"])
536 ("n~~" ["n~"])
537 ("o``" ["o`"])
538 ("o''" ["o'"])
539 ("o^^" ["o^"])
540 ("o\"\"" ["o\""])
541 ("s,," ["s,"])
542 ("s//" ["s/"])
543 ("s^^" ["s^"])
544 ("u``" ["u`"])
545 ("u''" ["u'"])
546 ("u^^" ["u^"])
547 ("u\"\"" ["u\""])
548 ("u~~" ["u~"])
549 ("z.." ["z."])
550 )
551
552 (quail-define-package
553 "latin-4-postfix" "Latin-4" "4<" t
554 "Latin-4 characters input method with postfix modifiers
555
556 | postfix | examples
557 ------------+---------+----------
558 acute | ' | a' -> \e,Da\e(B
559 circumflex | ^ | a^ -> \e,Db\e(B
560 diaeresis | \" | a\" -> \e,Dd\e(B
561 ogonek | , | a, -> \e,D1\e(B
562 macron | - | a- -> \e,D`\e(B
563 tilde | ~ | a~ -> \e,Dc\e(B
564 caron | ~ | c~ -> \e,Dh\e(B
565 dot | . | e. -> \e,Dl\e(B
566 cedilla | , | k, -> \e,Ds\e(B g, -> \e,D;\e(B
567 stroke | / | d/ -> \e,Dp\e(B
568 nordic | / | a/ -> \e,De\e(B e/ -> \e,Df\e(B o/ -> \e,Dx\e(B
569 others | / | s/ -> \e,D_\e(B n/ -> \e,D?\e(B k/ -> \e,D"\e(B
570
571 Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
572 " nil t nil nil nil nil nil nil nil nil t)
573
574 (quail-define-rules
575 ("A," ?\e,D!\e(B)
576 ("A-" ?\e,D@\e(B)
577 ("A'" ?\e,DA\e(B)
578 ("A^" ?\e,DB\e(B)
579 ("A~" ?\e,DC\e(B)
580 ("A\"" ?\e,DD\e(B)
581 ("A/" ?\e,DE\e(B)
582 ("C~" ?\e,DH\e(B)
583 ("D/" ?\e,DP\e(B)
584 ("E/" ?\e,DF\e(B)
585 ("E-" ?\e,D*\e(B)
586 ("E'" ?\e,DI\e(B)
587 ("E," ?\e,DJ\e(B)
588 ("E\"" ?\e,DK\e(B)
589 ("E." ?\e,DL\e(B)
590 ("G," ?\e,D+\e(B)
591 ("I~" ?\e,D%\e(B)
592 ("I," ?\e,DG\e(B)
593 ("I'" ?\e,DM\e(B)
594 ("I^" ?\e,DN\e(B)
595 ("I-" ?\e,DO\e(B)
596 ("K," ?\e,DS\e(B)
597 ("L," ?\e,D&\e(B)
598 ("N/" ?\e,D=\e(B)
599 ("N," ?\e,DQ\e(B)
600 ("O-" ?\e,DR\e(B)
601 ("O^" ?\e,DT\e(B)
602 ("O~" ?\e,DU\e(B)
603 ("O\"" ?\e,DV\e(B)
604 ("O/" ?\e,DX\e(B)
605 ("R," ?\e,D#\e(B)
606 ("S~" ?\e,D)\e(B)
607 ("T/" ?\e,D,\e(B)
608 ("U," ?\e,DY\e(B)
609 ("U'" ?\e,DZ\e(B)
610 ("U^" ?\e,D[\e(B)
611 ("U\"" ?\e,D\\e(B)
612 ("U~" ?\e,D]\e(B)
613 ("U-" ?\e,D^\e(B)
614 ("Z~" ?\e,D.\e(B)
615 ("a," ?\e,D1\e(B)
616 ("a-" ?\e,D`\e(B)
617 ("a'" ?\e,Da\e(B)
618 ("a^" ?\e,Db\e(B)
619 ("a~" ?\e,Dc\e(B)
620 ("a\"" ?\e,Dd\e(B)
621 ("a/" ?\e,De\e(B)
622 ("c~" ?\e,Dh\e(B)
623 ("d/" ?\e,Dp\e(B)
624 ("e/" ?\e,Df\e(B)
625 ("e-" ?\e,D:\e(B)
626 ("e'" ?\e,Di\e(B)
627 ("e," ?\e,Dj\e(B)
628 ("e\"" ?\e,Dk\e(B)
629 ("e." ?\e,Dl\e(B)
630 ("g," ?\e,D;\e(B)
631 ("i~" ?\e,D5\e(B)
632 ("i," ?\e,Dg\e(B)
633 ("i'" ?\e,Dm\e(B)
634 ("i^" ?\e,Dn\e(B)
635 ("i-" ?\e,Do\e(B)
636 ("k/" ?\e,D"\e(B)
637 ("k," ?\e,Ds\e(B)
638 ("l," ?\e,D6\e(B)
639 ("n/" ?\e,D?\e(B)
640 ("n," ?\e,Dq\e(B)
641 ("o-" ?\e,Dr\e(B)
642 ("o^" ?\e,Dt\e(B)
643 ("o~" ?\e,Du\e(B)
644 ("o\"" ?\e,Dv\e(B)
645 ("o/" ?\e,Dx\e(B)
646 ("r," ?\e,D3\e(B)
647 ("s/" ?\e,D_\e(B)
648 ("s~" ?\e,D9\e(B)
649 ("t/" ?\e,D<\e(B)
650 ("u," ?\e,Dy\e(B)
651 ("u'" ?\e,Dz\e(B)
652 ("u^" ?\e,D{\e(B)
653 ("u\"" ?\e,D|\e(B)
654 ("u~" ?\e,D}\e(B)
655 ("u-" ?\e,D~\e(B)
656 ("z~" ?\e,D>\e(B)
657
658 ("A,," ["A,"])
659 ("A--" ["A-"])
660 ("A''" ["A'"])
661 ("A^^" ["A^"])
662 ("A~~" ["A~"])
663 ("A\"\"" ["A\""])
664 ("A//" ["A/"])
665 ("C~~" ["C~"])
666 ("D//" ["D/"])
667 ("E//" ["E/"])
668 ("E--" ["E-"])
669 ("E''" ["E'"])
670 ("E,," ["E,"])
671 ("E\"\"" ["E\""])
672 ("E.." ["E."])
673 ("G,," ["G,"])
674 ("I~~" ["I~"])
675 ("I,," ["I,"])
676 ("I''" ["I'"])
677 ("I^^" ["I^"])
678 ("I--" ["I-"])
679 ("K,," ["K,"])
680 ("L,," ["L,"])
681 ("N//" ["N/"])
682 ("N,," ["N,"])
683 ("O--" ["O-"])
684 ("O^^" ["O^"])
685 ("O~~" ["O~"])
686 ("O\"\"" ["O\""])
687 ("O//" ["O/"])
688 ("R,," ["R,"])
689 ("S~~" ["S~"])
690 ("T//" ["T/"])
691 ("U,," ["U,"])
692 ("U''" ["U'"])
693 ("U^^" ["U^"])
694 ("U\"\"" ["U\""])
695 ("U~~" ["U~"])
696 ("U--" ["U-"])
697 ("Z~~" ["Z~"])
698 ("a,," ["a,"])
699 ("a--" ["a-"])
700 ("a''" ["a'"])
701 ("a^^" ["a^"])
702 ("a~~" ["a~"])
703 ("a\"\"" ["a\""])
704 ("a//" ["a/"])
705 ("c~~" ["c~"])
706 ("d//" ["d/"])
707 ("e//" ["e/"])
708 ("e--" ["e-"])
709 ("e''" ["e'"])
710 ("e,," ["e,"])
711 ("e\"\"" ["e\""])
712 ("e.." ["e."])
713 ("g,," ["g,"])
714 ("i~~" ["i~"])
715 ("i,," ["i,"])
716 ("i''" ["i'"])
717 ("i^^" ["i^"])
718 ("i--" ["i-"])
719 ("k//" ["k/"])
720 ("k,," ["k,"])
721 ("l,," ["l,"])
722 ("n//" ["n/"])
723 ("n,," ["n,"])
724 ("o--" ["o-"])
725 ("o^^" ["o^"])
726 ("o~~" ["o~"])
727 ("o\"\"" ["o\""])
728 ("o//" ["o/"])
729 ("r,," ["r,"])
730 ("s//" ["s/"])
731 ("s~~" ["s~"])
732 ("t//" ["t/"])
733 ("u,," ["u,"])
734 ("u''" ["u'"])
735 ("u^^" ["u^"])
736 ("u\"\"" ["u\""])
737 ("u~~" ["u~"])
738 ("u--" ["u-"])
739 ("z~~" ["z~"])
740 )
741
742 (quail-define-package
743 "latin-5-postfix" "Latin-5" "5<" t
744 "Latin-5 characters input method with postfix modifiers
745
746 | postfix | examples
747 ------------+---------+----------
748 acute | ' | a' -> \e,Ma\e(B
749 grave | ` | a` -> \e,M`\e(B
750 circumflex | ^ | a^ -> \e,Mb\e(B
751 diaeresis | \" | a\" -> \e,Md\e(B
752 tilde | ~ | a~ -> \e,Mc\e(B
753 breve | ~ | g~ -> \e,Mp\e(B
754 cedilla | , | c, -> \e,Mg\e(B
755 dot | . | i. -> \e,M}\e(B I. -> \e,M]\e(B
756 nordic | / | a/ -> \e,Me\e(B e/ -> \e,Mf\e(B o/ -> \e,Mx\e(B
757 others | / | s/ -> \e,M_\e(B
758
759 Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
760 " nil t nil nil nil nil nil nil nil nil t)
761
762 (quail-define-rules
763 ("A'" ?\e,MA\e(B)
764 ("A/" ?\e,ME\e(B)
765 ("A\"" ?\e,MD\e(B)
766 ("A^" ?\e,MB\e(B)
767 ("A`" ?\e,M@\e(B)
768 ("A~" ?\e,MC\e(B)
769 ("C," ?\e,MG\e(B)
770 ("E'" ?\e,MI\e(B)
771 ("E/" ?\e,MF\e(B)
772 ("E\"" ?\e,MK\e(B)
773 ("E^" ?\e,MJ\e(B)
774 ("E`" ?\e,MH\e(B)
775 ("G~" ?\e,MP\e(B)
776 ("I'" ?\e,MM\e(B)
777 ("I." ?\e,M]\e(B)
778 ("I\"" ?\e,MO\e(B)
779 ("I^" ?\e,MN\e(B)
780 ("I`" ?\e,ML\e(B)
781 ("N~" ?\e,MQ\e(B)
782 ("O'" ?\e,MS\e(B)
783 ("O/" ?\e,MX\e(B)
784 ("O\"" ?\e,MV\e(B)
785 ("O^" ?\e,MT\e(B)
786 ("O`" ?\e,MR\e(B)
787 ("O~" ?\e,MU\e(B)
788 ("S," ?\e,M^\e(B)
789 ("U'" ?\e,MZ\e(B)
790 ("U\"" ?\e,M\\e(B)
791 ("U^" ?\e,M[\e(B)
792 ("U`" ?\e,MY\e(B)
793 ("a'" ?\e,Ma\e(B)
794 ("a/" ?\e,Me\e(B)
795 ("a\"" ?\e,Md\e(B)
796 ("a^" ?\e,Mb\e(B)
797 ("a`" ?\e,M`\e(B)
798 ("a~" ?\e,Mc\e(B)
799 ("c," ?\e,Mg\e(B)
800 ("e'" ?\e,Mi\e(B)
801 ("e/" ?\e,Mf\e(B)
802 ("e\"" ?\e,Mk\e(B)
803 ("e^" ?\e,Mj\e(B)
804 ("e`" ?\e,Mh\e(B)
805 ("g~" ?\e,Mp\e(B)
806 ("i'" ?\e,Mm\e(B)
807 ("i." ?\e,M}\e(B)
808 ("i\"" ?\e,Mo\e(B)
809 ("i^" ?\e,Mn\e(B)
810 ("i`" ?\e,Ml\e(B)
811 ("n~" ?\e,Mq\e(B)
812 ("o'" ?\e,Ms\e(B)
813 ("o/" ?\e,Mx\e(B)
814 ("o\"" ?\e,Mv\e(B)
815 ("o^" ?\e,Mt\e(B)
816 ("o`" ?\e,Mr\e(B)
817 ("o~" ?\e,Mu\e(B)
818 ("s," ?\e,M~\e(B)
819 ("s/" ?\e,M_\e(B)
820 ("u'" ?\e,Mz\e(B)
821 ("u\"" ?\e,M|\e(B)
822 ("u^" ?\e,M{\e(B)
823 ("u`" ?\e,My\e(B)
824 ("y\"" ?\e,M\7f\e(B)
825
826 ("A''" ["A'"])
827 ("A//" ["A/"])
828 ("A\"\"" ["A\""])
829 ("A^^" ["A^"])
830 ("A``" ["A`"])
831 ("A~~" ["A~"])
832 ("C,," ["C,"])
833 ("E''" ["E'"])
834 ("E//" ["E/"])
835 ("E\"\"" ["E\""])
836 ("E^^" ["E^"])
837 ("E``" ["E`"])
838 ("G~~" ["G~"])
839 ("I''" ["I'"])
840 ("I.." ["I."])
841 ("I\"\"" ["I\""])
842 ("I^^" ["I^"])
843 ("I``" ["I`"])
844 ("N~~" ["N~"])
845 ("O''" ["O'"])
846 ("O//" ["O/"])
847 ("O\"\"" ["O\""])
848 ("O^^" ["O^"])
849 ("O``" ["O`"])
850 ("O~~" ["O~"])
851 ("S,," ["S,"])
852 ("U''" ["U'"])
853 ("U\"\"" ["U\""])
854 ("U^^" ["U^"])
855 ("U``" ["U`"])
856 ("a''" ["a'"])
857 ("a//" ["a/"])
858 ("a\"\"" ["a\""])
859 ("a^^" ["a^"])
860 ("a``" ["a`"])
861 ("a~~" ["a~"])
862 ("c,," ["c,"])
863 ("e''" ["e'"])
864 ("e//" ["e/"])
865 ("e\"\"" ["e\""])
866 ("e^^" ["e^"])
867 ("e``" ["e`"])
868 ("g~~" ["g~"])
869 ("i''" ["i'"])
870 ("i.." ["i."])
871 ("i\"\"" ["i\""])
872 ("i^^" ["i^"])
873 ("i``" ["i`"])
874 ("n~~" ["n~"])
875 ("o''" ["o'"])
876 ("o//" ["o/"])
877 ("o\"\"" ["o\""])
878 ("o^^" ["o^"])
879 ("o``" ["o`"])
880 ("o~~" ["o~"])
881 ("s,," ["s,"])
882 ("s//" ["s/"])
883 ("u''" ["u'"])
884 ("u\"\"" ["u\""])
885 ("u^^" ["u^"])
886 ("u``" ["u`"])
887 ("y\"\"" ["y\""])
888 )
889
890 (quail-define-package
891 "danish-postfix" "Latin-1" "DA<" t
892 "Danish input method (rule: AE -> \e,AF\e(B, OE -> \e,AX\e(B, AA -> \e,AE\e(B, E' -> \e,AI\e(B)
893
894 Doubling the postfix separates the letter and postfix: e.g. aee -> ae
895 "
896 nil t nil nil nil nil nil nil nil nil t)
897
898 (quail-define-rules
899 ("AE" ?\e,AF\e(B)
900 ("ae" ?\e,Af\e(B)
901 ("OE" ?\e,AX\e(B)
902 ("oe" ?\e,Ax\e(B)
903 ("AA" ?\e,AE\e(B)
904 ("aa" ?\e,Ae\e(B)
905 ("E'" ?\e,AI\e(B)
906 ("e'" ?\e,Ai\e(B)
907
908 ("AEE" ["AE"])
909 ("aee" ["ae"])
910 ("OEE" ["OE"])
911 ("oee" ["oe"])
912 ("AAA" ["AA"])
913 ("aaa" ["aa"])
914 ("E''" ["E'"])
915 ("e''" ["e'"])
916 )
917
918 (quail-define-package
919 "esperanto-postfix" "Latin-3" "EO<" t
920 "Esperanto input method with postfix modifiers
921
922 A following ^ or x will produce an accented character,
923 e.g. c^ -> \e,Cf\e(B gx -> \e,Cx\e(B u^ -> \e,C}\e(B.
924
925 Doubling the postfix separates the letter and postfix,
926 e.g. a'' -> a'.
927 " nil t nil nil nil nil nil nil nil nil t)
928
929 (quail-define-rules
930 ("Cx" ?\e,CF\e(B)
931 ("C^" ?\e,CF\e(B)
932 ("cx" ?\e,Cf\e(B)
933 ("c^" ?\e,Cf\e(B)
934 ("Gx" ?\e,CX\e(B)
935 ("G^" ?\e,CX\e(B)
936 ("gx" ?\e,Cx\e(B)
937 ("g^" ?\e,Cx\e(B)
938 ("Hx" ?\e,C&\e(B)
939 ("H^" ?\e,C&\e(B)
940 ("hx" ?\e,C6\e(B)
941 ("h^" ?\e,C6\e(B)
942 ("Jx" ?\e,C,\e(B)
943 ("J^" ?\e,C,\e(B)
944 ("jx" ?\e,C<\e(B)
945 ("j^" ?\e,C<\e(B)
946 ("Sx" ?\e,C^\e(B)
947 ("S^" ?\e,C^\e(B)
948 ("sx" ?\e,C~\e(B)
949 ("s^" ?\e,C~\e(B)
950 ("Ux" ?\e,C]\e(B)
951 ("U^" ?\e,C]\e(B)
952 ("ux" ?\e,C}\e(B)
953 ("u^" ?\e,C}\e(B)
954
955 ("Cxx" ["Cx"])
956 ("C^^" ["C^"])
957 ("cxx" ["cx"])
958 ("c^^" ["c^"])
959 ("Gxx" ["Gx"])
960 ("G^^" ["G^"])
961 ("gxx" ["gx"])
962 ("g^^" ["g^"])
963 ("Hxx" ["Hx"])
964 ("H^^" ["H^"])
965 ("hxx" ["hx"])
966 ("h^^" ["h^"])
967 ("Jxx" ["Jx"])
968 ("J^^" ["J^"])
969 ("jxx" ["jx"])
970 ("j^^" ["j^"])
971 ("Sxx" ["Sx"])
972 ("S^^" ["S^"])
973 ("sxx" ["sx"])
974 ("s^^" ["s^"])
975 ("Uxx" ["Ux"])
976 ("U^^" ["U^"])
977 ("uxx" ["ux"])
978 ("u^^" ["u^"])
979 )
980
981 (quail-define-package
982 "finnish-postfix" "Latin-1" "FI<" t
983 "Finnish (Suomi) input method
984
985 AE -> \e,AD\e(B
986 AEE -> AE
987 OE -> \e,AV\e(B
988 OEE -> OE
989 "
990 nil t nil nil nil nil nil nil nil nil t)
991
992 (quail-define-rules
993 ("AE" ?\e,AD\e(B)
994 ("ae" ?\e,Ad\e(B)
995 ("OE" ?\e,AV\e(B)
996 ("oe" ?\e,Av\e(B)
997
998 ("AEE" ["AE"])
999 ("aee" ["ae"])
1000 ("OEE" ["OE"])
1001 ("oee" ["oe"])
1002 )
1003
1004 (quail-define-package
1005 "french-postfix" "French" "FR<" t
1006 "French (Fran\e,Ag\e(Bais) input method with postfix modifiers
1007
1008 ` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tr\e,Ai\e(Bma.
1009 Par exemple: a` -> \e,A`\e(B e' -> \e,Ai\e(B.
1010
1011 \e,AG\e(B, \e,A+\e(B, et \e,A;\e(B sont produits par C,, <<, et >>.
1012
1013 En doublant la frappe des diacritiques, ils s'isoleront de la lettre.
1014 Par exemple: e'' -> e'
1015
1016 <e dans l'o> n'est pas disponible."
1017 nil t nil nil nil nil nil nil nil nil t)
1018
1019 (quail-define-rules
1020 ("A`" ?\e,A@\e(B)
1021 ("A^" ?\e,AB\e(B)
1022 ("a`" ?\e,A`\e(B)
1023 ("a^" ?\e,Ab\e(B)
1024 ("E`" ?\e,AH\e(B)
1025 ("E'" ?\e,AI\e(B)
1026 ("E^" ?\e,AJ\e(B)
1027 ("E\"" ?\e,AK\e(B)
1028 ("e`" ?\e,Ah\e(B)
1029 ("e'" ?\e,Ai\e(B)
1030 ("e^" ?\e,Aj\e(B)
1031 ("e\"" ?\e,Ak\e(B)
1032 ("I^" ?\e,AN\e(B)
1033 ("I\"" ?\e,AO\e(B)
1034 ("i^" ?\e,An\e(B)
1035 ("i\"" ?\e,Ao\e(B)
1036 ("O^" ?\e,AT\e(B)
1037 ("o^" ?\e,At\e(B)
1038 ("U`" ?\e,AY\e(B)
1039 ("U^" ?\e,A[\e(B)
1040 ("U\"" ?\e,A\\e(B)
1041 ("u`" ?\e,Ay\e(B)
1042 ("u^" ?\e,A{\e(B)
1043 ("u\"" ?\e,A|\e(B)
1044 ("C," ?\e,AG\e(B)
1045 ("c," ?\e,Ag\e(B)
1046 ("<<" ?\e,A+\e(B)
1047 (">>" ?\e,A;\e(B)
1048
1049 ("A``" ["A`"])
1050 ("A^^" ["A^"])
1051 ("a``" ["a`"])
1052 ("a^^" ["a^"])
1053 ("E``" ["E`"])
1054 ("E''" ["E'"])
1055 ("E^^" ["E^"])
1056 ("E\"\"" ["E\""])
1057 ("e``" ["e`"])
1058 ("e''" ["e'"])
1059 ("e^^" ["e^"])
1060 ("e\"\"" ["e\""])
1061 ("I^^" ["I^"])
1062 ("I\"\"" ["I\""])
1063 ("i^^" ["i^"])
1064 ("i\"\"" ["i\""])
1065 ("O^^" ["O^"])
1066 ("o^^" ["o^"])
1067 ("U``" ["U`"])
1068 ("U^^" ["U^"])
1069 ("U\"\"" ["U\""])
1070 ("u``" ["u`"])
1071 ("u^^" ["u^"])
1072 ("u\"\"" ["u\""])
1073 ("C,," ["C,"])
1074 ("c,," ["c,"])
1075 ("<<<" ["<<"])
1076 (">>>" [">>"])
1077 )
1078
1079 (quail-define-package
1080 "german-postfix" "German" "DE<" t
1081 "German (Deutsch) input method
1082
1083 ae -> \e,Ad\e(B
1084 aee -> ae
1085 oe -> \e,Av\e(B
1086 oee -> oe
1087 ue -> \e,A|\e(B
1088 uee -> ue
1089 sz -> \e,A_\e(B
1090 szz -> sz
1091 "
1092 nil t nil nil nil nil nil nil nil nil t)
1093
1094 (quail-define-rules
1095 ("AE" ?\e,AD\e(B)
1096 ("ae" ?\e,Ad\e(B)
1097 ("OE" ?\e,AV\e(B)
1098 ("oe" ?\e,Av\e(B)
1099 ("UE" ?\e,A\\e(B)
1100 ("ue" ?\e,A|\e(B)
1101 ("sz" ?\e,A_\e(B)
1102
1103 ("AEE" ["AE"])
1104 ("aee" ["ae"])
1105 ("OEE" ["OE"])
1106 ("oee" ["oe"])
1107 ("UEE" ["UE"])
1108 ("uee" ["ue"])
1109 ("szz" ["sz"])
1110 )
1111
1112 (quail-define-package
1113 "icelandic-postfix" "Latin-1" "IS<" t
1114 "Icelandic (\e,AM\e(Bslenska) input method with postfix modifiers
1115
1116 A' -> \e,AA\e(B
1117 E' -> \e,AI\e(B
1118 I' -> \e,AM\e(B
1119 O' -> \e,AS\e(B
1120 U' -> \e,AZ\e(B
1121 Y' -> \e,A]\e(B
1122 AE -> \e,AF\e(B
1123 OE -> \e,AV\e(B
1124 D/ -> \e,AP\e(B (eth)
1125 T/ -> \e,A^\e(B (thorn)
1126
1127 Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
1128 " nil t nil nil nil nil nil nil nil nil t)
1129
1130 (quail-define-rules
1131 ("A'" ?\e,AA\e(B)
1132 ("a'" ?\e,Aa\e(B)
1133 ("E'" ?\e,AI\e(B)
1134 ("e'" ?\e,Ai\e(B)
1135 ("I'" ?\e,AM\e(B)
1136 ("i'" ?\e,Am\e(B)
1137 ("O'" ?\e,AS\e(B)
1138 ("o'" ?\e,As\e(B)
1139 ("U'" ?\e,AZ\e(B)
1140 ("u'" ?\e,Az\e(B)
1141 ("Y'" ?\e,A]\e(B)
1142 ("y'" ?\e,A}\e(B)
1143 ("AE" ?\e,AF\e(B)
1144 ("ae" ?\e,Af\e(B)
1145 ("OE" ?\e,AV\e(B)
1146 ("oe" ?\e,Av\e(B)
1147 ("D/" ?\e,AP\e(B)
1148 ("d/" ?\e,Ap\e(B)
1149 ("T/" ?\e,A^\e(B)
1150 ("t/" ?\e,A~\e(B)
1151
1152 ("A''" ["A'"])
1153 ("a''" ["a'"])
1154 ("E''" ["E'"])
1155 ("e''" ["e'"])
1156 ("I''" ["I'"])
1157 ("i''" ["i'"])
1158 ("O''" ["O'"])
1159 ("o''" ["o'"])
1160 ("U''" ["U'"])
1161 ("u''" ["u'"])
1162 ("Y''" ["Y'"])
1163 ("y''" ["y'"])
1164 ("AEE" ["AE"])
1165 ("aee" ["ae"])
1166 ("OEE" ["OE"])
1167 ("oee" ["oe"])
1168 ("D//" ["D/"])
1169 ("d//" ["d/"])
1170 ("T//" ["T/"])
1171 ("t//" ["t/"])
1172 )
1173
1174 (quail-define-package
1175 "italian-postfix" "Latin-1" "IT<" t
1176 "Italian (Italiano) input method with postfix modifiers
1177
1178 a` -> \e,A`\e(B A` -> \e,A@\e(B e' -> \e,Ai\e(B << -> \e,A+\e(B
1179 e` -> \e,Ah\e(B E` -> \e,AH\e(B E' -> \e,AI\e(B >> -> \e,A;\e(B
1180 i` -> \e,Al\e(B I` -> \e,AL\e(B o_ -> \e,A:\e(B
1181 o` -> \e,Ar\e(B O` -> \e,AR\e(B a_ -> \e,A*\e(B
1182 u` -> \e,Ay\e(B U` -> \e,AY\e(B
1183
1184 Typewriter-style italian characters.
1185
1186 Doubling the postfix separates the letter and postfix: e.g. a`` -> a`
1187 " nil t nil nil nil nil nil nil nil nil t)
1188
1189 (quail-define-rules
1190 ("A`" ?\e,A@\e(B)
1191 ("a`" ?\e,A`\e(B)
1192 ("E`" ?\e,AH\e(B)
1193 ("E'" ?\e,AI\e(B)
1194 ("e`" ?\e,Ah\e(B)
1195 ("e'" ?\e,Ai\e(B)
1196 ("I`" ?\e,AL\e(B)
1197 ("i`" ?\e,Al\e(B)
1198 ("O`" ?\e,AR\e(B)
1199 ("o`" ?\e,Ar\e(B)
1200 ("U`" ?\e,AY\e(B)
1201 ("u`" ?\e,Ay\e(B)
1202 ("<<" ?\e,A+\e(B)
1203 (">>" ?\e,A;\e(B)
1204 ("o_" ?\e,A:\e(B)
1205 ("a_" ?\e,A*\e(B)
1206
1207 ("A``" ["A`"])
1208 ("a``" ["a`"])
1209 ("E``" ["E`"])
1210 ("E''" ["E'"])
1211 ("e``" ["e`"])
1212 ("e''" ["e'"])
1213 ("I``" ["I`"])
1214 ("i``" ["i`"])
1215 ("O``" ["O`"])
1216 ("o``" ["o`"])
1217 ("U``" ["U`"])
1218 ("u``" ["u`"])
1219 ("<<<" ["<<"])
1220 (">>>" [">>"])
1221 ("o__" ["o_"])
1222 ("a__" ["a_"])
1223 )
1224
1225 (quail-define-package
1226 "norwegian-postfix" "Latin-1" "NO<" t
1227 "Norwegian (Norsk) input method (rule: AE->\e,AF\e(B OE->\e,AX\e(B AA->\e,AE\e(B E'->\e,AI\e(B)
1228
1229 Doubling the postfix separates the letter and postfix: e.g. aee -> ae
1230 "
1231 nil t nil nil nil nil nil nil nil nil t)
1232
1233 (quail-define-rules
1234 ("AE" ?\e,AF\e(B)
1235 ("ae" ?\e,Af\e(B)
1236 ("OE" ?\e,AX\e(B)
1237 ("oe" ?\e,Ax\e(B)
1238 ("AA" ?\e,AE\e(B)
1239 ("aa" ?\e,Ae\e(B)
1240 ("E'" ?\e,AI\e(B)
1241 ("e'" ?\e,Ai\e(B)
1242
1243 ("AEE" ["AE"])
1244 ("aee" ["ae"])
1245 ("OEE" ["OE"])
1246 ("oee" ["oe"])
1247 ("AAA" ["AA"])
1248 ("aaa" ["aa"])
1249 ("E''" ["E'"])
1250 ("e''" ["e'"])
1251 )
1252
1253 (quail-define-package
1254 "scandinavian-postfix" "Latin-1" "SC<" t
1255 "Scandinavian input method with postfix modifiers
1256 Supported languages are Swidish, Norwegian, Danish, and Finnish.
1257
1258 ae -> \e,Af\e(B
1259 oe -> \e,Ax\e(B
1260 aa -> \e,Ae\e(B
1261 a\" -> \e,Ad\e(B
1262 o\" -> \e,Av\e(B
1263 e' -> \e,Ai\e(B
1264
1265 Doubling the postfix separates the letter and postfix:
1266 aee -> ae o\"\" -> o\" etc.
1267 " nil t nil nil nil nil nil nil nil nil t)
1268
1269 (quail-define-rules
1270 ("AE" ?\e,AF\e(B)
1271 ("ae" ?\e,Af\e(B)
1272 ("OE" ?\e,AX\e(B)
1273 ("oe" ?\e,Ax\e(B)
1274 ("AA" ?\e,AE\e(B)
1275 ("aa" ?\e,Ae\e(B)
1276 ("A\"" ?\e,AD\e(B)
1277 ("a\"" ?\e,Ad\e(B)
1278 ("O\"" ?\e,AV\e(B)
1279 ("o\"" ?\e,Av\e(B)
1280 ("E'" ?\e,AI\e(B)
1281 ("e'" ?\e,Ai\e(B)
1282
1283 ("AEE" ["AE"])
1284 ("aee" ["ae"])
1285 ("OEE" ["OE"])
1286 ("oee" ["oe"])
1287 ("AAA" ["AA"])
1288 ("aaa" ["aa"])
1289 ("A\"\"" ["A\""])
1290 ("a\"\"" ["a\""])
1291 ("O\"\"" ["O\""])
1292 ("o\"\"" ["o\""])
1293 ("E''" ["E'"])
1294 ("e''" ["e'"])
1295 )
1296
1297 (quail-define-package
1298 "spanish-postfix" "Spanish" "ES<" t
1299 "Spanish (Espa\e,Aq\e(Bol) input method with postfix modifiers
1300
1301 A' -> \e,AA\e(B
1302 E' -> \e,AI\e(B
1303 I' -> \e,AM\e(B
1304 O' -> \e,AS\e(B
1305 U' -> \e,AZ\e(B
1306 N~ -> \e,AQ\e(B
1307 !/ -> \e,A!\e(B
1308 ?/ -> \e,A?\e(B
1309
1310 Doubling the postfix separates the letter and postfix:
1311 a'' -> a' n~~ -> n~, etc.
1312 " nil t nil nil nil nil nil nil nil nil t)
1313
1314 (quail-define-rules
1315 ("A'" ?\e,AA\e(B)
1316 ("a'" ?\e,Aa\e(B)
1317 ("E'" ?\e,AI\e(B)
1318 ("e'" ?\e,Ai\e(B)
1319 ("I'" ?\e,AM\e(B)
1320 ("i'" ?\e,Am\e(B)
1321 ("O'" ?\e,AS\e(B)
1322 ("o'" ?\e,As\e(B)
1323 ("U'" ?\e,AZ\e(B)
1324 ("u'" ?\e,Az\e(B)
1325 ("U\"" ?\e,C\\e(B)
1326 ("u\"" ?\e,C|\e(B)
1327 ("N~" ?\e,AQ\e(B)
1328 ("n~" ?\e,Aq\e(B)
1329 ("?/" ?\e,A?\e(B)
1330 ("!/" ?\e,A!\e(B)
1331
1332 ("A''" ["A'"])
1333 ("a''" ["a'"])
1334 ("E''" ["E'"])
1335 ("e''" ["e'"])
1336 ("I''" ["I'"])
1337 ("i''" ["i'"])
1338 ("O''" ["O'"])
1339 ("o''" ["o'"])
1340 ("U''" ["U'"])
1341 ("u''" ["u'"])
1342 ("U\"" ["U\""])
1343 ("u\"" ["U\""])
1344 ("N~~" ["N~"])
1345 ("n~~" ["n~"])
1346 ("?//" ["?/"])
1347 ("!//" ["!/"])
1348 )
1349
1350 (quail-define-package
1351 "swedish-postfix" "Latin-1" "SV<" t
1352 "Swedish (Svenska) input method (rule: AA -> \e,AE\e(B AE -> \e,AD\e(B OE -> \e,AV\e(B E' -> \e,AI\e(B)
1353
1354 Doubling the postfix separates the letter and postfix: e.g. aee -> ae
1355 " nil t nil nil nil nil nil nil nil nil t)
1356
1357 (quail-define-rules
1358 ("AA" ?\e,AE\e(B)
1359 ("aa" ?\e,Ae\e(B)
1360 ("AE" ?\e,AD\e(B)
1361 ("ae" ?\e,Ad\e(B)
1362 ("OE" ?\e,AV\e(B)
1363 ("oe" ?\e,Av\e(B)
1364 ("E'" ?\e,AI\e(B)
1365 ("e'" ?\e,Ai\e(B)
1366
1367 ("AAA" ["AA"])
1368 ("aaa" ["aa"])
1369 ("AEE" ["AE"])
1370 ("aee" ["ae"])
1371 ("OEE" ["OE"])
1372 ("oee" ["oe"])
1373 ("E''" ["E'"])
1374 ("e''" ["e'"])
1375 )
1376
1377 (quail-define-package
1378 "turkish-latin-3-postfix" "Turkish" "TR3<" t
1379 "Turkish (T\e,C|\e(Brk\e,Cg\e(Be) input method with postfix modifiers.
1380
1381 This is for those who use Latin-3 (ISO-8859-3) for Turkish. If you
1382 use Latin-5 (ISO-8859-9), you should use \"turkish-postfix\" instead.
1383
1384 Note for I, \e,C9\e(B, \e,C)\e(B, i.
1385
1386 A^ -> \e,CB\e(B
1387 C, -> \e,CG\e(B
1388 G^ -> \e,C+\e(B
1389 I -> I
1390 i -> \e,C9\e(B
1391 I. -> \e,C)\e(B
1392 i. -> i
1393 O\" -> \e,CV\e(B
1394 S, -> \e,C*\e(B
1395 U\" -> \e,C\\e(B
1396 U^ -> \e,C[\e(B
1397
1398 Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^
1399 " nil t nil nil nil nil nil nil nil nil t)
1400
1401 (quail-define-rules
1402 ("A^" ?\e,CB\e(B)
1403 ("a^" ?\e,Cb\e(B)
1404 ("C," ?\e,CG\e(B)
1405 ("c," ?\e,Cg\e(B)
1406 ("G^" ?\e,C+\e(B)
1407 ("g^" ?\e,C;\e(B)
1408 ("I." ?\e,C)\e(B)
1409 ("i" ?\e,C9\e(B)
1410 ("i." ?i)
1411 ("O\"" ?\e,CV\e(B)
1412 ("o\"" ?\e,Cv\e(B)
1413 ("S," ?\e,C*\e(B)
1414 ("s," ?\e,C:\e(B)
1415 ("U\"" ?\e,C\\e(B)
1416 ("u\"" ?\e,C|\e(B)
1417 ("U^" ?\e,C[\e(B)
1418 ("u^" ?\e,C{\e(B)
1419
1420 ("A^^" ["A^"])
1421 ("a^^" ["a^"])
1422 ("C,," ["C,"])
1423 ("c,," ["c,"])
1424 ("G^^" ["G^"])
1425 ("g^^" ["g^"])
1426 ("I.." ["I."])
1427 ("i" ["i"])
1428 ("i.." ["i."])
1429 ("O\"\"" ["O\""])
1430 ("o\"\"" ["o\""])
1431 ("S,," ["S,"])
1432 ("s,," ["s,"])
1433 ("U\"\"" ["U\""])
1434 ("u\"\"" ["u\""])
1435 ("U^^" ["U^"])
1436 ("u^^" ["u^"])
1437 )
1438
1439 (quail-define-package
1440 "turkish-postfix" "Turkish" "TR<" t
1441 "Turkish (T\e,M|\e(Brk\e,Mg\e(Be) input method with postfix modifiers.
1442
1443 This is for those who use Latin-5 (ISO-8859-9) for Turkish. If you
1444 use Latin-3 (ISO-8859-3), you should use \"turkish-latin-3-postfix\"
1445 instead.
1446
1447 Note for I, \e,M}\e(B, \e,M]\e(B, i.
1448
1449 A^ -> \e,MB\e(B
1450 C, -> \e,MG\e(B
1451 G^ -> \e,MP\e(B
1452 I -> I
1453 i -> \e,M}\e(B
1454 I. -> \e,M]\e(B
1455 i. -> i
1456 O\" -> \e,MV\e(B
1457 S, -> \e,M^\e(B
1458 U\" -> \e,M\\e(B
1459 U^ -> \e,M[\e(B
1460
1461 Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^
1462 " nil t nil nil nil nil nil nil nil nil t)
1463
1464 (quail-define-rules
1465 ("A^" ?\e,MB\e(B)
1466 ("a^" ?\e,Mb\e(B)
1467 ("C," ?\e,MG\e(B)
1468 ("c," ?\e,Mg\e(B)
1469 ("G^" ?\e,MP\e(B)
1470 ("g^" ?\e,Mp\e(B)
1471 ("I." ?\e,M]\e(B)
1472 ("i" ?\e,M}\e(B)
1473 ("i." ?i)
1474 ("O\"" ?\e,MV\e(B)
1475 ("o\"" ?\e,Mv\e(B)
1476 ("S," ?\e,M^\e(B)
1477 ("s," ?\e,M~\e(B)
1478 ("U\"" ?\e,M\\e(B)
1479 ("u\"" ?\e,M|\e(B)
1480 ("U^" ?\e,M[\e(B)
1481 ("u^" ?\e,M{\e(B)
1482
1483 ("A^^" ["A^"])
1484 ("a^^" ["a^"])
1485 ("C,," ["C,"])
1486 ("c,," ["c,"])
1487 ("G^^" ["G^"])
1488 ("g^^" ["g^"])
1489 ("I.." ["I."])
1490 ("i" ["i"])
1491 ("i.." ["i."])
1492 ("O\"\"" ["O\""])
1493 ("o\"\"" ["o\""])
1494 ("S,," ["S,"])
1495 ("s,," ["s,"])
1496 ("U\"\"" ["U\""])
1497 ("u\"\"" ["u\""])
1498 ("U^^" ["U^"])
1499 ("u^^" ["u^"])
1500 )
1501
1502 (quail-define-package
1503 "british" "Latin-1" "\e,A#\e(B@" t
1504 "British English input method with Latin-1 character \e,A#\e(B (# -> \e,A#\e(B)"
1505 nil t nil nil nil nil nil nil nil nil t)
1506
1507 (quail-define-rules
1508 ("#" [?\e,A#\e(B ?#])
1509 )
1510
1511 ;; The following are various quail packages for those who think
1512 ;; the aboves are too awkward. Supported languages and their
1513 ;; package name are:
1514 ;;
1515 ;; French (frnch, azerty)
1516 ;; Icelandic (iclndc)
1517 ;; Denish (dnsh)
1518 ;; Norwegian (nrwgn)
1519 ;; Swedish (swdsh)
1520 ;; Finnish (fnnsh)
1521 ;; German (grmn)
1522 ;; Italian (itln)
1523 ;; Spanish (spnsh)
1524 ;; Dvorak (dvorak)
1525 ;;
1526 ;;; 92.12.15 created for Mule Ver.0.9.6 by Takahashi N. <ntakahas@etl.go.jp>
1527 ;;; 92.12.29 modified by Takahashi N. <ntakahas@etl.go.jp>
1528
1529 ;;
1530 (quail-define-package
1531 "french-keyboard" "French" "FR@" t
1532 "French (Fran\e,Ag\e(Bais) input method simulating some French keyboard
1533 <e dans l'o> n'est pas disponible." nil t t t t nil nil nil nil nil t)
1534
1535 ;; \e,Aj\e(B1 \e,Ai\e(B2 \e,Ah\e(B3 \e,At\e(B4 \e,An\e(B5 \e,Ao\e(B6 \e,Ab\e(B7 \e,A{\e(B8 \e,Ay\e(B9 \e,A`\e(B0 -_ \e,Ak\e(B+ `~
1536 ;; qQ wW eE rR tT yY uU iI oO pP \e,AgG\e(B \e,A|\e(B&
1537 ;; aA sS dD fF gG hH jJ kK lL ;: '" \|
1538 ;; zZ xX cC vV bB nN mM ,( .) !?
1539
1540 (quail-define-rules
1541 ("1" ?\e,Aj\e(B)
1542 ("2" ?\e,Ai\e(B)
1543 ("3" ?\e,Ah\e(B)
1544 ("4" ?\e,At\e(B)
1545 ("5" ?\e,An\e(B)
1546 ("6" ?\e,Ao\e(B)
1547 ("7" ?\e,Ab\e(B)
1548 ("8" ?\e,A{\e(B)
1549 ("9" ?\e,Ay\e(B)
1550 ("0" ?\e,A`\e(B)
1551 ("=" ?\e,Ak\e(B)
1552 ("[" ?\e,Ag\e(B)
1553 ("]" ?\e,A|\e(B)
1554
1555 ("!" ?1)
1556 ("@" ?2)
1557 ("#" ?3)
1558 ("$" ?4)
1559 ("%" ?5)
1560 ("^" ?6)
1561 ("&" ?7)
1562 ("*" ?8)
1563 ("(" ?9)
1564 (")" ?0)
1565 ("{" ?\e,AG\e(B)
1566 ("}" ?&)
1567 ("<" ?\()
1568 (">" ?\))
1569 )
1570
1571 ;;
1572 (quail-define-package
1573 "french-azerty" "French" "AZ@" t
1574 "French (Fran\e,Ag\e(Bais) input method simulating Azerty keyboard
1575
1576 Similaire au clavier fran\e,Ag\e(Bais de SUN.
1577 pr\e,Ai\e(Bfixes: ^ pour circonflexe, \e,A(\e(B pour tr\e,Ai\e(Bma.
1578 <e dans l'o> n'est pas disponible." nil t t t t nil nil nil nil nil t)
1579
1580 ;; &1 \e,Ai\e(B2 "3 '4 (5 \e,A'\e(B6 \e,Ah\e(B7 !8 \e,Ag\e(B9 \e,A`\e(B0 )\e,A0\e(B -_ @~
1581 ;; aA zZ eE rR tT yY uU iI oO pP ^\e,A(\e(B `$
1582 ;; qQ sS dD fF gG hH jJ kK lL mM \e,Ay\e(B% *|
1583 ;; wW xX cC vV bB nN ,? ;. :/ =+
1584
1585 (quail-define-rules
1586 ("1" ?&)
1587 ("2" ?\e,Ai\e(B)
1588 ("3" ?\")
1589 ("4" ?')
1590 ("5" ?\()
1591 ("6" ?\e,A'\e(B)
1592 ("7" ?\e,Ah\e(B)
1593 ("8" ?!)
1594 ("9" ?\e,Ag\e(B)
1595 ("0" ?\e,A`\e(B)
1596 ("-" ?\))
1597 ("=" ?-)
1598 ("`" ?@)
1599 ("q" ?a)
1600 ("w" ?z)
1601 ("e" ?e)
1602 ("r" ?r)
1603 ("t" ?t)
1604 ("y" ?y)
1605 ("u" ?u)
1606 ("i" ?i)
1607 ("o" ?o)
1608 ("p" ?p)
1609 ("[" ?^)
1610 ("]" ?`)
1611 ("a" ?q)
1612 ("s" ?s)
1613 ("d" ?d)
1614 ("f" ?f)
1615 ("g" ?g)
1616 ("h" ?h)
1617 ("j" ?j)
1618 ("k" ?k)
1619 ("l" ?l)
1620 (";" ?m)
1621 ("'" ?\e,Ay\e(B)
1622 ("\\" ?*)
1623 ("z" ?w)
1624 ("x" ?x)
1625 ("c" ?c)
1626 ("v" ?v)
1627 ("b" ?b)
1628 ("n" ?n)
1629 ("m" ?,)
1630 ("," ?\;)
1631 ("." ?:)
1632 ("/" ?=)
1633
1634 ("!" ?1)
1635 ("@" ?2)
1636 ("#" ?3)
1637 ("$" ?4)
1638 ("%" ?5)
1639 ("^" ?6)
1640 ("&" ?7)
1641 ("*" ?8)
1642 ("(" ?9)
1643 (")" ?0)
1644 ("_" ?\e,A0\e(B)
1645 ("+" ?_)
1646 ("~" ?~)
1647 ("Q" ?A)
1648 ("W" ?Z)
1649 ("E" ?E)
1650 ("R" ?R)
1651 ("T" ?T)
1652 ("Y" ?Y)
1653 ("U" ?U)
1654 ("I" ?I)
1655 ("O" ?O)
1656 ("P" ?P)
1657 ("{" ?\e,A(\e(B)
1658 ("}" ?$)
1659 ("A" ?Q)
1660 ("S" ?S)
1661 ("D" ?D)
1662 ("F" ?F)
1663 ("G" ?G)
1664 ("H" ?H)
1665 ("J" ?J)
1666 ("K" ?K)
1667 ("L" ?L)
1668 (":" ?M)
1669 ("\"" ?%)
1670 ("|" ?|)
1671 ("Z" ?W)
1672 ("X" ?X)
1673 ("C" ?C)
1674 ("V" ?V)
1675 ("B" ?B)
1676 ("N" ?N)
1677 ("M" ??)
1678 ("<" ?.)
1679 (">" ?/)
1680 ("?" ?+)
1681
1682 ("[q" ?\e,Ab\e(B)
1683 ("[e" ?\e,Aj\e(B)
1684 ("[i" ?\e,An\e(B)
1685 ("[o" ?\e,At\e(B)
1686 ("[u" ?\e,A{\e(B)
1687
1688 ("{e" ?\e,Ak\e(B)
1689 ("{i" ?\e,Ao\e(B)
1690 ("{u" ?\e,A|\e(B)
1691
1692 ("[[" ?^)
1693 ("{{" ?\e,A(\e(B)
1694 )
1695
1696 ;;
1697 (quail-define-package
1698 "icelandic-keyboard" "Latin-1" "IS@" t
1699 "Icelandic (\e,AM\e(Bslenska) input method simulating some Icelandic keyboard
1700
1701 Dead accent is right to \e,Af\e(B." nil t t t t nil nil nil nil nil t)
1702
1703 ;; 1! 2" 3# 4$ 5% 6^ 7& 8* 9( 0) \e,AvV\e(B -_ `~
1704 ;; qQ wW eE rR tT yY uU iI oO pP \e,ApP\e(B '?
1705 ;; aA sS dD fF gG hH jJ kK lL \e,AfF\e(B \e,A44\e(B +*
1706 ;; zZ xX cC vV bB nN mM ,; .: \e,A~^\e(B
1707
1708 (quail-define-rules
1709 ("-" ?\e,Av\e(B)
1710 ("=" ?-)
1711 ("[" ?\e,Ap\e(B)
1712 ("]" ?')
1713 (";" ?\e,Af\e(B)
1714 ("'" ?\e,A4\e(B)
1715 ("\\" ?+)
1716 ("/" ?\e,A~\e(B)
1717
1718 ("@" ?\")
1719 ("_" ?\e,AV\e(B)
1720 ("+" ?_)
1721 ("{" ?\e,AP\e(B)
1722 ("}" ??)
1723 (":" ?\e,AF\e(B)
1724 ("\"" ?\e,A4\e(B)
1725 ("|" ?*)
1726 ("<" ?\;)
1727 (">" ?:)
1728 ("?" ?\e,A^\e(B)
1729
1730 ("'a" ?\e,Aa\e(B)
1731 ("'e" ?\e,Ai\e(B)
1732 ("'i" ?\e,Am\e(B)
1733 ("'o" ?\e,As\e(B)
1734 ("'u" ?\e,Az\e(B)
1735 ("'y" ?\e,A}\e(B)
1736 ("'A" ?\e,AA\e(B)
1737 ("'E" ?\e,AI\e(B)
1738 ("'I" ?\e,AM\e(B)
1739 ("'O" ?\e,AS\e(B)
1740 ("'U" ?\e,AZ\e(B)
1741 ("'Y" ?\e,A]\e(B)
1742
1743 ("''" ?\e,A4\e(B)
1744 )
1745
1746 ;;
1747 (quail-define-package
1748 "danish-keyboard" "Latin-1" "DA@" t
1749 "Danish input method simulating SUN Danish keyboard"
1750 nil t t t t nil nil nil nil nil t)
1751
1752 ;; 1! 2" 3# 4\e,A$\e(B 5% 6& 7/ 8( 9) 0= +? \e,A='\e(B ~^
1753 ;; qQ wW eE rR tT yY uU iI oO pP \e,AeE\e(B \e,AiI\e(B
1754 ;; aA sS dD fF gG hH jJ kK lL \e,AfF\e(B \e,AxX\e(B '*
1755 ;; zZ xX cC vV bB nN mM ,; .: -_
1756
1757 (quail-define-rules
1758 ("-" ?+)
1759 ("=" ?\e,A=\e(B)
1760 ("`" ?~)
1761 ("[" ?\e,Ae\e(B)
1762 ("]" ?\e,Ai\e(B)
1763 (";" ?\e,Af\e(B)
1764 ("'" ?\e,Ax\e(B)
1765 ("\\" ?')
1766 ("/" ?-)
1767
1768 ("@" ?\")
1769 ("$" ?\e,A$\e(B)
1770 ("^" ?&)
1771 ("&" ?/)
1772 ("*" ?\()
1773 ("(" ?\))
1774 (")" ?=)
1775 ("_" ??)
1776 ("+" ?\e,A'\e(B)
1777 ("~" ?^)
1778 ("{" ?\e,AE\e(B)
1779 ("}" ?\e,AI\e(B)
1780 (":" ?\e,AF\e(B)
1781 ("\"" ?\e,AX\e(B)
1782 ("|" ?*)
1783 ("<" ?\;)
1784 (">" ?:)
1785 ("?" ?_)
1786 )
1787
1788 ;;
1789 (quail-define-package
1790 "norwegian-keyboard" "Latin-1" "NO@" t
1791 "Norwegian (Norsk) input method simulating SUN Norwegian keyboard"
1792 nil t t t t nil nil nil nil nil t)
1793
1794 ;; 1! 2" 3# 4\e,A$\e(B 5% 6& 7/ 8( 9) 0= +? |\e,A'\e(B ~^
1795 ;; qQ wW eE rR tT yY uU iI oO pP \e,AeE\e(B \e,AiI\e(B
1796 ;; aA sS dD fF gG hH jJ kK lL \e,AxX\e(B \e,AfF\e(B '*
1797 ;; zZ xX cC vV bB nN mM ,; .: '?
1798
1799 (quail-define-rules
1800 ("-" ?+)
1801 ("=" ?|)
1802 ("`" ?~)
1803 ("[" ?\e,Ae\e(B)
1804 ("]" ?\e,Ai\e(B)
1805 (";" ?\e,Ax\e(B)
1806 ("'" ?\e,Af\e(B)
1807 ("\\" ?')
1808 ("/" ?-)
1809
1810 ("!" ?!)
1811 ("@" ?\")
1812 ("$" ?\e,A$\e(B)
1813 ("^" ?&)
1814 ("&" ?/)
1815 ("*" ?\()
1816 ("(" ?\))
1817 (")" ?=)
1818 ("_" ??)
1819 ("+" ?\e,A'\e(B)
1820 ("~" ?^)
1821 ("{" ?\e,AE\e(B)
1822 ("}" ?\e,AI\e(B)
1823 (":" ?\e,AX\e(B)
1824 ("\"" ?\e,AF\e(B)
1825 ("|" ?*)
1826 ("<" ?\;)
1827 (">" ?:)
1828 ("?" ?_)
1829 )
1830
1831 ;;
1832 (quail-define-package
1833 "swedish-keyboard" "Latin-1" "SV@" t
1834 "Swedish (Svenska) input method simulating SUN Swedish/Finnish keyboard"
1835 nil t t t t nil nil nil nil nil t)
1836
1837 ;; 1! 2" 3# 4\e,A$\e(B 5% 6& 7/ 8( 9) 0= +? \e,A'=\e(B ~^
1838 ;; qQ wW eE rR tT yY uU iI oO pP \e,AeE\e(B \e,AiI\e(B
1839 ;; aA sS dD fF gG hH jJ kK lL \e,AvV\e(B \e,AdD\e(B '*
1840 ;; zZ xX cC vV bB nN mM ,; .: -_
1841
1842 (quail-define-rules
1843 ("-" ?+)
1844 ("=" ?\e,A'\e(B)
1845 ("`" ?~)
1846 ("[" ?\e,Ae\e(B)
1847 ("]" ?\e,Ai\e(B)
1848 (";" ?\e,Av\e(B)
1849 ("'" ?\e,Ad\e(B)
1850 ("\\" ?')
1851 ("/" ?-)
1852
1853 ("@" ?\")
1854 ("$" ?\e,A$\e(B)
1855 ("^" ?&)
1856 ("&" ?/)
1857 ("*" ?\()
1858 ("(" ?\))
1859 (")" ?=)
1860 ("_" ??)
1861 ("+" ?\e,A=\e(B)
1862 ("~" ?^)
1863 ("{" ?\e,AE\e(B)
1864 ("}" ?\e,AI\e(B)
1865 (":" ?\e,AV\e(B)
1866 ("\"" ?\e,AD\e(B)
1867 ("|" ?*)
1868 ("<" ?\;)
1869 (">" ?:)
1870 ("?" ?_)
1871 )
1872
1873 ;;
1874 (quail-define-package
1875 "finnish-keyboard" "Latin-1" "FI@" t
1876 "Finnish input method simulating SUN Finnish/Swedish keyboard"
1877 nil t t t t nil nil nil nil nil t)
1878
1879 ;; 1! 2" 3# 4\e,A$\e(B 5% 6& 7/ 8( 9) 0= +? \e,A'=\e(B ~^
1880 ;; qQ wW eE rR tT yY uU iI oO pP \e,AeE\e(B \e,AiI\e(B
1881 ;; aA sS dD fF gG hH jJ kK lL \e,AvV\e(B \e,AdD\e(B '*
1882 ;; zZ xX cC vV bB nN mM ,; .: -_
1883
1884 (quail-define-rules
1885 ("-" ?+)
1886 ("=" ?\e,A'\e(B)
1887 ("`" ?~)
1888 ("[" ?\e,Ae\e(B)
1889 ("]" ?\e,Ai\e(B)
1890 (";" ?\e,Av\e(B)
1891 ("'" ?\e,Ad\e(B)
1892 ("\\" ?')
1893 ("/" ?-)
1894
1895 ("@" ?\")
1896 ("$" ?\e,A$\e(B)
1897 ("^" ?&)
1898 ("&" ?/)
1899 ("*" ?\()
1900 ("(" ?\))
1901 (")" ?=)
1902 ("_" ??)
1903 ("+" ?\e,A=\e(B)
1904 ("~" ?^)
1905 ("{" ?\e,AE\e(B)
1906 ("}" ?\e,AI\e(B)
1907 (":" ?\e,AV\e(B)
1908 ("\"" ?\e,AD\e(B)
1909 ("|" ?*)
1910 ("<" ?\;)
1911 (">" ?:)
1912 ("?" ?_)
1913 )
1914
1915 ;;
1916 (quail-define-package
1917 "german" "German" "DE@" t
1918 "German (Deutsch) input method simulating SUN German keyboard"
1919 nil t t t t nil nil nil nil nil t)
1920
1921 ;; 1! 2" 3\e,A'\e(B 4$ 5% 6& 7/ 8( 9) 0= \e,A_\e(B? [{ ]}
1922 ;; qQ wW eE rR tT zZ uU iI oO pP \e,A|\\e(B +*
1923 ;; aA sS dD fF gG hH jJ kK lL \e,AvV\e(B \e,AdD\e(B #^
1924 ;; yY xX cC vV bB nN mM ,; .: -_
1925
1926 (quail-define-rules
1927 ("-" ?\e,A_\e(B)
1928 ("=" ?\[)
1929 ("`" ?\])
1930 ("y" ?z)
1931 ("[" ?\e,A|\e(B)
1932 ("]" ?+)
1933 (";" ?\e,Av\e(B)
1934 ("'" ?\e,Ad\e(B)
1935 ("\\" ?#)
1936 ("z" ?y)
1937 ("/" ?-)
1938
1939 ("@" ?\")
1940 ("#" ?\e,A'\e(B)
1941 ("^" ?&)
1942 ("&" ?/)
1943 ("*" ?\()
1944 ("Y" ?Z)
1945 ("(" ?\))
1946 (")" ?=)
1947 ("_" ??)
1948 ("+" ?{)
1949 ("~" ?})
1950 ("{" ?\e,A\\e(B)
1951 ("}" ?*)
1952 (":" ?\e,AV\e(B)
1953 ("\"" ?\e,AD\e(B)
1954 ("|" ?^)
1955 ("Z" ?Y)
1956 ("<" ?\;)
1957 (">" ?:)
1958 ("?" ?_)
1959 )
1960
1961 ;;
1962 (quail-define-package
1963 "italian-keyboard" "Latin-1" "IT@" t
1964 "Italian (Italiano) input method simulating SUN Italian keyboard"
1965 nil t t t t nil nil nil nil nil t)
1966
1967 ;; 1! 2" 3\e,A#\e(B 4$ 5% 6& 7/ 8( 9) 0= '? \e,Al\e(B^ `~
1968 ;; qQ wW eE rR tT yY uU iI oO pP \e,Ahi\e(B +*
1969 ;; aA sS dD fF gG hH jJ kK lL \e,Arg\e(B \e,A`0\e(B \e,Ay'\e(B
1970 ;; zZ xX cC vV bB nN mM ,; .: -_
1971
1972 (quail-define-rules
1973 ("-" ?')
1974 ("=" ?\e,Al\e(B)
1975 ("[" ?\e,Ah\e(B)
1976 ("]" ?+)
1977 (";" ?\e,Ar\e(B)
1978 ("'" ?\e,A`\e(B)
1979 ("\\" ?\e,Ay\e(B)
1980 ("/" ?-)
1981
1982 ("@" ?\")
1983 ("#" ?\e,A#\e(B)
1984 ("^" ?&)
1985 ("&" ?/)
1986 ("*" ?\()
1987 ("(" ?\))
1988 (")" ?=)
1989 ("_" ??)
1990 ("+" ?^)
1991 ("~" ?~)
1992 ("{" ?\e,Ai\e(B)
1993 ("}" ?*)
1994 (":" ?\e,Ag\e(B)
1995 ("\"" ?\e,A0\e(B)
1996 ("|" ?\e,A'\e(B)
1997 ("<" ?\;)
1998 (">" ?:)
1999 ("?" ?_)
2000 )
2001
2002 ;;
2003 (quail-define-package
2004 "spanish-keyboard" "Spanish" "ES@" t
2005 "Spanish (Espa\e,Aq\e(Bol) input method simulating SUN Spanish keyboard"
2006 nil t t t t nil nil nil nil nil t)
2007
2008 ;; 1! 2" 3\e,A7\e(B 4$ 5% 6& 7/ 8( 9) 0= '? \e,A!?\e(B \e,AmM\e(B
2009 ;; qQ wW eE rR tT yY uU iI oO pP \e,AiI\e(B \e,AsS\e(B
2010 ;; aA sS dD fF gG hH jJ kK lL \e,AqQ\e(B \e,AaA\e(B \e,AzZ\e(B
2011 ;; zZ xX cC vV bB nN mM ,; .: -_
2012
2013 (quail-define-rules
2014 ("-" ?')
2015 ("=" ?\e,A!\e(B)
2016 ("`" ?\e,Am\e(B)
2017 ("[" ?\e,Ai\e(B)
2018 ("]" ?\e,As\e(B)
2019 (";" ?\e,Aq\e(B)
2020 ("'" ?\e,Aa\e(B)
2021 ("\\" ?\e,Az\e(B)
2022 ("/" ?-)
2023
2024 ("@" ?\")
2025 ("#" ?\e,A7\e(B)
2026 ("^" ?&)
2027 ("&" ?/)
2028 ("*" ?\()
2029 ("(" ?\))
2030 (")" ?=)
2031 ("_" ??)
2032 ("+" ?\e,A?\e(B)
2033 ("~" ?\e,AM\e(B)
2034 ("{" ?\e,AI\e(B)
2035 ("}" ?\e,AS\e(B)
2036 (":" ?\e,AQ\e(B)
2037 ("\"" ?\e,AA\e(B)
2038 ("|" ?\e,AZ\e(B)
2039 ("<" ?\;)
2040 (">" ?:)
2041 ("?" ?_)
2042 )
2043
2044 ;;
2045 (quail-define-package
2046 "english-dvorak" "English" "DV@" t
2047 "English (ASCII) input method simulating Dvorak keyboard"
2048 nil t t t t nil nil nil nil nil t)
2049
2050 ;; 1! 2@ 3# 4$ 5% 6^ 7& 8* 9( 0) [{ ]} `~
2051 ;; '" ,< .> pP yY fF gG cC rR lL /? =+
2052 ;; aA oO eE uU iI dD hH tT nN sS -_ \|
2053 ;; ;: qQ jJ kK xX bB mM wW vV zZ
2054
2055 (quail-define-rules
2056 ("-" ?\[)
2057 ("=" ?\])
2058 ("`" ?`)
2059 ("q" ?')
2060 ("w" ?,)
2061 ("e" ?.)
2062 ("r" ?p)
2063 ("t" ?y)
2064 ("y" ?f)
2065 ("u" ?g)
2066 ("i" ?c)
2067 ("o" ?r)
2068 ("p" ?l)
2069 ("[" ?/)
2070 ("]" ?=)
2071 ("a" ?a)
2072 ("s" ?o)
2073 ("d" ?e)
2074 ("f" ?u)
2075 ("g" ?i)
2076 ("h" ?d)
2077 ("j" ?h)
2078 ("k" ?t)
2079 ("l" ?n)
2080 (";" ?s)
2081 ("'" ?-)
2082 ("\\" ?\\)
2083 ("z" ?\;)
2084 ("x" ?q)
2085 ("c" ?j)
2086 ("v" ?k)
2087 ("b" ?x)
2088 ("n" ?b)
2089 ("m" ?m)
2090 ("," ?w)
2091 ("." ?v)
2092 ("/" ?z)
2093
2094 ("_" ?{)
2095 ("+" ?})
2096 ("~" ?~)
2097 ("Q" ?\")
2098 ("W" ?<)
2099 ("E" ?>)
2100 ("R" ?P)
2101 ("T" ?Y)
2102 ("Y" ?F)
2103 ("U" ?G)
2104 ("I" ?C)
2105 ("O" ?R)
2106 ("P" ?L)
2107 ("{" ??)
2108 ("}" ?+)
2109 ("A" ?A)
2110 ("S" ?O)
2111 ("D" ?E)
2112 ("F" ?U)
2113 ("G" ?I)
2114 ("H" ?D)
2115 ("J" ?H)
2116 ("K" ?T)
2117 ("L" ?N)
2118 (":" ?S)
2119 ("\"" ?_)
2120 ("|" ?|)
2121 ("Z" ?:)
2122 ("X" ?Q)
2123 ("C" ?J)
2124 ("V" ?K)
2125 ("B" ?X)
2126 ("N" ?B)
2127 ("M" ?M)
2128 ("<" ?W)
2129 (">" ?V)
2130 ("?" ?Z)
2131 )
2132
2133 (quail-define-package
2134 "latin-postfix" "Latin" "L<" t
2135 "Latin character input method with postfix modifiers.
2136 This is the union of various input methods originally made for input
2137 of characters from a single Latin-N charset.
2138
2139 | postfix | examples
2140 ------------+---------+----------
2141 acute | ' | a' -> \e,Aa\e(B
2142 grave | ` | a` -> \e,A`\e(B
2143 circumflex | ^ | a^ -> \e,Ab\e(B
2144 diaeresis | \" | a\" -> \e,Ad\e(B
2145 tilde | ~ | a~ -> \e,Ac\e(B
2146 cedilla | , | c, -> \e,Ag\e(B
2147 ogonek | , | a, -> \e$,1 %\e(B
2148 breve | ~ | a~ -> \e$,1 #\e(B
2149 caron | ~ | c~ -> \e$,1 -\e(B
2150 dbl. acute | : | o: -> \e$,1 q\e(B
2151 ring | . | u. -> \e$,1!/\e(B
2152 dot | . | z. -> \e$,1!<\e(B
2153 stroke | / | d/ -> \e$,1 1\e(B
2154 nordic | / | d/ -> \e,Ap\e(B t/ -> \e,A~\e(B a/ -> \e,Ae\e(B e/ -> \e,Af\e(B o/ -> \e,Ax\e(B
2155 others | / | s/ -> \e,A_\e(B ?/ -> \e,A?\e(B !/ -> \e,A!\e(B // -> \e,A0\e(B
2156 | various | << -> \e,A+\e(B >> -> \e,A;\e(B o_ -> \e,A:\e(B a_ -> \e,A*\e(B
2157
2158 Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
2159 " nil t nil nil nil nil nil nil nil nil t)
2160
2161 ;; Fixme: \e,A&\e(B \e,A'\e(B \e,A(\e(B \e,A)\e(B \e,A,\e(B \e,A-\e(B \e,A.\e(B \e,A/\e(B \e,A1\e(B \e,A2\e(B \e,A3\e(B \e,A4\e(B \e,A5\e(B \e,A6\e(B \e,A7\e(B \e,A8\e(B \e,A9\e(B \e,A<\e(B \e,A=\e(B \e,A>\e(B \e,AW\e(B \e,Aw\e(B
2162 (quail-define-rules
2163 (" _" ?\e,A \e(B)
2164 ("!/" ?\e,A!\e(B)
2165 ("//" ?\e,A0\e(B)
2166 ("<<" ?\\e,A+\e(B)
2167 (">>" ?\\e,A;\e(B)
2168 ("?/" ?\e,A?\e(B)
2169 ("$/" ?\e,A#\e(B)
2170 ("$/" ?\e,A$\e(B)
2171 ("A'" ?\e,AA\e(B)
2172 ("A," ?\e$,1 $\e(B)
2173 ("A-" ?\e$,1 \e(B)
2174 ("A/" ?\e,AE\e(B)
2175 ("A\"" ?\e,AD\e(B)
2176 ("A^" ?\e,AB\e(B)
2177 ("A`" ?\e,A@\e(B)
2178 ("A~" ?\e,AC\e(B)
2179 ("A~" ?\e$,1 "\e(B)
2180 ("C'" ?\e$,1 &\e(B)
2181 ("C," ?\e,AG\e(B)
2182 ("C." ?\e$,1 *\e(B)
2183 ("C^" ?\e$,1 (\e(B)
2184 ("C~" ?\e$,1 ,\e(B)
2185 ("D/" ?\e,AP\e(B)
2186 ("D/" ?\e$,1 0\e(B)
2187 ("D~" ?\e$,1 .\e(B)
2188 ("E'" ?\e,AI\e(B)
2189 ("E," ?\e$,1 8\e(B)
2190 ("E-" ?\e$,1 2\e(B)
2191 ("E." ?\e$,1 6\e(B)
2192 ("E/" ?\e,AF\e(B)
2193 ("E\"" ?\e,AK\e(B)
2194 ("E^" ?\e,AJ\e(B)
2195 ("E`" ?\e,AH\e(B)
2196 ("E~" ?\e$,1 :\e(B)
2197 ("G," ?\e$,1 B\e(B)
2198 ("G." ?\e$,1 @\e(B)
2199 ("G^" ?\e$,1 <\e(B)
2200 ("G~" ?\e$,1 >\e(B)
2201 ("H/" ?\e$,1 F\e(B)
2202 ("H^" ?\e$,1 D\e(B)
2203 ("I'" ?\e,AM\e(B)
2204 ("I," ?\e$,1 N\e(B)
2205 ("I-" ?\e$,1 J\e(B)
2206 ("I." ?\e$,1 P\e(B)
2207 ("I\"" ?\e,AO\e(B)
2208 ("I^" ?\e,AN\e(B)
2209 ("I`" ?\e,AL\e(B)
2210 ("I~" ?\e$,1 H\e(B)
2211 ("J^" ?\e$,1 T\e(B)
2212 ("K," ?\e$,1 V\e(B)
2213 ("L'" ?\e$,1 Y\e(B)
2214 ("L," ?\e$,1 [\e(B)
2215 ("L/" ?\e$,1 a\e(B)
2216 ("L~" ?\e$,1 ]\e(B)
2217 ("N'" ?\e$,1 c\e(B)
2218 ("N," ?\e$,1 e\e(B)
2219 ("N/" ?\e$,1 j\e(B)
2220 ("N~" ?\e,AQ\e(B)
2221 ("N~" ?\e$,1 g\e(B)
2222 ("O'" ?\e,AS\e(B)
2223 ("O-" ?\e$,1 l\e(B)
2224 ("O/" ?\e,AX\e(B)
2225 ("O/" ?\e$,1 r\e(B)
2226 ("O:" ?\e$,1 p\e(B)
2227 ("O\"" ?\e,AV\e(B)
2228 ("O^" ?\e,AT\e(B)
2229 ("O`" ?\e,AR\e(B)
2230 ("O~" ?\e,AU\e(B)
2231 ("R'" ?\e$,1 t\e(B)
2232 ("R," ?\e$,1 v\e(B)
2233 ("R~" ?\e$,1 x\e(B)
2234 ("S'" ?\e$,1 z\e(B)
2235 ("S," ?\e$,1 ~\e(B)
2236 ("S^" ?\e$,1 |\e(B)
2237 ("S~" ?\e$,1! \e(B)
2238 ("T," ?\e$,1!"\e(B)
2239 ("T/" ?\e,A^\e(B)
2240 ("T/" ?\e$,1!&\e(B)
2241 ("T~" ?\e$,1!$\e(B)
2242 ("U'" ?\e,AZ\e(B)
2243 ("U," ?\e$,1!2\e(B)
2244 ("U-" ?\e$,1!*\e(B)
2245 ("U." ?\e$,1!.\e(B)
2246 ("U:" ?\e$,1!0\e(B)
2247 ("U\"" ?\e,A\\e(B)
2248 ("U^" ?\e,A[\e(B)
2249 ("U`" ?\e,AY\e(B)
2250 ("U~" ?\e$,1!(\e(B)
2251 ("U~" ?\e$,1!,\e(B)
2252 ("Y'" ?\e,A]\e(B)
2253 ("Y\"" ?\e$,1!8\e(B)
2254 ("Y=" ?\e,A%\e(B)
2255 ("Z'" ?\e$,1!9\e(B)
2256 ("Z." ?\e$,1!;\e(B)
2257 ("Z~" ?\e$,1!=\e(B)
2258 ("a'" ?\e,Aa\e(B)
2259 ("a," ?\e$,1 %\e(B)
2260 ("a-" ?\e$,1 !\e(B)
2261 ("a/" ?\e,Ae\e(B)
2262 ("a\"" ?\e,Ad\e(B)
2263 ("a^" ?\e,Ab\e(B)
2264 ("a_" ?\e,A*\e(B)
2265 ("a`" ?\e,A`\e(B)
2266 ("a~" ?\e,Ac\e(B)
2267 ("a~" ?\e$,1 #\e(B)
2268 ("c'" ?\e$,1 '\e(B)
2269 ("c," ?\e,Ag\e(B)
2270 ("c." ?\e$,1 +\e(B)
2271 ("c^" ?\e$,1 )\e(B)
2272 ("c~" ?\e$,1 -\e(B)
2273 ("c/" ?\e,A"\e(B)
2274 ("d/" ?\e,Ap\e(B)
2275 ("d/" ?\e$,1 1\e(B)
2276 ("d~" ?\e$,1 /\e(B)
2277 ("e'" ?\e,Ai\e(B)
2278 ("e," ?\e$,1 9\e(B)
2279 ("e-" ?\e$,1 3\e(B)
2280 ("e." ?\e$,1 7\e(B)
2281 ("e/" ?\e,Af\e(B)
2282 ("e\"" ?\e,Ak\e(B)
2283 ("e^" ?\e,Aj\e(B)
2284 ("e`" ?\e,Ah\e(B)
2285 ("e~" ?\e$,1 ;\e(B)
2286 ("e=" ?\e$,1tL\e(B)
2287 ("g," ?\e$,1 C\e(B)
2288 ("g." ?\e$,1 A\e(B)
2289 ("g^" ?\e$,1 =\e(B)
2290 ("g~" ?\e$,1 ?\e(B)
2291 ("h/" ?\e$,1 G\e(B)
2292 ("h^" ?\e$,1 E\e(B)
2293 ("i'" ?\e,Am\e(B)
2294 ("i," ?\e$,1 O\e(B)
2295 ("i-" ?\e$,1 K\e(B)
2296 ("i." ?\e$,1 Q\e(B)
2297 ("i\"" ?\e,Ao\e(B)
2298 ("i^" ?\e,An\e(B)
2299 ("i`" ?\e,Al\e(B)
2300 ("i~" ?\e$,1 I\e(B)
2301 ("j^" ?\e$,1 U\e(B)
2302 ("k," ?\e$,1 W\e(B)
2303 ("k/" ?\e$,1 X\e(B)
2304 ("l'" ?\e$,1 Z\e(B)
2305 ("l," ?\e$,1 \\e(B)
2306 ("l/" ?\e$,1 b\e(B)
2307 ("l~" ?\e$,1 ^\e(B)
2308 ("n'" ?\e$,1 d\e(B)
2309 ("n," ?\e$,1 f\e(B)
2310 ("n/" ?\e$,1 k\e(B)
2311 ("n~" ?\e,Aq\e(B)
2312 ("n~" ?\e$,1 h\e(B)
2313 ("o'" ?\e,As\e(B)
2314 ("o-" ?\e$,1 m\e(B)
2315 ("o/" ?\e,Ax\e(B)
2316 ("o/" ?\e$,1 s\e(B)
2317 ("o:" ?\e$,1 q\e(B)
2318 ("o\"" ?\e,Av\e(B)
2319 ("o^" ?\e,At\e(B)
2320 ("o_" ?\e,A:\e(B)
2321 ("o`" ?\e,Ar\e(B)
2322 ("o~" ?\e,Au\e(B)
2323 ("r'" ?\e$,1 u\e(B)
2324 ("r," ?\e$,1 w\e(B)
2325 ("r~" ?\e$,1 y\e(B)
2326 ("s'" ?\e$,1 {\e(B)
2327 ("s," ?\e$,1 \7f\e(B)
2328 ("s/" ?\e,A_\e(B)
2329 ("s^" ?\e$,1 }\e(B)
2330 ("s~" ?\e$,1!!\e(B)
2331 ("t," ?\e$,1!#\e(B)
2332 ("t/" ?\e,A~\e(B)
2333 ("t/" ?\e$,1!'\e(B)
2334 ("t~" ?\e$,1!%\e(B)
2335 ("u'" ?\e,Az\e(B)
2336 ("u," ?\e$,1!3\e(B)
2337 ("u-" ?\e$,1!+\e(B)
2338 ("u." ?\e$,1!/\e(B)
2339 ("u:" ?\e$,1!1\e(B)
2340 ("u\"" ?\e,A|\e(B)
2341 ("u^" ?\e,A{\e(B)
2342 ("u`" ?\e,Ay\e(B)
2343 ("u~" ?\e$,1!)\e(B)
2344 ("u~" ?\e$,1!-\e(B)
2345 ("y'" ?\e,A}\e(B)
2346 ("y\"" ?\e,A\7f\e(B)
2347 ("z'" ?\e$,1!:\e(B)
2348 ("z." ?\e$,1!<\e(B)
2349 ("z~" ?\e$,1!>\e(B)
2350
2351 ("!//" ["!/"])
2352 ("///" ["//"])
2353 ("<<<" ["<<"])
2354 (">>>" [">>"])
2355 ("?//" ["?/"])
2356 ("$//" ["$/"])
2357 ("A''" ["A'"])
2358 ("A,," ["A,"])
2359 ("A--" ["A-"])
2360 ("A//" ["A/"])
2361 ("A\"\"" ["A\""])
2362 ("A^^" ["A^"])
2363 ("A``" ["A`"])
2364 ("A~~" ["A~"])
2365 ("C''" ["C'"])
2366 ("C,," ["C,"])
2367 ("C.." ["C."])
2368 ("C^^" ["C^"])
2369 ("C~~" ["C~"])
2370 ("D//" ["D/"])
2371 ("D~~" ["D~"])
2372 ("E''" ["E'"])
2373 ("E,," ["E,"])
2374 ("E--" ["E-"])
2375 ("E.." ["E."])
2376 ("E//" ["E/"])
2377 ("E\"\"" ["E\""])
2378 ("E^^" ["E^"])
2379 ("E``" ["E`"])
2380 ("E~~" ["E~"])
2381 ("G,," ["G,"])
2382 ("G.." ["G."])
2383 ("G^^" ["G^"])
2384 ("G~~" ["G~"])
2385 ("H//" ["H/"])
2386 ("H^^" ["H^"])
2387 ("I''" ["I'"])
2388 ("I,," ["I,"])
2389 ("I--" ["I-"])
2390 ("I.." ["I."])
2391 ("I\"\"" ["I\""])
2392 ("I^^" ["I^"])
2393 ("I``" ["I`"])
2394 ("I~~" ["I~"])
2395 ("J^^" ["J^"])
2396 ("K,," ["K,"])
2397 ("L''" ["L'"])
2398 ("L,," ["L,"])
2399 ("L//" ["L/"])
2400 ("L~~" ["L~"])
2401 ("N''" ["N'"])
2402 ("N,," ["N,"])
2403 ("N//" ["N/"])
2404 ("N~~" ["N~"])
2405 ("O''" ["O'"])
2406 ("O--" ["O-"])
2407 ("O//" ["O/"])
2408 ("O::" ["O:"])
2409 ("O\"\"" ["O\""])
2410 ("O^^" ["O^"])
2411 ("O``" ["O`"])
2412 ("O~~" ["O~"])
2413 ("R''" ["R'"])
2414 ("R,," ["R,"])
2415 ("R~~" ["R~"])
2416 ("S''" ["S'"])
2417 ("S,," ["S,"])
2418 ("S^^" ["S^"])
2419 ("S~~" ["S~"])
2420 ("T,," ["T,"])
2421 ("T//" ["T/"])
2422 ("T~~" ["T~"])
2423 ("U''" ["U'"])
2424 ("U,," ["U,"])
2425 ("U--" ["U-"])
2426 ("U.." ["U."])
2427 ("U::" ["U:"])
2428 ("U\"\"" ["U\""])
2429 ("U^^" ["U^"])
2430 ("U``" ["U`"])
2431 ("U~~" ["U~"])
2432 ("Y''" ["Y'"])
2433 ("Y\"\"" ["Y\""])
2434 ("Y==" ["Y="])
2435 ("Z''" ["Z'"])
2436 ("Z.." ["Z."])
2437 ("Z~~" ["Z~"])
2438 ("a''" ["a'"])
2439 ("a,," ["a,"])
2440 ("a--" ["a-"])
2441 ("a//" ["a/"])
2442 ("a\"\"" ["a\""])
2443 ("a^^" ["a^"])
2444 ("a__" ["a_"])
2445 ("a``" ["a`"])
2446 ("a~~" ["a~"])
2447 ("c''" ["c'"])
2448 ("c,," ["c,"])
2449 ("c.." ["c."])
2450 ("c^^" ["c^"])
2451 ("c~~" ["c~"])
2452 ("c//" ["c/"])
2453 ("d//" ["d/"])
2454 ("d~~" ["d~"])
2455 ("e''" ["e'"])
2456 ("e,," ["e,"])
2457 ("e--" ["e-"])
2458 ("e.." ["e."])
2459 ("e//" ["e/"])
2460 ("e\"\"" ["e\""])
2461 ("e^^" ["e^"])
2462 ("e``" ["e`"])
2463 ("e==" ["e="])
2464 ("e~~" ["e~"])
2465 ("g,," ["g,"])
2466 ("g.." ["g."])
2467 ("g^^" ["g^"])
2468 ("g~~" ["g~"])
2469 ("h//" ["h/"])
2470 ("h^^" ["h^"])
2471 ("i''" ["i'"])
2472 ("i,," ["i,"])
2473 ("i--" ["i-"])
2474 ("i.." ["i."])
2475 ("i\"\"" ["i\""])
2476 ("i^^" ["i^"])
2477 ("i``" ["i`"])
2478 ("i~~" ["i~"])
2479 ("j^^" ["j^"])
2480 ("k,," ["k,"])
2481 ("k//" ["k/"])
2482 ("l''" ["l'"])
2483 ("l,," ["l,"])
2484 ("l//" ["l/"])
2485 ("l~~" ["l~"])
2486 ("n''" ["n'"])
2487 ("n,," ["n,"])
2488 ("n//" ["n/"])
2489 ("n~~" ["n~"])
2490 ("o''" ["o'"])
2491 ("o--" ["o-"])
2492 ("o//" ["o/"])
2493 ("o::" ["o:"])
2494 ("o\"\"" ["o\""])
2495 ("o^^" ["o^"])
2496 ("o__" ["o_"])
2497 ("o``" ["o`"])
2498 ("o~~" ["o~"])
2499 ("r''" ["r'"])
2500 ("r,," ["r,"])
2501 ("r~~" ["r~"])
2502 ("s''" ["s'"])
2503 ("s,," ["s,"])
2504 ("s//" ["s/"])
2505 ("s^^" ["s^"])
2506 ("s~~" ["s~"])
2507 ("t,," ["t,"])
2508 ("t//" ["t/"])
2509 ("t~~" ["t~"])
2510 ("u''" ["u'"])
2511 ("u,," ["u,"])
2512 ("u--" ["u-"])
2513 ("u.." ["u."])
2514 ("u::" ["u:"])
2515 ("u\"\"" ["u\""])
2516 ("u^^" ["u^"])
2517 ("u``" ["u`"])
2518 ("u~~" ["u~"])
2519 ("y''" ["y'"])
2520 ("y\"\"" ["y\""])
2521 ("z''" ["z'"])
2522 ("z.." ["z."])
2523 ("z~~" ["z~"])
2524 )
2525
2526 ;; Derived from Slovenian.kmap from Yudit
2527 ;; attributed as: 2001-11-11 Roman Maurer <roman.maurer@amis.net>
2528 (quail-define-package
2529 "slovenian" "Slovenian" "Sl" t
2530 "Slovenian postfix input."
2531 nil t t t nil nil nil nil nil nil t)
2532
2533 (quail-define-rules
2534 ("C<" ?\e,BH\e(B)
2535 ("C'" ?\e,BF\e(B)
2536 ("D;" ?\e,BP\e(B)
2537 ("S<" ?\e,B)\e(B)
2538 ("Z<" ?\e,B.\e(B)
2539 ("c<" ?\e,Bh\e(B)
2540 ("c'" ?\e,Bf\e(B)
2541 ("d;" ?\e,Bp\e(B)
2542 ("s<" ?\e,B9\e(B)
2543 ("z<" ?\e,B>\e(B))
2544
2545 ;;; arch-tag: 170180fb-9617-4d58-9d51-65ca23c05d94
2546 ;;; latin-post.el ends here