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