]> code.delx.au - gnu-emacs/blob - leim/quail/latin-post.el
Update FSF's address.
[gnu-emacs] / leim / quail / latin-post.el
1 ;;; latin-post.el --- Quail packages for inputting various European characters -*-coding: iso-2022-7bit;-*-
2
3 ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN.
4 ;; Licensed to the Free Software Foundation.
5 ;; Copyright (C) 2001, 2002 Free Software Foundation.
6
7 ;; Keywords: multilingual, input method, latin
8
9 ;; This file is part of GNU Emacs.
10
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.
15
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.
20
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., 51 Franklin Street, Fifth Floor,
24 ;; Boston, MA 02110-1301, USA.
25
26 ;; Author: TAKAHASHI Naoto <ntakahas@etl.go.jp>
27
28 ;;; Commentary:
29
30 ;;; Code:
31
32 (require 'quail)
33
34 (quail-define-package
35 "latin-1-postfix" "Latin-1" "1<" t
36 "Latin-1 character input method with postfix modifiers
37
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
49
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)
52
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\7f\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)
123
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 ("///" ["//"])
193 )
194
195 (quail-define-package
196 "latin-2-postfix" "Latin-2" "2<" t
197 "Latin-2 character input method with postfix modifiers
198
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
213
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)
216
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)
299
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~"])
381 )
382
383 (quail-define-package
384 "latin-3-postfix" "Latin-3" "3<" t
385 "Latin-3 character input method with postfix modifiers
386
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
399
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)
402
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)
475
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."])
547 )
548
549 (quail-define-package
550 "latin-4-postfix" "Latin-4" "4<" t
551 "Latin-4 characters input method with postfix modifiers
552
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
567
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)
570
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)
654
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~"])
737 )
738
739 (quail-define-package
740 "latin-5-postfix" "Latin-5" "5<" t
741 "Latin-5 characters input method with postfix modifiers
742
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
755
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)
758
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\7f\e(B)
822
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\""])
885 )
886
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)
890
891 Doubling the postfix separates the letter and postfix: e.g. aee -> ae
892 "
893 nil t nil nil nil nil nil nil nil nil t)
894
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)
904
905 ("AEE" ["AE"])
906 ("aee" ["ae"])
907 ("OEE" ["OE"])
908 ("oee" ["oe"])
909 ("AAA" ["AA"])
910 ("aaa" ["aa"])
911 ("E''" ["E'"])
912 ("e''" ["e'"])
913 )
914
915 (quail-define-package
916 "esperanto-postfix" "Latin-3" "EO<" t
917 "Esperanto input method with postfix modifiers
918
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.
921
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)
925
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)
951
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^"])
976 )
977
978 (quail-define-package
979 "finnish-postfix" "Latin-1" "FI<" t
980 "Finnish (Suomi) input method
981
982 AE -> \e,AD\e(B
983 AEE -> AE
984 OE -> \e,AV\e(B
985 OEE -> OE
986 "
987 nil t nil nil nil nil nil nil nil nil t)
988
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)
994
995 ("AEE" ["AE"])
996 ("aee" ["ae"])
997 ("OEE" ["OE"])
998 ("oee" ["oe"])
999 )
1000
1001 (quail-define-package
1002 "french-postfix" "French" "FR<" t
1003 "French (Fran\e,Ag\e(Bais) input method with postfix modifiers
1004
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.
1007
1008 \e,AG\e(B, \e,A+\e(B, et \e,A;\e(B sont produits par C,, <<, et >>.
1009
1010 En doublant la frappe des diacritiques, ils s'isoleront de la lettre.
1011 Par exemple: e'' -> e'
1012
1013 <e dans l'o> n'est pas disponible."
1014 nil t nil nil nil nil nil nil nil nil t)
1015
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)
1045
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 (">>>" [">>"])
1074 )
1075
1076 (quail-define-package
1077 "german-postfix" "German" "DE<" t
1078 "German (Deutsch) input method
1079
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
1088 "
1089 nil t nil nil nil nil nil nil nil nil t)
1090
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)
1099
1100 ("AEE" ["AE"])
1101 ("aee" ["ae"])
1102 ("OEE" ["OE"])
1103 ("oee" ["oe"])
1104 ("UEE" ["UE"])
1105 ("uee" ["ue"])
1106 ("szz" ["sz"])
1107 )
1108
1109 (quail-define-package
1110 "icelandic-postfix" "Latin-1" "IS<" t
1111 "Icelandic (\e,AM\e(Bslenska) input method with postfix modifiers
1112
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)
1123
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)
1126
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)
1148
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/"])
1169 )
1170
1171 (quail-define-package
1172 "italian-postfix" "Latin-1" "IT<" t
1173 "Italian (Italiano) input method with postfix modifiers
1174
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
1180
1181 Typewriter-style italian characters.
1182
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)
1185
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)
1203
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_"])
1220 )
1221
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)
1225
1226 Doubling the postfix separates the letter and postfix: e.g. aee -> ae
1227 "
1228 nil t nil nil nil nil nil nil nil nil t)
1229
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)
1239
1240 ("AEE" ["AE"])
1241 ("aee" ["ae"])
1242 ("OEE" ["OE"])
1243 ("oee" ["oe"])
1244 ("AAA" ["AA"])
1245 ("aaa" ["aa"])
1246 ("E''" ["E'"])
1247 ("e''" ["e'"])
1248 )
1249
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.
1254
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
1261
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)
1265
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)
1279
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'"])
1292 )
1293
1294 (quail-define-package
1295 "spanish-postfix" "Spanish" "ES<" t
1296 "Spanish (Espa\e,Aq\e(Bol) input method with postfix modifiers
1297
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
1306
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)
1310
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)
1328
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 ("!//" ["!/"])
1345 )
1346
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)
1350
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)
1353
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)
1363
1364 ("AAA" ["AA"])
1365 ("aaa" ["aa"])
1366 ("AEE" ["AE"])
1367 ("aee" ["ae"])
1368 ("OEE" ["OE"])
1369 ("oee" ["oe"])
1370 ("E''" ["E'"])
1371 ("e''" ["e'"])
1372 )
1373
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.
1377
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.
1380
1381 Note for I, \e,C9\e(B, \e,C)\e(B, i.
1382
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
1394
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)
1397
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)
1416
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^"])
1434 )
1435
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.
1439
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.
1443
1444 Note for I, \e,M}\e(B, \e,M]\e(B, i.
1445
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
1457
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)
1460
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)
1479
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^"])
1497 )
1498
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)
1503
1504 (quail-define-rules
1505 ("#" [?\e,A#\e(B ?#])
1506 )
1507
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:
1511 ;;
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)
1522 ;;
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>
1525
1526 ;;
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)
1531
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 ,( .) !?
1536
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)
1551
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 (">" ?\))
1566 )
1567
1568 ;;
1569 (quail-define-package
1570 "french-azerty" "French" "AZ@" t
1571 "French (Fran\e,Ag\e(Bais) input method simulating Azerty keyboard
1572
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)
1576
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 ,? ;. :/ =+
1581
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 ("/" ?=)
1630
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 ("?" ?+)
1678
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)
1684
1685 ("{e" ?\e,Ak\e(B)
1686 ("{i" ?\e,Ao\e(B)
1687 ("{u" ?\e,A|\e(B)
1688
1689 ("[[" ?^)
1690 ("{{" ?\e,A(\e(B)
1691 )
1692
1693 ;;
1694 (quail-define-package
1695 "icelandic-keyboard" "Latin-1" "IS@" t
1696 "Icelandic (\e,AM\e(Bslenska) input method simulating some Icelandic keyboard
1697
1698 Dead accent is right to \e,Af\e(B." nil t t t t nil nil nil nil nil t)
1699
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
1704
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)
1714
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)
1726
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)
1739
1740 ("''" ?\e,A4\e(B)
1741 )
1742
1743 ;;
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)
1748
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 ,; .: -_
1753
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 ("/" ?-)
1764
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 ("?" ?_)
1783 )
1784
1785 ;;
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)
1790
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 ,; .: '?
1795
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 ("/" ?-)
1806
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 ("?" ?_)
1826 )
1827
1828 ;;
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)
1833
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 ,; .: -_
1838
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 ("/" ?-)
1849
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 ("?" ?_)
1868 )
1869
1870 ;;
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)
1875
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 ,; .: -_
1880
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 ("/" ?-)
1891
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 ("?" ?_)
1910 )
1911
1912 ;;
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)
1917
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 ,; .: -_
1922
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 ("/" ?-)
1935
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 ("?" ?_)
1956 )
1957
1958 ;;
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)
1963
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 ,; .: -_
1968
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 ("/" ?-)
1978
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 ("?" ?_)
1997 )
1998
1999 ;;
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)
2004
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 ,; .: -_
2009
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 ("/" ?-)
2020
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 ("?" ?_)
2039 )
2040
2041 ;;
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)
2046
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
2051
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)
2090
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)
2128 )
2129
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.
2135
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
2154
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)
2157
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 \7f\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\7f\e(B)
2344 ("z'" ?\e$,1!:\e(B)
2345 ("z." ?\e$,1!<\e(B)
2346 ("z~" ?\e$,1!>\e(B)
2347
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~"])
2521 )
2522
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)
2529
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))
2541
2542 ;;; arch-tag: 170180fb-9617-4d58-9d51-65ca23c05d94
2543 ;;; latin-post.el ends here