Mercurial > emacs
annotate leim/quail/latin-alt.el @ 107764:1734936f6133
* ehelp.el (electric-help-orig-major-mode): New buffer-local variable.
(electric-help-mode): Set it to original major-mode. Doc fix.
(with-electric-help): Use `electric-help-orig-major-mode' instead
of (default-value 'major-mode). Doc fix.
http://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00069.html
author | Juri Linkov <juri@jurta.org> |
---|---|
date | Sat, 03 Apr 2010 02:01:22 +0300 |
parents | 1d1d5d9bd884 |
children | 376148b31b5e |
rev | line source |
---|---|
88788 | 1 ;;; latin-alt.el --- Quail package for inputting various European characters -*-coding: utf-8;-*- |
19901 | 2 |
106815 | 3 ;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 |
75253
f5f322eb227f
Update copyright for years from Emacs 21 to present.
Glenn Morris <rgm@gnu.org>
parents:
74605
diff
changeset
|
4 ;; Free Software Foundation, Inc. |
106815 | 5 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 |
67657 | 6 ;; National Institute of Advanced Industrial Science and Technology (AIST) |
7 ;; Registration Number H14PRO021 | |
19901 | 8 |
9 ;; Keywords: multilingual, input method, latin | |
10 | |
11 ;; This file is part of GNU Emacs. | |
12 | |
94710
4f1fd208c354
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
91327
diff
changeset
|
13 ;; GNU Emacs is free software: you can redistribute it and/or modify |
19901 | 14 ;; it under the terms of the GNU General Public License as published by |
94710
4f1fd208c354
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
91327
diff
changeset
|
15 ;; the Free Software Foundation, either version 3 of the License, or |
4f1fd208c354
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
91327
diff
changeset
|
16 ;; (at your option) any later version. |
19901 | 17 |
18 ;; GNU Emacs is distributed in the hope that it will be useful, | |
19 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | |
20 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
21 ;; GNU General Public License for more details. | |
22 | |
23 ;; You should have received a copy of the GNU General Public License | |
94710
4f1fd208c354
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
91327
diff
changeset
|
24 ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
19901 | 25 |
79568 | 26 ;; Author (of latin-post.el): TAKAHASHI Naoto <ntakahas@etl.go.jp> |
19901 | 27 |
38453
519983161a46
Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents:
34937
diff
changeset
|
28 ;;; Commentary: |
519983161a46
Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents:
34937
diff
changeset
|
29 |
79568 | 30 ;; These input methods differ from those in latin-post.el |
31 ;; in that comma is not special (use / instead), | |
32 ;; and // is not special either (so you can enter a slash | |
33 ;; by typing //). | |
34 | |
35 ;; At least, that's what I could see by comparing the first few | |
36 ;; of these with latin-post.el. | |
37 | |
38453
519983161a46
Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents:
34937
diff
changeset
|
38 ;;; Code: |
519983161a46
Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents:
34937
diff
changeset
|
39 |
19901 | 40 (require 'quail) |
41 | |
42 (quail-define-package | |
43 "latin-1-alt-postfix" "Latin-1" "1<" t | |
44 "Latin-1 character input method with postfix modifiers | |
79568 | 45 This input method differs from `latin-1-postfix' in that |
46 comma is not special (use slash instead), and `//' is not | |
47 special (so you can use that to enter a slash). | |
19901 | 48 |
49 | postfix | examples | |
50 ------------+---------+---------- | |
88788 | 51 acute | ' | a' -> á |
52 grave | ` | a` -> à | |
53 circumflex | ^ | a^ -> â | |
54 diaeresis | \" | a\" -> ä | |
55 tilde | ~ | a~ -> ã | |
56 cedilla | / | c/ -> ç | |
57 nordic | / | d/ -> ð t/ -> þ a/ -> å e/ -> æ o/ -> ø | |
58 others | /<> | s/ -> ß ?/ -> ¿ !/ -> ¡ | |
59 | various | << -> « >> -> » o_ -> º a_ -> ª | |
19901 | 60 |
79568 | 61 It seems natural to use comma for cedillas, but that is |
62 inconvenient in practice because commas are needed very | |
63 often after a letter. | |
19901 | 64 |
65 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |
66 " nil t nil nil nil nil nil nil nil nil t) | |
67 | |
68 (quail-define-rules | |
88788 | 69 ("A`" ?À) |
70 ("A'" ?Á) | |
71 ("A^" ?Â) | |
72 ("A~" ?Ã) | |
73 ("A\"" ?Ä) | |
74 ("A/" ?Å) | |
75 ("a`" ?à) | |
76 ("a'" ?á) | |
77 ("a^" ?â) | |
78 ("a~" ?ã) | |
79 ("a\"" ?ä) | |
80 ("a/" ?å) | |
81 ("E`" ?È) | |
82 ("E'" ?É) | |
83 ("E^" ?Ê) | |
84 ("E\"" ?Ë) | |
85 ("E/" ?Æ) | |
86 ("e`" ?è) | |
87 ("e'" ?é) | |
88 ("e^" ?ê) | |
89 ("e\"" ?ë) | |
90 ("e/" ?æ) | |
91 ("I`" ?Ì) | |
92 ("i`" ?ì) | |
93 ("I'" ?Í) | |
94 ("i'" ?í) | |
95 ("I^" ?Î) | |
96 ("i^" ?î) | |
97 ("I\"" ?Ï) | |
98 ("i\"" ?ï) | |
99 ("O`" ?Ò) | |
100 ("o`" ?ò) | |
101 ("O'" ?Ó) | |
102 ("o'" ?ó) | |
103 ("O^" ?Ô) | |
104 ("o^" ?ô) | |
105 ("O~" ?Õ) | |
106 ("o~" ?õ) | |
107 ("O\"" ?Ö) | |
108 ("o\"" ?ö) | |
109 ("O/" ?Ø) | |
110 ("o/" ?ø) | |
111 ("U`" ?Ù) | |
112 ("u`" ?ù) | |
113 ("U'" ?Ú) | |
114 ("u'" ?ú) | |
115 ("U^" ?Û) | |
116 ("u^" ?û) | |
117 ("U\"" ?Ü) | |
118 ("u\"" ?ü) | |
119 ("Y'" ?Ý) | |
120 ("y'" ?ý) | |
121 ("y\"" ?ÿ) | |
122 ("D/" ?Ð) | |
123 ("d/" ?ð) | |
124 ("T/" ?Þ) | |
125 ("t/" ?þ) | |
126 ("s/" ?ß) | |
127 ("C/" ?Ç) | |
128 ("c/" ?ç) | |
129 ("N~" ?Ñ) | |
130 ("n~" ?ñ) | |
131 ("?/" ?¿) | |
132 ("!/" ?¡) | |
133 ("<<" ?«) | |
134 (">>" ?») | |
135 ("o_" ?º) | |
136 ("a_" ?ª) | |
19901 | 137 |
138 ("A``" ["A`"]) | |
139 ("A''" ["A'"]) | |
140 ("A^^" ["A^"]) | |
141 ("A~~" ["A~"]) | |
142 ("A\"\"" ["A\""]) | |
143 ("A//" ["A/"]) | |
144 ("a``" ["a`"]) | |
145 ("a''" ["a'"]) | |
146 ("a^^" ["a^"]) | |
147 ("a~~" ["a~"]) | |
148 ("a\"\"" ["a\""]) | |
149 ("a//" ["a/"]) | |
150 ("E``" ["E`"]) | |
151 ("E''" ["E'"]) | |
152 ("E^^" ["E^"]) | |
153 ("E\"\"" ["E\""]) | |
154 ("E//" ["E/"]) | |
155 ("e``" ["e`"]) | |
156 ("e''" ["e'"]) | |
157 ("e^^" ["e^"]) | |
158 ("e\"\"" ["e\""]) | |
159 ("e//" ["e/"]) | |
160 ("I``" ["I`"]) | |
161 ("i``" ["i`"]) | |
162 ("I''" ["I'"]) | |
163 ("i''" ["i'"]) | |
164 ("I^^" ["I^"]) | |
165 ("i^^" ["i^"]) | |
166 ("I\"\"" ["I\""]) | |
167 ("i\"\"" ["i\""]) | |
168 ("O``" ["O`"]) | |
169 ("o``" ["o`"]) | |
170 ("O''" ["O'"]) | |
171 ("o''" ["o'"]) | |
172 ("O^^" ["O^"]) | |
173 ("o^^" ["o^"]) | |
174 ("O~~" ["O~"]) | |
175 ("o~~" ["o~"]) | |
176 ("O\"\"" ["O\""]) | |
177 ("o\"\"" ["o\""]) | |
178 ("O//" ["O/"]) | |
179 ("o//" ["o/"]) | |
180 ("U``" ["U`"]) | |
181 ("u``" ["u`"]) | |
182 ("U''" ["U'"]) | |
183 ("u''" ["u'"]) | |
184 ("U^^" ["U^"]) | |
185 ("u^^" ["u^"]) | |
186 ("U\"\"" ["U\""]) | |
187 ("u\"\"" ["u\""]) | |
188 ("Y''" ["Y'"]) | |
189 ("y''" ["y'"]) | |
190 ("y\"\"" ["y\""]) | |
191 ("D//" ["D/"]) | |
192 ("d//" ["d/"]) | |
193 ("T//" ["T/"]) | |
194 ("t//" ["t/"]) | |
195 ("s//" ["s/"]) | |
196 ("C//" ["C/"]) | |
197 ("c//" ["c/"]) | |
198 ("N~~" ["N~"]) | |
199 ("n~~" ["n~"]) | |
200 ("?//" ["?/"]) | |
201 ("!//" ["!/"]) | |
202 ("<<<" ["<<"]) | |
203 (">>>" [">>"]) | |
23446
2a31f1833c0e
("latin-1-alt-postfix"): Add a method to enter the
Richard M. Stallman <rms@gnu.org>
parents:
21507
diff
changeset
|
204 ("o__" ["o_"]) |
2a31f1833c0e
("latin-1-alt-postfix"): Add a method to enter the
Richard M. Stallman <rms@gnu.org>
parents:
21507
diff
changeset
|
205 ("a__" ["a_"]) |
19901 | 206 ) |
207 | |
208 (quail-define-package | |
209 "latin-2-alt-postfix" "Latin-2" "2<" t | |
210 "Latin-2 character input method with postfix modifiers | |
79568 | 211 This input method differs from `latin-2-postfix' in that |
212 comma and period are not special (use ` instead). | |
19901 | 213 |
214 | postfix | examples | |
215 ------------+---------+---------- | |
88788 | 216 acute | ' | a' -> á |
217 ogonek | ` | a` -> ą | |
218 diaeresis | \" | a\" -> ä | |
219 circumflex | ^ | a^ -> â | |
220 breve | ~ | a~ -> ă | |
221 cedilla | ` | c` -> ç | |
222 caron | ~ | c~ -> č | |
223 dbl. acute | : | o: -> ő | |
224 ring | ` | u` -> ů | |
225 dot | ` | z` -> ż | |
226 stroke | / | d/ -> đ | |
227 others | / | s/ -> ß | |
19901 | 228 |
79568 | 229 It seems natural to use period and comma for dots/rings and |
230 cedillas/ogoneks, but that is inconvenient in practice, because | |
19901 | 231 periods and commas are needed very often after a letter. |
232 | |
233 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |
234 " nil t nil nil nil nil nil nil nil nil t) | |
235 | |
236 (quail-define-rules | |
88788 | 237 ("A'" ?Á) |
238 ("A`" ?Ą) | |
239 ("A\"" ?Ä) | |
240 ("A^" ?Â) | |
241 ("A~" ?Ă) | |
242 ("C'" ?Ć) | |
243 ("C`" ?Ç) | |
244 ("C~" ?Č) | |
245 ("D/" ?Đ) | |
246 ("D~" ?Ď) | |
247 ("E'" ?É) | |
248 ("E`" ?Ę) | |
249 ("E\"" ?Ë) | |
250 ("E~" ?Ě) | |
251 ("I'" ?Í) | |
252 ("I^" ?Î) | |
253 ("L'" ?Ĺ) | |
254 ("L/" ?Ł) | |
255 ("L~" ?Ľ) | |
256 ("N'" ?Ń) | |
257 ("N~" ?Ň) | |
258 ("O'" ?Ó) | |
259 ("O:" ?Ő) | |
260 ("O\"" ?Ö) | |
261 ("O^" ?Ô) | |
262 ("R'" ?Ŕ) | |
263 ("R~" ?Ř) | |
264 ("S'" ?Ś) | |
265 ("S`" ?Ş) | |
266 ("S~" ?Š) | |
267 ("T`" ?Ţ) | |
268 ("T~" ?Ť) | |
269 ("U'" ?Ú) | |
270 ("U:" ?Ű) | |
271 ("U\"" ?Ü) | |
272 ("U`" ?Ů) | |
273 ("Y'" ?Ý) | |
274 ("Z'" ?Ź) | |
275 ("Z`" ?Ż) | |
276 ("Z~" ?Ž) | |
277 ("a'" ?á) | |
278 ("a`" ?ą) | |
279 ("a\"" ?ä) | |
280 ("a^" ?â) | |
281 ("a~" ?ă) | |
282 ("c'" ?ć) | |
283 ("c`" ?ç) | |
284 ("c~" ?č) | |
285 ("d/" ?đ) | |
286 ("d~" ?ď) | |
287 ("e'" ?é) | |
288 ("e`" ?ę) | |
289 ("e\"" ?ë) | |
290 ("e~" ?ě) | |
291 ("i'" ?í) | |
292 ("i^" ?î) | |
293 ("l'" ?ĺ) | |
294 ("l/" ?ł) | |
295 ("l~" ?ľ) | |
296 ("n'" ?ń) | |
297 ("n~" ?ň) | |
298 ("o'" ?ó) | |
299 ("o:" ?ő) | |
300 ("o\"" ?ö) | |
301 ("o^" ?ô) | |
302 ("r'" ?ŕ) | |
303 ("r~" ?ř) | |
304 ("s'" ?ś) | |
305 ("s`" ?ş) | |
306 ("s/" ?ß) | |
307 ("s~" ?š) | |
308 ("t`" ?ţ) | |
309 ("t~" ?ť) | |
310 ("u'" ?ú) | |
311 ("u:" ?ű) | |
312 ("u\"" ?ü) | |
313 ("u`" ?ů) | |
314 ("y'" ?ý) | |
315 ("z'" ?ź) | |
316 ("z`" ?ż) | |
317 ("z~" ?ž) | |
19901 | 318 |
319 ("A''" ["A'"]) | |
320 ("A``" ["A`"]) | |
321 ("A\"\"" ["A\""]) | |
322 ("A^^" ["A^"]) | |
323 ("A~~" ["A~"]) | |
324 ("C''" ["C'"]) | |
325 ("C``" ["C`"]) | |
326 ("C~~" ["C~"]) | |
327 ("D//" ["D/"]) | |
328 ("D~~" ["D~"]) | |
329 ("E''" ["E'"]) | |
330 ("E``" ["E`"]) | |
331 ("E\"\"" ["E\""]) | |
332 ("E~~" ["E~"]) | |
333 ("I''" ["I'"]) | |
334 ("I^^" ["I^"]) | |
335 ("L''" ["L'"]) | |
336 ("L//" ["L/"]) | |
337 ("L~~" ["L~"]) | |
338 ("N''" ["N'"]) | |
339 ("N~~" ["N~"]) | |
340 ("O''" ["O'"]) | |
341 ("O::" ["O:"]) | |
342 ("O\"\"" ["O\""]) | |
343 ("O^^" ["O^"]) | |
344 ("R''" ["R'"]) | |
345 ("R~~" ["R~"]) | |
346 ("S''" ["S'"]) | |
347 ("S``" ["S`"]) | |
348 ("S~~" ["S~"]) | |
349 ("T``" ["T`"]) | |
350 ("T~~" ["T~"]) | |
351 ("U''" ["U'"]) | |
352 ("U::" ["U:"]) | |
353 ("U\"\"" ["U\""]) | |
354 ("U``" ["U`"]) | |
355 ("Y''" ["Y'"]) | |
356 ("Z''" ["Z'"]) | |
357 ("Z``" ["Z`"]) | |
358 ("Z~~" ["Z~"]) | |
359 ("a''" ["a'"]) | |
360 ("a``" ["a`"]) | |
361 ("a\"\"" ["a\""]) | |
362 ("a^^" ["a^"]) | |
363 ("a~~" ["a~"]) | |
364 ("c''" ["c'"]) | |
365 ("c``" ["c`"]) | |
366 ("c~~" ["c~"]) | |
367 ("d//" ["d/"]) | |
368 ("d~~" ["d~"]) | |
369 ("e''" ["e'"]) | |
370 ("e``" ["e`"]) | |
371 ("e\"\"" ["e\""]) | |
372 ("e~~" ["e~"]) | |
373 ("i''" ["i'"]) | |
374 ("i^^" ["i^"]) | |
375 ("l''" ["l'"]) | |
376 ("l//" ["l/"]) | |
377 ("l~~" ["l~"]) | |
378 ("n''" ["n'"]) | |
379 ("n~~" ["n~"]) | |
380 ("o''" ["o'"]) | |
381 ("o::" ["o:"]) | |
382 ("o\"\"" ["o\""]) | |
383 ("o^^" ["o^"]) | |
384 ("r''" ["r'"]) | |
385 ("r~~" ["r~"]) | |
386 ("s''" ["s'"]) | |
387 ("s``" ["s`"]) | |
388 ("s//" ["s/"]) | |
389 ("s~~" ["s~"]) | |
390 ("t``" ["t`"]) | |
391 ("t~~" ["t~"]) | |
392 ("u''" ["u'"]) | |
393 ("u::" ["u:"]) | |
394 ("u\"\"" ["u\""]) | |
395 ("u``" ["u`"]) | |
396 ("y''" ["y'"]) | |
397 ("z''" ["z'"]) | |
398 ("z``" ["z`"]) | |
399 ("z~~" ["z~"]) | |
400 ) | |
401 | |
402 (quail-define-package | |
403 "latin-3-alt-postfix" "Latin-3" "3<" t | |
404 "Latin-3 character input method with postfix modifiers | |
79568 | 405 This input method differs from `latin-3-postfix' in that |
406 comma is not special (use ` instead), and period is not | |
407 special (use slash instead). | |
19901 | 408 |
409 | postfix | examples | |
410 ------------+---------+---------- | |
88788 | 411 acute | ' | a' -> á |
412 grave | ` | a` -> à | |
413 circumflex | ^ | a^ -> â | |
414 diaeresis | \" | a\" -> ä | |
415 dot | / | c/ -> ċ i/ -> ı I/ -> İ | |
416 cedilla | ` | c` -> ç | |
417 breve | ~ | g~ -> ğ | |
418 tilde | ~ | n~ -> ñ | |
419 stroke | / | h/ -> ħ | |
420 others | / | s/ -> ß | |
19901 | 421 |
422 It would be natural to use period and comma for dots and cedillas, but | |
423 that would inconvenient in practice, because periods and commas are | |
424 needed very often after a letter. | |
425 | |
426 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |
427 " nil t nil nil nil nil nil nil nil nil t) | |
428 | |
429 (quail-define-rules | |
88788 | 430 ("A`" ?À) |
431 ("A'" ?Á) | |
432 ("A^" ?Â) | |
433 ("A\"" ?Ä) | |
434 ("C/" ?Ċ) | |
435 ("C^" ?Ĉ) | |
436 ("C`" ?Ç) | |
437 ("E`" ?È) | |
438 ("E'" ?É) | |
439 ("E^" ?Ê) | |
440 ("E\"" ?Ë) | |
441 ("G~" ?Ğ) | |
442 ("G/" ?Ġ) | |
443 ("G^" ?Ĝ) | |
444 ("H/" ?Ħ) | |
445 ("H^" ?Ĥ) | |
446 ("I/" ?İ) | |
447 ("I`" ?Ì) | |
448 ("I'" ?Í) | |
449 ("I^" ?Î) | |
450 ("I\"" ?Ï) | |
451 ("J^" ?Ĵ) | |
452 ("N~" ?Ñ) | |
453 ("O`" ?Ò) | |
454 ("O'" ?Ó) | |
455 ("O^" ?Ô) | |
456 ("O\"" ?Ö) | |
457 ("S`" ?Ş) | |
458 ("S^" ?Ŝ) | |
459 ("U`" ?Ù) | |
460 ("U'" ?Ú) | |
461 ("U^" ?Û) | |
462 ("U\"" ?Ü) | |
463 ("U~" ?Ŭ) | |
464 ("Z/" ?Ż) | |
465 ("a`" ?à) | |
466 ("a'" ?á) | |
467 ("a^" ?â) | |
468 ("a\"" ?ä) | |
469 ("c/" ?ċ) | |
470 ("c^" ?ĉ) | |
471 ("c`" ?ç) | |
472 ("e`" ?è) | |
473 ("e'" ?é) | |
474 ("e^" ?ê) | |
475 ("e\"" ?ë) | |
476 ("g~" ?ğ) | |
477 ("g/" ?ġ) | |
478 ("g^" ?ĝ) | |
479 ("h/" ?ħ) | |
480 ("h^" ?ĥ) | |
481 ("i/" ?ı) | |
482 ("i`" ?ì) | |
483 ("i'" ?í) | |
484 ("i^" ?î) | |
485 ("i\"" ?ï) | |
486 ("j^" ?ĵ) | |
487 ("n~" ?ñ) | |
488 ("o`" ?ò) | |
489 ("o'" ?ó) | |
490 ("o^" ?ô) | |
491 ("o\"" ?ö) | |
492 ("s`" ?ş) | |
493 ("s/" ?ß) | |
494 ("s^" ?ŝ) | |
495 ("u`" ?ù) | |
496 ("u'" ?ú) | |
497 ("u^" ?û) | |
498 ("u\"" ?ü) | |
499 ("u~" ?ŭ) | |
500 ("z/" ?ż) | |
19901 | 501 |
502 ("A``" ["A`"]) | |
503 ("A''" ["A'"]) | |
504 ("A^^" ["A^"]) | |
505 ("A\"\"" ["A\""]) | |
506 ("C//" ["C/"]) | |
507 ("C^^" ["C^"]) | |
508 ("C``" ["C`"]) | |
509 ("E``" ["E`"]) | |
510 ("E''" ["E'"]) | |
511 ("E^^" ["E^"]) | |
512 ("E\"\"" ["E\""]) | |
513 ("G~~" ["G~"]) | |
514 ("G//" ["G/"]) | |
515 ("G^^" ["G^"]) | |
516 ("H//" ["H/"]) | |
517 ("H^^" ["H^"]) | |
518 ("I//" ["I/"]) | |
519 ("I``" ["I`"]) | |
520 ("I''" ["I'"]) | |
521 ("I^^" ["I^"]) | |
522 ("I\"\"" ["I\""]) | |
523 ("J^^" ["J^"]) | |
524 ("N~~" ["N~"]) | |
525 ("O``" ["O`"]) | |
526 ("O''" ["O'"]) | |
527 ("O^^" ["O^"]) | |
528 ("O\"\"" ["O\""]) | |
529 ("S``" ["S`"]) | |
530 ("S^^" ["S^"]) | |
531 ("U``" ["U`"]) | |
532 ("U''" ["U'"]) | |
533 ("U^^" ["U^"]) | |
534 ("U\"\"" ["U\""]) | |
535 ("U~~" ["U~"]) | |
536 ("Z//" ["Z/"]) | |
537 ("a``" ["a`"]) | |
538 ("a''" ["a'"]) | |
539 ("a^^" ["a^"]) | |
540 ("a\"\"" ["a\""]) | |
541 ("c//" ["c/"]) | |
542 ("c^^" ["c^"]) | |
543 ("c``" ["c`"]) | |
544 ("e``" ["e`"]) | |
545 ("e''" ["e'"]) | |
546 ("e^^" ["e^"]) | |
547 ("e\"\"" ["e\""]) | |
548 ("g~~" ["g~"]) | |
549 ("g//" ["g/"]) | |
550 ("g^^" ["g^"]) | |
551 ("h//" ["h/"]) | |
552 ("h^^" ["h^"]) | |
553 ("i//" ["i/"]) | |
554 ("i``" ["i`"]) | |
555 ("i''" ["i'"]) | |
556 ("i^^" ["i^"]) | |
557 ("i\"\"" ["i\""]) | |
558 ("j^^" ["j^"]) | |
559 ("n~~" ["n~"]) | |
560 ("o``" ["o`"]) | |
561 ("o''" ["o'"]) | |
562 ("o^^" ["o^"]) | |
563 ("o\"\"" ["o\""]) | |
564 ("s``" ["s`"]) | |
565 ("s//" ["s/"]) | |
566 ("s^^" ["s^"]) | |
567 ("u``" ["u`"]) | |
568 ("u''" ["u'"]) | |
569 ("u^^" ["u^"]) | |
570 ("u\"\"" ["u\""]) | |
571 ("u~~" ["u~"]) | |
572 ("z//" ["z/"]) | |
573 ) | |
574 | |
575 (quail-define-package | |
576 "latin-4-alt-postfix" "Latin-4" "4<" t | |
577 "Latin-4 characters input method with postfix modifiers | |
79568 | 578 This input method differs from `latin-4-postfix' in that |
579 comma is not special (use ` instead), and period is not | |
580 special (use ~ instead). | |
19901 | 581 |
582 | postfix | examples | |
583 ------------+---------+---------- | |
88788 | 584 acute | ' | a' -> á |
585 circumflex | ^ | a^ -> â | |
586 diaeresis | \" | a\" -> ä | |
587 ogonek | ` | a` -> ą | |
588 macron | - | a- -> ā | |
589 tilde | ~ | a~ -> ã | |
590 caron | ~ | c~ -> č | |
591 dot | ~ | e~ -> ė | |
592 cedilla | ` | k` -> ķ g` -> ģ | |
593 stroke | / | d/ -> đ | |
594 nordic | / | a/ -> å e/ -> æ o/ -> ø | |
595 others | / | s/ -> ß n/ -> ŋ k/ -> ĸ | |
19901 | 596 |
79568 | 597 It seems natural to use period and comma for dots and |
598 cedillas/ogoneks, but that is inconvenient in practice, because | |
19901 | 599 periods and commas are needed very often after a letter. |
600 | |
601 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |
602 " nil t nil nil nil nil nil nil nil nil t) | |
603 | |
604 (quail-define-rules | |
88788 | 605 ("A`" ?Ą) |
606 ("A-" ?Ā) | |
607 ("A'" ?Á) | |
608 ("A^" ?Â) | |
609 ("A~" ?Ã) | |
610 ("A\"" ?Ä) | |
611 ("A/" ?Å) | |
612 ("C~" ?Č) | |
613 ("D/" ?Đ) | |
614 ("E/" ?Æ) | |
615 ("E-" ?Ē) | |
616 ("E'" ?É) | |
617 ("E`" ?Ę) | |
618 ("E\"" ?Ë) | |
619 ("E~" ?Ė) | |
620 ("G`" ?Ģ) | |
621 ("I~" ?Ĩ) | |
622 ("I`" ?Į) | |
623 ("I'" ?Í) | |
624 ("I^" ?Î) | |
625 ("I-" ?Ī) | |
626 ("K`" ?Ķ) | |
627 ("L`" ?Ļ) | |
628 ("N/" ?Ŋ) | |
629 ("N`" ?Ņ) | |
630 ("O-" ?Ō) | |
631 ("O^" ?Ô) | |
632 ("O~" ?Õ) | |
633 ("O\"" ?Ö) | |
634 ("O/" ?Ø) | |
635 ("R`" ?Ŗ) | |
636 ("S~" ?Š) | |
637 ("T/" ?Ŧ) | |
638 ("U`" ?Ų) | |
639 ("U'" ?Ú) | |
640 ("U^" ?Û) | |
641 ("U\"" ?Ü) | |
642 ("U~" ?Ũ) | |
643 ("U-" ?Ū) | |
644 ("Z~" ?Ž) | |
645 ("a`" ?ą) | |
646 ("a-" ?ā) | |
647 ("a'" ?á) | |
648 ("a^" ?â) | |
649 ("a~" ?ã) | |
650 ("a\"" ?ä) | |
651 ("a/" ?å) | |
652 ("c~" ?č) | |
653 ("d/" ?đ) | |
654 ("e/" ?æ) | |
655 ("e-" ?ē) | |
656 ("e'" ?é) | |
657 ("e`" ?ę) | |
658 ("e\"" ?ë) | |
659 ("e~" ?ė) | |
660 ("g`" ?ģ) | |
661 ("i~" ?ĩ) | |
662 ("i`" ?į) | |
663 ("i'" ?í) | |
664 ("i^" ?î) | |
665 ("i-" ?ī) | |
666 ("k/" ?ĸ) | |
667 ("k`" ?ķ) | |
668 ("l`" ?ļ) | |
669 ("n/" ?ŋ) | |
670 ("n`" ?ņ) | |
671 ("o-" ?ō) | |
672 ("o^" ?ô) | |
673 ("o~" ?õ) | |
674 ("o\"" ?ö) | |
675 ("o/" ?ø) | |
676 ("r`" ?ŗ) | |
677 ("s/" ?ß) | |
678 ("s~" ?š) | |
679 ("t/" ?ŧ) | |
680 ("u`" ?ų) | |
681 ("u'" ?ú) | |
682 ("u^" ?û) | |
683 ("u\"" ?ü) | |
684 ("u~" ?ũ) | |
685 ("u-" ?ū) | |
686 ("z~" ?ž) | |
19901 | 687 |
688 ("A``" ["A`"]) | |
689 ("A--" ["A-"]) | |
690 ("A''" ["A'"]) | |
691 ("A^^" ["A^"]) | |
692 ("A~~" ["A~"]) | |
693 ("A\"\"" ["A\""]) | |
694 ("A//" ["A/"]) | |
695 ("C~~" ["C~"]) | |
696 ("D//" ["D/"]) | |
697 ("E//" ["E/"]) | |
698 ("E--" ["E-"]) | |
699 ("E''" ["E'"]) | |
700 ("E``" ["E`"]) | |
701 ("E\"\"" ["E\""]) | |
702 ("E~~" ["E~"]) | |
703 ("G``" ["G`"]) | |
704 ("I~~" ["I~"]) | |
705 ("I``" ["I`"]) | |
706 ("I''" ["I'"]) | |
707 ("I^^" ["I^"]) | |
708 ("I--" ["I-"]) | |
709 ("K``" ["K`"]) | |
710 ("L``" ["L`"]) | |
711 ("N//" ["N/"]) | |
712 ("N``" ["N`"]) | |
713 ("O--" ["O-"]) | |
714 ("O^^" ["O^"]) | |
715 ("O~~" ["O~"]) | |
716 ("O\"\"" ["O\""]) | |
717 ("O//" ["O/"]) | |
718 ("R``" ["R`"]) | |
719 ("S~~" ["S~"]) | |
720 ("T//" ["T/"]) | |
721 ("U``" ["U`"]) | |
722 ("U''" ["U'"]) | |
723 ("U^^" ["U^"]) | |
724 ("U\"\"" ["U\""]) | |
725 ("U~~" ["U~"]) | |
726 ("U--" ["U-"]) | |
727 ("Z~~" ["Z~"]) | |
728 ("a``" ["a`"]) | |
729 ("a--" ["a-"]) | |
730 ("a''" ["a'"]) | |
731 ("a^^" ["a^"]) | |
732 ("a~~" ["a~"]) | |
733 ("a\"\"" ["a\""]) | |
734 ("a//" ["a/"]) | |
735 ("c~~" ["c~"]) | |
736 ("d//" ["d/"]) | |
737 ("e//" ["e/"]) | |
738 ("e--" ["e-"]) | |
739 ("e''" ["e'"]) | |
740 ("e``" ["e`"]) | |
741 ("e\"\"" ["e\""]) | |
742 ("e~~" ["e~"]) | |
743 ("g``" ["g`"]) | |
744 ("i~~" ["i~"]) | |
745 ("i``" ["i`"]) | |
746 ("i''" ["i'"]) | |
747 ("i^^" ["i^"]) | |
748 ("i--" ["i-"]) | |
749 ("k//" ["k/"]) | |
750 ("k``" ["k`"]) | |
751 ("l``" ["l`"]) | |
752 ("n//" ["n/"]) | |
753 ("n``" ["n`"]) | |
754 ("o--" ["o-"]) | |
755 ("o^^" ["o^"]) | |
756 ("o~~" ["o~"]) | |
757 ("o\"\"" ["o\""]) | |
758 ("o//" ["o/"]) | |
759 ("r``" ["r`"]) | |
760 ("s//" ["s/"]) | |
761 ("s~~" ["s~"]) | |
762 ("t//" ["t/"]) | |
763 ("u``" ["u`"]) | |
764 ("u''" ["u'"]) | |
765 ("u^^" ["u^"]) | |
766 ("u\"\"" ["u\""]) | |
767 ("u~~" ["u~"]) | |
768 ("u--" ["u-"]) | |
769 ("z~~" ["z~"]) | |
770 ) | |
771 | |
772 (quail-define-package | |
773 "latin-5-alt-postfix" "Latin-5" "5<" t | |
774 "Latin-5 characters input method with postfix modifiers | |
79568 | 775 This input method differs from `latin-5-postfix' in that |
776 comma is not special (use ` instead), and period is not | |
777 special (use / instead). | |
19901 | 778 |
779 | postfix | examples | |
780 ------------+---------+---------- | |
88788 | 781 acute | ' | a' -> á |
782 grave | ` | a` -> à | |
783 circumflex | ^ | a^ -> â | |
784 diaeresis | \" | a\" -> ä | |
785 tilde | ~ | a~ -> ã | |
786 breve | ~ | g~ -> ğ | |
787 cedilla | ` | c` -> ç | |
788 dot | / | i/ -> ı I/ -> İ | |
789 nordic | / | a/ -> å e/ -> æ o/ -> ø | |
790 others | / | s/ -> ß | |
19901 | 791 |
79568 | 792 It seems natural to use period and comma for dots and cedillas, but |
793 that is inconvenient in practice, because periods and commas are | |
19901 | 794 needed very often after a letter. |
795 | |
796 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |
797 " nil t nil nil nil nil nil nil nil nil t) | |
798 | |
799 (quail-define-rules | |
88788 | 800 ("A'" ?Á) |
801 ("A/" ?Å) | |
802 ("A\"" ?Ä) | |
803 ("A^" ?Â) | |
804 ("A`" ?À) | |
805 ("A~" ?Ã) | |
806 ("C`" ?Ç) | |
807 ("E'" ?É) | |
808 ("E/" ?Æ) | |
809 ("E\"" ?Ë) | |
810 ("E^" ?Ê) | |
811 ("E`" ?È) | |
812 ("G~" ?Ğ) | |
813 ("I'" ?Í) | |
814 ("I/" ?İ) | |
815 ("I\"" ?Ï) | |
816 ("I^" ?Î) | |
817 ("I`" ?Ì) | |
818 ("N~" ?Ñ) | |
819 ("O'" ?Ó) | |
820 ("O/" ?Ø) | |
821 ("O\"" ?Ö) | |
822 ("O^" ?Ô) | |
823 ("O`" ?Ò) | |
824 ("O~" ?Õ) | |
825 ("S`" ?Ş) | |
826 ("U'" ?Ú) | |
827 ("U\"" ?Ü) | |
828 ("U^" ?Û) | |
829 ("U`" ?Ù) | |
830 ("a'" ?á) | |
831 ("a/" ?å) | |
832 ("a\"" ?ä) | |
833 ("a^" ?â) | |
834 ("a`" ?à) | |
835 ("a~" ?ã) | |
836 ("c`" ?ç) | |
837 ("e'" ?é) | |
838 ("e/" ?æ) | |
839 ("e\"" ?ë) | |
840 ("e^" ?ê) | |
841 ("e`" ?è) | |
842 ("g~" ?ğ) | |
843 ("i'" ?í) | |
844 ("i/" ?ı) | |
845 ("i\"" ?ï) | |
846 ("i^" ?î) | |
847 ("i`" ?ì) | |
848 ("n~" ?ñ) | |
849 ("o'" ?ó) | |
850 ("o/" ?ø) | |
851 ("o\"" ?ö) | |
852 ("o^" ?ô) | |
853 ("o`" ?ò) | |
854 ("o~" ?õ) | |
855 ("s`" ?ş) | |
856 ("s/" ?ß) | |
857 ("u'" ?ú) | |
858 ("u\"" ?ü) | |
859 ("u^" ?û) | |
860 ("u`" ?ù) | |
861 ("y\"" ?ÿ) | |
19901 | 862 |
863 ("A''" ["A'"]) | |
864 ("A//" ["A/"]) | |
865 ("A\"\"" ["A\""]) | |
866 ("A^^" ["A^"]) | |
867 ("A``" ["A`"]) | |
868 ("A~~" ["A~"]) | |
869 ("C``" ["C`"]) | |
870 ("E''" ["E'"]) | |
871 ("E//" ["E/"]) | |
872 ("E\"\"" ["E\""]) | |
873 ("E^^" ["E^"]) | |
874 ("E``" ["E`"]) | |
875 ("G~~" ["G~"]) | |
876 ("I''" ["I'"]) | |
877 ("I//" ["I/"]) | |
878 ("I\"\"" ["I\""]) | |
879 ("I^^" ["I^"]) | |
880 ("I``" ["I`"]) | |
881 ("N~~" ["N~"]) | |
882 ("O''" ["O'"]) | |
883 ("O//" ["O/"]) | |
884 ("O\"\"" ["O\""]) | |
885 ("O^^" ["O^"]) | |
886 ("O``" ["O`"]) | |
887 ("O~~" ["O~"]) | |
888 ("S``" ["S`"]) | |
889 ("U''" ["U'"]) | |
890 ("U\"\"" ["U\""]) | |
891 ("U^^" ["U^"]) | |
892 ("U``" ["U`"]) | |
893 ("a''" ["a'"]) | |
894 ("a//" ["a/"]) | |
895 ("a\"\"" ["a\""]) | |
896 ("a^^" ["a^"]) | |
897 ("a``" ["a`"]) | |
898 ("a~~" ["a~"]) | |
899 ("c``" ["c`"]) | |
900 ("e''" ["e'"]) | |
901 ("e//" ["e/"]) | |
902 ("e\"\"" ["e\""]) | |
903 ("e^^" ["e^"]) | |
904 ("e``" ["e`"]) | |
905 ("g~~" ["g~"]) | |
906 ("i''" ["i'"]) | |
907 ("i//" ["i/"]) | |
908 ("i\"\"" ["i\""]) | |
909 ("i^^" ["i^"]) | |
910 ("i``" ["i`"]) | |
911 ("n~~" ["n~"]) | |
912 ("o''" ["o'"]) | |
913 ("o//" ["o/"]) | |
914 ("o\"\"" ["o\""]) | |
915 ("o^^" ["o^"]) | |
916 ("o``" ["o`"]) | |
917 ("o~~" ["o~"]) | |
918 ("s``" ["s`"]) | |
919 ("s//" ["s/"]) | |
920 ("u''" ["u'"]) | |
921 ("u\"\"" ["u\""]) | |
922 ("u^^" ["u^"]) | |
923 ("u``" ["u`"]) | |
924 ("y\"\"" ["y\""]) | |
925 ) | |
926 | |
927 | |
928 | |
929 (quail-define-package | |
42036
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
930 "french-alt-postfix" "French" "FR<" t |
88788 | 931 "French (Français) input method with postfix modifiers |
19901 | 932 |
88788 | 933 ` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tréma. |
934 Par exemple: a` -> à e' -> é. | |
19901 | 935 |
88788 | 936 Ç, «, et » sont produits par C/, <<, et >>. |
19901 | 937 |
938 En doublant la frappe des diacritiques, ils s'isoleront de la lettre. | |
939 Par exemple: e'' -> e' | |
940 | |
941 <e dans l'o> n'est pas disponible." | |
942 nil t nil nil nil nil nil nil nil nil t) | |
943 | |
944 (quail-define-rules | |
88788 | 945 ("A`" ?À) |
946 ("A^" ?Â) | |
947 ("a`" ?à) | |
948 ("a^" ?â) | |
949 ("E`" ?È) | |
950 ("E'" ?É) | |
951 ("E^" ?Ê) | |
952 ("E\"" ?Ë) | |
953 ("e`" ?è) | |
954 ("e'" ?é) | |
955 ("e^" ?ê) | |
956 ("e\"" ?ë) | |
957 ("I^" ?Î) | |
958 ("I\"" ?Ï) | |
959 ("i^" ?î) | |
960 ("i\"" ?ï) | |
961 ("O^" ?Ô) | |
962 ("o^" ?ô) | |
963 ("U`" ?Ù) | |
964 ("U^" ?Û) | |
965 ("U\"" ?Ü) | |
966 ("u`" ?ù) | |
967 ("u^" ?û) | |
968 ("u\"" ?ü) | |
969 ("C/" ?Ç) | |
970 ("c/" ?ç) | |
971 ("<<" ?«) | |
972 (">>" ?») | |
19901 | 973 |
974 ("A``" ["A`"]) | |
975 ("A^^" ["A^"]) | |
976 ("a``" ["a`"]) | |
977 ("a^^" ["a^"]) | |
978 ("E``" ["E`"]) | |
979 ("E''" ["E'"]) | |
980 ("E^^" ["E^"]) | |
981 ("E\"\"" ["E\""]) | |
982 ("e``" ["e`"]) | |
983 ("e''" ["e'"]) | |
984 ("e^^" ["e^"]) | |
985 ("e\"\"" ["e\""]) | |
986 ("I^^" ["I^"]) | |
987 ("I\"\"" ["I\""]) | |
988 ("i^^" ["i^"]) | |
989 ("i\"\"" ["i\""]) | |
990 ("O^^" ["O^"]) | |
991 ("o^^" ["o^"]) | |
992 ("U``" ["U`"]) | |
993 ("U^^" ["U^"]) | |
994 ("U\"\"" ["U\""]) | |
995 ("u``" ["u`"]) | |
996 ("u^^" ["u^"]) | |
997 ("u\"\"" ["u\""]) | |
998 ("C//" ["C/"]) | |
999 ("c//" ["c/"]) | |
1000 ("<<<" ["<<"]) | |
1001 (">>>" [">>"]) | |
1002 ) | |
1003 | |
1004 | |
1005 | |
1006 (quail-define-package | |
1007 "italian-alt-postfix" "Latin-1" "IT<" t | |
1008 "Italian (Italiano) input method with postfix modifiers | |
1009 | |
88788 | 1010 a' -> á A' -> Á a` -> à A` -> À i^ -> î << -> « |
1011 e' -> é E' -> É e` -> è E` -> È I^ -> Î >> -> » | |
1012 i' -> í I' -> Í i` -> ì I` -> Ì o_ -> º | |
1013 o' -> ó O' -> Ó o` -> ò O` -> Ò a_ -> ª | |
1014 u' -> ú U' -> Ú u` -> ù U` -> Ù | |
23446
2a31f1833c0e
("latin-1-alt-postfix"): Add a method to enter the
Richard M. Stallman <rms@gnu.org>
parents:
21507
diff
changeset
|
1015 |
2a31f1833c0e
("latin-1-alt-postfix"): Add a method to enter the
Richard M. Stallman <rms@gnu.org>
parents:
21507
diff
changeset
|
1016 This method is for purists who like accents the old way. |
19901 | 1017 |
1018 Doubling the postfix separates the letter and postfix: e.g. a`` -> a` | |
1019 " nil t nil nil nil nil nil nil nil nil t) | |
1020 | |
1021 (quail-define-rules | |
88788 | 1022 ("A`" ?À) |
1023 ("A'" ?Á) | |
1024 ("a`" ?à) | |
1025 ("a'" ?á) | |
1026 ("E`" ?È) | |
1027 ("E'" ?É) | |
1028 ("e`" ?è) | |
1029 ("e'" ?é) | |
1030 ("I`" ?Ì) | |
1031 ("i`" ?ì) | |
1032 ("I'" ?Í) | |
1033 ("i'" ?í) | |
1034 ("I^" ?Î) | |
1035 ("i^" ?î) | |
1036 ("O`" ?Ò) | |
1037 ("o`" ?ò) | |
1038 ("O'" ?Ó) | |
1039 ("o'" ?ó) | |
1040 ("U`" ?Ù) | |
1041 ("u`" ?ù) | |
1042 ("U'" ?Ú) | |
1043 ("u'" ?ú) | |
1044 ("<<" ?«) | |
1045 (">>" ?») | |
1046 ("o_" ?º) | |
1047 ("a_" ?ª) | |
19901 | 1048 |
1049 ("A``" ["A`"]) | |
23446
2a31f1833c0e
("latin-1-alt-postfix"): Add a method to enter the
Richard M. Stallman <rms@gnu.org>
parents:
21507
diff
changeset
|
1050 ("A''" ["A'"]) |
19901 | 1051 ("a``" ["a`"]) |
23446
2a31f1833c0e
("latin-1-alt-postfix"): Add a method to enter the
Richard M. Stallman <rms@gnu.org>
parents:
21507
diff
changeset
|
1052 ("a''" ["a'"]) |
19901 | 1053 ("E``" ["E`"]) |
23446
2a31f1833c0e
("latin-1-alt-postfix"): Add a method to enter the
Richard M. Stallman <rms@gnu.org>
parents:
21507
diff
changeset
|
1054 ("E''" ["E'"]) |
19901 | 1055 ("e``" ["e`"]) |
23446
2a31f1833c0e
("latin-1-alt-postfix"): Add a method to enter the
Richard M. Stallman <rms@gnu.org>
parents:
21507
diff
changeset
|
1056 ("e''" ["e'"]) |
19901 | 1057 ("I``" ["I`"]) |
1058 ("i``" ["i`"]) | |
23446
2a31f1833c0e
("latin-1-alt-postfix"): Add a method to enter the
Richard M. Stallman <rms@gnu.org>
parents:
21507
diff
changeset
|
1059 ("I''" ["I'"]) |
2a31f1833c0e
("latin-1-alt-postfix"): Add a method to enter the
Richard M. Stallman <rms@gnu.org>
parents:
21507
diff
changeset
|
1060 ("i''" ["i'"]) |
2a31f1833c0e
("latin-1-alt-postfix"): Add a method to enter the
Richard M. Stallman <rms@gnu.org>
parents:
21507
diff
changeset
|
1061 ("I^^" ["I^"]) |
2a31f1833c0e
("latin-1-alt-postfix"): Add a method to enter the
Richard M. Stallman <rms@gnu.org>
parents:
21507
diff
changeset
|
1062 ("i^^" ["i^"]) |
19901 | 1063 ("O``" ["O`"]) |
1064 ("o``" ["o`"]) | |
23446
2a31f1833c0e
("latin-1-alt-postfix"): Add a method to enter the
Richard M. Stallman <rms@gnu.org>
parents:
21507
diff
changeset
|
1065 ("O''" ["O'"]) |
2a31f1833c0e
("latin-1-alt-postfix"): Add a method to enter the
Richard M. Stallman <rms@gnu.org>
parents:
21507
diff
changeset
|
1066 ("o''" ["o'"]) |
19901 | 1067 ("U``" ["U`"]) |
1068 ("u``" ["u`"]) | |
23446
2a31f1833c0e
("latin-1-alt-postfix"): Add a method to enter the
Richard M. Stallman <rms@gnu.org>
parents:
21507
diff
changeset
|
1069 ("U''" ["U'"]) |
2a31f1833c0e
("latin-1-alt-postfix"): Add a method to enter the
Richard M. Stallman <rms@gnu.org>
parents:
21507
diff
changeset
|
1070 ("u''" ["u'"]) |
2a31f1833c0e
("latin-1-alt-postfix"): Add a method to enter the
Richard M. Stallman <rms@gnu.org>
parents:
21507
diff
changeset
|
1071 ("<<<" ["<<"]) |
2a31f1833c0e
("latin-1-alt-postfix"): Add a method to enter the
Richard M. Stallman <rms@gnu.org>
parents:
21507
diff
changeset
|
1072 (">>>" [">>"]) |
2a31f1833c0e
("latin-1-alt-postfix"): Add a method to enter the
Richard M. Stallman <rms@gnu.org>
parents:
21507
diff
changeset
|
1073 ("o__" ["o_"]) |
2a31f1833c0e
("latin-1-alt-postfix"): Add a method to enter the
Richard M. Stallman <rms@gnu.org>
parents:
21507
diff
changeset
|
1074 ("a__" ["a_"]) |
19901 | 1075 ) |
1076 | |
1077 | |
1078 (quail-define-package | |
88788 | 1079 "turkish-alt-postfix" "Turkish" "TR«" t |
1080 "Turkish (Türkçe) input method with postfix modifiers. | |
91302 | 1081 This input method differs from `turkish-postfix' in that |
79568 | 1082 comma is not special (use ` instead). |
19901 | 1083 |
89483 | 1084 turkish-latin-3-alt-postfix is an obsolete alias for turkish-alt-postfix. |
25774
ccc7f2d178dd
("turkish-latin-3-alt-postfix"): Renamed from
Kenichi Handa <handa@m17n.org>
parents:
23446
diff
changeset
|
1085 |
88788 | 1086 Note for I, ı, İ, i. |
19901 | 1087 |
88788 | 1088 A^ -> Â |
1089 C` -> Ç | |
1090 G^ -> Ğ | |
19901 | 1091 I -> I |
88788 | 1092 i -> ı |
1093 I/ -> İ | |
19901 | 1094 i/ -> i |
88788 | 1095 O\" -> Ö |
1096 S` -> Ş | |
1097 U\" -> Ü | |
1098 U^ -> Û | |
19901 | 1099 |
1100 Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^ | |
1101 " nil t nil nil nil nil nil nil nil nil t) | |
1102 | |
1103 (quail-define-rules | |
88788 | 1104 ("A^" ?Â) |
1105 ("a^" ?â) | |
1106 ("C`" ?Ç) | |
1107 ("c`" ?ç) | |
1108 ("G^" ?Ğ) | |
1109 ("g^" ?ğ) | |
1110 ("I/" ?İ) | |
1111 ("i" ?ı) | |
19901 | 1112 ("i/" ?i) |
88788 | 1113 ("O\"" ?Ö) |
1114 ("o\"" ?ö) | |
1115 ("S`" ?Ş) | |
1116 ("s`" ?ş) | |
1117 ("U\"" ?Ü) | |
1118 ("u\"" ?ü) | |
1119 ("U^" ?Û) | |
1120 ("u^" ?û) | |
25774
ccc7f2d178dd
("turkish-latin-3-alt-postfix"): Renamed from
Kenichi Handa <handa@m17n.org>
parents:
23446
diff
changeset
|
1121 |
ccc7f2d178dd
("turkish-latin-3-alt-postfix"): Renamed from
Kenichi Handa <handa@m17n.org>
parents:
23446
diff
changeset
|
1122 ("A^^" ["A^"]) |
ccc7f2d178dd
("turkish-latin-3-alt-postfix"): Renamed from
Kenichi Handa <handa@m17n.org>
parents:
23446
diff
changeset
|
1123 ("a^^" ["a^"]) |
ccc7f2d178dd
("turkish-latin-3-alt-postfix"): Renamed from
Kenichi Handa <handa@m17n.org>
parents:
23446
diff
changeset
|
1124 ("C``" ["C`"]) |
ccc7f2d178dd
("turkish-latin-3-alt-postfix"): Renamed from
Kenichi Handa <handa@m17n.org>
parents:
23446
diff
changeset
|
1125 ("c``" ["c`"]) |
ccc7f2d178dd
("turkish-latin-3-alt-postfix"): Renamed from
Kenichi Handa <handa@m17n.org>
parents:
23446
diff
changeset
|
1126 ("G^^" ["G^"]) |
ccc7f2d178dd
("turkish-latin-3-alt-postfix"): Renamed from
Kenichi Handa <handa@m17n.org>
parents:
23446
diff
changeset
|
1127 ("g^^" ["g^"]) |
ccc7f2d178dd
("turkish-latin-3-alt-postfix"): Renamed from
Kenichi Handa <handa@m17n.org>
parents:
23446
diff
changeset
|
1128 ("I//" ["I/"]) |
ccc7f2d178dd
("turkish-latin-3-alt-postfix"): Renamed from
Kenichi Handa <handa@m17n.org>
parents:
23446
diff
changeset
|
1129 ("i" ["i"]) |
ccc7f2d178dd
("turkish-latin-3-alt-postfix"): Renamed from
Kenichi Handa <handa@m17n.org>
parents:
23446
diff
changeset
|
1130 ("i//" ["i/"]) |
ccc7f2d178dd
("turkish-latin-3-alt-postfix"): Renamed from
Kenichi Handa <handa@m17n.org>
parents:
23446
diff
changeset
|
1131 ("O\"\"" ["O\""]) |
ccc7f2d178dd
("turkish-latin-3-alt-postfix"): Renamed from
Kenichi Handa <handa@m17n.org>
parents:
23446
diff
changeset
|
1132 ("o\"\"" ["o\""]) |
ccc7f2d178dd
("turkish-latin-3-alt-postfix"): Renamed from
Kenichi Handa <handa@m17n.org>
parents:
23446
diff
changeset
|
1133 ("S``" ["S`"]) |
ccc7f2d178dd
("turkish-latin-3-alt-postfix"): Renamed from
Kenichi Handa <handa@m17n.org>
parents:
23446
diff
changeset
|
1134 ("s``" ["s`"]) |
ccc7f2d178dd
("turkish-latin-3-alt-postfix"): Renamed from
Kenichi Handa <handa@m17n.org>
parents:
23446
diff
changeset
|
1135 ("U\"\"" ["U\""]) |
ccc7f2d178dd
("turkish-latin-3-alt-postfix"): Renamed from
Kenichi Handa <handa@m17n.org>
parents:
23446
diff
changeset
|
1136 ("u\"\"" ["u\""]) |
ccc7f2d178dd
("turkish-latin-3-alt-postfix"): Renamed from
Kenichi Handa <handa@m17n.org>
parents:
23446
diff
changeset
|
1137 ("U^^" ["U^"]) |
ccc7f2d178dd
("turkish-latin-3-alt-postfix"): Renamed from
Kenichi Handa <handa@m17n.org>
parents:
23446
diff
changeset
|
1138 ("u^^" ["u^"]) |
ccc7f2d178dd
("turkish-latin-3-alt-postfix"): Renamed from
Kenichi Handa <handa@m17n.org>
parents:
23446
diff
changeset
|
1139 ) |
38453
519983161a46
Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents:
34937
diff
changeset
|
1140 |
89235
9ef26b673370
("turkish-latin-3-alt-postfix"): Make it
Dave Love <fx@gnu.org>
parents:
88788
diff
changeset
|
1141 ;; Backwards compatibility. |
9ef26b673370
("turkish-latin-3-alt-postfix"): Make it
Dave Love <fx@gnu.org>
parents:
88788
diff
changeset
|
1142 (push (cons "turkish-latin-3-alt-postfix" |
89397
10d6e3d90cea
("turkish-latin-3-alt-postfix"): Make it
Dave Love <fx@gnu.org>
parents:
89235
diff
changeset
|
1143 (cdr (assoc "turkish-alt-postfix" quail-package-alist))) |
10d6e3d90cea
("turkish-latin-3-alt-postfix"): Make it
Dave Love <fx@gnu.org>
parents:
89235
diff
changeset
|
1144 quail-package-alist) |
89235
9ef26b673370
("turkish-latin-3-alt-postfix"): Make it
Dave Love <fx@gnu.org>
parents:
88788
diff
changeset
|
1145 |
40707 | 1146 ;; Dutch Quail input method derived from the one in Yudit by Roman |
1147 ;; Czyborra. | |
1148 (quail-define-package | |
42036
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1149 "dutch" "Dutch" "NL" t |
40707 | 1150 "Dutch character mixfix input method. |
89397
10d6e3d90cea
("turkish-latin-3-alt-postfix"): Make it
Dave Love <fx@gnu.org>
parents:
89235
diff
changeset
|
1151 Caters for French and Turkish as well as Dutch. |
40707 | 1152 |
1153 | | examples | |
1154 ------------+---------+---------- | |
88788 | 1155 others | | fl. -> ƒ eur. -> € ij -> ij IJ -> IJ |
40707 | 1156 ------------+---------+---------- |
1157 | postfix | | |
1158 ------------+---------+---------- | |
88788 | 1159 acute | ' | a' -> á |
1160 grave | ` | a` -> à | |
1161 circumflex | ^ | a^ -> â | |
1162 Turkish | various | i/ -> ı s, -> ş g^ -> ğ I/ -> İ | |
1163 | | S, -> Ş G^ -> Ğ | |
40707 | 1164 ------------+---------+---------- |
1165 | prefix | | |
1166 ------------+---------+---------- | |
88788 | 1167 diaeresis | \" | \"a -> ä |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
47412
diff
changeset
|
1168 |
40707 | 1169 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' |
1170 " nil t nil nil nil nil nil nil nil nil t) | |
1171 | |
1172 (quail-define-rules | |
88788 | 1173 ("fl." ?ƒ) ;; LATIN SMALL LETTER F WITH HOOK (florin currency symbol) |
1174 ("eur." ?€) ;; EURO SIGN | |
1175 ;; “The 25th letter of the Dutch alphabet.” | |
89483 | 1176 ("ij" ?ij) ;; LATIN SMALL LIGATURE IJ |
1177 ("IJ" ?IJ) ;; LATIN CAPITAL LIGATURE IJ | |
88788 | 1178 ;; “Trema on the second letter of vowel pair.” Yudit uses `:', not `"'. |
1179 ("\"a" ?ä) ;; LATIN SMALL LETTER A WITH DIAERESIS | |
1180 ("\"e" ?ë) ;; LATIN SMALL LETTER E WITH DIAERESIS | |
1181 ("\"i" ?ï) ;; LATIN SMALL LETTER I WITH DIAERESIS | |
1182 ("\"o" ?ö) ;; LATIN SMALL LETTER O WITH DIAERESIS | |
1183 ("\"u" ?ü) ;; LATIN SMALL LETTER U WITH DIAERESIS | |
1184 ("\"A" ?Ä) ;; LATIN CAPITAL LETTER A WITH DIAERESIS | |
1185 ("\"E" ?Ë) ;; LATIN CAPITAL LETTER E WITH DIAERESIS | |
1186 ("\"I" ?Ï) ;; LATIN CAPITAL LETTER I WITH DIAERESIS | |
1187 ("\"O" ?Ö) ;; LATIN CAPITAL LETTER O WITH DIAERESIS | |
1188 ("\"U" ?Ü) ;; LATIN CAPITAL LETTER U WITH DIAERESIS | |
1189 ;; “Acute, marking emphasis on long vowels”: | |
1190 ("a'" ?á) ;; LATIN SMALL LETTER A WITH ACUTE | |
1191 ("e'" ?é) ;; LATIN SMALL LETTER E WITH ACUTE | |
1192 ("i'" ?í) ;; LATIN SMALL LETTER I WITH ACUTE | |
1193 ("o'" ?ó) ;; LATIN SMALL LETTER O WITH ACUTE | |
1194 ("u'" ?ú) ;; LATIN SMALL LETTER U WITH ACUTE | |
1195 ("A'" ?Á) ;; LATIN CAPITAL LETTER A WITH ACUTE | |
1196 ("E'" ?É) ;; LATIN CAPITAL LETTER E WITH ACUTE | |
1197 ("I'" ?Í) ;; LATIN CAPITAL LETTER I WITH ACUTE | |
1198 ("O'" ?Ó) ;; LATIN CAPITAL LETTER O WITH ACUTE | |
1199 ("U'" ?Ú) ;; LATIN CAPITAL LETTER U WITH ACUTE | |
1200 ;; “Grave, marking emphasis on short vowels”: | |
1201 ("a`" ?à) ;; LATIN SMALL LETTER A WITH GRAVE | |
1202 ("e`" ?è) ;; LATIN SMALL LETTER E WITH GRAVE | |
1203 ("i`" ?ì) ;; LATIN SMALL LETTER I WITH GRAVE | |
1204 ("o`" ?ò) ;; LATIN SMALL LETTER O WITH GRAVE | |
1205 ("u`" ?ù) ;; LATIN SMALL LETTER U WITH GRAVE | |
1206 ("A`" ?À) ;; LATIN CAPITAL LETTER A WITH GRAVE | |
1207 ("E`" ?È) ;; LATIN CAPITAL LETTER E WITH GRAVE | |
1208 ("I`" ?Ì) ;; LATIN CAPITAL LETTER I WITH GRAVE | |
1209 ("O`" ?Ò) ;; LATIN CAPITAL LETTER O WITH GRAVE | |
1210 ("U`" ?Ù) ;; LATIN CAPITAL LETTER U WITH GRAVE | |
1211 ;; “Cater for the use of many French words and use of the circumflex | |
1212 ;; in Frisian.” Yudit used `;' for cedilla. | |
1213 ("c," ?ç) ;; LATIN SMALL LETTER C WITH CEDILLA | |
1214 ("C," ?Ç) ;; LATIN CAPITAL LETTER C WITH CEDILLA | |
1215 ("a^" ?â) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX | |
1216 ("e^" ?ê) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX | |
1217 ("i^" ?î) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX | |
1218 ("o^" ?ô) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX | |
1219 ("u^" ?û) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX | |
1220 ("A^" ?Â) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX | |
1221 ("E^" ?Ê) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX | |
1222 ("I^" ?Î) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX | |
1223 ("O^" ?Ô) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX | |
1224 ("U^" ?Û) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX | |
1225 ;; “Follow the example of the Dutch POSIX locale, using ISO-8859-9 to | |
1226 ;; cater to the many Turks in Dutch society.” Perhaps German methods | |
40707 | 1227 ;; should do so too. Follow turkish-alt-postfix here. |
88788 | 1228 ("i/" ?ı) ;; LATIN SMALL LETTER I WITH NO DOT |
1229 ("s," ?ş) ;; LATIN SMALL LETTER S WITH CEDILLA | |
1230 ("g^" ?ğ) ;; LATIN SMALL LETTER G WITH BREVE | |
1231 ("I/" ?İ) ;; LATIN CAPITAL LETTER I WITH DOT ABOVE | |
1232 ("S," ?Ş) ;; LATIN CAPITAL LETTER S WITH CEDILLA | |
1233 ("G^" ?Ğ) ;; LATIN CAPITAL LETTER G WITH BREVE | |
40707 | 1234 ) |
1235 | |
42036
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1236 ;; Originally from Yudit, discussed with Albertas Agejevas |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1237 ;; <alga@uosis.mif.vu.lt> |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1238 (quail-define-package |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1239 "lithuanian-numeric" "Lithuanian" "LtN" t |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1240 "Lithuanian numeric input method. |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1241 " nil t t t t nil nil nil nil nil t) |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1242 |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1243 (quail-define-rules |
88788 | 1244 ("1" ?ą) |
1245 ("2" ?č) | |
1246 ("3" ?ę) | |
1247 ("4" ?ė) | |
1248 ("5" ?į) | |
1249 ("6" ?š) | |
1250 ("7" ?ų) | |
1251 ("8" ?ū) | |
1252 ("9" ?„) | |
1253 ("0" ?“) | |
1254 ("=" ?ž) | |
1255 ("!" ?Ą) | |
1256 ("@" ?Č) | |
1257 ("#" ?Ę) | |
1258 ("$" ?Ė) | |
1259 ("%" ?Į) | |
1260 ("^" ?Š) | |
1261 ("&" ?Ų) | |
1262 ("*" ?Ū) | |
1263 ("+" ?Ž)) | |
42036
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1264 |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1265 ;; From XFree 4.1 /usr/X11R6/lib/X11/xkb/symbols/lt, suggested by |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1266 ;; Albertas Agejevas <alga@uosis.mif.vu.lt> |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1267 (quail-define-package |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1268 "lithuanian-keyboard" "Lithuanian" "Lt" t |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1269 "Lithuanian standard keyboard input method. |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1270 " nil t t t t nil nil nil nil nil t) |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1271 |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1272 (quail-define-rules |
88788 | 1273 ("1" ?ą) |
1274 ("!" ?Ą) | |
1275 ("2" ?č) | |
1276 ("@" ?Č) | |
1277 ("#" ?Ę) | |
1278 ("4" ?ė) | |
1279 ("$" ?Ė) | |
1280 ("5" ?į) | |
1281 ("%" ?Į) | |
1282 ("6" ?š) | |
1283 ("^" ?Š) | |
1284 ("7" ?ų) | |
1285 ("&" ?Ų) | |
1286 ("9" ?„) | |
1287 ("0" ?“) | |
1288 ("=" ?ž) | |
1289 ("+" ?Ž)) | |
42036
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1290 |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1291 ;; From XFree 4.1 /usr/X11R6/lib/X11/xkb/symbols/lv |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1292 (quail-define-package |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1293 "latvian-keyboard" "Latvian" "Lv" t |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1294 "Latvian standard keyboard input method. |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1295 " nil t t t t nil nil nil nil nil t) |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1296 |
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1297 (quail-define-rules |
88788 | 1298 ("4" ?€) |
1299 ("$" ?¢) | |
1300 ("e" ?ē) | |
1301 ("E" ?Ē) | |
1302 ("r" ?ŗ) | |
1303 ("R" ?Ŗ) | |
1304 ("u" ?ū) | |
1305 ("U" ?Ū) | |
1306 ("i" ?ī) | |
1307 ("I" ?Ī) | |
1308 ("o" ?ō) | |
1309 ("O" ?Ō) | |
1310 ("a" ?ā) | |
1311 ("A" ?Ā) | |
1312 ("s" ?š) | |
1313 ("S" ?Š) | |
1314 ("g" ?ģ) | |
1315 ("G" ?Ģ) | |
1316 ("k" ?ķ) | |
1317 ("K" ?Ķ) | |
1318 ("l" ?ļ) | |
1319 ("L" ?Ļ) | |
1320 ("\'" ?“) | |
1321 ("\"" ?„) | |
1322 ("z" ?ž) | |
1323 ("Z" ?Ž) | |
1324 ("c" ?č) | |
1325 ("C" ?Č) | |
1326 ("n" ?ņ) | |
1327 ("N" ?Ņ)) | |
42036
024727240516
("french-alt-postfix", "german-alt-postfix")
Dave Love <fx@gnu.org>
parents:
41077
diff
changeset
|
1328 |
46666 | 1329 (quail-define-package |
1330 "latin-alt-postfix" "Latin" "L<" t | |
1331 "Latin character input method with postfix modifiers. | |
1332 This is the union of various input methods originally made for input | |
1333 of characters from a single Latin-N charset. | |
1334 | |
1335 | postfix | examples | |
1336 ------------+---------+---------- | |
88788 | 1337 acute | ' | a' -> á |
1338 grave | ` | a` -> à | |
1339 circumflex | ^ | a^ -> â | |
1340 diaeresis | \" | a\" -> ä | |
1341 tilde | ~ | a~ -> ã | |
1342 cedilla | /` | c/ -> ç c` -> ç | |
1343 ogonek | ` | a` -> ą | |
1344 breve | ~ | a~ -> ă | |
1345 caron | ~ | c~ -> č | |
1346 dbl. acute | : | o: -> ő | |
1347 ring | ` | u` -> ů | |
1348 dot | ` | z` -> ż | |
1349 stroke | / | d/ -> đ | |
1350 nordic | / | d/ -> ð t/ -> þ a/ -> å e/ -> æ o/ -> ø | |
1351 others | /<> | s/ -> ß ?/ -> ¿ !/ -> ¡ | |
1352 | various | << -> « >> -> » o_ -> º a_ -> ª | |
46666 | 1353 |
1354 It would be natural to use comma for cedillas, but that would be | |
1355 inconvenient in practice because commas are needed very often after a | |
1356 letter. | |
1357 | |
1358 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |
1359 " nil t nil nil nil nil nil nil nil nil t) | |
1360 | |
88788 | 1361 ;; Fixme: ¦ § ¨ © ¬ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷ |
46666 | 1362 (quail-define-rules |
88788 | 1363 (" _" ? ) |
1364 ("!/" ?¡) | |
1365 ("//" ?°) | |
1366 ("<<" ?«) | |
1367 (">>" ?») | |
1368 ("?/" ?¿) | |
1369 ("$/" ?£) | |
1370 ("$/" ?¤) | |
1371 ("A'" ?Á) | |
1372 ("A-" ?Ā) | |
1373 ("A/" ?Å) | |
1374 ("A\"" ?Ä) | |
1375 ("A^" ?Â) | |
1376 ("A`" ?À) | |
1377 ("A`" ?Ą) | |
1378 ("A~" ?Ã) | |
1379 ("A~" ?Ă) | |
1380 ("C'" ?Ć) | |
1381 ("C/" ?Ç) | |
1382 ("C/" ?Ċ) | |
1383 ("C^" ?Ĉ) | |
1384 ("C`" ?Ç) | |
1385 ("C~" ?Č) | |
1386 ("D/" ?Ð) | |
1387 ("D/" ?Đ) | |
1388 ("D~" ?Ď) | |
1389 ("E'" ?É) | |
1390 ("E-" ?Ē) | |
1391 ("E/" ?Æ) | |
1392 ("E\"" ?Ë) | |
1393 ("E^" ?Ê) | |
1394 ("E`" ?È) | |
1395 ("E`" ?Ę) | |
1396 ("E~" ?Ė) | |
1397 ("E~" ?Ě) | |
1398 ("G/" ?Ġ) | |
1399 ("G^" ?Ĝ) | |
1400 ("G`" ?Ģ) | |
1401 ("G~" ?Ğ) | |
1402 ("H/" ?Ħ) | |
1403 ("H^" ?Ĥ) | |
1404 ("I'" ?Í) | |
1405 ("I-" ?Ī) | |
1406 ("I/" ?İ) | |
1407 ("I\"" ?Ï) | |
1408 ("I^" ?Î) | |
1409 ("I`" ?Ì) | |
1410 ("I`" ?Į) | |
1411 ("I~" ?Ĩ) | |
1412 ("J^" ?Ĵ) | |
1413 ("K`" ?Ķ) | |
1414 ("L'" ?Ĺ) | |
1415 ("L/" ?Ł) | |
1416 ("L`" ?Ļ) | |
1417 ("L~" ?Ľ) | |
1418 ("N'" ?Ń) | |
1419 ("N/" ?Ŋ) | |
1420 ("N`" ?Ņ) | |
1421 ("N~" ?Ñ) | |
1422 ("N~" ?Ň) | |
1423 ("O'" ?Ó) | |
1424 ("O-" ?Ō) | |
1425 ("O/" ?Ø) | |
1426 ("O:" ?Ő) | |
1427 ("O\"" ?Ö) | |
1428 ("O^" ?Ô) | |
1429 ("O`" ?Ò) | |
1430 ("O~" ?Õ) | |
1431 ("R'" ?Ŕ) | |
1432 ("R`" ?Ŗ) | |
1433 ("R~" ?Ř) | |
1434 ("S'" ?Ś) | |
1435 ("S^" ?Ŝ) | |
1436 ("S`" ?Ş) | |
1437 ("S~" ?Š) | |
1438 ("T/" ?Þ) | |
1439 ("T/" ?Ŧ) | |
1440 ("T`" ?Ţ) | |
1441 ("T~" ?Ť) | |
1442 ("U'" ?Ú) | |
1443 ("U-" ?Ū) | |
1444 ("U:" ?Ű) | |
1445 ("U\"" ?Ü) | |
1446 ("U^" ?Û) | |
1447 ("U`" ?Ù) | |
1448 ("U`" ?Ů) | |
1449 ("U`" ?Ų) | |
1450 ("U~" ?Ũ) | |
1451 ("U~" ?Ŭ) | |
1452 ("Y'" ?Ý) | |
1453 ("Y\"" ?Ÿ) | |
1454 ("Y=" ?¥) | |
1455 ("Z'" ?Ź) | |
1456 ("Z/" ?Ż) | |
1457 ("Z`" ?Ż) | |
1458 ("Z~" ?Ž) | |
1459 ("a'" ?á) | |
1460 ("a-" ?ā) | |
1461 ("a/" ?å) | |
1462 ("a\"" ?ä) | |
1463 ("a^" ?â) | |
1464 ("a_" ?ª) | |
1465 ("a`" ?à) | |
1466 ("a`" ?ą) | |
1467 ("a~" ?ã) | |
1468 ("a~" ?ă) | |
1469 ("c'" ?ć) | |
1470 ("c/" ?ç) | |
1471 ("c/" ?ċ) | |
1472 ("c/" ?¢) | |
1473 ("c^" ?ĉ) | |
1474 ("c`" ?ç) | |
1475 ("c~" ?č) | |
1476 ("d/" ?ð) | |
1477 ("d/" ?đ) | |
1478 ("d~" ?ď) | |
1479 ("e'" ?é) | |
1480 ("e-" ?ē) | |
1481 ("e/" ?æ) | |
1482 ("e\"" ?ë) | |
1483 ("e^" ?ê) | |
1484 ("e`" ?è) | |
1485 ("e`" ?ę) | |
1486 ("e~" ?ė) | |
1487 ("e~" ?ě) | |
1488 ("e=" ?€) | |
1489 ("g/" ?ġ) | |
1490 ("g^" ?ĝ) | |
1491 ("g`" ?ģ) | |
1492 ("g~" ?ğ) | |
1493 ("h/" ?ħ) | |
1494 ("h^" ?ĥ) | |
1495 ("i'" ?í) | |
1496 ("i-" ?ī) | |
1497 ("i/" ?ı) | |
1498 ("i\"" ?ï) | |
1499 ("i^" ?î) | |
1500 ("i`" ?ì) | |
1501 ("i`" ?į) | |
1502 ("i~" ?ĩ) | |
1503 ("j^" ?ĵ) | |
1504 ("k/" ?ĸ) | |
1505 ("k`" ?ķ) | |
1506 ("l'" ?ĺ) | |
1507 ("l/" ?ł) | |
1508 ("l`" ?ļ) | |
1509 ("l~" ?ľ) | |
1510 ("n'" ?ń) | |
1511 ("n/" ?ŋ) | |
1512 ("n`" ?ņ) | |
1513 ("n~" ?ñ) | |
1514 ("n~" ?ň) | |
1515 ("o'" ?ó) | |
1516 ("o-" ?ō) | |
1517 ("o/" ?ø) | |
1518 ("o:" ?ő) | |
1519 ("o\"" ?ö) | |
1520 ("o^" ?ô) | |
1521 ("o_" ?º) | |
1522 ("o`" ?ò) | |
1523 ("o~" ?õ) | |
1524 ("r'" ?ŕ) | |
1525 ("r`" ?ŗ) | |
1526 ("r~" ?ř) | |
1527 ("s'" ?ś) | |
1528 ("s/" ?ß) | |
1529 ("s^" ?ŝ) | |
1530 ("s`" ?ş) | |
1531 ("s~" ?š) | |
1532 ("t/" ?þ) | |
1533 ("t/" ?ŧ) | |
1534 ("t`" ?ţ) | |
1535 ("t~" ?ť) | |
1536 ("u'" ?ú) | |
1537 ("u-" ?ū) | |
1538 ("u:" ?ű) | |
1539 ("u\"" ?ü) | |
1540 ("u^" ?û) | |
1541 ("u`" ?ù) | |
1542 ("u`" ?ů) | |
1543 ("u`" ?ų) | |
1544 ("u~" ?ũ) | |
1545 ("u~" ?ŭ) | |
1546 ("y'" ?ý) | |
1547 ("y\"" ?ÿ) | |
1548 ("z'" ?ź) | |
1549 ("z/" ?ż) | |
1550 ("z`" ?ż) | |
1551 ("z~" ?ž) | |
46666 | 1552 |
1553 (" __" [" _"]) | |
1554 ("!//" ["!/"]) | |
1555 ("<<<" ["<<"]) | |
1556 (">>>" [">>"]) | |
1557 ("?//" ["?/"]) | |
1558 ("///" ["//"]) | |
1559 ("$//" ["$/"]) | |
1560 ("A''" ["A'"]) | |
1561 ("A--" ["A-"]) | |
1562 ("A//" ["A/"]) | |
1563 ("A\"\"" ["A\""]) | |
1564 ("A^^" ["A^"]) | |
1565 ("A``" ["A`"]) | |
1566 ("A~~" ["A~"]) | |
1567 ("C''" ["C'"]) | |
1568 ("C//" ["C/"]) | |
1569 ("C^^" ["C^"]) | |
1570 ("C``" ["C`"]) | |
1571 ("C~~" ["C~"]) | |
1572 ("D//" ["D/"]) | |
1573 ("D~~" ["D~"]) | |
1574 ("E''" ["E'"]) | |
1575 ("E--" ["E-"]) | |
1576 ("E//" ["E/"]) | |
1577 ("E\"\"" ["E\""]) | |
1578 ("E^^" ["E^"]) | |
1579 ("E``" ["E`"]) | |
1580 ("E~~" ["E~"]) | |
1581 ("G//" ["G/"]) | |
1582 ("G^^" ["G^"]) | |
1583 ("G``" ["G`"]) | |
1584 ("G~~" ["G~"]) | |
1585 ("H//" ["H/"]) | |
1586 ("H^^" ["H^"]) | |
1587 ("I''" ["I'"]) | |
1588 ("I--" ["I-"]) | |
1589 ("I//" ["I/"]) | |
1590 ("I\"\"" ["I\""]) | |
1591 ("I^^" ["I^"]) | |
1592 ("I``" ["I`"]) | |
1593 ("I~~" ["I~"]) | |
1594 ("J^^" ["J^"]) | |
1595 ("K``" ["K`"]) | |
1596 ("L''" ["L'"]) | |
1597 ("L//" ["L/"]) | |
1598 ("L``" ["L`"]) | |
1599 ("L~~" ["L~"]) | |
1600 ("N''" ["N'"]) | |
1601 ("N//" ["N/"]) | |
1602 ("N``" ["N`"]) | |
1603 ("N~~" ["N~"]) | |
1604 ("O''" ["O'"]) | |
1605 ("O--" ["O-"]) | |
1606 ("O//" ["O/"]) | |
1607 ("O::" ["O:"]) | |
1608 ("O\"\"" ["O\""]) | |
1609 ("O^^" ["O^"]) | |
1610 ("O``" ["O`"]) | |
1611 ("O~~" ["O~"]) | |
1612 ("R''" ["R'"]) | |
1613 ("R``" ["R`"]) | |
1614 ("R~~" ["R~"]) | |
1615 ("S''" ["S'"]) | |
1616 ("S^^" ["S^"]) | |
1617 ("S``" ["S`"]) | |
1618 ("S~~" ["S~"]) | |
1619 ("T//" ["T/"]) | |
1620 ("T``" ["T`"]) | |
1621 ("T~~" ["T~"]) | |
1622 ("U''" ["U'"]) | |
1623 ("U--" ["U-"]) | |
1624 ("U::" ["U:"]) | |
1625 ("U\"\"" ["U\""]) | |
1626 ("U^^" ["U^"]) | |
1627 ("U``" ["U`"]) | |
1628 ("U~~" ["U~"]) | |
1629 ("Y''" ["Y'"]) | |
1630 ("Z''" ["Z'"]) | |
1631 ("Z//" ["Z/"]) | |
1632 ("Z``" ["Z`"]) | |
1633 ("Z~~" ["Z~"]) | |
1634 ("a''" ["a'"]) | |
1635 ("a--" ["a-"]) | |
1636 ("a//" ["a/"]) | |
1637 ("a\"\"" ["a\""]) | |
1638 ("a^^" ["a^"]) | |
1639 ("a__" ["a_"]) | |
1640 ("a``" ["a`"]) | |
1641 ("a~~" ["a~"]) | |
1642 ("c''" ["c'"]) | |
1643 ("c//" ["c/"]) | |
1644 ("c^^" ["c^"]) | |
1645 ("c``" ["c`"]) | |
1646 ("c~~" ["c~"]) | |
1647 ("d//" ["d/"]) | |
1648 ("d~~" ["d~"]) | |
1649 ("e''" ["e'"]) | |
1650 ("e--" ["e-"]) | |
1651 ("e//" ["e/"]) | |
1652 ("e\"\"" ["e\""]) | |
1653 ("e^^" ["e^"]) | |
1654 ("e``" ["e`"]) | |
1655 ("e~~" ["e~"]) | |
1656 ("e==" ["e="]) | |
1657 ("g//" ["g/"]) | |
1658 ("g^^" ["g^"]) | |
1659 ("g``" ["g`"]) | |
1660 ("g~~" ["g~"]) | |
1661 ("h//" ["h/"]) | |
1662 ("h^^" ["h^"]) | |
1663 ("i''" ["i'"]) | |
1664 ("i--" ["i-"]) | |
1665 ("i//" ["i/"]) | |
1666 ("i\"\"" ["i\""]) | |
1667 ("i^^" ["i^"]) | |
1668 ("i``" ["i`"]) | |
1669 ("i~~" ["i~"]) | |
1670 ("j^^" ["j^"]) | |
1671 ("k//" ["k/"]) | |
1672 ("k``" ["k`"]) | |
1673 ("l''" ["l'"]) | |
1674 ("l//" ["l/"]) | |
1675 ("l``" ["l`"]) | |
1676 ("l~~" ["l~"]) | |
1677 ("n''" ["n'"]) | |
1678 ("n//" ["n/"]) | |
1679 ("n``" ["n`"]) | |
1680 ("n~~" ["n~"]) | |
1681 ("o''" ["o'"]) | |
1682 ("o--" ["o-"]) | |
1683 ("o//" ["o/"]) | |
1684 ("o::" ["o:"]) | |
1685 ("o\"\"" ["o\""]) | |
1686 ("o^^" ["o^"]) | |
1687 ("o__" ["o_"]) | |
1688 ("o``" ["o`"]) | |
1689 ("o~~" ["o~"]) | |
1690 ("r''" ["r'"]) | |
1691 ("r``" ["r`"]) | |
1692 ("r~~" ["r~"]) | |
1693 ("s''" ["s'"]) | |
1694 ("s//" ["s/"]) | |
1695 ("s^^" ["s^"]) | |
1696 ("s``" ["s`"]) | |
1697 ("s~~" ["s~"]) | |
1698 ("t//" ["t/"]) | |
1699 ("t``" ["t`"]) | |
1700 ("t~~" ["t~"]) | |
1701 ("u''" ["u'"]) | |
1702 ("u--" ["u-"]) | |
1703 ("u::" ["u:"]) | |
1704 ("u\"\"" ["u\""]) | |
1705 ("u^^" ["u^"]) | |
1706 ("u``" ["u`"]) | |
1707 ("u~~" ["u~"]) | |
1708 ("y''" ["y'"]) | |
1709 ("y\"\"" ["y\""]) | |
1710 ("z''" ["z'"]) | |
1711 ("z//" ["z/"]) | |
1712 ("z``" ["z`"]) | |
1713 ("z~~" ["z~"]) | |
1714 ) | |
1715 | |
94710
4f1fd208c354
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
91327
diff
changeset
|
1716 ;; arch-tag: 722466a6-363d-431c-9161-879e16e2da5d |
38453
519983161a46
Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents:
34937
diff
changeset
|
1717 ;;; latin-alt.el ends here |