comparison leim/quail/latin-pre.el @ 88786:bf88f61fd824

Recoded to utf-8. ("latin-1-prefix", "latin-8-prefix", "latin-9-prefix"): Add nbsp. ("latin-3-prefix"): Remove bogus Latin-3 characters and ~o -> ,Cu(B, ~O -> ,CU(B. ("latin-prefix"): New method.
author Dave Love <fx@gnu.org>
date Mon, 24 Jun 2002 19:35:47 +0000
parents d7ccb71bc97c
children 139bded29592
comparison
equal deleted inserted replaced
88785:3387266b74c1 88786:bf88f61fd824
1 ;;; latin-pre.el --- Quail packages for inputting various European characters -*-coding: iso-2022-7bit;-*- 1 ;;; latin-pre.el --- Quail packages for inputting various European characters -*-coding: utf-8;-*-
2 2
3 ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN. 3 ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN.
4 ;; Licensed to the Free Software Foundation. 4 ;; Licensed to the Free Software Foundation.
5 ;; Copyright (C) 2000 Free Software Foundation, Inc. 5 ;; Copyright (C) 2000, 2002 Free Software Foundation, Inc.
6 6
7 ;; Keywords: mule, multilingual, latin, input method 7 ;; Keywords: mule, multilingual, latin, input method
8 8
9 ;; This file is part of GNU Emacs. 9 ;; This file is part of GNU Emacs.
10 10
29 ;; latin-1-prefix: extra special characters added, adapted from the vim 29 ;; latin-1-prefix: extra special characters added, adapted from the vim
30 ;; digraphs (from J.H.M.Dassen <jdassen@wi.leidenuniv.nl>) 30 ;; digraphs (from J.H.M.Dassen <jdassen@wi.leidenuniv.nl>)
31 ;; by R.F. Smith <rsmith@xs4all.nl> 31 ;; by R.F. Smith <rsmith@xs4all.nl>
32 ;; 32 ;;
33 ;; polish-slash: 33 ;; polish-slash:
34 ;; Author: W,B3(Bodek Bzyl <matwb@univ.gda.pl> 34 ;; Author: Włodek Bzyl <matwb@univ.gda.pl>
35 ;; Maintainer: W,B3(Bodek Bzyl <matwb@univ.gda.pl> 35 ;; Maintainer: Włodek Bzyl <matwb@univ.gda.pl>
36 ;; 36 ;;
37 ;; latin-[89]-prefix: Dave Love <fx@gnu.org> 37 ;; latin-[89]-prefix: Dave Love <fx@gnu.org>
38 38
39 ;;; Code: 39 ;;; Code:
40 40
44 "latin-1-prefix" "Latin-1" "1>" t 44 "latin-1-prefix" "Latin-1" "1>" t
45 "Latin-1 characters input method with prefix modifiers 45 "Latin-1 characters input method with prefix modifiers
46 46
47 effect | prefix | examples 47 effect | prefix | examples
48 ------------+--------+---------- 48 ------------+--------+----------
49 acute | ' | 'a -> ,Aa(B, '' -> ,A4(B 49 acute | ' | 'a -> á, '' -> ´
50 grave | ` | `a -> ,A`(B 50 grave | ` | `a -> à
51 circumflex | ^ | ^a -> ,Ab(B 51 circumflex | ^ | ^a -> â
52 diaeresis | \" | \"a -> ,Ad(B \"\" -> ,A((B 52 diaeresis | \" | \"a -> ä \"\" -> ¨
53 tilde | ~ | ~a -> ,Ac(B 53 tilde | ~ | ~a -> ã
54 cedilla | ~ | ~c -> ,Ag(B 54 cedilla | ~ | ~c -> ç
55 misc | \" ~ / | \"s -> ,A_(B ~d -> ,Ap(B ~t -> ,A~(B /a -> ,Ae(B /e -> ,Af(B /o -> ,Ax(B 55 misc | \" ~ / | \"s -> ß ~d -> ð ~t -> þ /a -> å /e -> æ /o -> ø
56 symbol | ~ | ~> -> ,A;(B ~< -> ,A+(B ~! -> ,A!(B ~? -> ,A?(B ~~ -> ,A8(B 56 symbol | ~ | ~> -> » ~< -> « ~! -> ¡ ~? -> ¿ ~~ -> ¸
57 | ~ | ~s -> ,A'(B ~x -> ,A$(B ~. -> ,A7(B ~$ -> ,A#(B ~u -> ,A5(B 57 | ~ | ~s -> § ~x -> ¤ ~. -> · ~$ -> £ ~u -> µ
58 | ~ | ~p -> ,A6(B ~- -> ,A-(B ~= -> ,A/(B ~| -> ,A&(B 58 | ~ | ~p -> ¶ ~- -> ­ ~= -> ¯ ~| -> ¦
59 symbol | _ / | _o -> ,A:(B _a -> ,A*(B // -> ,A0(B /\\ -> ,AW(B _y -> ,A%(B 59 symbol | _ / | _o -> º _a -> ª // -> ° /\\ -> × _y -> ¥
60 | _ / | _: -> ,Aw(B /c -> ,A"(B /2 -> ,A=(B /4 -> ,A<(B /3 -> ,A>(B 60 | _ / | _: -> ÷ /c -> ¢ /2 -> ½ /4 -> ¼ /3 -> ¾
61 | _ / | /= => ,A,(B 61 | _ / | /= -> ¬
62 symbol | ^ | ^r -> ,A.(B ^c -> ,A)(B ^1 -> ,A9(B ^2 -> ,A2(B ^3 -> ,A3(B 62 symbol | ^ | ^r -> ® ^c -> © ^1 -> ¹ ^2 -> ² ^3 -> ³
63 " nil t nil nil nil nil nil nil nil nil t) 63 " nil t nil nil nil nil nil nil nil nil t)
64 64
65 ;; Fixme: should we have non-break space somehow? If so, how? 65 (quail-define-rules
66 (quail-define-rules 66 ("'A" ?Á)
67 ("'A" ?,AA(B) 67 ("'E" ?É)
68 ("'E" ?,AI(B) 68 ("'I" ?Í)
69 ("'I" ?,AM(B) 69 ("'O" ?Ó)
70 ("'O" ?,AS(B) 70 ("'U" ?Ú)
71 ("'U" ?,AZ(B) 71 ("'Y" ?Ý)
72 ("'Y" ?,A](B) 72 ("'a" ?á)
73 ("'a" ?,Aa(B) 73 ("'e" ?é)
74 ("'e" ?,Ai(B) 74 ("'i" ?í)
75 ("'i" ?,Am(B) 75 ("'o" ?ó)
76 ("'o" ?,As(B) 76 ("'u" ?ú)
77 ("'u" ?,Az(B) 77 ("'y" ?ý)
78 ("'y" ?,A}(B) 78 ("''" ?´)
79 ("''" ?,A4(B)
80 ("' " ?') 79 ("' " ?')
81 ("`A" ?,A@(B) 80 ("`A" ?À)
82 ("`E" ?,AH(B) 81 ("`E" ?È)
83 ("`I" ?,AL(B) 82 ("`I" ?Ì)
84 ("`O" ?,AR(B) 83 ("`O" ?Ò)
85 ("`U" ?,AY(B) 84 ("`U" ?Ù)
86 ("`a" ?,A`(B) 85 ("`a" ?à)
87 ("`e" ?,Ah(B) 86 ("`e" ?è)
88 ("`i" ?,Al(B) 87 ("`i" ?ì)
89 ("`o" ?,Ar(B) 88 ("`o" ?ò)
90 ("`u" ?,Ay(B) 89 ("`u" ?ù)
91 ("``" ?`) 90 ("``" ?`)
92 ("` " ?`) 91 ("` " ?`)
93 ("^A" ?,AB(B) 92 ("^A" ?Â)
94 ("^E" ?,AJ(B) 93 ("^E" ?Ê)
95 ("^I" ?,AN(B) 94 ("^I" ?Î)
96 ("^O" ?,AT(B) 95 ("^O" ?Ô)
97 ("^U" ?,A[(B) 96 ("^U" ?Û)
98 ("^a" ?,Ab(B) 97 ("^a" ?â)
99 ("^e" ?,Aj(B) 98 ("^e" ?ê)
100 ("^i" ?,An(B) 99 ("^i" ?î)
101 ("^o" ?,At(B) 100 ("^o" ?ô)
102 ("^u" ?,A{(B) 101 ("^u" ?û)
103 ("^^" ?^) 102 ("^^" ?^)
104 ("^ " ?^) 103 ("^ " ?^)
105 ("\"A" ?,AD(B) 104 ("\"A" ?Ä)
106 ("\"E" ?,AK(B) 105 ("\"E" ?Ë)
107 ("\"I" ?,AO(B) 106 ("\"I" ?Ï)
108 ("\"O" ?,AV(B) 107 ("\"O" ?Ö)
109 ("\"U" ?,A\(B) 108 ("\"U" ?Ü)
110 ("\"a" ?,Ad(B) 109 ("\"a" ?ä)
111 ("\"e" ?,Ak(B) 110 ("\"e" ?ë)
112 ("\"i" ?,Ao(B) 111 ("\"i" ?ï)
113 ("\"o" ?,Av(B) 112 ("\"o" ?ö)
114 ("\"s" ?,A_(B) 113 ("\"s" ?ß)
115 ("\"u" ?,A|(B) 114 ("\"u" ?ü)
116 ("\"y" ?,A(B) 115 ("\"y" ?ÿ)
117 ("\"\"" ?,A((B) 116 ("\"\"" ?¨)
118 ("\" " ?\") 117 ("\" " ?\")
119 ("~A" ?,AC(B) 118 ("~A" ?Ã)
120 ("~C" ?,AG(B) 119 ("~C" ?Ç)
121 ("~D" ?,AP(B) 120 ("~D" ?Ð)
122 ("~N" ?,AQ(B) 121 ("~N" ?Ñ)
123 ("~O" ?,AU(B) 122 ("~O" ?Õ)
124 ("~T" ?,A^(B) 123 ("~T" ?Þ)
125 ("~a" ?,Ac(B) 124 ("~a" ?ã)
126 ("~c" ?,Ag(B) 125 ("~c" ?ç)
127 ("~d" ?,Ap(B) 126 ("~d" ?ð)
128 ("~n" ?,Aq(B) 127 ("~n" ?ñ)
129 ("~o" ?,Au(B) 128 ("~o" ?õ)
130 ("~t" ?,A~(B) 129 ("~t" ?þ)
131 ("~>" ?\,A;(B) 130 ("~>" ?\»)
132 ("~<" ?\,A+(B) 131 ("~<" ?\«)
133 ("~!" ?,A!(B) 132 ("~!" ?¡)
134 ("~?" ?,A?(B) 133 ("~?" ?¿)
135 ("~~" ?,A8(B) 134 ("~~" ?¸)
136 ("~ " ?~) 135 ("~ " ?~)
137 ("/A" ?,AE(B) 136 ("/A" ?Å)
138 ("/E" ?,AF(B) 137 ("/E" ?Æ)
139 ("/O" ?,AX(B) 138 ("/O" ?Ø)
140 ("/a" ?,Ae(B) 139 ("/a" ?å)
141 ("/e" ?,Af(B) 140 ("/e" ?æ)
142 ("/o" ?,Ax(B) 141 ("/o" ?ø)
143 ("//" ?,A0(B) 142 ("//" ?°)
144 ("/ " ?/) 143 ("/ " ?/)
145 ("_o" ?,A:(B) 144 ("_o" ?º)
146 ("_a" ?,A*(B) 145 ("_a" ?ª)
147 ;; Symbols added by Roland Smith <rsmith@xs4all.nl> 146 ;; Symbols added by Roland Smith <rsmith@xs4all.nl>
148 ("_+" ?,A1(B) 147 ("_+" ?±)
149 ("_y" ?,A%(B) 148 ("_y" ?¥)
150 ("_:" ?,Aw(B) 149 ("_:" ?÷)
151 ("/c" ?,A"(B) 150 ("/c" ?¢)
152 ("/\\" ?,AW(B) 151 ("/\\" ?×)
153 ("/2" ?,A=(B) 152 ("/2" ?½)
154 ("/4" ?,A<(B) 153 ("/4" ?¼)
155 ("/3" ?,A>(B) 154 ("/3" ?¾)
156 ("~s" ?,A'(B) 155 ("~s" ?§)
157 ("~p" ?,A6(B) 156 ("~p" ?¶)
158 ("~x" ?,A$(B) 157 ("~x" ?¤)
159 ("~." ?,A7(B) 158 ("~." ?·)
160 ("~$" ?,A#(B) 159 ("~$" ?£)
161 ("~u" ?,A5(B) 160 ("~u" ?µ)
162 ("^r" ?,A.(B) 161 ("^r" ?®)
163 ("^c" ?,A)(B) 162 ("^c" ?©)
164 ("^1" ?,A9(B) 163 ("^1" ?¹)
165 ("^2" ?,A2(B) 164 ("^2" ?²)
166 ("^3" ?,A3(B) 165 ("^3" ?³)
167 ("~-" ?,A-(B) 166 ("~-" ?­)
168 ("~|" ?,A&(B) 167 ("~|" ?¦)
169 ("/=" ?,A,(B) 168 ("/=" ?¬)
170 ("~=" ?,A/(B) 169 ("~=" ?¯)
170 ("_ " ? ) ; nbsp
171 ) 171 )
172 172
173 (quail-define-package 173 (quail-define-package
174 "catalan-prefix" "Latin-1" "CA>" t 174 "catalan-prefix" "Latin-1" "CA>" t
175 "Catalan and Spanish input method with prefix modifiers 175 "Catalan and Spanish input method with prefix modifiers
176 176
177 effect | prefix | examples 177 effect | prefix | examples
178 ------------+--------+---------- 178 ------------+--------+----------
179 acute | ' | 'a -> ,Aa(B '' -> ,A4(B 179 acute | ' | 'a -> á '' -> ´
180 grave | ` | `a -> ,A`(B 180 grave | ` | `a -> à
181 diaeresis | \" | \"i -> ,Ao(B \"\" -> ,A((B 181 diaeresis | \" | \"i -> ï \"\" -> ¨
182 tilde | ~ | ~n -> ,Aq(B 182 tilde | ~ | ~n -> ñ
183 cedilla | ~ | ~c -> ,Ag(B 183 cedilla | ~ | ~c -> ç
184 symbol | ~ | ~> -> ,A;(B ~< -> ,A+(B ~! -> ,A!(B ~? -> ,A?(B 184 symbol | ~ | ~> -> » ~< -> « ~! -> ¡ ~? -> ¿
185 " nil t nil nil nil nil nil nil nil nil t) 185 " nil t nil nil nil nil nil nil nil nil t)
186 186
187 (quail-define-rules 187 (quail-define-rules
188 ("'A" ?,AA(B) 188 ("'A" ?Á)
189 ("'E" ?,AI(B) 189 ("'E" ?É)
190 ("'I" ?,AM(B) 190 ("'I" ?Í)
191 ("'O" ?,AS(B) 191 ("'O" ?Ó)
192 ("'U" ?,AZ(B) 192 ("'U" ?Ú)
193 ("'a" ?,Aa(B) 193 ("'a" ?á)
194 ("'e" ?,Ai(B) 194 ("'e" ?é)
195 ("'i" ?,Am(B) 195 ("'i" ?í)
196 ("'o" ?,As(B) 196 ("'o" ?ó)
197 ("'u" ?,Az(B) 197 ("'u" ?ú)
198 ("' " ?') 198 ("' " ?')
199 ("`A" ?,A@(B) 199 ("`A" ?À)
200 ("`E" ?,AH(B) 200 ("`E" ?È)
201 ("`O" ?,AR(B) 201 ("`O" ?Ò)
202 ("`a" ?,A`(B) 202 ("`a" ?à)
203 ("`e" ?,Ah(B) 203 ("`e" ?è)
204 ("`o" ?,Ar(B) 204 ("`o" ?ò)
205 ("` " ?`) 205 ("` " ?`)
206 ("\"I" ?,AO(B) 206 ("\"I" ?Ï)
207 ("\"U" ?,A\(B) 207 ("\"U" ?Ü)
208 ("\"i" ?,Ao(B) 208 ("\"i" ?ï)
209 ("\"u" ?,A|(B) 209 ("\"u" ?ü)
210 ("\" " ?\") 210 ("\" " ?\")
211 ("~C" ?,AG(B) 211 ("~C" ?Ç)
212 ("~N" ?,AQ(B) 212 ("~N" ?Ñ)
213 ("~c" ?,Ag(B) 213 ("~c" ?ç)
214 ("~n" ?,Aq(B) 214 ("~n" ?ñ)
215 ("~>" ?\,A;(B) 215 ("~>" ?\»)
216 ("~<" ?\,A+(B) 216 ("~<" ?\«)
217 ("~!" ?,A!(B) 217 ("~!" ?¡)
218 ("~?" ?,A?(B) 218 ("~?" ?¿)
219 ("~ " ?~) 219 ("~ " ?~)
220 ) 220 )
221 221
222 (quail-define-package 222 (quail-define-package
223 "esperanto-prefix" "Latin-3" "EO>" t 223 "esperanto-prefix" "Latin-3" "EO>" t
224 "Esperanto input method with prefix modifiers 224 "Esperanto input method with prefix modifiers
225 Key translation rules are: 225 Key translation rules are:
226 ^H -> ?,C&(B ^J -> ?,C,(B ^h -> ?,C6(B ^j -> ?,C<(B ^C -> ?,CF(B ^G -> ?,CX(B, 226 ^H -> ?Ĥ ^J -> ?Ĵ ^h -> ?ĥ ^j -> ?ĵ ^C -> ?Ĉ ^G -> ?Ĝ,
227 ^S -> ?,C^(B ^c -> ?,Cf(B ^g -> ?,Cx(B ^s -> ?,C~(B ~U -> ?,C](B ~u -> ?,C}(B 227 ^S -> ?Ŝ ^c -> ?ĉ ^g -> ?ĝ ^s -> ?ŝ ~U -> ?Ŭ ~u -> ?ŭ
228 " nil t nil nil nil nil nil nil nil nil t) 228 " nil t nil nil nil nil nil nil nil nil t)
229 229
230 (quail-define-rules 230 (quail-define-rules
231 ("^H" ?,C&(B) 231 ("^H" ?Ĥ)
232 ("^J" ?,C,(B) 232 ("^J" ?Ĵ)
233 ("^h" ?,C6(B) 233 ("^h" ?ĥ)
234 ("^j" ?,C<(B) 234 ("^j" ?ĵ)
235 ("^C" ?,CF(B) 235 ("^C" ?Ĉ)
236 ("^G" ?,CX(B) 236 ("^G" ?Ĝ)
237 ("^S" ?,C^(B) 237 ("^S" ?Ŝ)
238 ("^c" ?,Cf(B) 238 ("^c" ?ĉ)
239 ("^g" ?,Cx(B) 239 ("^g" ?ĝ)
240 ("^s" ?,C~(B) 240 ("^s" ?ŝ)
241 ("^^" ?^) 241 ("^^" ?^)
242 ("^ " ?^) 242 ("^ " ?^)
243 ("~U" ?,C](B) 243 ("~U" ?Ŭ)
244 ("~u" ?,C}(B) 244 ("~u" ?ŭ)
245 ("~ " ?~) 245 ("~ " ?~)
246 ) 246 )
247 247
248 (quail-define-package 248 (quail-define-package
249 "french-prefix" "French" "FR>" t 249 "french-prefix" "French" "FR>" t
250 "French (Fran,Ag(Bais) input method with prefix modifiers 250 "French (Français) input method with prefix modifiers
251 251
252 effect | prefix | examples 252 effect | prefix | examples
253 ------------+--------+---------- 253 ------------+--------+----------
254 acute | ' | 'e -> ,Ai(B 254 acute | ' | 'e -> é
255 grave | ` | `a -> ,A`(B 255 grave | ` | `a -> à
256 circumflex | ^ | ^a -> ,Ab(B 256 circumflex | ^ | ^a -> â
257 diaeresis | \" | \"i -> ,Ao(B 257 diaeresis | \" | \"i -> ï
258 cedilla | ~ or , | ~c -> ,Ag(B ,c -> ,Ag(B 258 cedilla | ~ or , | ~c -> ç ,c -> ç
259 symbol | ~ | ~> -> ,A;(B ~< -> ,A+(B 259 symbol | ~ | ~> -> » ~< -> «
260 " nil t nil nil nil nil nil nil nil nil t) 260 " nil t nil nil nil nil nil nil nil nil t)
261 261
262 (quail-define-rules 262 (quail-define-rules
263 ("'E" ?,AI(B) 263 ("'E" ?É)
264 ("'C" ?,AG(B) 264 ("'C" ?Ç)
265 ("'e" ?,Ai(B) 265 ("'e" ?é)
266 ("'c" ?,Ag(B) 266 ("'c" ?ç)
267 ("' " ?') 267 ("' " ?')
268 ("`A" ?,A@(B) 268 ("`A" ?À)
269 ("`E" ?,AH(B) 269 ("`E" ?È)
270 ("`U" ?,AY(B) 270 ("`U" ?Ù)
271 ("`a" ?,A`(B) 271 ("`a" ?à)
272 ("`e" ?,Ah(B) 272 ("`e" ?è)
273 ("`u" ?,Ay(B) 273 ("`u" ?ù)
274 ("` " ?`) 274 ("` " ?`)
275 ("^A" ?,AB(B) 275 ("^A" ?Â)
276 ("^E" ?,AJ(B) 276 ("^E" ?Ê)
277 ("^I" ?,AN(B) 277 ("^I" ?Î)
278 ("^O" ?,AT(B) 278 ("^O" ?Ô)
279 ("^U" ?,A[(B) 279 ("^U" ?Û)
280 ("^a" ?,Ab(B) 280 ("^a" ?â)
281 ("^e" ?,Aj(B) 281 ("^e" ?ê)
282 ("^i" ?,An(B) 282 ("^i" ?î)
283 ("^o" ?,At(B) 283 ("^o" ?ô)
284 ("^u" ?,A{(B) 284 ("^u" ?û)
285 ("^ " ?^) 285 ("^ " ?^)
286 ("\"E" ?,AK(B) 286 ("\"E" ?Ë)
287 ("\"I" ?,AO(B) 287 ("\"I" ?Ï)
288 ("\"e" ?,Ak(B) 288 ("\"e" ?ë)
289 ("\"i" ?,Ao(B) 289 ("\"i" ?ï)
290 ("\" " ?\") 290 ("\" " ?\")
291 ("~<" ?\,A+(B) 291 ("~<" ?\«)
292 ("~>" ?\,A;(B) 292 ("~>" ?\»)
293 ("~C" ?,AG(B) 293 ("~C" ?Ç)
294 ("~c" ?,Ag(B) 294 ("~c" ?ç)
295 ("~ " ?~) 295 ("~ " ?~)
296 (",C" ?,AG(B) 296 (",C" ?Ç)
297 (",c" ?,Ag(B) 297 (",c" ?ç)
298 (", " ?,) 298 (", " ?,)
299 ) 299 )
300 300
301 (quail-define-package 301 (quail-define-package
302 "romanian-prefix" "Romanian" "RO>" t 302 "romanian-prefix" "Romanian" "RO>" t
303 "Romanian (rom,Bb(Bne,B:(Bte) input method with prefix modifiers 303 "Romanian (româneşte) input method with prefix modifiers
304 304
305 effect | prefix | examples 305 effect | prefix | examples
306 ------------+--------+------------------ 306 ------------+--------+------------------
307 tilde | ~ | ~a -> ,Bc(B 307 tilde | ~ | ~a -> ă
308 circumflex | ^ | ^a -> ,Bb(B, ^i -> ,Bn(B 308 circumflex | ^ | ^a -> â, ^i -> î
309 cedilla | , | ,s -> ,B:(B, ,t -> ,B~(B 309 cedilla | , | ,s -> ş, ,t -> ţ
310 ~ | ~ | ~~ -> ~ 310 ~ | ~ | ~~ -> ~
311 ^ | ^ | ^^ -> ^ 311 ^ | ^ | ^^ -> ^
312 , | , | ,, -> , 312 , | , | ,, -> ,
313 " nil t nil nil nil nil nil nil nil nil t) 313 " nil t nil nil nil nil nil nil nil nil t)
314 314
315 (quail-define-rules 315 (quail-define-rules
316 ("~A" ?,BC(B) ("~a" ?,Bc(B) 316 ("~A" ?Ă) ("~a" ?ă)
317 ("^A" ?,BB(B) ("^a" ?,Bb(B) 317 ("^A" ?Â) ("^a" ?â)
318 ("^I" ?,BN(B) ("^i" ?,Bn(B) 318 ("^I" ?Î) ("^i" ?î)
319 (",S" ?,B*(B) (",s" ?,B:(B) 319 (",S" ?Ş) (",s" ?ş)
320 (",T" ?,B^(B) (",t" ?,B~(B) 320 (",T" ?Ţ) (",t" ?ţ)
321 ("^^" ?^) ("~~" ?~) (",," ?,)) 321 ("^^" ?^) ("~~" ?~) (",," ?,))
322 322
323 (quail-define-package 323 (quail-define-package
324 "romanian-alt-prefix" "Romanian" "RO>" t 324 "romanian-alt-prefix" "Romanian" "RO>" t
325 "Alternative Romanian (rom,Bb(Bne,B:(Bte) input method with prefix modifiers 325 "Alternative Romanian (româneşte) input method with prefix modifiers
326 326
327 effect | prefix | examples 327 effect | prefix | examples
328 ------------+--------+------------------ 328 ------------+--------+------------------
329 tilde | \" | \"a -> ,Bb(B 329 tilde | \" | \"a -> â
330 circumflex | ' | 'a -> ,Bb(B, 'i -> ,Bn(B 330 circumflex | ' | 'a -> â, 'i -> î
331 cedilla | ' | 's -> ,B:(B, 't -> ,B~(B 331 cedilla | ' | 's -> ş, 't -> ţ
332 ' | ' | '' -> ' 332 ' | ' | '' -> '
333 \" | \" | \"\" -> \" 333 \" | \" | \"\" -> \"
334 " nil t nil nil nil nil nil nil nil nil t) 334 " nil t nil nil nil nil nil nil nil nil t)
335 335
336 (quail-define-rules 336 (quail-define-rules
337 ("'A" ?,BC(B) ("'a" ?,Bc(B) 337 ("'A" ?Ă) ("'a" ?ă)
338 ("\"A" ?,BB(B) ("\"a" ?,Bb(B) 338 ("\"A" ?Â) ("\"a" ?â)
339 ("'I" ?,BN(B) ("'i" ?,Bn(B) 339 ("'I" ?Î) ("'i" ?î)
340 ("'S" ?,B*(B) ("'s" ?,B:(B) 340 ("'S" ?Ş) ("'s" ?ş)
341 ("'T" ?,B^(B) ("'t" ?,B~(B) 341 ("'T" ?Ţ) ("'t" ?ţ)
342 ("''" ?') ("\"\"" ?\")) 342 ("''" ?') ("\"\"" ?\"))
343 343
344 (quail-define-package 344 (quail-define-package
345 "german-prefix" "German" "DE>" t 345 "german-prefix" "German" "DE>" t
346 "German (Deutsch) input method with prefix modifiers 346 "German (Deutsch) input method with prefix modifiers
347 Key translation rules are: 347 Key translation rules are:
348 \"A -> ,AD(B -> \"O -> ,AV(B \"U -> ,A\(B \"s -> ?,A_(B 348 \"A -> Ä -> \"O -> Ö \"U -> Ü \"s -> ?ß
349 " nil t nil nil nil nil nil nil nil nil t) 349 " nil t nil nil nil nil nil nil nil nil t)
350 350
351 (quail-define-rules 351 (quail-define-rules
352 ("\"A" ?,AD(B) 352 ("\"A" ?Ä)
353 ("\"O" ?,AV(B) 353 ("\"O" ?Ö)
354 ("\"U" ?,A\(B) 354 ("\"U" ?Ü)
355 ("\"a" ?,Ad(B) 355 ("\"a" ?ä)
356 ("\"o" ?,Av(B) 356 ("\"o" ?ö)
357 ("\"u" ?,A|(B) 357 ("\"u" ?ü)
358 ("\"s" ?,A_(B) 358 ("\"s" ?ß)
359 ("\" " ?\") 359 ("\" " ?\")
360 ) 360 )
361 361
362 (quail-define-package 362 (quail-define-package
363 "irish-prefix" "Latin-1" "GA>" t 363 "irish-prefix" "Latin-1" "GA>" t
364 "Irish input method with prefix modifiers 364 "Irish input method with prefix modifiers
365 Key translation rules are: 365 Key translation rules are:
366 'A -> ,AA(B 'E -> ,AI(B 'I -> ,AM(B 'O -> ,AS(B 'U -> ,AZ(B 366 'A -> Á 'E -> É 'I -> Í 'O -> Ó 'U -> Ú
367 " nil t nil nil nil nil nil nil nil nil t) 367 " nil t nil nil nil nil nil nil nil nil t)
368 368
369 (quail-define-rules 369 (quail-define-rules
370 ("'A" ?,AA(B) 370 ("'A" ?Á)
371 ("'E" ?,AI(B) 371 ("'E" ?É)
372 ("'I" ?,AM(B) 372 ("'I" ?Í)
373 ("'O" ?,AS(B) 373 ("'O" ?Ó)
374 ("'U" ?,AZ(B) 374 ("'U" ?Ú)
375 ("'a" ?,Aa(B) 375 ("'a" ?á)
376 ("'e" ?,Ai(B) 376 ("'e" ?é)
377 ("'i" ?,Am(B) 377 ("'i" ?í)
378 ("'o" ?,As(B) 378 ("'o" ?ó)
379 ("'u" ?,Az(B) 379 ("'u" ?ú)
380 ("' " ?') 380 ("' " ?')
381 ) 381 )
382 382
383 (quail-define-package 383 (quail-define-package
384 "portuguese-prefix" "Latin-1" "PT>" t 384 "portuguese-prefix" "Latin-1" "PT>" t
385 "Portuguese input method with prefix modifiers 385 "Portuguese input method with prefix modifiers
386 386
387 effect | prefix | examples 387 effect | prefix | examples
388 ------------+--------+---------- 388 ------------+--------+----------
389 acute | ' | 'a -> ,Aa(B '' -> ,A4(B 389 acute | ' | 'a -> á '' -> ´
390 grave | ` | `a -> ,A`(B 390 grave | ` | `a -> à
391 circumflex | ^ | ^a -> ,Ab(B 391 circumflex | ^ | ^a -> â
392 diaeresis | \" | \"u -> ,A|(B 392 diaeresis | \" | \"u -> ü
393 tilde | ~ | ~a -> ,Ac(B 393 tilde | ~ | ~a -> ã
394 cedilla | ' or , | 'c -> ,Ag(B ,c -> ,Ag(B 394 cedilla | ' or , | 'c -> ç ,c -> ç
395 " nil t nil nil nil nil nil nil nil nil t) 395 " nil t nil nil nil nil nil nil nil nil t)
396 396
397 (quail-define-rules 397 (quail-define-rules
398 ("'A" ?,AA(B) 398 ("'A" ?Á)
399 ("'E" ?,AI(B) 399 ("'E" ?É)
400 ("'I" ?,AM(B) 400 ("'I" ?Í)
401 ("'O" ?,AS(B) 401 ("'O" ?Ó)
402 ("'U" ?,AZ(B) 402 ("'U" ?Ú)
403 ("'C" ?,AG(B) 403 ("'C" ?Ç)
404 ("'a" ?,Aa(B) 404 ("'a" ?á)
405 ("'e" ?,Ai(B) 405 ("'e" ?é)
406 ("'i" ?,Am(B) 406 ("'i" ?í)
407 ("'o" ?,As(B) 407 ("'o" ?ó)
408 ("'u" ?,Az(B) 408 ("'u" ?ú)
409 ("'c" ?,Ag(B) 409 ("'c" ?ç)
410 ("' " ?') 410 ("' " ?')
411 ("`A" ?,A@(B) 411 ("`A" ?À)
412 ("`a" ?,A`(B) 412 ("`a" ?à)
413 ("` " ?`) 413 ("` " ?`)
414 ("^A" ?,AB(B) 414 ("^A" ?Â)
415 ("^E" ?,AJ(B) 415 ("^E" ?Ê)
416 ("^O" ?,AT(B) 416 ("^O" ?Ô)
417 ("^a" ?,Ab(B) 417 ("^a" ?â)
418 ("^e" ?,Aj(B) 418 ("^e" ?ê)
419 ("^o" ?,At(B) 419 ("^o" ?ô)
420 ("^ " ?^) 420 ("^ " ?^)
421 ("\"U" ?,A\(B) 421 ("\"U" ?Ü)
422 ("\"u" ?,A|(B) 422 ("\"u" ?ü)
423 ("\" " ?\") 423 ("\" " ?\")
424 ("~A" ?,AC(B) 424 ("~A" ?Ã)
425 ("~O" ?,AU(B) 425 ("~O" ?Õ)
426 ("~a" ?,Ac(B) 426 ("~a" ?ã)
427 ("~o" ?,Au(B) 427 ("~o" ?õ)
428 ("~ " ?~) 428 ("~ " ?~)
429 (",c" ?,Ag(B) 429 (",c" ?ç)
430 (",C" ?,AG(B) 430 (",C" ?Ç)
431 (",," ?,) 431 (",," ?,)
432 ) 432 )
433 433
434 (quail-define-package 434 (quail-define-package
435 "spanish-prefix" "Spanish" "ES>" t 435 "spanish-prefix" "Spanish" "ES>" t
436 "Spanish (Espa,Aq(Bol) input method with prefix modifiers 436 "Spanish (Español) input method with prefix modifiers
437 437
438 effect | prefix | examples 438 effect | prefix | examples
439 ------------+--------+---------- 439 ------------+--------+----------
440 acute | ' | 'a -> ,Aa(B 440 acute | ' | 'a -> á
441 diaeresis | \" | \"u -> ,A|(B 441 diaeresis | \" | \"u -> ü
442 tilde | ~ | ~n -> ,Aq(B 442 tilde | ~ | ~n -> ñ
443 symbol | ~ | ~> -> ,A;(B ~< -> ,A+(B ~! -> ,A!(B ~? -> ,A?(B 443 symbol | ~ | ~> -> » ~< -> « ~! -> ¡ ~? -> ¿
444 " nil t nil nil nil nil nil nil nil nil t) 444 " nil t nil nil nil nil nil nil nil nil t)
445 445
446 (quail-define-rules 446 (quail-define-rules
447 ("'A" ?,AA(B) 447 ("'A" ?Á)
448 ("'E" ?,AI(B) 448 ("'E" ?É)
449 ("'I" ?,AM(B) 449 ("'I" ?Í)
450 ("'O" ?,AS(B) 450 ("'O" ?Ó)
451 ("'U" ?,AZ(B) 451 ("'U" ?Ú)
452 ("'a" ?,Aa(B) 452 ("'a" ?á)
453 ("'e" ?,Ai(B) 453 ("'e" ?é)
454 ("'i" ?,Am(B) 454 ("'i" ?í)
455 ("'o" ?,As(B) 455 ("'o" ?ó)
456 ("'u" ?,Az(B) 456 ("'u" ?ú)
457 ("' " ?') 457 ("' " ?')
458 ("\"U" ?,A\(B) 458 ("\"U" ?Ü)
459 ("\"u" ?,A|(B) 459 ("\"u" ?ü)
460 ("\" " ?\") 460 ("\" " ?\")
461 ("~N" ?,AQ(B) 461 ("~N" ?Ñ)
462 ("~n" ?,Aq(B) 462 ("~n" ?ñ)
463 ("~>" ?\,A;(B) 463 ("~>" ?\»)
464 ("~<" ?\,A+(B) 464 ("~<" ?\«)
465 ("~!" ?,A!(B) 465 ("~!" ?¡)
466 ("~?" ?,A?(B) 466 ("~?" ?¿)
467 ("~ " ?~) 467 ("~ " ?~)
468 ) 468 )
469 469
470 (quail-define-package 470 (quail-define-package
471 "latin-2-prefix" "Latin-2" "2>" t 471 "latin-2-prefix" "Latin-2" "2>" t
472 "Latin-2 characters input method with prefix modifiers 472 "Latin-2 characters input method with prefix modifiers
473 473
474 effect | prefix | examples 474 effect | prefix | examples
475 ------------+--------+---------- 475 ------------+--------+----------
476 acute | ' | 'a -> ,Ba(B '' -> ?,B4(B 476 acute | ' | 'a -> á '' -> ?´
477 circumflex | ^ | ^a -> ,Bb(B 477 circumflex | ^ | ^a -> â
478 diaeresis | \" | \"a -> ,Bd(B \"\" -> ,B((B 478 diaeresis | \" | \"a -> ä \"\" -> ¨
479 breve | ~ | ~a -> ,Bc(B 479 breve | ~ | ~a -> ă
480 caron | ~ | ~c -> ,Bh(B 480 caron | ~ | ~c -> č
481 cedilla | ` | `c -> ,Bg(B `e -> ?,Bj(B 481 cedilla | ` | `c -> ç `e -> ?ę
482 misc | ' ` ~ | 'd -> ,Bp(B `l -> ,B3(B `z -> ,B?(B ~o -> ,Bu(B ~u -> ,B{(B 482 misc | ' ` ~ | 'd -> đ `l -> ł `z -> ż ~o -> ő ~u -> ű
483 symbol | ~ | `. -> ,B(B ~~ -> ,B"(B ~. -> ?,B8(B 483 symbol | ~ | `. -> ˙ ~~ -> ˘ ~. -> ?¸
484 " nil t nil nil nil nil nil nil nil nil t) 484 " nil t nil nil nil nil nil nil nil nil t)
485 485
486 (quail-define-rules 486 (quail-define-rules
487 ("'A" ?,BA(B) 487 ("'A" ?Á)
488 ("'C" ?,BF(B) 488 ("'C" ?Ć)
489 ("'D" ?,BP(B) 489 ("'D" ?Đ)
490 ("'E" ?,BI(B) 490 ("'E" ?É)
491 ("'I" ?,BM(B) 491 ("'I" ?Í)
492 ("'L" ?,BE(B) 492 ("'L" ?Ĺ)
493 ("'N" ?,BQ(B) 493 ("'N" ?Ń)
494 ("'O" ?,BS(B) 494 ("'O" ?Ó)
495 ("'R" ?,B@(B) 495 ("'R" ?Ŕ)
496 ("'S" ?,B&(B) 496 ("'S" ?Ś)
497 ("'U" ?,BZ(B) 497 ("'U" ?Ú)
498 ("'Y" ?,B](B) 498 ("'Y" ?Ý)
499 ("'Z" ?,B,(B) 499 ("'Z" ?Ź)
500 ("'a" ?,Ba(B) 500 ("'a" ?á)
501 ("'c" ?,Bf(B) 501 ("'c" ?ć)
502 ("'d" ?,Bp(B) 502 ("'d" ?đ)
503 ("'e" ?,Bi(B) 503 ("'e" ?é)
504 ("'i" ?,Bm(B) 504 ("'i" ?í)
505 ("'l" ?,Be(B) 505 ("'l" ?ĺ)
506 ("'n" ?,Bq(B) 506 ("'n" ?ń)
507 ("'o" ?,Bs(B) 507 ("'o" ?ó)
508 ("'r" ?,B`(B) 508 ("'r" ?ŕ)
509 ("'s" ?,B6(B) 509 ("'s" ?ś)
510 ("'u" ?,Bz(B) 510 ("'u" ?ú)
511 ("'y" ?,B}(B) 511 ("'y" ?ý)
512 ("'z" ?,B<(B) 512 ("'z" ?ź)
513 ("''" ?,B4(B) 513 ("''" ?´)
514 ("' " ?') 514 ("' " ?')
515 ("`A" ?,B!(B) 515 ("`A" ?Ą)
516 ("`C" ?,BG(B) 516 ("`C" ?Ç)
517 ("`E" ?,BJ(B) 517 ("`E" ?Ę)
518 ("`L" ?,B#(B) 518 ("`L" ?Ł)
519 ("`S" ?,B*(B) 519 ("`S" ?Ş)
520 ("`T" ?,B^(B) 520 ("`T" ?Ţ)
521 ("`Z" ?,B/(B) 521 ("`Z" ?Ż)
522 ("`a" ?,B1(B) 522 ("`a" ?ą)
523 ("`l" ?,B3(B) 523 ("`l" ?ł)
524 ("`c" ?,Bg(B) 524 ("`c" ?ç)
525 ("`e" ?,Bj(B) 525 ("`e" ?ę)
526 ("`s" ?,B:(B) 526 ("`s" ?ş)
527 ("`t" ?,B~(B) 527 ("`t" ?ţ)
528 ("`z" ?,B?(B) 528 ("`z" ?ż)
529 ("``" ?,B*(B) 529 ("``" ?Ş)
530 ("`." ?,B(B) 530 ("`." ?˙)
531 ("` " ?`) 531 ("` " ?`)
532 ("^A" ?,BB(B) 532 ("^A" ?Â)
533 ("^I" ?,BN(B) 533 ("^I" ?Î)
534 ("^O" ?,BT(B) 534 ("^O" ?Ô)
535 ("^a" ?,Bb(B) 535 ("^a" ?â)
536 ("^i" ?,Bn(B) 536 ("^i" ?î)
537 ("^o" ?,Bt(B) 537 ("^o" ?ô)
538 ("^^" ?^) 538 ("^^" ?^)
539 ("^ " ?^) 539 ("^ " ?^)
540 ("\"A" ?,BD(B) 540 ("\"A" ?Ä)
541 ("\"E" ?,BK(B) 541 ("\"E" ?Ë)
542 ("\"O" ?,BV(B) 542 ("\"O" ?Ö)
543 ("\"U" ?,B\(B) 543 ("\"U" ?Ü)
544 ("\"a" ?,Bd(B) 544 ("\"a" ?ä)
545 ("\"e" ?,Bk(B) 545 ("\"e" ?ë)
546 ("\"o" ?,Bv(B) 546 ("\"o" ?ö)
547 ("\"s" ?,B_(B) 547 ("\"s" ?ß)
548 ("\"u" ?,B|(B) 548 ("\"u" ?ü)
549 ("\"\"" ?,B((B) 549 ("\"\"" ?¨)
550 ("\" " ?\") 550 ("\" " ?\")
551 ("~A" ?,BC(B) 551 ("~A" ?Ă)
552 ("~C" ?,BH(B) 552 ("~C" ?Č)
553 ("~D" ?,BO(B) 553 ("~D" ?Ď)
554 ("~E" ?,BL(B) 554 ("~E" ?Ě)
555 ("~L" ?,B%(B) 555 ("~L" ?Ľ)
556 ("~N" ?,BR(B) 556 ("~N" ?Ň)
557 ("~O" ?,BU(B) 557 ("~O" ?Ő)
558 ("~R" ?,BX(B) 558 ("~R" ?Ř)
559 ("~S" ?,B)(B) 559 ("~S" ?Š)
560 ("~T" ?,B+(B) 560 ("~T" ?Ť)
561 ("~U" ?,B[(B) 561 ("~U" ?Ű)
562 ("~Z" ?,B.(B) 562 ("~Z" ?Ž)
563 ("~a" ?,Bc(B) 563 ("~a" ?ă)
564 ("~c" ?,Bh(B) 564 ("~c" ?č)
565 ("~d" ?,Bo(B) 565 ("~d" ?ď)
566 ("~e" ?,Bl(B) 566 ("~e" ?ě)
567 ("~l" ?,B5(B) 567 ("~l" ?ľ)
568 ("~n" ?,Br(B) 568 ("~n" ?ň)
569 ("~o" ?,Bu(B) 569 ("~o" ?ő)
570 ("~r" ?,Bx(B) 570 ("~r" ?ř)
571 ("~s" ?,B9(B) 571 ("~s" ?š)
572 ("~t" ?,B;(B) 572 ("~t" ?ť)
573 ("~u" ?,B{(B) 573 ("~u" ?ű)
574 ("~z" ?,B>(B) 574 ("~z" ?ž)
575 ("~v" ?,B"(B) 575 ("~v" ?˘)
576 ("~~" ?,B"(B) 576 ("~~" ?˘)
577 ("~." ?,B8(B) 577 ("~." ?¸)
578 ("~ " ?~) 578 ("~ " ?~)
579 ) 579 )
580 580
581 (quail-define-package 581 (quail-define-package
582 "latin-3-prefix" "Latin-3" "3>" t 582 "latin-3-prefix" "Latin-3" "3>" t
583 "Latin-3 characters input method with prefix modifiers 583 "Latin-3 characters input method with prefix modifiers
584 584
585 effect | prefix | examples 585 effect | prefix | examples
586 ------------+--------+---------- 586 ------------+--------+----------
587 acute | ' | 'a -> ,Ca(B '' -> ?,C4(B 587 acute | ' | 'a -> á '' -> ?´
588 grave | ` | `a -> ,C`(B 588 grave | ` | `a -> à
589 circumflex | ^ | ^a -> ,Cb(B 589 circumflex | ^ | ^a -> â
590 diaeresis | \" | \"a -> ,Cd(B \"\" -> ,C((B 590 diaeresis | \" | \"a -> ä \"\" -> ¨
591 cedilla | ~ | ~c -> ,Cg(B ~s -> ,C:(B ~~ -> ,C8(B 591 cedilla | ~ | ~c -> ç ~s -> ş ~~ -> ¸
592 dot above | ~ / . | ~o -> ,Cu(B /o -> ,Cu(B .o -> ,Cu(B 592 dot above | ~ / . | ~o -> ġ /o -> ġ .o -> ġ
593 misc | \" ~ / | \"s -> ,C_(B ~g -> ,C;(B ~u -> ,C}(B /h -> ,C1(B /i -> ,C9(B 593 misc | \" ~ / | \"s -> ß ~g -> ğ ~u -> ŭ /h -> ħ /i -> ı
594 symbol | ~ | ~` -> ,C"(B /# -> ,C#(B /$ -> ,C$(B // -> ,C0(B 594 symbol | ~ | ~` -> ˘ /# -> £ /$ -> ¤ // -> °
595 " nil t nil nil nil nil nil nil nil nil t) 595 " nil t nil nil nil nil nil nil nil nil t)
596 596
597 (quail-define-rules 597 (quail-define-rules
598 ("'A" ?,CA(B) 598 ("'A" ?Á)
599 ("'E" ?,CI(B) 599 ("'E" ?É)
600 ("'I" ?,CM(B) 600 ("'I" ?Í)
601 ("'O" ?,CS(B) 601 ("'O" ?Ó)
602 ("'U" ?,CZ(B) 602 ("'U" ?Ú)
603 ("'a" ?,Ca(B) 603 ("'a" ?á)
604 ("'e" ?,Ci(B) 604 ("'e" ?é)
605 ("'i" ?,Cm(B) 605 ("'i" ?í)
606 ("'o" ?,Cs(B) 606 ("'o" ?ó)
607 ("'u" ?,Cz(B) 607 ("'u" ?ú)
608 ("''" ?,C4(B) 608 ("''" ?´)
609 ("' " ?') 609 ("' " ?')
610 ("`A" ?,C@(B) 610 ("`A" ?À)
611 ("`E" ?,CH(B) 611 ("`E" ?È)
612 ("`I" ?,CL(B) 612 ("`I" ?Ì)
613 ("`O" ?,CR(B) 613 ("`O" ?Ò)
614 ("`U" ?,CY(B) 614 ("`U" ?Ù)
615 ("`a" ?,C`(B) 615 ("`a" ?à)
616 ("`e" ?,Ch(B) 616 ("`e" ?è)
617 ("`i" ?,Cl(B) 617 ("`i" ?ì)
618 ("`o" ?,Cr(B) 618 ("`o" ?ò)
619 ("`u" ?,Cy(B) 619 ("`u" ?ù)
620 ("``" ?`) 620 ("``" ?`)
621 ("` " ?`) 621 ("` " ?`)
622 ("^A" ?,CB(B) 622 ("^A" ?Â)
623 ("^C" ?,CF(B) 623 ("^C" ?Ĉ)
624 ("^E" ?,CJ(B) 624 ("^E" ?Ê)
625 ("^G" ?,CX(B) 625 ("^G" ?Ĝ)
626 ("^H" ?,C&(B) 626 ("^H" ?Ĥ)
627 ("^I" ?,CN(B) 627 ("^I" ?Î)
628 ("^J" ?,C,(B) 628 ("^J" ?Ĵ)
629 ("^O" ?,CT(B) 629 ("^O" ?Ô)
630 ("^S" ?,C^(B) 630 ("^S" ?Ŝ)
631 ("^U" ?,C[(B) 631 ("^U" ?Û)
632 ("^a" ?,Cb(B) 632 ("^a" ?â)
633 ("^c" ?,Cf(B) 633 ("^c" ?ĉ)
634 ("^e" ?,Cj(B) 634 ("^e" ?ê)
635 ("^g" ?,Cx(B) 635 ("^g" ?ĝ)
636 ("^h" ?,C6(B) 636 ("^h" ?ĥ)
637 ("^i" ?,Cn(B) 637 ("^i" ?î)
638 ("^j" ?,C<(B) 638 ("^j" ?ĵ)
639 ("^o" ?,Ct(B) 639 ("^o" ?ô)
640 ("^s" ?,C~(B) 640 ("^s" ?ŝ)
641 ("^u" ?,C{(B) 641 ("^u" ?û)
642 ("^^" ?^) 642 ("^^" ?^)
643 ("^ " ?^) 643 ("^ " ?^)
644 ("\"A" ?,CD(B) 644 ("\"A" ?Ä)
645 ("\"E" ?,CK(B) 645 ("\"E" ?Ë)
646 ("\"I" ?,CO(B) 646 ("\"I" ?Ï)
647 ("\"O" ?,CV(B) 647 ("\"O" ?Ö)
648 ("\"U" ?,C\(B) 648 ("\"U" ?Ü)
649 ("\"a" ?,Cd(B) 649 ("\"a" ?ä)
650 ("\"e" ?,Ck(B) 650 ("\"e" ?ë)
651 ("\"i" ?,Co(B) 651 ("\"i" ?ï)
652 ("\"o" ?,Cv(B) 652 ("\"o" ?ö)
653 ("\"u" ?,C|(B) 653 ("\"u" ?ü)
654 ("\"s" ?,C_(B) 654 ("\"s" ?ß)
655 ("\"\"" ?,C((B) 655 ("\"\"" ?¨)
656 ("\" " ?\") 656 ("\" " ?\")
657 ("~A" ?,CC(B) 657 ("~C" ?Ç)
658 ("~C" ?,CG(B) 658 ("~N" ?Ñ)
659 ("~D" ?,CP(B) 659 ("~O" ?Õ)
660 ("~N" ?,CQ(B) 660 ("~c" ?ç)
661 ("~O" ?,CU(B) 661 ("~n" ?ñ)
662 ("~a" ?,Cc(B) 662 ("~o" ?õ)
663 ("~c" ?,Cg(B) 663 ("~S" ?Ş)
664 ("~d" ?,Cp(B) 664 ("~s" ?ş)
665 ("~n" ?,Cq(B) 665 ("~G" ?Ğ)
666 ("~o" ?,Cu(B) 666 ("~g" ?ğ)
667 ("~$" ?,C%(B) 667 ("~U" ?Ŭ)
668 ("~S" ?,C*(B) 668 ("~u" ?ŭ)
669 ("~s" ?,C:(B) 669 ("~`" ?˘)
670 ("~G" ?,C+(B) 670 ("~~" ?¸)
671 ("~g" ?,C;(B)
672 ("~U" ?,C](B)
673 ("~u" ?,C}(B)
674 ("~`" ?,C"(B)
675 ("~~" ?,C8(B)
676 ("~ " ?~) 671 ("~ " ?~)
677 ("/C" ?,CE(B) 672 ("/C" ?Ċ)
678 ("/G" ?,CU(B) 673 ("/G" ?Ġ)
679 ("/H" ?,C!(B) 674 ("/H" ?Ħ)
680 ("/I" ?,C)(B) 675 ("/I" ?İ)
681 ("/Z" ?,C/(B) 676 ("/Z" ?Ż)
682 ("/c" ?,Ce(B) 677 ("/c" ?ċ)
683 ("/g" ?,Cu(B) 678 ("/g" ?ġ)
684 ("/h" ?,C1(B) 679 ("/h" ?ħ)
685 ("/i" ?,C9(B) 680 ("/i" ?ı)
686 ("/z" ?,C?(B) 681 ("/z" ?ż)
687 ("/r" ?,C.(B) 682 ("/." ?˙)
688 ("/." ?,C(B) 683 ("/#" ?£)
689 ("/#" ?,C#(B) 684 ("/$" ?¤)
690 ("/$" ?,C$(B) 685 ("//" ?°)
691 ("//" ?,C0(B)
692 ("/ " ?/) 686 ("/ " ?/)
693 (".C" ?,CE(B) 687 (".C" ?Ċ)
694 (".G" ?,CU(B) 688 (".G" ?Ġ)
695 (".I" ?,C)(B) 689 (".I" ?İ)
696 (".Z" ?,C/(B) 690 (".Z" ?Ż)
697 (".c" ?,Ce(B) 691 (".c" ?ċ)
698 (".g" ?,Cu(B) 692 (".g" ?ġ)
699 (".z" ?,C?(B) 693 (".z" ?ż)
700 ) 694 )
701 695
702 696
703 (quail-define-package 697 (quail-define-package
704 "polish-slash" "Polish" "PL>" nil 698 "polish-slash" "Polish" "PL>" nil
705 "Polish diacritics in Latin-2 encoding are input as `/[acelnosxzACELNOSXZ]'. 699 "Polish diacritics in Latin-2 encoding are input as `/[acelnosxzACELNOSXZ]'.
706 For example, the character named `aogonek' is obtained by `/a'." 700 For example, the character named `aogonek' is obtained by `/a'."
707 nil t t t nil nil nil nil nil nil t) 701 nil t t t nil nil nil nil nil nil t)
708 702
709 (quail-define-rules 703 (quail-define-rules
710 ("/a" ?,B1(B) 704 ("/a" ?ą)
711 ("/c" ?,Bf(B) 705 ("/c" ?ć)
712 ("/e" ?,Bj(B) 706 ("/e" ?ę)
713 ("/l" ?,B3(B) 707 ("/l" ?ł)
714 ("/n" ?,Bq(B) 708 ("/n" ?ń)
715 ("/o" ?,Bs(B) 709 ("/o" ?ó)
716 ("/s" ?,B6(B) 710 ("/s" ?ś)
717 ("/x" ?,B<(B) 711 ("/x" ?ź)
718 ("/z" ?,B?(B) 712 ("/z" ?ż)
719 ("/A" ?,B!(B) 713 ("/A" ?Ą)
720 ("/C" ?,BF(B) 714 ("/C" ?Ć)
721 ("/E" ?,BJ(B) 715 ("/E" ?Ę)
722 ("/L" ?,B#(B) 716 ("/L" ?Ł)
723 ("/N" ?,BQ(B) 717 ("/N" ?Ń)
724 ("/O" ?,BS(B) 718 ("/O" ?Ó)
725 ("/S" ?,B&(B) 719 ("/S" ?Ś)
726 ("/X" ?,B,(B) 720 ("/X" ?Ź)
727 ("/Z" ?,B/(B)) 721 ("/Z" ?Ż))
728 722
729 (quail-define-package 723 (quail-define-package
730 "latin-9-prefix" "Latin-9" "0>" t 724 "latin-9-prefix" "Latin-9" "0>" t
731 "Latin-9 characters input method with prefix modifiers 725 "Latin-9 characters input method with prefix modifiers
732 726
733 effect | prefix | examples 727 effect | prefix | examples
734 ------------+--------+---------- 728 ------------+--------+----------
735 acute | ' | 'a -> ,ba(B 729 acute | ' | 'a -> á
736 grave | ` | `a -> ,b`(B 730 grave | ` | `a -> à
737 circumflex | ^ | ^a -> ,bb(B 731 circumflex | ^ | ^a -> â
738 diaeresis | \" | \"a -> ,bd(B, \"Y -> ,b>(B 732 diaeresis | \" | \"a -> ä, \"Y -> Ÿ
739 tilde | ~ | ~a -> ,bc(B 733 tilde | ~ | ~a -> ã
740 caron | ~ | ~z -> ,b8(B 734 caron | ~ | ~z -> ž
741 cedilla | ~ | ~c -> ,bg(B 735 cedilla | ~ | ~c -> ç
742 misc | \" ~ / | \"s -> ,b_(B ~d -> ,bp(B ~t -> ,b~(B /a -> ,be(B /e -> ,bf(B /o -> ,bx(B 736 misc | \" ~ / | \"s -> ß ~d -> ð ~t -> þ /a -> å /e -> æ /o -> ø
743 | \" ~ / | /o -> ,b=(B 737 | \" ~ / | /o -> œ
744 symbol | ~ | ~> -> ,b;(B ~< -> ,b+(B ~! -> ,b!(B ~? -> ,b?(B ~~ -> ,b8(B 738 symbol | ~ | ~> -> » ~< -> « ~! -> ¡ ~? -> ¿ ~~ -> ž
745 | ~ | ~s -> ,b'(B ~e -> ,b$(B ~. -> ,b7(B ~$ -> ,b#(B ~u -> ,b5(B 739 | ~ | ~s -> § ~e -> € ~. -> · ~$ -> £ ~u -> µ
746 | ~ | ~- -> ,b-(B ~= -> ,b/(B 740 | ~ | ~- -> ­ ~= -> ¯
747 symbol | _ / | _o -> ,b:(B _a -> ,b*(B // -> ,b0(B /\\ -> ,bW(B _y -> ,b%(B 741 symbol | _ / | _o -> º _a -> ª // -> ° /\\ -> × _y -> ¥
748 | _ / | _: -> ,bw(B /c -> ,b"(B ~p -> ,b6(B 742 | _ / | _: -> ÷ /c -> ¢ ~p -> ¶
749 | _ / | /= -> ,b,(B 743 | _ / | /= -> ¬
750 symbol | ^ | ^r -> ,b.(B ^c -> ,b)(B ^1 -> ,b9(B ^2 -> ,b2(B ^3 -> ,b3(B _a -> ,b*(B 744 symbol | ^ | ^r -> ® ^c -> © ^1 -> ¹ ^2 -> ² ^3 -> ³ _a -> ª
751 " nil t nil nil nil nil nil nil nil nil t) 745 " nil t nil nil nil nil nil nil nil nil t)
752 746
753 (quail-define-rules 747 (quail-define-rules
754 ("'A" ?,bA(B) 748 ("'A" ?Á)
755 ("'E" ?,bI(B) 749 ("'E" ?É)
756 ("'I" ?,bM(B) 750 ("'I" ?Í)
757 ("'O" ?,bS(B) 751 ("'O" ?Ó)
758 ("'U" ?,bZ(B) 752 ("'U" ?Ú)
759 ("'Y" ?,b](B) 753 ("'Y" ?Ý)
760 ("'a" ?,ba(B) 754 ("'a" ?á)
761 ("'e" ?,bi(B) 755 ("'e" ?é)
762 ("'i" ?,bm(B) 756 ("'i" ?í)
763 ("'o" ?,bs(B) 757 ("'o" ?ó)
764 ("'u" ?,bz(B) 758 ("'u" ?ú)
765 ("'y" ?,b}(B) 759 ("'y" ?ý)
766 ("' " ?') 760 ("' " ?')
767 ("`A" ?,b@(B) 761 ("`A" ?À)
768 ("`E" ?,bH(B) 762 ("`E" ?È)
769 ("`I" ?,bL(B) 763 ("`I" ?Ì)
770 ("`O" ?,bR(B) 764 ("`O" ?Ò)
771 ("`U" ?,bY(B) 765 ("`U" ?Ù)
772 ("`a" ?,b`(B) 766 ("`a" ?à)
773 ("`e" ?,bh(B) 767 ("`e" ?è)
774 ("`i" ?,bl(B) 768 ("`i" ?ì)
775 ("`o" ?,br(B) 769 ("`o" ?ò)
776 ("`u" ?,by(B) 770 ("`u" ?ù)
777 ("``" ?`) 771 ("``" ?`)
778 ("` " ?`) 772 ("` " ?`)
779 ("^A" ?,bB(B) 773 ("^A" ?Â)
780 ("^E" ?,bJ(B) 774 ("^E" ?Ê)
781 ("^I" ?,bN(B) 775 ("^I" ?Î)
782 ("^O" ?,bT(B) 776 ("^O" ?Ô)
783 ("^U" ?,b[(B) 777 ("^U" ?Û)
784 ("^a" ?,bb(B) 778 ("^a" ?â)
785 ("^e" ?,bj(B) 779 ("^e" ?ê)
786 ("^i" ?,bn(B) 780 ("^i" ?î)
787 ("^o" ?,bt(B) 781 ("^o" ?ô)
788 ("^u" ?,b{(B) 782 ("^u" ?û)
789 ("^^" ?^) 783 ("^^" ?^)
790 ("^ " ?^) 784 ("^ " ?^)
791 ("\"A" ?,bD(B) 785 ("\"A" ?Ä)
792 ("\"E" ?,bK(B) 786 ("\"E" ?Ë)
793 ("\"I" ?,bO(B) 787 ("\"I" ?Ï)
794 ("\"O" ?,bV(B) 788 ("\"O" ?Ö)
795 ("\"U" ?,b\(B) 789 ("\"U" ?Ü)
796 ("\"a" ?,bd(B) 790 ("\"a" ?ä)
797 ("\"e" ?,bk(B) 791 ("\"e" ?ë)
798 ("\"i" ?,bo(B) 792 ("\"i" ?ï)
799 ("\"o" ?,bv(B) 793 ("\"o" ?ö)
800 ("\"s" ?,b_(B) 794 ("\"s" ?ß)
801 ("\"u" ?,b|(B) 795 ("\"u" ?ü)
802 ("\"y" ?,b(B) 796 ("\"y" ?ÿ)
803 ("\" " ?\") 797 ("\" " ?\")
804 ("~A" ?,bC(B) 798 ("~A" ?Ã)
805 ("~C" ?,bG(B) 799 ("~C" ?Ç)
806 ("~D" ?,bP(B) 800 ("~D" ?Ð)
807 ("~N" ?,bQ(B) 801 ("~N" ?Ñ)
808 ("~O" ?,bU(B) 802 ("~O" ?Õ)
809 ("~S" ?,b&(B) 803 ("~S" ?Š)
810 ("~T" ?,b^(B) 804 ("~T" ?Þ)
811 ("~Z" ?,b4(B) 805 ("~Z" ?Ž)
812 ("~a" ?,bc(B) 806 ("~a" ?ã)
813 ("~c" ?,bg(B) 807 ("~c" ?ç)
814 ("~d" ?,bp(B) 808 ("~d" ?ð)
815 ("~n" ?,bq(B) 809 ("~n" ?ñ)
816 ("~o" ?,bu(B) 810 ("~o" ?õ)
817 ("~s" ?,b((B) 811 ("~s" ?š)
818 ("~t" ?,b~(B) 812 ("~t" ?þ)
819 ("~z" ?,b8(B) 813 ("~z" ?ž)
820 ("~>" ?\,b;(B) 814 ("~>" ?\»)
821 ("~<" ?\,b+(B) 815 ("~<" ?\«)
822 ("~!" ?,b!(B) 816 ("~!" ?¡)
823 ("~?" ?,b?(B) 817 ("~?" ?¿)
824 ("~ " ?~) 818 ("~ " ?~)
825 ("/A" ?,bE(B) 819 ("~_" ? )
826 ("/E" ?,bF(B) 820 ("/A" ?Å)
827 ("/O" ?,bX(B) 821 ("/E" ?Æ)
828 ("/a" ?,be(B) 822 ("/O" ?Ø)
829 ("/e" ?,bf(B) 823 ("/a" ?å)
830 ("/o" ?,bx(B) 824 ("/e" ?æ)
831 ("//" ?,b0(B) 825 ("/o" ?ø)
826 ("//" ?°)
832 ("/ " ?/) 827 ("/ " ?/)
833 ("_o" ?,b:(B) 828 ("_o" ?º)
834 ("_a" ?,b*(B) 829 ("_a" ?ª)
835 ("_+" ?,b1(B) 830 ("_+" ?±)
836 ("_y" ?,b%(B) 831 ("_y" ?¥)
837 ("_:" ?,bw(B) 832 ("_:" ?÷)
838 ("/c" ?,b"(B) 833 ("/c" ?¢)
839 ("/\\" ?,bW(B) 834 ("/\\" ?×)
840 ("/o" ?,b=(B) ; clash with ,bx(B, but ,bf(B uses / 835 ("/o" ?œ) ; clash with ø, but æ uses /
841 ("/O" ?,b<(B) 836 ("/O" ?Œ)
842 ("\"Y" ?,b>(B) 837 ("\"Y" ?Ÿ)
843 ("~s" ?,b'(B) 838 ("~s" ?§)
844 ("~p" ?,b6(B) 839 ("~p" ?¶)
845 ;; Is this the best option for Euro entry? 840 ;; Is this the best option for Euro entry?
846 ("~e" ?,b$(B) 841 ("~e" ?€)
847 ("~." ?,b7(B) 842 ("~." ?·)
848 ("~$" ?,b#(B) 843 ("~$" ?£)
849 ("~u" ?,b5(B) 844 ("~u" ?µ)
850 ("^r" ?,b.(B) 845 ("^r" ?®)
851 ("^c" ?,b)(B) 846 ("^c" ?©)
852 ("^1" ?,b9(B) 847 ("^1" ?¹)
853 ("^2" ?,b2(B) 848 ("^2" ?²)
854 ("^3" ?,b3(B) 849 ("^3" ?³)
855 ("~-" ?,b-(B) 850 ("~-" ?­)
856 ("~=" ?,b/(B) 851 ("~=" ?¯)
857 ("/=" ?,b,(B)) 852 ("/=" ?¬))
858 853
859 ;; Latin-8 was done by an Englishman -- Johnny Celt should take a 854 ;; Latin-8 was done by an Englishman -- Johnny Celt should take a
860 ;; squint at it. 855 ;; squint at it.
861 856
862 (quail-define-package 857 (quail-define-package
863 "latin-8-prefix" "Latin-8" "8>" t 858 "latin-8-prefix" "Latin-8" "8>" t
864 "Latin-8 characters input method with prefix modifiers 859 "Latin-8 characters input method with prefix modifiers
865 860
866 effect | prefix | examples 861 effect | prefix | examples
867 ------------+--------+---------- 862 ------------+--------+----------
868 acute | ' | 'a -> ,_a(B 863 acute | ' | 'a -> á
869 grave | ` | `a -> ,_`(B 864 grave | ` | `a -> à
870 circumflex | ^ | ^w -> ,_p(B 865 circumflex | ^ | ^w -> ŵ
871 diaeresis | \" | \"a -> ,_d(B 866 diaeresis | \" | \"a -> ä
872 dot above | . | .b -> ,_"(B 867 dot above | . | .b -> ḃ
873 tilde | ~ | ~a -> ,_c(B 868 tilde | ~ | ~a -> ã
874 cedilla | ~ | ~c -> ,_g(B 869 cedilla | ~ | ~c -> ç
875 misc | \" ~ / | \"s -> ,__(B /a -> ,_e(B /e -> ,_f(B /o -> ,_x(B 870 misc | \" ~ / | \"s -> ß /a -> å /e -> æ /o -> ø
876 | ~ | ~s -> ,_'(B ~$ -> ,_#(B ~p -> ,_6(B 871 | ~ | ~s -> § ~$ -> £ ~p -> ¶
877 symbol | ^ | ^r -> ,_.(B ^c -> ,_)(B 872 symbol | ^ | ^r -> ® ^c -> ©
878 " nil t nil nil nil nil nil nil nil nil t) 873 " nil t nil nil nil nil nil nil nil nil t)
879 874
880 ;; Basically following Latin-1 plus dottiness from Latin-3. 875 ;; Basically following Latin-1 plus dottiness from Latin-3.
881 (quail-define-rules 876 (quail-define-rules
882 (".B" ?,_!(B) 877 (".B" ?Ḃ)
883 (".b" ?,_"(B) 878 (".b" ?ḃ)
884 (".c" ?,_%(B) 879 (".c" ?ċ)
885 (".C" ?,_$(B) 880 (".C" ?Ċ)
886 (".D" ?,_&(B) 881 (".D" ?Ḋ)
887 (".d" ?,_+(B) 882 (".d" ?ḋ)
888 (".f" ?,_1(B) 883 (".f" ?ḟ)
889 (".F" ?,_0(B) 884 (".F" ?Ḟ)
890 (".g" ?,_3(B) 885 (".g" ?ġ)
891 (".G" ?,_2(B) 886 (".G" ?Ġ)
892 (".m" ?,_5(B) 887 (".m" ?ṁ)
893 (".M" ?,_4(B) 888 (".M" ?Ṁ)
894 (".p" ?,_9(B) 889 (".p" ?ṗ)
895 (".P" ?,_7(B) 890 (".P" ?Ṗ)
896 (".s" ?,_?(B) 891 (".s" ?ṡ)
897 (".S" ?,_;(B) 892 (".S" ?Ṡ)
898 (".t" ?,_w(B) 893 (".t" ?ṫ)
899 (".T" ?,_W(B) 894 (".T" ?Ṫ)
900 ("'A" ?,_A(B) 895 ("'A" ?Á)
901 ("'E" ?,_I(B) 896 ("'E" ?É)
902 ("'I" ?,_M(B) 897 ("'I" ?Í)
903 ("'O" ?,_S(B) 898 ("'O" ?Ó)
904 ("'U" ?,_Z(B) 899 ("'U" ?Ú)
905 ("'Y" ?,_](B) 900 ("'Y" ?Ý)
906 ("'W" ?,_*(B) 901 ("'W" ?Ẃ)
907 ("'a" ?,_a(B) 902 ("'a" ?á)
908 ("'e" ?,_i(B) 903 ("'e" ?é)
909 ("'i" ?,_m(B) 904 ("'i" ?í)
910 ("'o" ?,_s(B) 905 ("'o" ?ó)
911 ("'u" ?,_z(B) 906 ("'u" ?ú)
912 ("'w" ?,_:(B) 907 ("'w" ?ẃ)
913 ("'y" ?,_}(B) 908 ("'y" ?ý)
914 ("' " ?') 909 ("' " ?')
915 ("`A" ?,_@(B) 910 ("`A" ?À)
916 ("`E" ?,_H(B) 911 ("`E" ?È)
917 ("`I" ?,_L(B) 912 ("`I" ?Ì)
918 ("`O" ?,_R(B) 913 ("`O" ?Ò)
919 ("`U" ?,_Y(B) 914 ("`U" ?Ù)
920 ("`W" ?,_((B) 915 ("`W" ?Ẁ)
921 ("`Y" ?,_,(B) 916 ("`Y" ?Ỳ)
922 ("`a" ?,_`(B) 917 ("`a" ?à)
923 ("`e" ?,_h(B) 918 ("`e" ?è)
924 ("`i" ?,_l(B) 919 ("`i" ?ì)
925 ("`o" ?,_r(B) 920 ("`o" ?ò)
926 ("`u" ?,_y(B) 921 ("`u" ?ù)
927 ("`w" ?,_8(B) 922 ("`w" ?ẁ)
928 ("`y" ?,_<(B) 923 ("`y" ?ỳ)
929 ("``" ?`) 924 ("``" ?`)
930 ("` " ?`) 925 ("` " ?`)
931 ("^A" ?,_B(B) 926 ("^A" ?Â)
932 ("^E" ?,_J(B) 927 ("^E" ?Ê)
933 ("^I" ?,_N(B) 928 ("^I" ?Î)
934 ("^O" ?,_T(B) 929 ("^O" ?Ô)
935 ("^U" ?,_[(B) 930 ("^U" ?Û)
936 ("^a" ?,_b(B) 931 ("^a" ?â)
937 ("^e" ?,_j(B) 932 ("^e" ?ê)
938 ("^i" ?,_n(B) 933 ("^i" ?î)
939 ("^o" ?,_t(B) 934 ("^o" ?ô)
940 ("^u" ?,_{(B) 935 ("^u" ?û)
941 ("^w" ?,_p(B) 936 ("^w" ?ŵ)
942 ("^W" ?,_P(B) 937 ("^W" ?Ŵ)
943 ("^y" ?,_~(B) 938 ("^y" ?ŷ)
944 ("^Y" ?,_^(B) 939 ("^Y" ?Ŷ)
945 ("^^" ?^) 940 ("^^" ?^)
946 ("^ " ?^) 941 ("^ " ?^)
947 ("\"A" ?,_D(B) 942 ("\"A" ?Ä)
948 ("\"E" ?,_K(B) 943 ("\"E" ?Ë)
949 ("\"I" ?,_O(B) 944 ("\"I" ?Ï)
950 ("\"O" ?,_V(B) 945 ("\"O" ?Ö)
951 ("\"U" ?,_\(B) 946 ("\"U" ?Ü)
952 ("\"a" ?,_d(B) 947 ("\"a" ?ä)
953 ("\"e" ?,_k(B) 948 ("\"e" ?ë)
954 ("\"i" ?,_o(B) 949 ("\"i" ?ï)
955 ("\"o" ?,_v(B) 950 ("\"o" ?ö)
956 ("\"s" ?,__(B) 951 ("\"s" ?ß)
957 ("\"u" ?,_|(B) 952 ("\"u" ?ü)
958 ("\"w" ?,_>(B) 953 ("\"w" ?ẅ)
959 ("\"W" ?,_=(B) 954 ("\"W" ?Ẅ)
960 ("\"y" ?,_(B) 955 ("\"y" ?ÿ)
961 ("\"Y" ?,_/(B) 956 ("\"Y" ?Ÿ)
962 ("\" " ?\") 957 ("\" " ?\")
963 ("~A" ?,_C(B) 958 ("~A" ?Ã)
964 ("~C" ?,_G(B) 959 ("~C" ?Ç)
965 ("~N" ?,_Q(B) 960 ("~N" ?Ñ)
966 ("~O" ?,_U(B) 961 ("~O" ?Õ)
967 ("~a" ?,_c(B) 962 ("~a" ?ã)
968 ("~c" ?,_g(B) 963 ("~c" ?ç)
969 ("~n" ?,_q(B) 964 ("~n" ?ñ)
970 ("~o" ?,_u(B) 965 ("~o" ?õ)
971 ("~ " ?~) 966 ("~ " ?~)
972 ("/A" ?,_E(B) 967 ("~_" ? )
973 ("/E" ?,_F(B) 968 ("/A" ?Å)
974 ("/O" ?,_X(B) 969 ("/E" ?Æ)
975 ("/a" ?,_e(B) 970 ("/O" ?Ø)
976 ("/e" ?,_f(B) 971 ("/a" ?å)
977 ("/o" ?,_x(B) 972 ("/e" ?æ)
973 ("/o" ?ø)
978 ("/ " ?/) 974 ("/ " ?/)
979 ("~p" ?,_6(B) 975 ("~p" ?¶)
980 ("~s" ?,_'(B) 976 ("~s" ?§)
981 ("~$" ?,_#(B) 977 ("~$" ?£)
982 ("^r" ?,_.(B) 978 ("^r" ?®)
983 ("^c" ?,_)(B)) 979 ("^c" ?©))
980
981
982 (quail-define-package
983 "latin-prefix" "Latin" "L>" t
984 "Latin characters input method with prefix modifiers.
985 This is the union of various input methods originally made for input
986 of characters from a single Latin-N charset.
987
988 effect | prefix | examples
989 ------------+--------+----------
990 acute | ' | 'a -> á, '' -> ´
991 grave | ` | `a -> à
992 circumflex | ^ | ^a -> â
993 diaeresis | \" | \"a -> ä \"\" -> ¨
994 tilde | ~ | ~a -> ã
995 cedilla | ~ | ~c -> ç
996 breve | ~ | ~a -> ă
997 caron | ~ | ~c -> č
998 dot above | ~ / . | ~o -> ġ /o -> ġ .o -> ġ
999 misc | \" ~ / | \"s -> ß ~d -> ð ~t -> þ /a -> å /e -> æ /o -> ø
1000 symbol | ~ | ~> -> » ~< -> « ~! -> ¡ ~? -> ¿ ~~ -> ¸
1001 symbol | _ / | _o -> º _a -> ª // -> ° /\\ -> × _y -> ¥
1002 symbol | ^ | ^r -> ® ^c -> © ^1 -> ¹ ^2 -> ² ^3 -> ³
1003 " nil t nil nil nil nil nil nil nil nil t)
1004
1005 (quail-define-rules
1006 ("' " ?')
1007 ("''" ?´)
1008 ("'A" ?Á)
1009 ("'E" ?É)
1010 ("'I" ?Í)
1011 ("'O" ?Ó)
1012 ("'U" ?Ú)
1013 ("'W" ?Ẃ)
1014 ("'Y" ?Ý)
1015 ("'a" ?á)
1016 ("'e" ?é)
1017 ("'i" ?í)
1018 ("'o" ?ó)
1019 ("'u" ?ú)
1020 ("'w" ?ẃ)
1021 ("'y" ?ý)
1022 (".B" ?Ḃ)
1023 (".C" ?Ċ)
1024 (".D" ?Ḋ)
1025 (".F" ?Ḟ)
1026 (".G" ?Ġ)
1027 (".I" ?İ)
1028 (".M" ?Ṁ)
1029 (".P" ?Ṗ)
1030 (".S" ?Ṡ)
1031 (".T" ?Ṫ)
1032 (".Z" ?Ż)
1033 (".b" ?ḃ)
1034 (".c" ?ċ)
1035 (".d" ?ḋ)
1036 (".f" ?ḟ)
1037 (".g" ?ġ)
1038 (".m" ?ṁ)
1039 (".p" ?ṗ)
1040 (".s" ?ṡ)
1041 (".t" ?ṫ)
1042 (".z" ?ż)
1043 ("/ " ?/)
1044 ("/#" ?£)
1045 ("/$" ?¤)
1046 ("/." ?˙)
1047 ("//" ?°)
1048 ("/2" ?½)
1049 ("/3" ?¾)
1050 ("/4" ?¼)
1051 ("/=" ?¬)
1052 ("/A" ?Å)
1053 ("/C" ?Ċ)
1054 ("/E" ?Æ)
1055 ("/G" ?Ġ)
1056 ("/H" ?Ħ)
1057 ("/I" ?İ)
1058 ("/O" ?Ø)
1059 ("/O" ?Œ)
1060 ("/Z" ?Ż)
1061 ("/\\" ?×)
1062 ("/a" ?å)
1063 ("/c" ?¢)
1064 ("/c" ?ċ)
1065 ("/e" ?æ)
1066 ("/g" ?ġ)
1067 ("/h" ?ħ)
1068 ("/i" ?ı)
1069 ("/o" ?ø)
1070 ("/o" ?œ)
1071 ("/z" ?ż)
1072 ("\" " ?\")
1073 ("\"A" ?Ä)
1074 ("\"E" ?Ë)
1075 ("\"I" ?Ï)
1076 ("\"O" ?Ö)
1077 ("\"U" ?Ü)
1078 ("\"W" ?Ẅ)
1079 ("\"Y" ?Ÿ)
1080 ("\"\"" ?¨)
1081 ("\"a" ?ä)
1082 ("\"e" ?ë)
1083 ("\"i" ?ï)
1084 ("\"o" ?ö)
1085 ("\"s" ?ß)
1086 ("\"u" ?ü)
1087 ("\"w" ?ẅ)
1088 ("\"y" ?ÿ)
1089 ("^ " ?^)
1090 ("^1" ?¹)
1091 ("^2" ?²)
1092 ("^3" ?³)
1093 ("^A" ?Â)
1094 ("^C" ?Ĉ)
1095 ("^E" ?Ê)
1096 ("^G" ?Ĝ)
1097 ("^H" ?Ĥ)
1098 ("^I" ?Î)
1099 ("^J" ?Ĵ)
1100 ("^O" ?Ô)
1101 ("^S" ?Ŝ)
1102 ("^U" ?Û)
1103 ("^W" ?Ŵ)
1104 ("^Y" ?Ŷ)
1105 ("^^" ?^)
1106 ("^a" ?â)
1107 ("^c" ?©)
1108 ("^c" ?ĉ)
1109 ("^e" ?ê)
1110 ("^g" ?ĝ)
1111 ("^h" ?ĥ)
1112 ("^i" ?î)
1113 ("^j" ?ĵ)
1114 ("^o" ?ô)
1115 ("^r" ?®)
1116 ("^s" ?ŝ)
1117 ("^u" ?û)
1118 ("^w" ?ŵ)
1119 ("^y" ?ŷ)
1120 ("_+" ?±)
1121 ("_:" ?÷)
1122 ("_a" ?ª)
1123 ("_o" ?º)
1124 ("_y" ?¥)
1125 ("_ " ? )
1126 ("` " ?`)
1127 ("`A" ?À)
1128 ("`E" ?È)
1129 ("`I" ?Ì)
1130 ("`O" ?Ò)
1131 ("`U" ?Ù)
1132 ("`W" ?Ẁ)
1133 ("`Y" ?Ỳ)
1134 ("``" ?`)
1135 ("`a" ?à)
1136 ("`e" ?è)
1137 ("`i" ?ì)
1138 ("`o" ?ò)
1139 ("`u" ?ù)
1140 ("`w" ?ẁ)
1141 ("`y" ?ỳ)
1142 ("~ " ?~)
1143 ("~!" ?¡)
1144 ("~$" ?£)
1145 ("~-" ?­)
1146 ("~." ?·)
1147 ("~<" ?\«)
1148 ("~=" ?¯)
1149 ("~>" ?\»)
1150 ("~?" ?¿)
1151 ("~A" ?Ã)
1152 ("~C" ?Ç)
1153 ("~D" ?Ð)
1154 ("~G" ?Ğ)
1155 ("~N" ?Ñ)
1156 ("~O" ?Õ)
1157 ("~O" ?Ġ)
1158 ("~S" ?Ş)
1159 ("~S" ?Š)
1160 ("~T" ?Þ)
1161 ("~U" ?Ŭ)
1162 ("~Z" ?Ž)
1163 ("~`" ?˘)
1164 ("~a" ?ã)
1165 ("~c" ?ç)
1166 ("~d" ?ð)
1167 ("~e" ?€)
1168 ("~g" ?ğ)
1169 ("~n" ?ñ)
1170 ("~o" ?õ)
1171 ("~o" ?ġ)
1172 ("~p" ?¶)
1173 ("~s" ?§)
1174 ("~s" ?ş)
1175 ("~s" ?š)
1176 ("~t" ?þ)
1177 ("~u" ?µ)
1178 ("~u" ?ŭ)
1179 ("~x" ?¤)
1180 ("~z" ?ž)
1181 ("~|" ?¦)
1182 ("~~" ?¸)
1183 )
984 1184
985 ;;; latin-pre.el ends here 1185 ;;; latin-pre.el ends here