comparison lisp/quail/quail-latin.el @ 70:131b0175ea99 r20-0b30

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