diff options
| author | Kenichi Handa | 1997-09-02 05:11:59 +0000 |
|---|---|---|
| committer | Kenichi Handa | 1997-09-02 05:11:59 +0000 |
| commit | 63f205ae7269ee64eda20053d103b1dff88ba002 (patch) | |
| tree | 6aaf624ae05e0b30f9501fce92fb2c57f45de386 /leim | |
| parent | e6bab6e43c33d805a1ebefc04921b63ac2f1cd00 (diff) | |
| download | emacs-63f205ae7269ee64eda20053d103b1dff88ba002.tar.gz emacs-63f205ae7269ee64eda20053d103b1dff88ba002.zip | |
Add rules for cancelling accents by typing
two accent keys (e.g. a~ => a-tilde, a~~ => a~) to all Quail
packages.
Diffstat (limited to 'leim')
| -rw-r--r-- | leim/quail/latin-post.el | 895 |
1 files changed, 716 insertions, 179 deletions
diff --git a/leim/quail/latin-post.el b/leim/quail/latin-post.el index 1ab651f3ecb..a0901bbc6e0 100644 --- a/leim/quail/latin-post.el +++ b/leim/quail/latin-post.el | |||
| @@ -28,18 +28,20 @@ | |||
| 28 | 28 | ||
| 29 | (quail-define-package | 29 | (quail-define-package |
| 30 | "latin-1-postfix" "Latin-1" "1<" t | 30 | "latin-1-postfix" "Latin-1" "1<" t |
| 31 | "Latin-1 characters input method with postfix modifiers | 31 | "Latin-1 character input method with postfix modifiers |
| 32 | 32 | ||
| 33 | effect | postfix | examples | 33 | | postfix | examples |
| 34 | ------------+---------+---------- | 34 | ------------+---------+---------- |
| 35 | acute | ' | a' -> ,Aa(B | 35 | acute | ' | a' -> ,Aa(B |
| 36 | grave | ` | a` -> ,A`(B | 36 | grave | ` | a` -> ,A`(B |
| 37 | circumflex | ^ | a^ -> ,Ab(B | 37 | circumflex | ^ | a^ -> ,Ab(B |
| 38 | diaeresis | \" | a\" -> ,Ad(B | 38 | diaeresis | \" | a\" -> ,Ad(B |
| 39 | tilde | ~ | a~ -> ,Ac(B | 39 | tilde | ~ | a~ -> ,Ac(B |
| 40 | cedilla | , | c, -> ,Ag(B | 40 | cedilla | , | c, -> ,Ag(B |
| 41 | nordic | / | d/ -> ,Ap(B t/ -> ,A~(B a/ -> ,Ae(B e/ -> ,Af(B o/ -> ,Ax(B | 41 | nordic | / | d/ -> ,Ap(B t/ -> ,A~(B a/ -> ,Ae(B e/ -> ,Af(B o/ -> ,Ax(B |
| 42 | special | /<> | s/ -> ,A_(B ?/ -> ,A?(B !/ -> ,A!(B << -> ,A+(B >> -> ,A;(B | 42 | others | /<> | s/ -> ,A_(B ?/ -> ,A?(B !/ -> ,A!(B << -> ,A+(B >> -> ,A;(B |
| 43 | |||
| 44 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | ||
| 43 | " nil t nil nil nil nil nil nil nil nil t) | 45 | " nil t nil nil nil nil nil nil nil nil t) |
| 44 | 46 | ||
| 45 | (quail-define-rules | 47 | (quail-define-rules |
| @@ -55,7 +57,6 @@ | |||
| 55 | ("a~" ?,Ac(B) | 57 | ("a~" ?,Ac(B) |
| 56 | ("a\"" ?,Ad(B) | 58 | ("a\"" ?,Ad(B) |
| 57 | ("a/" ?,Ae(B) | 59 | ("a/" ?,Ae(B) |
| 58 | |||
| 59 | ("E`" ?,AH(B) | 60 | ("E`" ?,AH(B) |
| 60 | ("E'" ?,AI(B) | 61 | ("E'" ?,AI(B) |
| 61 | ("E^" ?,AJ(B) | 62 | ("E^" ?,AJ(B) |
| @@ -66,78 +67,139 @@ | |||
| 66 | ("e^" ?,Aj(B) | 67 | ("e^" ?,Aj(B) |
| 67 | ("e\"" ?,Ak(B) | 68 | ("e\"" ?,Ak(B) |
| 68 | ("e/" ?,Af(B) | 69 | ("e/" ?,Af(B) |
| 69 | |||
| 70 | ("I`" ?,AL(B) | 70 | ("I`" ?,AL(B) |
| 71 | ("I'" ?,AM(B) | ||
| 72 | ("I^" ?,AN(B) | ||
| 73 | ("I\"" ?,AO(B) | ||
| 74 | ("i`" ?,Al(B) | 71 | ("i`" ?,Al(B) |
| 72 | ("I'" ?,AM(B) | ||
| 75 | ("i'" ?,Am(B) | 73 | ("i'" ?,Am(B) |
| 74 | ("I^" ?,AN(B) | ||
| 76 | ("i^" ?,An(B) | 75 | ("i^" ?,An(B) |
| 76 | ("I\"" ?,AO(B) | ||
| 77 | ("i\"" ?,Ao(B) | 77 | ("i\"" ?,Ao(B) |
| 78 | |||
| 79 | ("O`" ?,AR(B) | 78 | ("O`" ?,AR(B) |
| 80 | ("O'" ?,AS(B) | ||
| 81 | ("O^" ?,AT(B) | ||
| 82 | ("O~" ?,AU(B) | ||
| 83 | ("O\"" ?,AV(B) | ||
| 84 | ("O/" ?,AX(B) | ||
| 85 | ("o`" ?,Ar(B) | 79 | ("o`" ?,Ar(B) |
| 80 | ("O'" ?,AS(B) | ||
| 86 | ("o'" ?,As(B) | 81 | ("o'" ?,As(B) |
| 82 | ("O^" ?,AT(B) | ||
| 87 | ("o^" ?,At(B) | 83 | ("o^" ?,At(B) |
| 84 | ("O~" ?,AU(B) | ||
| 88 | ("o~" ?,Au(B) | 85 | ("o~" ?,Au(B) |
| 86 | ("O\"" ?,AV(B) | ||
| 89 | ("o\"" ?,Av(B) | 87 | ("o\"" ?,Av(B) |
| 88 | ("O/" ?,AX(B) | ||
| 90 | ("o/" ?,Ax(B) | 89 | ("o/" ?,Ax(B) |
| 91 | |||
| 92 | ("U`" ?,AY(B) | 90 | ("U`" ?,AY(B) |
| 93 | ("U'" ?,AZ(B) | ||
| 94 | ("U^" ?,A[(B) | ||
| 95 | ("U\"" ?,A\(B) | ||
| 96 | ("u`" ?,Ay(B) | 91 | ("u`" ?,Ay(B) |
| 92 | ("U'" ?,AZ(B) | ||
| 97 | ("u'" ?,Az(B) | 93 | ("u'" ?,Az(B) |
| 94 | ("U^" ?,A[(B) | ||
| 98 | ("u^" ?,A{(B) | 95 | ("u^" ?,A{(B) |
| 96 | ("U\"" ?,A\(B) | ||
| 99 | ("u\"" ?,A|(B) | 97 | ("u\"" ?,A|(B) |
| 100 | |||
| 101 | ("Y'" ?,A](B) | 98 | ("Y'" ?,A](B) |
| 102 | ("y'" ?,A}(B) | 99 | ("y'" ?,A}(B) |
| 103 | 100 | ("y\"" ?,A(B) | |
| 104 | ("D/" ?,AP(B) | 101 | ("D/" ?,AP(B) |
| 105 | ("d/" ?,Ap(B) | 102 | ("d/" ?,Ap(B) |
| 106 | |||
| 107 | ("T/" ?,A^(B) | 103 | ("T/" ?,A^(B) |
| 108 | ("t/" ?,A~(B) | 104 | ("t/" ?,A~(B) |
| 109 | |||
| 110 | ("s/" ?,A_(B) | 105 | ("s/" ?,A_(B) |
| 111 | |||
| 112 | ("C," ?,AG(B) | 106 | ("C," ?,AG(B) |
| 113 | ("c," ?,Ag(B) | 107 | ("c," ?,Ag(B) |
| 114 | |||
| 115 | ("N~" ?,AQ(B) | 108 | ("N~" ?,AQ(B) |
| 116 | ("n~" ?,Aq(B) | 109 | ("n~" ?,Aq(B) |
| 117 | |||
| 118 | ("?/" ?,A?(B) | 110 | ("?/" ?,A?(B) |
| 119 | ("!/" ?,A!(B) | 111 | ("!/" ?,A!(B) |
| 120 | ("<<" ?,A+(B) | 112 | ("<<" ?,A+(B) |
| 121 | (">>" ?,A;(B)) | 113 | (">>" ?,A;(B) |
| 114 | |||
| 115 | ("A``" ["A`"]) | ||
| 116 | ("A''" ["A'"]) | ||
| 117 | ("A^^" ["A^"]) | ||
| 118 | ("A~~" ["A~"]) | ||
| 119 | ("A\"\"" ["A\""]) | ||
| 120 | ("A//" ["A/"]) | ||
| 121 | ("a``" ["a`"]) | ||
| 122 | ("a''" ["a'"]) | ||
| 123 | ("a^^" ["a^"]) | ||
| 124 | ("a~~" ["a~"]) | ||
| 125 | ("a\"\"" ["a\""]) | ||
| 126 | ("a//" ["a/"]) | ||
| 127 | ("E``" ["E`"]) | ||
| 128 | ("E''" ["E'"]) | ||
| 129 | ("E^^" ["E^"]) | ||
| 130 | ("E\"\"" ["E\""]) | ||
| 131 | ("E//" ["E/"]) | ||
| 132 | ("e``" ["e`"]) | ||
| 133 | ("e''" ["e'"]) | ||
| 134 | ("e^^" ["e^"]) | ||
| 135 | ("e\"\"" ["e\""]) | ||
| 136 | ("e//" ["e/"]) | ||
| 137 | ("I``" ["I`"]) | ||
| 138 | ("i``" ["i`"]) | ||
| 139 | ("I''" ["I'"]) | ||
| 140 | ("i''" ["i'"]) | ||
| 141 | ("I^^" ["I^"]) | ||
| 142 | ("i^^" ["i^"]) | ||
| 143 | ("I\"\"" ["I\""]) | ||
| 144 | ("i\"\"" ["i\""]) | ||
| 145 | ("O``" ["O`"]) | ||
| 146 | ("o``" ["o`"]) | ||
| 147 | ("O''" ["O'"]) | ||
| 148 | ("o''" ["o'"]) | ||
| 149 | ("O^^" ["O^"]) | ||
| 150 | ("o^^" ["o^"]) | ||
| 151 | ("O~~" ["O~"]) | ||
| 152 | ("o~~" ["o~"]) | ||
| 153 | ("O\"\"" ["O\""]) | ||
| 154 | ("o\"\"" ["o\""]) | ||
| 155 | ("O//" ["O/"]) | ||
| 156 | ("o//" ["o/"]) | ||
| 157 | ("U``" ["U`"]) | ||
| 158 | ("u``" ["u`"]) | ||
| 159 | ("U''" ["U'"]) | ||
| 160 | ("u''" ["u'"]) | ||
| 161 | ("U^^" ["U^"]) | ||
| 162 | ("u^^" ["u^"]) | ||
| 163 | ("U\"\"" ["U\""]) | ||
| 164 | ("u\"\"" ["u\""]) | ||
| 165 | ("Y''" ["Y'"]) | ||
| 166 | ("y''" ["y'"]) | ||
| 167 | ("y\"\"" ["y\""]) | ||
| 168 | ("D//" ["D/"]) | ||
| 169 | ("d//" ["d/"]) | ||
| 170 | ("T//" ["T/"]) | ||
| 171 | ("t//" ["t/"]) | ||
| 172 | ("s//" ["s/"]) | ||
| 173 | ("C,," ["C,"]) | ||
| 174 | ("c,," ["c,"]) | ||
| 175 | ("N~~" ["N~"]) | ||
| 176 | ("n~~" ["n~"]) | ||
| 177 | ("?//" ["?/"]) | ||
| 178 | ("!//" ["!/"]) | ||
| 179 | ("<<<" ["<<"]) | ||
| 180 | (">>>" [">>"]) | ||
| 181 | ) | ||
| 122 | 182 | ||
| 123 | (quail-define-package | 183 | (quail-define-package |
| 124 | "latin-2-postfix" "Latin-2" "2<" t | 184 | "latin-2-postfix" "Latin-2" "2<" t |
| 125 | "Latin-2 characters input method with postfix modifiers | 185 | "Latin-2 character input method with postfix modifiers |
| 126 | 186 | ||
| 127 | effect | postfix | examples | 187 | | postfix | examples |
| 128 | ------------+---------+---------- | 188 | ------------+---------+---------- |
| 129 | acute | ' | a' -> ,Ba(B | 189 | acute | ' | a' -> ,Ba(B |
| 130 | ogonek | , | a, -> ,B1(B | 190 | ogonek | , | a, -> ,B1(B |
| 131 | diaeresis | \" | a\" -> ,Bd(B | 191 | diaeresis | \" | a\" -> ,Bd(B |
| 132 | circumflex | ^ | a^ -> ,Bb(B | 192 | circumflex | ^ | a^ -> ,Bb(B |
| 133 | breve | ~ | a~ -> ,Bc(B | 193 | breve | ~ | a~ -> ,Bc(B |
| 134 | cedilla | , | c, -> ,Bg(B | 194 | cedilla | , | c, -> ,Bg(B |
| 135 | caron | ~ | c~ -> ,Bh(B | 195 | caron | ~ | c~ -> ,Bh(B |
| 136 | dbl. acute | '' | o'' -> ,Bu(B | 196 | dbl. acute | : | o: -> ,Bu(B |
| 137 | ring | . | u. -> ,By(B | 197 | ring | . | u. -> ,By(B |
| 138 | dot | . | z. -> ,B?(B | 198 | dot | . | z. -> ,B?(B |
| 139 | stroke | / | d/ -> ,Bp(B | 199 | stroke | / | d/ -> ,Bp(B |
| 140 | special | / | s/ -> ,B_(B | 200 | others | / | s/ -> ,B_(B |
| 201 | |||
| 202 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | ||
| 141 | " nil t nil nil nil nil nil nil nil nil t) | 203 | " nil t nil nil nil nil nil nil nil nil t) |
| 142 | 204 | ||
| 143 | (quail-define-rules | 205 | (quail-define-rules |
| @@ -163,7 +225,7 @@ | |||
| 163 | ("N'" ?,BQ(B) | 225 | ("N'" ?,BQ(B) |
| 164 | ("N~" ?,BR(B) | 226 | ("N~" ?,BR(B) |
| 165 | ("O'" ?,BS(B) | 227 | ("O'" ?,BS(B) |
| 166 | ("O''" [",BU(B" ",BS(B'"]) | 228 | ("O:" ?,BU(B) |
| 167 | ("O\"" ?,BV(B) | 229 | ("O\"" ?,BV(B) |
| 168 | ("O^" ?,BT(B) | 230 | ("O^" ?,BT(B) |
| 169 | ("R'" ?,B@(B) | 231 | ("R'" ?,B@(B) |
| @@ -174,7 +236,7 @@ | |||
| 174 | ("T," ?,B^(B) | 236 | ("T," ?,B^(B) |
| 175 | ("T~" ?,B+(B) | 237 | ("T~" ?,B+(B) |
| 176 | ("U'" ?,BZ(B) | 238 | ("U'" ?,BZ(B) |
| 177 | ("U''" [",B[(B" ",BZ(B'"]) | 239 | ("U:" ?,B[(B) |
| 178 | ("U\"" ?,B\(B) | 240 | ("U\"" ?,B\(B) |
| 179 | ("U." ?,BY(B) | 241 | ("U." ?,BY(B) |
| 180 | ("Y'" ?,B](B) | 242 | ("Y'" ?,B](B) |
| @@ -203,7 +265,7 @@ | |||
| 203 | ("n'" ?,Bq(B) | 265 | ("n'" ?,Bq(B) |
| 204 | ("n~" ?,Br(B) | 266 | ("n~" ?,Br(B) |
| 205 | ("o'" ?,Bs(B) | 267 | ("o'" ?,Bs(B) |
| 206 | ("o''" [",Bu(B" ",Bs(B'"]) | 268 | ("o:" ?,Bu(B) |
| 207 | ("o\"" ?,Bv(B) | 269 | ("o\"" ?,Bv(B) |
| 208 | ("o^" ?,Bt(B) | 270 | ("o^" ?,Bt(B) |
| 209 | ("r'" ?,B`(B) | 271 | ("r'" ?,B`(B) |
| @@ -215,31 +277,115 @@ | |||
| 215 | ("t," ?,B~(B) | 277 | ("t," ?,B~(B) |
| 216 | ("t~" ?,B;(B) | 278 | ("t~" ?,B;(B) |
| 217 | ("u'" ?,Bz(B) | 279 | ("u'" ?,Bz(B) |
| 218 | ("u''" [",B{(B" ",Bz(B'"]) | 280 | ("u:" ?,B{(B) |
| 219 | ("u\"" ?,B|(B) | 281 | ("u\"" ?,B|(B) |
| 220 | ("u." ?,By(B) | 282 | ("u." ?,By(B) |
| 221 | ("y'" ?,B}(B) | 283 | ("y'" ?,B}(B) |
| 222 | ("z'" ?,B<(B) | 284 | ("z'" ?,B<(B) |
| 223 | ("z." ?,B?(B) | 285 | ("z." ?,B?(B) |
| 224 | ("z~" ?,B>(B) | 286 | ("z~" ?,B>(B) |
| 287 | |||
| 288 | ("A''" ["A'"]) | ||
| 289 | ("A,," ["A,"]) | ||
| 290 | ("A\"\"" ["A\""]) | ||
| 291 | ("A^^" ["A^"]) | ||
| 292 | ("A~~" ["A~"]) | ||
| 293 | ("C''" ["C'"]) | ||
| 294 | ("C,," ["C,"]) | ||
| 295 | ("C~~" ["C~"]) | ||
| 296 | ("D//" ["D/"]) | ||
| 297 | ("D~~" ["D~"]) | ||
| 298 | ("E''" ["E'"]) | ||
| 299 | ("E,," ["E,"]) | ||
| 300 | ("E\"\"" ["E\""]) | ||
| 301 | ("E~~" ["E~"]) | ||
| 302 | ("I''" ["I'"]) | ||
| 303 | ("I^^" ["I^"]) | ||
| 304 | ("L''" ["L'"]) | ||
| 305 | ("L//" ["L/"]) | ||
| 306 | ("L~~" ["L~"]) | ||
| 307 | ("N''" ["N'"]) | ||
| 308 | ("N~~" ["N~"]) | ||
| 309 | ("O''" ["O'"]) | ||
| 310 | ("O::" ["O:"]) | ||
| 311 | ("O\"\"" ["O\""]) | ||
| 312 | ("O^^" ["O^"]) | ||
| 313 | ("R''" ["R'"]) | ||
| 314 | ("R~~" ["R~"]) | ||
| 315 | ("S''" ["S'"]) | ||
| 316 | ("S,," ["S,"]) | ||
| 317 | ("S~~" ["S~"]) | ||
| 318 | ("T,," ["T,"]) | ||
| 319 | ("T~~" ["T~"]) | ||
| 320 | ("U''" ["U'"]) | ||
| 321 | ("U::" ["U:"]) | ||
| 322 | ("U\"\"" ["U\""]) | ||
| 323 | ("U.." ["U."]) | ||
| 324 | ("Y''" ["Y'"]) | ||
| 325 | ("Z''" ["Z'"]) | ||
| 326 | ("Z.." ["Z."]) | ||
| 327 | ("Z~~" ["Z~"]) | ||
| 328 | ("a''" ["a'"]) | ||
| 329 | ("a,," ["a,"]) | ||
| 330 | ("a\"\"" ["a\""]) | ||
| 331 | ("a^^" ["a^"]) | ||
| 332 | ("a~~" ["a~"]) | ||
| 333 | ("c''" ["c'"]) | ||
| 334 | ("c,," ["c,"]) | ||
| 335 | ("c~~" ["c~"]) | ||
| 336 | ("d//" ["d/"]) | ||
| 337 | ("d~~" ["d~"]) | ||
| 338 | ("e''" ["e'"]) | ||
| 339 | ("e,," ["e,"]) | ||
| 340 | ("e\"\"" ["e\""]) | ||
| 341 | ("e~~" ["e~"]) | ||
| 342 | ("i''" ["i'"]) | ||
| 343 | ("i^^" ["i^"]) | ||
| 344 | ("l''" ["l'"]) | ||
| 345 | ("l//" ["l/"]) | ||
| 346 | ("l~~" ["l~"]) | ||
| 347 | ("n''" ["n'"]) | ||
| 348 | ("n~~" ["n~"]) | ||
| 349 | ("o''" ["o'"]) | ||
| 350 | ("o::" ["o:"]) | ||
| 351 | ("o\"\"" ["o\""]) | ||
| 352 | ("o^^" ["o^"]) | ||
| 353 | ("r''" ["r'"]) | ||
| 354 | ("r~~" ["r~"]) | ||
| 355 | ("s''" ["s'"]) | ||
| 356 | ("s,," ["s,"]) | ||
| 357 | ("s//" ["s/"]) | ||
| 358 | ("s~~" ["s~"]) | ||
| 359 | ("t,," ["t,"]) | ||
| 360 | ("t~~" ["t~"]) | ||
| 361 | ("u''" ["u'"]) | ||
| 362 | ("u::" ["u:"]) | ||
| 363 | ("u\"\"" ["u\""]) | ||
| 364 | ("u.." ["u."]) | ||
| 365 | ("y''" ["y'"]) | ||
| 366 | ("z''" ["z'"]) | ||
| 367 | ("z.." ["z."]) | ||
| 368 | ("z~~" ["z~"]) | ||
| 225 | ) | 369 | ) |
| 226 | 370 | ||
| 227 | (quail-define-package | 371 | (quail-define-package |
| 228 | "latin-3-postfix" "Latin-3" "3<" t | 372 | "latin-3-postfix" "Latin-3" "3<" t |
| 229 | "Latin-3 characters input method with postfix modifiers | 373 | "Latin-3 character input method with postfix modifiers |
| 230 | 374 | ||
| 231 | effect | postfix | examples | 375 | | postfix | examples |
| 232 | ------------+---------+---------- | 376 | ------------+---------+---------- |
| 233 | acute | ' | a' -> ,Ca(B | 377 | acute | ' | a' -> ,Ca(B |
| 234 | grave | ` | a` -> ,C`(B | 378 | grave | ` | a` -> ,C`(B |
| 235 | circumflex | ^ | a^ -> ,Cb(B | 379 | circumflex | ^ | a^ -> ,Cb(B |
| 236 | diaeresis | \" | a\" -> ,Cd(B | 380 | diaeresis | \" | a\" -> ,Cd(B |
| 237 | dot | . | c. -> ,Ce(B i. -> ,C9(B I. -> ,C)(B | 381 | dot | . | c. -> ,Ce(B i. -> ,C9(B I. -> ,C)(B |
| 238 | cedilla | , | c, -> ,Cg(B | 382 | cedilla | , | c, -> ,Cg(B |
| 239 | breve | ~ | g~ -> ,C;(B | 383 | breve | ~ | g~ -> ,C;(B |
| 240 | tilde | ~ | n~ -> ,Cq(B | 384 | tilde | ~ | n~ -> ,Cq(B |
| 241 | stroke | / | h/ -> ,C1(B | 385 | stroke | / | h/ -> ,C1(B |
| 242 | special | / | s/ -> ,C_(B | 386 | others | / | s/ -> ,C_(B |
| 387 | |||
| 388 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | ||
| 243 | " nil t nil nil nil nil nil nil nil nil t) | 389 | " nil t nil nil nil nil nil nil nil nil t) |
| 244 | 390 | ||
| 245 | (quail-define-rules | 391 | (quail-define-rules |
| @@ -314,26 +460,100 @@ | |||
| 314 | ("u\"" ?,C|(B) | 460 | ("u\"" ?,C|(B) |
| 315 | ("u~" ?,C}(B) | 461 | ("u~" ?,C}(B) |
| 316 | ("z." ?,C?(B) | 462 | ("z." ?,C?(B) |
| 463 | |||
| 464 | ("A``" ["A`"]) | ||
| 465 | ("A''" ["A'"]) | ||
| 466 | ("A^^" ["A^"]) | ||
| 467 | ("A\"\"" ["A\""]) | ||
| 468 | ("C.." ["C."]) | ||
| 469 | ("C^^" ["C^"]) | ||
| 470 | ("C,," ["C,"]) | ||
| 471 | ("E``" ["E`"]) | ||
| 472 | ("E''" ["E'"]) | ||
| 473 | ("E^^" ["E^"]) | ||
| 474 | ("E\"\"" ["E\""]) | ||
| 475 | ("G~~" ["G~"]) | ||
| 476 | ("G.." ["G."]) | ||
| 477 | ("G^^" ["G^"]) | ||
| 478 | ("H//" ["H/"]) | ||
| 479 | ("H^^" ["H^"]) | ||
| 480 | ("I.." ["I."]) | ||
| 481 | ("I``" ["I`"]) | ||
| 482 | ("I''" ["I'"]) | ||
| 483 | ("I^^" ["I^"]) | ||
| 484 | ("I\"\"" ["I\""]) | ||
| 485 | ("J^^" ["J^"]) | ||
| 486 | ("N~~" ["N~"]) | ||
| 487 | ("O``" ["O`"]) | ||
| 488 | ("O''" ["O'"]) | ||
| 489 | ("O^^" ["O^"]) | ||
| 490 | ("O\"\"" ["O\""]) | ||
| 491 | ("S,," ["S,"]) | ||
| 492 | ("S^^" ["S^"]) | ||
| 493 | ("U``" ["U`"]) | ||
| 494 | ("U''" ["U'"]) | ||
| 495 | ("U^^" ["U^"]) | ||
| 496 | ("U\"\"" ["U\""]) | ||
| 497 | ("U~~" ["U~"]) | ||
| 498 | ("Z.." ["Z."]) | ||
| 499 | ("a``" ["a`"]) | ||
| 500 | ("a''" ["a'"]) | ||
| 501 | ("a^^" ["a^"]) | ||
| 502 | ("a\"\"" ["a\""]) | ||
| 503 | ("c.." ["c."]) | ||
| 504 | ("c^^" ["c^"]) | ||
| 505 | ("c,," ["c,"]) | ||
| 506 | ("e``" ["e`"]) | ||
| 507 | ("e''" ["e'"]) | ||
| 508 | ("e^^" ["e^"]) | ||
| 509 | ("e\"\"" ["e\""]) | ||
| 510 | ("g~~" ["g~"]) | ||
| 511 | ("g.." ["g."]) | ||
| 512 | ("g^^" ["g^"]) | ||
| 513 | ("h//" ["h/"]) | ||
| 514 | ("h^^" ["h^"]) | ||
| 515 | ("i.." ["i."]) | ||
| 516 | ("i``" ["i`"]) | ||
| 517 | ("i''" ["i'"]) | ||
| 518 | ("i^^" ["i^"]) | ||
| 519 | ("i\"\"" ["i\""]) | ||
| 520 | ("j^^" ["j^"]) | ||
| 521 | ("n~~" ["n~"]) | ||
| 522 | ("o``" ["o`"]) | ||
| 523 | ("o''" ["o'"]) | ||
| 524 | ("o^^" ["o^"]) | ||
| 525 | ("o\"\"" ["o\""]) | ||
| 526 | ("s,," ["s,"]) | ||
| 527 | ("s//" ["s/"]) | ||
| 528 | ("s^^" ["s^"]) | ||
| 529 | ("u``" ["u`"]) | ||
| 530 | ("u''" ["u'"]) | ||
| 531 | ("u^^" ["u^"]) | ||
| 532 | ("u\"\"" ["u\""]) | ||
| 533 | ("u~~" ["u~"]) | ||
| 534 | ("z.." ["z."]) | ||
| 317 | ) | 535 | ) |
| 318 | 536 | ||
| 319 | (quail-define-package | 537 | (quail-define-package |
| 320 | "latin-4-postfix" "Latin-4" "4<" t | 538 | "latin-4-postfix" "Latin-4" "4<" t |
| 321 | "Latin-4 characters input method with postfix modifiers | 539 | "Latin-4 characters input method with postfix modifiers |
| 322 | 540 | ||
| 323 | effect | postfix | examples | 541 | | postfix | examples |
| 324 | ------------+---------+---------- | 542 | ------------+---------+---------- |
| 325 | acute | ' | a' -> ,Da(B | 543 | acute | ' | a' -> ,Da(B |
| 326 | circumflex | ^ | a^ -> ,Db(B | 544 | circumflex | ^ | a^ -> ,Db(B |
| 327 | diaeresis | \" | a\" -> ,Dd(B | 545 | diaeresis | \" | a\" -> ,Dd(B |
| 328 | ogonek | , | a, -> ,D1(B | 546 | ogonek | , | a, -> ,D1(B |
| 329 | macron | - | a- -> ,D`(B | 547 | macron | - | a- -> ,D`(B |
| 330 | tilde | ~ | a~ -> ,Dc(B | 548 | tilde | ~ | a~ -> ,Dc(B |
| 331 | caron | ~ | c~ -> ,Dh(B | 549 | caron | ~ | c~ -> ,Dh(B |
| 332 | dot | . | e. -> ,Dl(B | 550 | dot | . | e. -> ,Dl(B |
| 333 | cedilla | , | k, -> ,Ds(B g, -> ,D;(B | 551 | cedilla | , | k, -> ,Ds(B g, -> ,D;(B |
| 334 | stroke | / | d/ -> ,Dp(B | 552 | stroke | / | d/ -> ,Dp(B |
| 335 | nordic | / | a/ -> ,De(B e/ -> ,Df(B o/ -> ,Dx(B | 553 | nordic | / | a/ -> ,De(B e/ -> ,Df(B o/ -> ,Dx(B |
| 336 | special | / | s/ -> ,D_(B n/ -> ,D?(B k/ -> ,D"(B | 554 | others | / | s/ -> ,D_(B n/ -> ,D?(B k/ -> ,D"(B |
| 555 | |||
| 556 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | ||
| 337 | " nil t nil nil nil nil nil nil nil nil t) | 557 | " nil t nil nil nil nil nil nil nil nil t) |
| 338 | 558 | ||
| 339 | (quail-define-rules | 559 | (quail-define-rules |
| @@ -419,24 +639,109 @@ | |||
| 419 | ("u~" ?,D}(B) | 639 | ("u~" ?,D}(B) |
| 420 | ("u-" ?,D~(B) | 640 | ("u-" ?,D~(B) |
| 421 | ("z~" ?,D>(B) | 641 | ("z~" ?,D>(B) |
| 642 | |||
| 643 | ("A,," ["A,"]) | ||
| 644 | ("A--" ["A-"]) | ||
| 645 | ("A''" ["A'"]) | ||
| 646 | ("A^^" ["A^"]) | ||
| 647 | ("A~~" ["A~"]) | ||
| 648 | ("A\"\"" ["A\""]) | ||
| 649 | ("A//" ["A/"]) | ||
| 650 | ("C~~" ["C~"]) | ||
| 651 | ("D//" ["D/"]) | ||
| 652 | ("E//" ["E/"]) | ||
| 653 | ("E--" ["E-"]) | ||
| 654 | ("E''" ["E'"]) | ||
| 655 | ("E,," ["E,"]) | ||
| 656 | ("E\"\"" ["E\""]) | ||
| 657 | ("E.." ["E."]) | ||
| 658 | ("G,," ["G,"]) | ||
| 659 | ("I~~" ["I~"]) | ||
| 660 | ("I,," ["I,"]) | ||
| 661 | ("I''" ["I'"]) | ||
| 662 | ("I^^" ["I^"]) | ||
| 663 | ("I--" ["I-"]) | ||
| 664 | ("K,," ["K,"]) | ||
| 665 | ("L,," ["L,"]) | ||
| 666 | ("N//" ["N/"]) | ||
| 667 | ("N,," ["N,"]) | ||
| 668 | ("O--" ["O-"]) | ||
| 669 | ("O^^" ["O^"]) | ||
| 670 | ("O~~" ["O~"]) | ||
| 671 | ("O\"\"" ["O\""]) | ||
| 672 | ("O//" ["O/"]) | ||
| 673 | ("R,," ["R,"]) | ||
| 674 | ("S~~" ["S~"]) | ||
| 675 | ("T//" ["T/"]) | ||
| 676 | ("U,," ["U,"]) | ||
| 677 | ("U''" ["U'"]) | ||
| 678 | ("U^^" ["U^"]) | ||
| 679 | ("U\"\"" ["U\""]) | ||
| 680 | ("U~~" ["U~"]) | ||
| 681 | ("U--" ["U-"]) | ||
| 682 | ("Z~~" ["Z~"]) | ||
| 683 | ("a,," ["a,"]) | ||
| 684 | ("a--" ["a-"]) | ||
| 685 | ("a''" ["a'"]) | ||
| 686 | ("a^^" ["a^"]) | ||
| 687 | ("a~~" ["a~"]) | ||
| 688 | ("a\"\"" ["a\""]) | ||
| 689 | ("a//" ["a/"]) | ||
| 690 | ("c~~" ["c~"]) | ||
| 691 | ("d//" ["d/"]) | ||
| 692 | ("e//" ["e/"]) | ||
| 693 | ("e--" ["e-"]) | ||
| 694 | ("e''" ["e'"]) | ||
| 695 | ("e,," ["e,"]) | ||
| 696 | ("e\"\"" ["e\""]) | ||
| 697 | ("e.." ["e."]) | ||
| 698 | ("g,," ["g,"]) | ||
| 699 | ("i~~" ["i~"]) | ||
| 700 | ("i,," ["i,"]) | ||
| 701 | ("i''" ["i'"]) | ||
| 702 | ("i^^" ["i^"]) | ||
| 703 | ("i--" ["i-"]) | ||
| 704 | ("k//" ["k/"]) | ||
| 705 | ("k,," ["k,"]) | ||
| 706 | ("l,," ["l,"]) | ||
| 707 | ("n//" ["n/"]) | ||
| 708 | ("n,," ["n,"]) | ||
| 709 | ("o--" ["o-"]) | ||
| 710 | ("o^^" ["o^"]) | ||
| 711 | ("o~~" ["o~"]) | ||
| 712 | ("o\"\"" ["o\""]) | ||
| 713 | ("o//" ["o/"]) | ||
| 714 | ("r,," ["r,"]) | ||
| 715 | ("s//" ["s/"]) | ||
| 716 | ("s~~" ["s~"]) | ||
| 717 | ("t//" ["t/"]) | ||
| 718 | ("u,," ["u,"]) | ||
| 719 | ("u''" ["u'"]) | ||
| 720 | ("u^^" ["u^"]) | ||
| 721 | ("u\"\"" ["u\""]) | ||
| 722 | ("u~~" ["u~"]) | ||
| 723 | ("u--" ["u-"]) | ||
| 724 | ("z~~" ["z~"]) | ||
| 422 | ) | 725 | ) |
| 423 | 726 | ||
| 424 | (quail-define-package | 727 | (quail-define-package |
| 425 | "latin-5-postfix" "Latin-5" "5<" t | 728 | "latin-5-postfix" "Latin-5" "5<" t |
| 426 | "Latin-5 characters input method with postfix modifiers | 729 | "Latin-5 characters input method with postfix modifiers |
| 427 | 730 | ||
| 428 | effect | postfix | examples | 731 | | postfix | examples |
| 429 | ------------+---------+---------- | 732 | ------------+---------+---------- |
| 430 | acute | ' | a' -> ,Ma(B | 733 | acute | ' | a' -> ,Ma(B |
| 431 | grave | ` | a` -> ,M`(B | 734 | grave | ` | a` -> ,M`(B |
| 432 | circumflex | ^ | a^ -> ,Mb(B | 735 | circumflex | ^ | a^ -> ,Mb(B |
| 433 | diaeresis | \" | a\" -> ,Md(B | 736 | diaeresis | \" | a\" -> ,Md(B |
| 434 | tilde | ~ | a~ -> ,Mc(B | 737 | tilde | ~ | a~ -> ,Mc(B |
| 435 | breve | ~ | g~ -> ,Mp(B | 738 | breve | ~ | g~ -> ,Mp(B |
| 436 | cedilla | , | c, -> ,Mg(B | 739 | cedilla | , | c, -> ,Mg(B |
| 437 | dot | . | i. -> ,M}(B I. -> ,M](B | 740 | dot | . | i. -> ,M}(B I. -> ,M](B |
| 438 | nordic | / | a/ -> ,Me(B e/ -> ,Mf(B o/ -> ,Mx(B | 741 | nordic | / | a/ -> ,Me(B e/ -> ,Mf(B o/ -> ,Mx(B |
| 439 | special | / | s/ -> ,M_(B | 742 | others | / | s/ -> ,M_(B |
| 743 | |||
| 744 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | ||
| 440 | " nil t nil nil nil nil nil nil nil nil t) | 745 | " nil t nil nil nil nil nil nil nil nil t) |
| 441 | 746 | ||
| 442 | (quail-define-rules | 747 | (quail-define-rules |
| @@ -502,80 +807,183 @@ | |||
| 502 | ("u^" ?,M{(B) | 807 | ("u^" ?,M{(B) |
| 503 | ("u`" ?,My(B) | 808 | ("u`" ?,My(B) |
| 504 | ("y\"" ?,M(B) | 809 | ("y\"" ?,M(B) |
| 810 | |||
| 811 | ("A''" ["A'"]) | ||
| 812 | ("A//" ["A/"]) | ||
| 813 | ("A\"\"" ["A\""]) | ||
| 814 | ("A^^" ["A^"]) | ||
| 815 | ("A``" ["A`"]) | ||
| 816 | ("A~~" ["A~"]) | ||
| 817 | ("C,," ["C,"]) | ||
| 818 | ("E''" ["E'"]) | ||
| 819 | ("E//" ["E/"]) | ||
| 820 | ("E\"\"" ["E\""]) | ||
| 821 | ("E^^" ["E^"]) | ||
| 822 | ("E``" ["E`"]) | ||
| 823 | ("G~~" ["G~"]) | ||
| 824 | ("I''" ["I'"]) | ||
| 825 | ("I.." ["I."]) | ||
| 826 | ("I\"\"" ["I\""]) | ||
| 827 | ("I^^" ["I^"]) | ||
| 828 | ("I``" ["I`"]) | ||
| 829 | ("N~~" ["N~"]) | ||
| 830 | ("O''" ["O'"]) | ||
| 831 | ("O//" ["O/"]) | ||
| 832 | ("O\"\"" ["O\""]) | ||
| 833 | ("O^^" ["O^"]) | ||
| 834 | ("O``" ["O`"]) | ||
| 835 | ("O~~" ["O~"]) | ||
| 836 | ("S,," ["S,"]) | ||
| 837 | ("U''" ["U'"]) | ||
| 838 | ("U\"\"" ["U\""]) | ||
| 839 | ("U^^" ["U^"]) | ||
| 840 | ("U``" ["U`"]) | ||
| 841 | ("a''" ["a'"]) | ||
| 842 | ("a//" ["a/"]) | ||
| 843 | ("a\"\"" ["a\""]) | ||
| 844 | ("a^^" ["a^"]) | ||
| 845 | ("a``" ["a`"]) | ||
| 846 | ("a~~" ["a~"]) | ||
| 847 | ("c,," ["c,"]) | ||
| 848 | ("e''" ["e'"]) | ||
| 849 | ("e//" ["e/"]) | ||
| 850 | ("e\"\"" ["e\""]) | ||
| 851 | ("e^^" ["e^"]) | ||
| 852 | ("e``" ["e`"]) | ||
| 853 | ("g~~" ["g~"]) | ||
| 854 | ("i''" ["i'"]) | ||
| 855 | ("i.." ["i."]) | ||
| 856 | ("i\"\"" ["i\""]) | ||
| 857 | ("i^^" ["i^"]) | ||
| 858 | ("i``" ["i`"]) | ||
| 859 | ("n~~" ["n~"]) | ||
| 860 | ("o''" ["o'"]) | ||
| 861 | ("o//" ["o/"]) | ||
| 862 | ("o\"\"" ["o\""]) | ||
| 863 | ("o^^" ["o^"]) | ||
| 864 | ("o``" ["o`"]) | ||
| 865 | ("o~~" ["o~"]) | ||
| 866 | ("s,," ["s,"]) | ||
| 867 | ("s//" ["s/"]) | ||
| 868 | ("u''" ["u'"]) | ||
| 869 | ("u\"\"" ["u\""]) | ||
| 870 | ("u^^" ["u^"]) | ||
| 871 | ("u``" ["u`"]) | ||
| 872 | ("y\"\"" ["y\""]) | ||
| 505 | ) | 873 | ) |
| 506 | 874 | ||
| 507 | (quail-define-package | 875 | (quail-define-package |
| 508 | "danish-postfix" "Latin-1" "DA<" t | 876 | "danish-postfix" "Latin-1" "DA<" t |
| 509 | "Danish input method (rule: AE -> ,AF(B, OE -> ,AX(B, AA -> ,AE(B, E' -> ,AI(B)" | 877 | "Danish input method (rule: AE -> ,AF(B, OE -> ,AX(B, AA -> ,AE(B, E' -> ,AI(B) |
| 878 | |||
| 879 | Doubling the postfix separates the letter and postfix: e.g. aee -> ae | ||
| 880 | " | ||
| 510 | nil t nil nil nil nil nil nil nil nil t) | 881 | nil t nil nil nil nil nil nil nil nil t) |
| 511 | 882 | ||
| 512 | (quail-define-rules | 883 | (quail-define-rules |
| 513 | ("AE" ?,AF(B) | 884 | ("AE" ?,AF(B) |
| 514 | ("ae" ?,Af(B) | 885 | ("ae" ?,Af(B) |
| 515 | |||
| 516 | ("OE" ?,AX(B) | 886 | ("OE" ?,AX(B) |
| 517 | ("oe" ?,Ax(B) | 887 | ("oe" ?,Ax(B) |
| 518 | |||
| 519 | ("AA" ?,AE(B) | 888 | ("AA" ?,AE(B) |
| 520 | ("aa" ?,Ae(B) | 889 | ("aa" ?,Ae(B) |
| 521 | |||
| 522 | ("E'" ?,AI(B) | 890 | ("E'" ?,AI(B) |
| 523 | ("e'" ?,Ai(B) | 891 | ("e'" ?,Ai(B) |
| 892 | |||
| 893 | ("AEE" ["AE"]) | ||
| 894 | ("aee" ["ae"]) | ||
| 895 | ("OEE" ["OE"]) | ||
| 896 | ("oee" ["oe"]) | ||
| 897 | ("AAA" ["AA"]) | ||
| 898 | ("aaa" ["aa"]) | ||
| 899 | ("E''" ["E'"]) | ||
| 900 | ("e''" ["e'"]) | ||
| 524 | ) | 901 | ) |
| 525 | 902 | ||
| 526 | (quail-define-package | 903 | (quail-define-package |
| 527 | "esperanto-postfix" "Latin-3" "EO<" t | 904 | "esperanto-postfix" "Latin-3" "EO<" t |
| 528 | "Esperanto input method with postfix modifiers | 905 | "Esperanto input method with postfix modifiers |
| 529 | 906 | ||
| 530 | Preceding ^ or following x will produce accented characters, | 907 | A following ^ or x will produce an accented character, |
| 531 | e.g. ^C -> ,CF(B, Gx -> ,CX(B. | 908 | e.g. c^ -> ,Cf(B, gx -> ,Cx(B, u^ -> ,C}(B. |
| 909 | |||
| 910 | Doubling the postfix separates the letter and postfix, | ||
| 911 | e.g. a'' -> a'. | ||
| 532 | " nil t nil nil nil nil nil nil nil nil t) | 912 | " nil t nil nil nil nil nil nil nil nil t) |
| 533 | 913 | ||
| 534 | (quail-define-rules | 914 | (quail-define-rules |
| 535 | ("Cx" ?,CF(B) | 915 | ("Cx" ?,CF(B) |
| 536 | ("^C" ?,CF(B) | 916 | ("C^" ?,CF(B) |
| 537 | ("cx" ?,Cf(B) | 917 | ("cx" ?,Cf(B) |
| 538 | ("^c" ?,Cf(B) | 918 | ("c^" ?,Cf(B) |
| 539 | |||
| 540 | ("Gx" ?,CX(B) | 919 | ("Gx" ?,CX(B) |
| 541 | ("^G" ?,CX(B) | 920 | ("G^" ?,CX(B) |
| 542 | ("gx" ?,Cx(B) | 921 | ("gx" ?,Cx(B) |
| 543 | ("^g" ?,Cx(B) | 922 | ("g^" ?,Cx(B) |
| 544 | |||
| 545 | ("Hx" ?,C&(B) | 923 | ("Hx" ?,C&(B) |
| 546 | ("^H" ?,C&(B) | 924 | ("H^" ?,C&(B) |
| 547 | ("hx" ?,C6(B) | 925 | ("hx" ?,C6(B) |
| 548 | ("^h" ?,C6(B) | 926 | ("h^" ?,C6(B) |
| 549 | |||
| 550 | ("Jx" ?,C,(B) | 927 | ("Jx" ?,C,(B) |
| 551 | ("^J" ?,C,(B) | 928 | ("J^" ?,C,(B) |
| 552 | ("jx" ?,C<(B) | 929 | ("jx" ?,C<(B) |
| 553 | ("^j" ?,C<(B) | 930 | ("j^" ?,C<(B) |
| 554 | |||
| 555 | ("Sx" ?,C^(B) | 931 | ("Sx" ?,C^(B) |
| 556 | ("^S" ?,C^(B) | 932 | ("S^" ?,C^(B) |
| 557 | ("sx" ?,C~(B) | 933 | ("sx" ?,C~(B) |
| 558 | ("^s" ?,C~(B) | 934 | ("s^" ?,C~(B) |
| 559 | |||
| 560 | ("Ux" ?,C](B) | 935 | ("Ux" ?,C](B) |
| 561 | ("^U" ?,C](B) | 936 | ("U^" ?,C](B) |
| 562 | ("~U" ?,C](B) | ||
| 563 | ("ux" ?,C}(B) | 937 | ("ux" ?,C}(B) |
| 564 | ("^u" ?,C}(B) | 938 | ("u^" ?,C}(B) |
| 565 | ("~u" ?,C}(B) | 939 | |
| 940 | ("Cxx" ["Cx"]) | ||
| 941 | ("C^^" ["C^"]) | ||
| 942 | ("cxx" ["cx"]) | ||
| 943 | ("c^^" ["c^"]) | ||
| 944 | ("Gxx" ["Gx"]) | ||
| 945 | ("G^^" ["G^"]) | ||
| 946 | ("gxx" ["gx"]) | ||
| 947 | ("g^^" ["g^"]) | ||
| 948 | ("Hxx" ["Hx"]) | ||
| 949 | ("H^^" ["H^"]) | ||
| 950 | ("hxx" ["hx"]) | ||
| 951 | ("h^^" ["h^"]) | ||
| 952 | ("Jxx" ["Jx"]) | ||
| 953 | ("J^^" ["J^"]) | ||
| 954 | ("jxx" ["jx"]) | ||
| 955 | ("j^^" ["j^"]) | ||
| 956 | ("Sxx" ["Sx"]) | ||
| 957 | ("S^^" ["S^"]) | ||
| 958 | ("sxx" ["sx"]) | ||
| 959 | ("s^^" ["s^"]) | ||
| 960 | ("Uxx" ["Ux"]) | ||
| 961 | ("U^^" ["U^"]) | ||
| 962 | ("uxx" ["ux"]) | ||
| 963 | ("u^^" ["u^"]) | ||
| 566 | ) | 964 | ) |
| 567 | 965 | ||
| 568 | (quail-define-package | 966 | (quail-define-package |
| 569 | "finnish-postfix" "Latin-1" "FI<" t | 967 | "finnish-postfix" "Latin-1" "FI<" t |
| 570 | "Finnish (Suomi) input method (rule: AE -> ,AD(B, OE -> ,AV(B)" | 968 | "Finnish (Suomi) input method |
| 969 | |||
| 970 | AE -> ,AD(B | ||
| 971 | AEE -> AE | ||
| 972 | OE -> ,AV(B | ||
| 973 | OEE -> OE | ||
| 974 | " | ||
| 571 | nil t nil nil nil nil nil nil nil nil t) | 975 | nil t nil nil nil nil nil nil nil nil t) |
| 572 | 976 | ||
| 573 | (quail-define-rules | 977 | (quail-define-rules |
| 574 | ("AE" ?,AD(B) | 978 | ("AE" ?,AD(B) |
| 575 | ("ae" ?,Ad(B) | 979 | ("ae" ?,Ad(B) |
| 576 | |||
| 577 | ("OE" ?,AV(B) | 980 | ("OE" ?,AV(B) |
| 578 | ("oe" ?,Av(B) | 981 | ("oe" ?,Av(B) |
| 982 | |||
| 983 | ("AEE" ["AE"]) | ||
| 984 | ("aee" ["ae"]) | ||
| 985 | ("OEE" ["OE"]) | ||
| 986 | ("oee" ["oe"]) | ||
| 579 | ) | 987 | ) |
| 580 | 988 | ||
| 581 | (quail-define-package | 989 | (quail-define-package |
| @@ -583,9 +991,12 @@ e.g. ^C -> ,CF(B, Gx -> ,CX(B. | |||
| 583 | "French (Fran,Ag(Bais) input method with postfix modifiers | 991 | "French (Fran,Ag(Bais) input method with postfix modifiers |
| 584 | 992 | ||
| 585 | ` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tr,Ai(Bma. | 993 | ` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tr,Ai(Bma. |
| 586 | Par exemple A` -> ,A@(B, E' -> ,AI(B. | 994 | Par exemple: a` -> ,A`(B, e' -> ,Ai(B. |
| 995 | |||
| 996 | ,AG(B, ,A+(B, et ,A;(B sont produits par C,, <<, et >>. | ||
| 587 | 997 | ||
| 588 | ,AG(B, ,A+(B, et ,A;(B sont produits par C/, <<, et >>. | 998 | En doublant la frappe des diacritiques, ils s'isoleront de la lettre. |
| 999 | Par exemple: e'' -> e' | ||
| 589 | 1000 | ||
| 590 | <e dans l'o> n'est pas disponible." | 1001 | <e dans l'o> n'est pas disponible." |
| 591 | nil t nil nil nil nil nil nil nil nil t) | 1002 | nil t nil nil nil nil nil nil nil nil t) |
| @@ -595,7 +1006,6 @@ Par exemple A` -> ,A@(B, E' -> ,AI(B. | |||
| 595 | ("A^" ?,AB(B) | 1006 | ("A^" ?,AB(B) |
| 596 | ("a`" ?,A`(B) | 1007 | ("a`" ?,A`(B) |
| 597 | ("a^" ?,Ab(B) | 1008 | ("a^" ?,Ab(B) |
| 598 | |||
| 599 | ("E`" ?,AH(B) | 1009 | ("E`" ?,AH(B) |
| 600 | ("E'" ?,AI(B) | 1010 | ("E'" ?,AI(B) |
| 601 | ("E^" ?,AJ(B) | 1011 | ("E^" ?,AJ(B) |
| @@ -604,48 +1014,84 @@ Par exemple A` -> ,A@(B, E' -> ,AI(B. | |||
| 604 | ("e'" ?,Ai(B) | 1014 | ("e'" ?,Ai(B) |
| 605 | ("e^" ?,Aj(B) | 1015 | ("e^" ?,Aj(B) |
| 606 | ("e\"" ?,Ak(B) | 1016 | ("e\"" ?,Ak(B) |
| 607 | |||
| 608 | ("I^" ?,AN(B) | 1017 | ("I^" ?,AN(B) |
| 609 | ("I\"" ?,AO(B) | 1018 | ("I\"" ?,AO(B) |
| 610 | ("i^" ?,An(B) | 1019 | ("i^" ?,An(B) |
| 611 | ("i\"" ?,Ao(B) | 1020 | ("i\"" ?,Ao(B) |
| 612 | |||
| 613 | ("O^" ?,AT(B) | 1021 | ("O^" ?,AT(B) |
| 614 | ("o^" ?,At(B) | 1022 | ("o^" ?,At(B) |
| 615 | |||
| 616 | ("U`" ?,AY(B) | 1023 | ("U`" ?,AY(B) |
| 617 | ("U^" ?,A[(B) | 1024 | ("U^" ?,A[(B) |
| 618 | ("U\"" ?,A\(B) | 1025 | ("U\"" ?,A\(B) |
| 619 | ("u`" ?,Ay(B) | 1026 | ("u`" ?,Ay(B) |
| 620 | ("u^" ?,A{(B) | 1027 | ("u^" ?,A{(B) |
| 621 | ("u\"" ?,A|(B) | 1028 | ("u\"" ?,A|(B) |
| 622 | 1029 | ("C," ?,AG(B) | |
| 623 | ("C/" ?,AG(B) | 1030 | ("c," ?,Ag(B) |
| 624 | ("c/" ?,Ag(B) | ||
| 625 | |||
| 626 | ("<<" ?,A+(B) | 1031 | ("<<" ?,A+(B) |
| 627 | (">>" ?,A;(B) | 1032 | (">>" ?,A;(B) |
| 1033 | |||
| 1034 | ("A``" ["A`"]) | ||
| 1035 | ("A^^" ["A^"]) | ||
| 1036 | ("a``" ["a`"]) | ||
| 1037 | ("a^^" ["a^"]) | ||
| 1038 | ("E``" ["E`"]) | ||
| 1039 | ("E''" ["E'"]) | ||
| 1040 | ("E^^" ["E^"]) | ||
| 1041 | ("E\"\"" ["E\""]) | ||
| 1042 | ("e``" ["e`"]) | ||
| 1043 | ("e''" ["e'"]) | ||
| 1044 | ("e^^" ["e^"]) | ||
| 1045 | ("e\"\"" ["e\""]) | ||
| 1046 | ("I^^" ["I^"]) | ||
| 1047 | ("I\"\"" ["I\""]) | ||
| 1048 | ("i^^" ["i^"]) | ||
| 1049 | ("i\"\"" ["i\""]) | ||
| 1050 | ("O^^" ["O^"]) | ||
| 1051 | ("o^^" ["o^"]) | ||
| 1052 | ("U``" ["U`"]) | ||
| 1053 | ("U^^" ["U^"]) | ||
| 1054 | ("U\"\"" ["U\""]) | ||
| 1055 | ("u``" ["u`"]) | ||
| 1056 | ("u^^" ["u^"]) | ||
| 1057 | ("u\"\"" ["u\""]) | ||
| 1058 | ("C,," ["C,"]) | ||
| 1059 | ("c,," ["c,"]) | ||
| 1060 | ("<<<" ["<<"]) | ||
| 1061 | (">>>" [">>"]) | ||
| 628 | ) | 1062 | ) |
| 629 | 1063 | ||
| 630 | (quail-define-package | 1064 | (quail-define-package |
| 631 | "german-postfix" "Latin-1" "DE<" t | 1065 | "german-postfix" "Latin-1" "DE<" t |
| 632 | "German (Deutsch) input method (rule: AE -> ,AD(B, OE -> ,AV(B, UE -> ,A\(B, sz -> ,A_(B) | 1066 | "German (Deutsch) input method |
| 633 | 1067 | ||
| 634 | ,A_(B can also be input by 'ss' followed by M-n." | 1068 | ae -> ,Ad(B |
| 1069 | aee -> ae | ||
| 1070 | oe -> ,Av(B | ||
| 1071 | oee -> oe | ||
| 1072 | ue -> ,A|(B | ||
| 1073 | uee -> ue | ||
| 1074 | sz -> ,A_(B | ||
| 1075 | szz -> sz | ||
| 1076 | " | ||
| 635 | nil t nil nil nil nil nil nil nil nil t) | 1077 | nil t nil nil nil nil nil nil nil nil t) |
| 636 | 1078 | ||
| 637 | (quail-define-rules | 1079 | (quail-define-rules |
| 638 | ("AE" ?,AD(B) | 1080 | ("AE" ?,AD(B) |
| 639 | ("ae" ?,Ad(B) | 1081 | ("ae" ?,Ad(B) |
| 640 | |||
| 641 | ("OE" ?,AV(B) | 1082 | ("OE" ?,AV(B) |
| 642 | ("oe" ?,Av(B) | 1083 | ("oe" ?,Av(B) |
| 643 | |||
| 644 | ("UE" ?,A\(B) | 1084 | ("UE" ?,A\(B) |
| 645 | ("ue" ?,A|(B) | 1085 | ("ue" ?,A|(B) |
| 646 | |||
| 647 | ("sz" ?,A_(B) | 1086 | ("sz" ?,A_(B) |
| 648 | ("ss" ["ss" ?,A_(B]) | 1087 | |
| 1088 | ("AEE" ["AE"]) | ||
| 1089 | ("aee" ["ae"]) | ||
| 1090 | ("OEE" ["OE"]) | ||
| 1091 | ("oee" ["oe"]) | ||
| 1092 | ("UEE" ["UE"]) | ||
| 1093 | ("uee" ["ue"]) | ||
| 1094 | ("szz" ["sz"]) | ||
| 649 | ) | 1095 | ) |
| 650 | 1096 | ||
| 651 | (quail-define-package | 1097 | (quail-define-package |
| @@ -661,39 +1107,53 @@ Y' -> ,A](B | |||
| 661 | AE -> ,AF(B | 1107 | AE -> ,AF(B |
| 662 | OE -> ,AV(B | 1108 | OE -> ,AV(B |
| 663 | D/ -> ,AP(B (eth) | 1109 | D/ -> ,AP(B (eth) |
| 664 | T/ -> ,A^(B (thorn)" | 1110 | T/ -> ,A^(B (thorn) |
| 665 | nil t nil nil nil nil nil nil nil nil t) | 1111 | |
| 1112 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | ||
| 1113 | " nil t nil nil nil nil nil nil nil nil t) | ||
| 666 | 1114 | ||
| 667 | (quail-define-rules | 1115 | (quail-define-rules |
| 668 | ("A'" ?,AA(B) | 1116 | ("A'" ?,AA(B) |
| 669 | ("a'" ?,Aa(B) | 1117 | ("a'" ?,Aa(B) |
| 670 | |||
| 671 | ("E'" ?,AI(B) | 1118 | ("E'" ?,AI(B) |
| 672 | ("e'" ?,Ai(B) | 1119 | ("e'" ?,Ai(B) |
| 673 | |||
| 674 | ("I'" ?,AM(B) | 1120 | ("I'" ?,AM(B) |
| 675 | ("i'" ?,Am(B) | 1121 | ("i'" ?,Am(B) |
| 676 | |||
| 677 | ("O'" ?,AS(B) | 1122 | ("O'" ?,AS(B) |
| 678 | ("o'" ?,As(B) | 1123 | ("o'" ?,As(B) |
| 679 | |||
| 680 | ("U'" ?,AZ(B) | 1124 | ("U'" ?,AZ(B) |
| 681 | ("u'" ?,Az(B) | 1125 | ("u'" ?,Az(B) |
| 682 | |||
| 683 | ("Y'" ?,A](B) | 1126 | ("Y'" ?,A](B) |
| 684 | ("y'" ?,A}(B) | 1127 | ("y'" ?,A}(B) |
| 685 | |||
| 686 | ("AE" ?,AF(B) | 1128 | ("AE" ?,AF(B) |
| 687 | ("ae" ?,Af(B) | 1129 | ("ae" ?,Af(B) |
| 688 | |||
| 689 | ("OE" ?,AV(B) | 1130 | ("OE" ?,AV(B) |
| 690 | ("oe" ?,Av(B) | 1131 | ("oe" ?,Av(B) |
| 691 | |||
| 692 | ("D/" ?,AP(B) | 1132 | ("D/" ?,AP(B) |
| 693 | ("d/" ?,Ap(B) | 1133 | ("d/" ?,Ap(B) |
| 694 | |||
| 695 | ("T/" ?,A^(B) | 1134 | ("T/" ?,A^(B) |
| 696 | ("t/" ?,A~(B) | 1135 | ("t/" ?,A~(B) |
| 1136 | |||
| 1137 | ("A''" ["A'"]) | ||
| 1138 | ("a''" ["a'"]) | ||
| 1139 | ("E''" ["E'"]) | ||
| 1140 | ("e''" ["e'"]) | ||
| 1141 | ("I''" ["I'"]) | ||
| 1142 | ("i''" ["i'"]) | ||
| 1143 | ("O''" ["O'"]) | ||
| 1144 | ("o''" ["o'"]) | ||
| 1145 | ("U''" ["U'"]) | ||
| 1146 | ("u''" ["u'"]) | ||
| 1147 | ("Y''" ["Y'"]) | ||
| 1148 | ("y''" ["y'"]) | ||
| 1149 | ("AEE" ["AE"]) | ||
| 1150 | ("aee" ["ae"]) | ||
| 1151 | ("OEE" ["OE"]) | ||
| 1152 | ("oee" ["oe"]) | ||
| 1153 | ("D//" ["D/"]) | ||
| 1154 | ("d//" ["d/"]) | ||
| 1155 | ("T//" ["T/"]) | ||
| 1156 | ("t//" ["t/"]) | ||
| 697 | ) | 1157 | ) |
| 698 | 1158 | ||
| 699 | (quail-define-package | 1159 | (quail-define-package |
| @@ -705,66 +1165,104 @@ E` -> ,AH(B | |||
| 705 | I` -> ,AL(B | 1165 | I` -> ,AL(B |
| 706 | O` -> ,AR(B | 1166 | O` -> ,AR(B |
| 707 | U` -> ,AY(B | 1167 | U` -> ,AY(B |
| 1168 | |||
| 1169 | Doubling the postfix separates the letter and postfix: e.g. a`` -> a` | ||
| 708 | " nil t nil nil nil nil nil nil nil nil t) | 1170 | " nil t nil nil nil nil nil nil nil nil t) |
| 709 | 1171 | ||
| 710 | (quail-define-rules | 1172 | (quail-define-rules |
| 711 | ("A`" ?,A@(B) | 1173 | ("A`" ?,A@(B) |
| 712 | ("a`" ?,A`(B) | 1174 | ("a`" ?,A`(B) |
| 713 | |||
| 714 | ("E`" ?,AH(B) | 1175 | ("E`" ?,AH(B) |
| 715 | ("e`" ?,Ah(B) | 1176 | ("e`" ?,Ah(B) |
| 716 | |||
| 717 | ("I`" ?,AL(B) | 1177 | ("I`" ?,AL(B) |
| 718 | ("i`" ?,Al(B) | 1178 | ("i`" ?,Al(B) |
| 719 | |||
| 720 | ("O`" ?,AR(B) | 1179 | ("O`" ?,AR(B) |
| 721 | ("o`" ?,Ar(B) | 1180 | ("o`" ?,Ar(B) |
| 722 | |||
| 723 | ("U`" ?,AY(B) | 1181 | ("U`" ?,AY(B) |
| 724 | ("u`" ?,Ay(B) | 1182 | ("u`" ?,Ay(B) |
| 1183 | |||
| 1184 | ("A``" ["A`"]) | ||
| 1185 | ("a``" ["a`"]) | ||
| 1186 | ("E``" ["E`"]) | ||
| 1187 | ("e``" ["e`"]) | ||
| 1188 | ("I``" ["I`"]) | ||
| 1189 | ("i``" ["i`"]) | ||
| 1190 | ("O``" ["O`"]) | ||
| 1191 | ("o``" ["o`"]) | ||
| 1192 | ("U``" ["U`"]) | ||
| 1193 | ("u``" ["u`"]) | ||
| 725 | ) | 1194 | ) |
| 726 | 1195 | ||
| 727 | (quail-define-package | 1196 | (quail-define-package |
| 728 | "norwegian-postfix" "Latin-1" "NO<" t | 1197 | "norwegian-postfix" "Latin-1" "NO<" t |
| 729 | "Norwegian (Norsk) input method (rule: AE->,AF(B, OE->,AX(B, AA->,AE(B, E'->,AI(B)" | 1198 | "Norwegian (Norsk) input method (rule: AE->,AF(B, OE->,AX(B, AA->,AE(B, E'->,AI(B) |
| 1199 | |||
| 1200 | Doubling the postfix separates the letter and postfix: e.g. aee -> ae | ||
| 1201 | " | ||
| 730 | nil t nil nil nil nil nil nil nil nil t) | 1202 | nil t nil nil nil nil nil nil nil nil t) |
| 731 | 1203 | ||
| 732 | (quail-define-rules | 1204 | (quail-define-rules |
| 733 | ("AE" ?,AF(B) | 1205 | ("AE" ?,AF(B) |
| 734 | ("ae" ?,Af(B) | 1206 | ("ae" ?,Af(B) |
| 735 | |||
| 736 | ("OE" ?,AX(B) | 1207 | ("OE" ?,AX(B) |
| 737 | ("oe" ?,Ax(B) | 1208 | ("oe" ?,Ax(B) |
| 738 | |||
| 739 | ("AA" ?,AE(B) | 1209 | ("AA" ?,AE(B) |
| 740 | ("aa" ?,Ae(B) | 1210 | ("aa" ?,Ae(B) |
| 741 | |||
| 742 | ("E'" ?,AI(B) | 1211 | ("E'" ?,AI(B) |
| 743 | ("e'" ?,Ai(B) | 1212 | ("e'" ?,Ai(B) |
| 1213 | |||
| 1214 | ("AEE" ["AE"]) | ||
| 1215 | ("aee" ["ae"]) | ||
| 1216 | ("OEE" ["OE"]) | ||
| 1217 | ("oee" ["oe"]) | ||
| 1218 | ("AAA" ["AA"]) | ||
| 1219 | ("aaa" ["aa"]) | ||
| 1220 | ("E''" ["E'"]) | ||
| 1221 | ("e''" ["e'"]) | ||
| 744 | ) | 1222 | ) |
| 745 | 1223 | ||
| 746 | (quail-define-package | 1224 | (quail-define-package |
| 747 | "scandinavian-postfix" "Latin-1" "SC<" t | 1225 | "scandinavian-postfix" "Latin-1" "SC<" t |
| 748 | "Scandinavian input method (rule: AE->,AD(B/,AF(B, OE->,AV(B/,AX(B, AA->,AE(B, E'->,AI(B) | 1226 | "Scandinavian input method with postfix modifiers |
| 749 | |||
| 750 | Supported languages are Swidish, Norwegian, Danish, and Finnish. | 1227 | Supported languages are Swidish, Norwegian, Danish, and Finnish. |
| 751 | 1228 | ||
| 752 | You can toggle between ,AD(B and ,AF(B, or between OE and ,AV(B, by typing M-n | 1229 | ae -> ,Af(B |
| 753 | when the character is underlined. | 1230 | oe -> ,Ax(B |
| 754 | " nil nil nil nil nil nil nil nil nil nil t) | 1231 | aa -> ,Ae(B |
| 1232 | a\" -> ,Ad(B | ||
| 1233 | o\" -> ,Av(B | ||
| 1234 | e' -> ,Ai(B | ||
| 755 | 1235 | ||
| 756 | (quail-define-rules | 1236 | Doubling the postfix separates the letter and postfix: |
| 757 | ("AE" [?,AD(B ?,AF(B]) | 1237 | aee -> ae, o\"\" -> o\", etc. |
| 758 | ("ae" [?,Ad(B ?,Af(B]) | 1238 | " nil t nil nil nil nil nil nil nil nil t) |
| 759 | 1239 | ||
| 1240 | (quail-define-rules | ||
| 1241 | ("AE" ?,AF(B) | ||
| 1242 | ("ae" ?,Af(B) | ||
| 1243 | ("OE" ?,AX(B) | ||
| 1244 | ("oe" ?,Ax(B) | ||
| 760 | ("AA" ?,AE(B) | 1245 | ("AA" ?,AE(B) |
| 761 | ("aa" ?,Ae(B) | 1246 | ("aa" ?,Ae(B) |
| 762 | 1247 | ("A\"" ?,AD(B) | |
| 763 | ("OE" [?,AV(B ?,AX(B]) | 1248 | ("a\"" ?,Ad(B) |
| 764 | ("oe" [?,Av(B ?,Ax(B]) | 1249 | ("O\"" ?,AV(B) |
| 765 | 1250 | ("o\"" ?,Av(B) | |
| 766 | ("E'" ?,AI(B) | 1251 | ("E'" ?,AI(B) |
| 767 | ("e'" ?,Ai(B) | 1252 | ("e'" ?,Ai(B) |
| 1253 | |||
| 1254 | ("AEE" ["AE"]) | ||
| 1255 | ("aee" ["ae"]) | ||
| 1256 | ("OEE" ["OE"]) | ||
| 1257 | ("oee" ["oe"]) | ||
| 1258 | ("AAA" ["AA"]) | ||
| 1259 | ("aaa" ["aa"]) | ||
| 1260 | ("A\"\"" ["A\""]) | ||
| 1261 | ("a\"\"" ["a\""]) | ||
| 1262 | ("O\"\"" ["O\""]) | ||
| 1263 | ("o\"\"" ["o\""]) | ||
| 1264 | ("E''" ["E'"]) | ||
| 1265 | ("e''" ["e'"]) | ||
| 768 | ) | 1266 | ) |
| 769 | 1267 | ||
| 770 | (quail-define-package | 1268 | (quail-define-package |
| @@ -779,48 +1277,68 @@ U' -> ,AZ(B | |||
| 779 | N~ -> ,AQ(B | 1277 | N~ -> ,AQ(B |
| 780 | !/ -> ,A!(B | 1278 | !/ -> ,A!(B |
| 781 | ?/ -> ,A?(B | 1279 | ?/ -> ,A?(B |
| 1280 | |||
| 1281 | Doubling the postfix separates the letter and postfix: | ||
| 1282 | a'' -> a', n~~ -> n~, etc. | ||
| 782 | " nil t nil nil nil nil nil nil nil nil t) | 1283 | " nil t nil nil nil nil nil nil nil nil t) |
| 783 | 1284 | ||
| 784 | (quail-define-rules | 1285 | (quail-define-rules |
| 785 | ("A'" ?,AA(B) | 1286 | ("A'" ?,AA(B) |
| 786 | ("a'" ?,Aa(B) | 1287 | ("a'" ?,Aa(B) |
| 787 | |||
| 788 | ("E'" ?,AI(B) | 1288 | ("E'" ?,AI(B) |
| 789 | ("e'" ?,Ai(B) | 1289 | ("e'" ?,Ai(B) |
| 790 | |||
| 791 | ("I'" ?,AM(B) | 1290 | ("I'" ?,AM(B) |
| 792 | ("i'" ?,Am(B) | 1291 | ("i'" ?,Am(B) |
| 793 | |||
| 794 | ("O'" ?,AS(B) | 1292 | ("O'" ?,AS(B) |
| 795 | ("o'" ?,As(B) | 1293 | ("o'" ?,As(B) |
| 796 | |||
| 797 | ("U'" ?,AZ(B) | 1294 | ("U'" ?,AZ(B) |
| 798 | ("u'" ?,Az(B) | 1295 | ("u'" ?,Az(B) |
| 799 | |||
| 800 | ("N~" ?,AQ(B) | 1296 | ("N~" ?,AQ(B) |
| 801 | ("n~" ?,Aq(B) | 1297 | ("n~" ?,Aq(B) |
| 802 | |||
| 803 | ("?/" ?,A?(B) | 1298 | ("?/" ?,A?(B) |
| 804 | ("!/" ?,A!(B) | 1299 | ("!/" ?,A!(B) |
| 1300 | |||
| 1301 | ("A''" ["A'"]) | ||
| 1302 | ("a''" ["a'"]) | ||
| 1303 | ("E''" ["E'"]) | ||
| 1304 | ("e''" ["e'"]) | ||
| 1305 | ("I''" ["I'"]) | ||
| 1306 | ("i''" ["i'"]) | ||
| 1307 | ("O''" ["O'"]) | ||
| 1308 | ("o''" ["o'"]) | ||
| 1309 | ("U''" ["U'"]) | ||
| 1310 | ("u''" ["u'"]) | ||
| 1311 | ("N~~" ["N~"]) | ||
| 1312 | ("n~~" ["n~"]) | ||
| 1313 | ("?//" ["?/"]) | ||
| 1314 | ("!//" ["!/"]) | ||
| 805 | ) | 1315 | ) |
| 806 | 1316 | ||
| 807 | (quail-define-package | 1317 | (quail-define-package |
| 808 | "swedish-postfix" "Latin-1" "SV<" t | 1318 | "swedish-postfix" "Latin-1" "SV<" t |
| 809 | "Swedish (Svenska) input method (rule: AA -> ,AE(B, AE -> ,AD(B, OE -> ,AV(B, E' -> ,AI(B)" | 1319 | "Swedish (Svenska) input method (rule: AA -> ,AE(B, AE -> ,AD(B, OE -> ,AV(B, E' -> ,AI(B) |
| 810 | nil t nil nil nil nil nil nil nil nil t) | 1320 | |
| 1321 | Doubling the postfix separates the letter and postfix: e.g. aee -> ae | ||
| 1322 | " nil t nil nil nil nil nil nil nil nil t) | ||
| 811 | 1323 | ||
| 812 | (quail-define-rules | 1324 | (quail-define-rules |
| 813 | ("AA" ?,AE(B) | 1325 | ("AA" ?,AE(B) |
| 814 | ("aa" ?,Ae(B) | 1326 | ("aa" ?,Ae(B) |
| 815 | |||
| 816 | ("AE" ?,AD(B) | 1327 | ("AE" ?,AD(B) |
| 817 | ("ae" ?,Ad(B) | 1328 | ("ae" ?,Ad(B) |
| 818 | |||
| 819 | ("OE" ?,AV(B) | 1329 | ("OE" ?,AV(B) |
| 820 | ("oe" ?,Av(B) | 1330 | ("oe" ?,Av(B) |
| 821 | |||
| 822 | ("E'" ?,AI(B) | 1331 | ("E'" ?,AI(B) |
| 823 | ("e'" ?,Ai(B) | 1332 | ("e'" ?,Ai(B) |
| 1333 | |||
| 1334 | ("AAA" ["AA"]) | ||
| 1335 | ("aaa" ["aa"]) | ||
| 1336 | ("AEE" ["AE"]) | ||
| 1337 | ("aee" ["ae"]) | ||
| 1338 | ("OEE" ["OE"]) | ||
| 1339 | ("oee" ["oe"]) | ||
| 1340 | ("E''" ["E'"]) | ||
| 1341 | ("e''" ["e'"]) | ||
| 824 | ) | 1342 | ) |
| 825 | 1343 | ||
| 826 | (quail-define-package | 1344 | (quail-define-package |
| @@ -830,42 +1348,56 @@ N~ -> ,AQ(B | |||
| 830 | Note for I, ,C9(B, ,C)(B, i. | 1348 | Note for I, ,C9(B, ,C)(B, i. |
| 831 | 1349 | ||
| 832 | A^ -> ,CB(B | 1350 | A^ -> ,CB(B |
| 833 | C/ -> ,CG(B | 1351 | C, -> ,CG(B |
| 834 | G^ -> ,C+(B | 1352 | G^ -> ,C+(B |
| 835 | I -> I | 1353 | I -> I |
| 836 | i -> ,C9(B | 1354 | i -> ,C9(B |
| 837 | I' -> ,C)(B | 1355 | I. -> ,C)(B |
| 838 | i' -> i | 1356 | i. -> i |
| 839 | O\" -> ,CV(B | 1357 | O\" -> ,CV(B |
| 840 | S/ -> ,C*(B | 1358 | S, -> ,C*(B |
| 841 | U\" -> ,C\(B | 1359 | U\" -> ,C\(B |
| 842 | U^ -> ,C[(B | 1360 | U^ -> ,C[(B |
| 1361 | |||
| 1362 | Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^ | ||
| 843 | " nil t nil nil nil nil nil nil nil nil t) | 1363 | " nil t nil nil nil nil nil nil nil nil t) |
| 844 | 1364 | ||
| 845 | (quail-define-rules | 1365 | (quail-define-rules |
| 846 | ("A^" ?,CB(B) | 1366 | ("A^" ?,CB(B) |
| 847 | ("a^" ?,Cb(B) | 1367 | ("a^" ?,Cb(B) |
| 848 | 1368 | ("C," ?,CG(B) | |
| 849 | ("C/" ?,CG(B) | 1369 | ("c," ?,Cg(B) |
| 850 | ("c/" ?,Cg(B) | ||
| 851 | |||
| 852 | ("G^" ?,C+(B) | 1370 | ("G^" ?,C+(B) |
| 853 | ("g^" ?,C;(B) | 1371 | ("g^" ?,C;(B) |
| 854 | 1372 | ("I." ?,C)(B) | |
| 855 | ("I'" ?,C)(B) | ||
| 856 | ("i" ?,C9(B) | 1373 | ("i" ?,C9(B) |
| 857 | ("i'" ?i) | 1374 | ("i." ?i) |
| 858 | |||
| 859 | ("O\"" ?,CV(B) | 1375 | ("O\"" ?,CV(B) |
| 860 | ("o\"" ?,Cv(B) | 1376 | ("o\"" ?,Cv(B) |
| 861 | 1377 | ("S," ?,C*(B) | |
| 862 | ("S/" ?,C*(B) | 1378 | ("s," ?,C:(B) |
| 863 | ("s/" ?,C:(B) | ||
| 864 | |||
| 865 | ("U\"" ?,C\(B) | 1379 | ("U\"" ?,C\(B) |
| 866 | ("u\"" ?,C|(B) | 1380 | ("u\"" ?,C|(B) |
| 867 | ("U^" ?,C[(B) | 1381 | ("U^" ?,C[(B) |
| 868 | ("u^" ?,C{(B) | 1382 | ("u^" ?,C{(B) |
| 1383 | |||
| 1384 | ("A^^" ["A^"]) | ||
| 1385 | ("a^^" ["a^"]) | ||
| 1386 | ("C,," ["C,"]) | ||
| 1387 | ("c,," ["c,"]) | ||
| 1388 | ("G^^" ["G^"]) | ||
| 1389 | ("g^^" ["g^"]) | ||
| 1390 | ("I.." ["I."]) | ||
| 1391 | ("i" ["i"]) | ||
| 1392 | ("i.." ["i."]) | ||
| 1393 | ("O\"\"" ["O\""]) | ||
| 1394 | ("o\"\"" ["o\""]) | ||
| 1395 | ("S,," ["S,"]) | ||
| 1396 | ("s,," ["s,"]) | ||
| 1397 | ("U\"\"" ["U\""]) | ||
| 1398 | ("u\"\"" ["u\""]) | ||
| 1399 | ("U^^" ["U^"]) | ||
| 1400 | ("u^^" ["u^"]) | ||
| 869 | ) | 1401 | ) |
| 870 | 1402 | ||
| 871 | (quail-define-package | 1403 | (quail-define-package |
| @@ -1057,6 +1589,9 @@ pr,Ai(Bfixes: ^ pour circonflexe, ,A((B pour tr,Ai(Bma. | |||
| 1057 | ("{e" ?,Ak(B) | 1589 | ("{e" ?,Ak(B) |
| 1058 | ("{i" ?,Ao(B) | 1590 | ("{i" ?,Ao(B) |
| 1059 | ("{u" ?,A|(B) | 1591 | ("{u" ?,A|(B) |
| 1592 | |||
| 1593 | ("[[" ?^) | ||
| 1594 | ("{{" ?,A((B) | ||
| 1060 | ) | 1595 | ) |
| 1061 | 1596 | ||
| 1062 | ;; | 1597 | ;; |
| @@ -1105,6 +1640,8 @@ Dead accent is right to ,Af(B." nil t t t t nil nil nil nil nil t) | |||
| 1105 | ("'O" ?,AS(B) | 1640 | ("'O" ?,AS(B) |
| 1106 | ("'U" ?,AZ(B) | 1641 | ("'U" ?,AZ(B) |
| 1107 | ("'Y" ?,A](B) | 1642 | ("'Y" ?,A](B) |
| 1643 | |||
| 1644 | ("''" ?,A4(B) | ||
| 1108 | ) | 1645 | ) |
| 1109 | 1646 | ||
| 1110 | ;; | 1647 | ;; |