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