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