(feedmail-message-id-generator, feedmail-date-generator): Fix custom types.
[emacs.git] / leim / quail / latin-post.el
blob5140348e7cc462d222bbc7ea02d1931b187047b9
1 ;;; latin-post.el --- Quail packages for inputting various European characters -*-coding: iso-2022-7bit;-*-
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
10 ;; Keywords: multilingual, input method, latin
12 ;; This file is part of GNU Emacs.
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.
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.
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.
29 ;; Author: TAKAHASHI Naoto <ntakahas@etl.go.jp>
31 ;;; Commentary:
33 ;;; Code:
35 (require 'quail)
37 (quail-define-package
38 "latin-1-postfix" "Latin-1" "1<" t
39 "Latin-1 character input method with postfix modifiers
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
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)
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\x7f\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)
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 ("///" ["//"])
198 (quail-define-package
199 "latin-2-postfix" "Latin-2" "2<" t
200 "Latin-2 character input method with postfix modifiers
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
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)
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)
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~"])
386 (quail-define-package
387 "latin-3-postfix" "Latin-3" "3<" t
388 "Latin-3 character input method with postfix modifiers
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
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)
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)
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."])
552 (quail-define-package
553 "latin-4-postfix" "Latin-4" "4<" t
554 "Latin-4 characters input method with postfix modifiers
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
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)
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)
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~"])
742 (quail-define-package
743 "latin-5-postfix" "Latin-5" "5<" t
744 "Latin-5 characters input method with postfix modifiers
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
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)
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\x7f\e(B)
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\""])
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)
894 Doubling the postfix separates the letter and postfix: e.g. aee -> ae
896 nil t nil nil nil nil nil nil nil nil t)
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)
908 ("AEE" ["AE"])
909 ("aee" ["ae"])
910 ("OEE" ["OE"])
911 ("oee" ["oe"])
912 ("AAA" ["AA"])
913 ("aaa" ["aa"])
914 ("E''" ["E'"])
915 ("e''" ["e'"])
918 (quail-define-package
919 "esperanto-postfix" "Latin-3" "EO<" t
920 "Esperanto input method with postfix modifiers
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.
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)
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)
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^"])
981 (quail-define-package
982 "finnish-postfix" "Latin-1" "FI<" t
983 "Finnish (Suomi) input method
985 AE -> \e,AD\e(B
986 AEE -> AE
987 OE -> \e,AV\e(B
988 OEE -> OE
990 nil t nil nil nil nil nil nil nil nil t)
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)
998 ("AEE" ["AE"])
999 ("aee" ["ae"])
1000 ("OEE" ["OE"])
1001 ("oee" ["oe"])
1004 (quail-define-package
1005 "french-postfix" "French" "FR<" t
1006 "French (Fran\e,Ag\e(Bais) input method with postfix modifiers
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.
1011 \e,AG\e(B, \e,A+\e(B, et \e,A;\e(B sont produits par C,, <<, et >>.
1013 En doublant la frappe des diacritiques, ils s'isoleront de la lettre.
1014 Par exemple: e'' -> e'
1016 <e dans l'o> n'est pas disponible."
1017 nil t nil nil nil nil nil nil nil nil t)
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)
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 (">>>" [">>"])
1079 (quail-define-package
1080 "german-postfix" "German" "DE<" t
1081 "German (Deutsch) input method
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
1092 nil t nil nil nil nil nil nil nil nil t)
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)
1103 ("AEE" ["AE"])
1104 ("aee" ["ae"])
1105 ("OEE" ["OE"])
1106 ("oee" ["oe"])
1107 ("UEE" ["UE"])
1108 ("uee" ["ue"])
1109 ("szz" ["sz"])
1112 (quail-define-package
1113 "icelandic-postfix" "Latin-1" "IS<" t
1114 "Icelandic (\e,AM\e(Bslenska) input method with postfix modifiers
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)
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)
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)
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/"])
1174 (quail-define-package
1175 "italian-postfix" "Latin-1" "IT<" t
1176 "Italian (Italiano) input method with postfix modifiers
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
1184 Typewriter-style italian characters.
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)
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)
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_"])
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)
1229 Doubling the postfix separates the letter and postfix: e.g. aee -> ae
1231 nil t nil nil nil nil nil nil nil nil t)
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)
1243 ("AEE" ["AE"])
1244 ("aee" ["ae"])
1245 ("OEE" ["OE"])
1246 ("oee" ["oe"])
1247 ("AAA" ["AA"])
1248 ("aaa" ["aa"])
1249 ("E''" ["E'"])
1250 ("e''" ["e'"])
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.
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
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)
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)
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'"])
1297 (quail-define-package
1298 "spanish-postfix" "Spanish" "ES<" t
1299 "Spanish (Espa\e,Aq\e(Bol) input method with postfix modifiers
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
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)
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)
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 ("!//" ["!/"])
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)
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)
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)
1367 ("AAA" ["AA"])
1368 ("aaa" ["aa"])
1369 ("AEE" ["AE"])
1370 ("aee" ["ae"])
1371 ("OEE" ["OE"])
1372 ("oee" ["oe"])
1373 ("E''" ["E'"])
1374 ("e''" ["e'"])
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.
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.
1384 Note for I, \e,C9\e(B, \e,C)\e(B, i.
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
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)
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)
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^"])
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.
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.
1447 Note for I, \e,M}\e(B, \e,M]\e(B, i.
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
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)
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)
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^"])
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)
1507 (quail-define-rules
1508 ("#" [?\e,A#\e(B ?#])
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:
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)
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>
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)
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 ,( .) !?
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)
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 (">" ?\))
1572 (quail-define-package
1573 "french-azerty" "French" "AZ@" t
1574 "French (Fran\e,Ag\e(Bais) input method simulating Azerty keyboard
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)
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 ,? ;. :/ =+
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 ("/" ?=)
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 ("?" ?+)
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)
1688 ("{e" ?\e,Ak\e(B)
1689 ("{i" ?\e,Ao\e(B)
1690 ("{u" ?\e,A|\e(B)
1692 ("[[" ?^)
1693 ("{{" ?\e,A(\e(B)
1697 (quail-define-package
1698 "icelandic-keyboard" "Latin-1" "IS@" t
1699 "Icelandic (\e,AM\e(Bslenska) input method simulating some Icelandic keyboard
1701 Dead accent is right to \e,Af\e(B." nil t t t t nil nil nil nil nil t)
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
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)
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)
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)
1743 ("''" ?\e,A4\e(B)
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)
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 ,; .: -_
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 ("/" ?-)
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 ("?" ?_)
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)
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 ,; .: '?
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 ("/" ?-)
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 ("?" ?_)
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)
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 ,; .: -_
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 ("/" ?-)
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 ("?" ?_)
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)
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 ,; .: -_
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 ("/" ?-)
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 ("?" ?_)
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)
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 ,; .: -_
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 ("/" ?-)
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 ("?" ?_)
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)
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 ,; .: -_
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 ("/" ?-)
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 ("?" ?_)
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)
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 ,; .: -_
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 ("/" ?-)
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 ("?" ?_)
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)
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
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)
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)
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.
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
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)
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 \x7f\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\x7f\e(B)
2347 ("z'" ?\e$,1!:\e(B)
2348 ("z." ?\e$,1!<\e(B)
2349 ("z~" ?\e$,1!>\e(B)
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~"])
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)
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))
2545 ;;; arch-tag: 170180fb-9617-4d58-9d51-65ca23c05d94
2546 ;;; latin-post.el ends here