| 1 |
|
|---|
| 2 |
|
|---|
| 3 |
|
|---|
| 4 |
|
|---|
| 5 |
|
|---|
| 6 |
|
|---|
| 7 |
|
|---|
| 8 |
|
|---|
| 9 |
|
|---|
| 10 |
|
|---|
| 11 |
|
|---|
| 12 |
|
|---|
| 13 |
|
|---|
| 14 |
|
|---|
| 15 |
|
|---|
| 16 |
|
|---|
| 17 |
|
|---|
| 18 |
|
|---|
| 19 |
|
|---|
| 20 |
|
|---|
| 21 |
|
|---|
| 22 |
|
|---|
| 23 |
|
|---|
| 24 |
|
|---|
| 25 |
|
|---|
| 26 |
|
|---|
| 27 |
|
|---|
| 28 |
|
|---|
| 29 |
|
|---|
| 30 |
|
|---|
| 31 |
|
|---|
| 32 |
|
|---|
| 33 |
|
|---|
| 34 |
|
|---|
| 35 |
|
|---|
| 36 |
|
|---|
| 37 |
|
|---|
| 38 |
|
|---|
| 39 |
|
|---|
| 40 |
|
|---|
| 41 |
|
|---|
| 42 |
(require 'quail) |
|---|
| 43 |
|
|---|
| 44 |
(quail-define-package |
|---|
| 45 |
"latin-1-alt-postfix" "Latin-1" "1<" t |
|---|
| 46 |
"Latin-1 character input method with postfix modifiers |
|---|
| 47 |
This input method differs from `latin-1-postfix' in that |
|---|
| 48 |
comma is not special (use slash instead), and `//' is not |
|---|
| 49 |
special (so you can use that to enter a slash). |
|---|
| 50 |
|
|---|
| 51 |
| postfix | examples |
|---|
| 52 |
------------+---------+---------- |
|---|
| 53 |
acute | ' | a' -> ,Aa(B |
|---|
| 54 |
grave | ` | a` -> ,A`(B |
|---|
| 55 |
circumflex | ^ | a^ -> ,Ab(B |
|---|
| 56 |
diaeresis | \" | a\" -> ,Ad(B |
|---|
| 57 |
tilde | ~ | a~ -> ,Ac(B |
|---|
| 58 |
cedilla | / | c/ -> ,Ag(B |
|---|
| 59 |
nordic | / | d/ -> ,Ap(B t/ -> ,A~(B a/ -> ,Ae(B e/ -> ,Af(B o/ -> ,Ax(B |
|---|
| 60 |
others | /<> | s/ -> ,A_(B ?/ -> ,A?(B !/ -> ,A!(B |
|---|
| 61 |
| various | << -> ,A+(B >> -> ,A;(B o_ -> ,A:(B a_ -> ,A*(B |
|---|
| 62 |
|
|---|
| 63 |
It seems natural to use comma for cedillas, but that is |
|---|
| 64 |
inconvenient in practice because commas are needed very |
|---|
| 65 |
often after a letter. |
|---|
| 66 |
|
|---|
| 67 |
Doubling the postfix separates the letter and postfix: e.g. a'' -> a' |
|---|
| 68 |
" nil t nil nil nil nil nil nil nil nil t) |
|---|
| 69 |
|
|---|
| 70 |
(quail-define-rules |
|---|
| 71 |
("A`" ?,A@(B) |
|---|
| 72 |
("A'" ?,AA(B) |
|---|
| 73 |
("A^" ?,AB(B) |
|---|
| 74 |
("A~" ?,AC(B) |
|---|
| 75 |
("A\"" ?,AD(B) |
|---|
| 76 |
("A/" ?,AE(B) |
|---|
| 77 |
("a`" ?,A`(B) |
|---|
| 78 |
("a'" ?,Aa(B) |
|---|
| 79 |
("a^" ?,Ab(B) |
|---|
| 80 |
("a~" ?,Ac(B) |
|---|
| 81 |
("a\"" ?,Ad(B) |
|---|
| 82 |
("a/" ?,Ae(B) |
|---|
| 83 |
("E`" ?,AH(B) |
|---|
| 84 |
("E'" ?,AI(B) |
|---|
| 85 |
("E^" ?,AJ(B) |
|---|
| 86 |
("E\"" ?,AK(B) |
|---|
| 87 |
("E/" ?,AF(B) |
|---|
| 88 |
("e`" ?,Ah(B) |
|---|
| 89 |
("e'" ?,Ai(B) |
|---|
| 90 |
("e^" ?,Aj(B) |
|---|
| 91 |
("e\"" ?,Ak(B) |
|---|
| 92 |
("e/" ?,Af(B) |
|---|
| 93 |
("I`" ?,AL(B) |
|---|
| 94 |
("i`" ?,Al(B) |
|---|
| 95 |
("I'" ?,AM(B) |
|---|
| 96 |
("i'" ?,Am(B) |
|---|
| 97 |
("I^" ?,AN(B) |
|---|
| 98 |
("i^" ?,An(B) |
|---|
| 99 |
("I\"" ?,AO(B) |
|---|
| 100 |
("i\"" ?,Ao(B) |
|---|
| 101 |
("O`" ?,AR(B) |
|---|
| 102 |
("o`" ?,Ar(B) |
|---|
| 103 |
("O'" ?,AS(B) |
|---|
| 104 |
("o'" ?,As(B) |
|---|
| 105 |
("O^" ?,AT(B) |
|---|
| 106 |
("o^" ?,At(B) |
|---|
| 107 |
("O~" ?,AU(B) |
|---|
| 108 |
("o~" ?,Au(B) |
|---|
| 109 |
("O\"" ?,AV(B) |
|---|
| 110 |
("o\"" ?,Av(B) |
|---|
| 111 |
("O/" ?,AX(B) |
|---|
| 112 |
("o/" ?,Ax(B) |
|---|
| 113 |
("U`" ?,AY(B) |
|---|
| 114 |
("u`" ?,Ay(B) |
|---|
| 115 |
("U'" ?,AZ(B) |
|---|
| 116 |
("u'" ?,Az(B) |
|---|
| 117 |
("U^" ?,A[(B) |
|---|
| 118 |
("u^" ?,A{(B) |
|---|
| 119 |
("U\"" ?,A\(B) |
|---|
| 120 |
("u\"" ?,A|(B) |
|---|
| 121 |
("Y'" ?,A](B) |
|---|
| 122 |
("y'" ?,A}(B) |
|---|
| 123 |
("y\"" ?,A(B) |
|---|
| 124 |
("D/" ?,AP(B) |
|---|
| 125 |
("d/" ?,Ap(B) |
|---|
| 126 |
("T/" ?,A^(B) |
|---|
| 127 |
("t/" ?,A~(B) |
|---|
| 128 |
("s/" ?,A_(B) |
|---|
| 129 |
("C/" ?,AG(B) |
|---|
| 130 |
("c/" ?,Ag(B) |
|---|
| 131 |
("N~" ?,AQ(B) |
|---|
| 132 |
("n~" ?,Aq(B) |
|---|
| 133 |
("?/" ?,A?(B) |
|---|
| 134 |
("!/" ?,A!(B) |
|---|
| 135 |
("<<" ?,A+(B) |
|---|
| 136 |
(">>" ?,A |
|---|
| 137 |
("o_" ?,A:(B) |
|---|
| 138 |
("a_" ?,A*(B) |
|---|
| 139 |
|
|---|
| 140 |
("A``" ["A`"]) |
|---|
| 141 |
("A''" ["A'"]) |
|---|
| 142 |
("A^^" ["A^"]) |
|---|
| 143 |
("A~~" ["A~"]) |
|---|
| 144 |
("A\"\"" ["A\""]) |
|---|
| 145 |
("A//" ["A/"]) |
|---|
| 146 |
("a``" ["a`"]) |
|---|
| 147 |
("a''" ["a'"]) |
|---|
| 148 |
("a^^" ["a^"]) |
|---|
| 149 |
("a~~" ["a~"]) |
|---|
| 150 |
("a\"\"" ["a\""]) |
|---|
| 151 |
("a//" ["a/"]) |
|---|
| 152 |
("E``" ["E`"]) |
|---|
| 153 |
("E''" ["E'"]) |
|---|
| 154 |
("E^^" ["E^"]) |
|---|
| 155 |
("E\"\"" ["E\""]) |
|---|
| 156 |
("E//" ["E/"]) |
|---|
| 157 |
("e``" ["e`"]) |
|---|
| 158 |
("e''" ["e'"]) |
|---|
| 159 |
("e^^" ["e^"]) |
|---|
| 160 |
("e\"\"" ["e\""]) |
|---|
| 161 |
("e//" ["e/"]) |
|---|
| 162 |
("I``" ["I`"]) |
|---|
| 163 |
("i``" ["i`"]) |
|---|
| 164 |
("I''" ["I'"]) |
|---|
| 165 |
("i''" ["i'"]) |
|---|
| 166 |
("I^^" ["I^"]) |
|---|
| 167 |
("i^^" ["i^"]) |
|---|
| 168 |
("I\"\"" ["I\""]) |
|---|
| 169 |
("i\"\"" ["i\""]) |
|---|
| 170 |
("O``" ["O`"]) |
|---|
| 171 |
("o``" ["o`"]) |
|---|
| 172 |
("O''" ["O'"]) |
|---|
| 173 |
("o''" ["o'"]) |
|---|
| 174 |
("O^^" ["O^"]) |
|---|
| 175 |
("o^^" ["o^"]) |
|---|
| 176 |
("O~~" ["O~"]) |
|---|
| 177 |
("o~~" ["o~"]) |
|---|
| 178 |
("O\"\"" ["O\""]) |
|---|
| 179 |
("o\"\"" ["o\""]) |
|---|
| 180 |
("O//" ["O/"]) |
|---|
| 181 |
("o//" ["o/"]) |
|---|
| 182 |
("U``" ["U`"]) |
|---|
| 183 |
("u``" ["u`"]) |
|---|
| 184 |
("U''" ["U'"]) |
|---|
| 185 |
("u''" ["u'"]) |
|---|
| 186 |
("U^^" ["U^"]) |
|---|
| 187 |
("u^^" ["u^"]) |
|---|
| 188 |
("U\"\"" ["U\""]) |
|---|
| 189 |
("u\"\"" ["u\""]) |
|---|
| 190 |
("Y''" ["Y'"]) |
|---|
| 191 |
("y''" ["y'"]) |
|---|
| 192 |
("y\"\"" ["y\""]) |
|---|
| 193 |
("D//" ["D/"]) |
|---|
| 194 |
("d//" ["d/"]) |
|---|
| 195 |
("T//" ["T/"]) |
|---|
| 196 |
("t//" ["t/"]) |
|---|
| 197 |
("s//" ["s/"]) |
|---|
| 198 |
("C//" ["C/"]) |
|---|
| 199 |
("c//" ["c/"]) |
|---|
| 200 |
("N~~" ["N~"]) |
|---|
| 201 |
("n~~" ["n~"]) |
|---|
| 202 |
("?//" ["?/"]) |
|---|
| 203 |
("!//" ["!/"]) |
|---|
| 204 |
("<<<" ["<<"]) |
|---|
| 205 |
(">>>" [">>"]) |
|---|
| 206 |
("o__" ["o_"]) |
|---|
| 207 |
("a__" ["a_"]) |
|---|
| 208 |
) |
|---|
| 209 |
|
|---|
| 210 |
(quail-define-package |
|---|
| 211 |
"latin-2-alt-postfix" "Latin-2" "2<" t |
|---|
| 212 |
"Latin-2 character input method with postfix modifiers |
|---|
| 213 |
This input method differs from `latin-2-postfix' in that |
|---|
| 214 |
comma and period are not special (use ` instead). |
|---|
| 215 |
|
|---|
| 216 |
| postfix | examples |
|---|
| 217 |
------------+---------+---------- |
|---|
| 218 |
acute | ' | a' -> ,Ba(B |
|---|
| 219 |
ogonek | ` | a` -> ,B1(B |
|---|
| 220 |
diaeresis | \" | a\" -> ,Bd(B |
|---|
| 221 |
circumflex | ^ | a^ -> ,Bb(B |
|---|
| 222 |
breve | ~ | a~ -> ,Bc(B |
|---|
| 223 |
cedilla | ` | c` -> ,Bg(B |
|---|
| 224 |
caron | ~ | c~ -> ,Bh(B |
|---|
| 225 |
dbl. acute | : | o: -> ,Bu(B |
|---|
| 226 |
ring | ` | u` -> ,By(B |
|---|
| 227 |
dot | ` | z` -> ,B?(B |
|---|
| 228 |
stroke | / | d/ -> ,Bp(B |
|---|
| 229 |
others | / | s/ -> ,B_(B |
|---|
| 230 |
|
|---|
| 231 |
It seems natural to use period and comma for dots/rings and |
|---|
| 232 |
cedillas/ogoneks, but that is inconvenient in practice, because |
|---|
| 233 |
periods and commas are needed very often after a letter. |
|---|
| 234 |
|
|---|
| 235 |
Doubling the postfix separates the letter and postfix: e.g. a'' -> a' |
|---|
| 236 |
" nil t nil nil nil nil nil nil nil nil t) |
|---|
| 237 |
|
|---|
| 238 |
(quail-define-rules |
|---|
| 239 |
("A'" ?,BA(B) |
|---|
| 240 |
("A`" ?,B!(B) |
|---|
| 241 |
("A\"" ?,BD(B) |
|---|
| 242 |
("A^" ?,BB(B) |
|---|
| 243 |
("A~" ?,BC(B) |
|---|
| 244 |
("C'" ?,BF(B) |
|---|
| 245 |
("C`" ?,BG(B) |
|---|
| 246 |
("C~" ?,BH(B) |
|---|
| 247 |
("D/" ?,BP(B) |
|---|
| 248 |
("D~" ?,BO(B) |
|---|
| 249 |
("E'" ?,BI(B) |
|---|
| 250 |
("E`" ?,BJ(B) |
|---|
| 251 |
("E\"" ?,BK(B) |
|---|
| 252 |
("E~" ?,BL(B) |
|---|
| 253 |
("I'" ?,BM(B) |
|---|
| 254 |
("I^" ?,BN(B) |
|---|
| 255 |
("L'" ?,BE(B) |
|---|
| 256 |
("L/" ?,B#(B) |
|---|
| 257 |
("L~" ?,B%(B) |
|---|
| 258 |
("N'" ?,BQ(B) |
|---|
| 259 |
("N~" ?,BR(B) |
|---|
| 260 |
("O'" ?,BS(B) |
|---|
| 261 |
("O:" ?,BU(B) |
|---|
| 262 |
("O\"" ?,BV(B) |
|---|
| 263 |
("O^" ?,BT(B) |
|---|
| 264 |
("R'" ?,B@(B) |
|---|
| 265 |
("R~" ?,BX(B) |
|---|
| 266 |
("S'" ?,B&(B) |
|---|
| 267 |
("S`" ?,B*(B) |
|---|
| 268 |
("S~" ?,B)(B) |
|---|
| 269 |
("T`" ?,B^(B) |
|---|
| 270 |
("T~" ?,B+(B) |
|---|
| 271 |
("U'" ?,BZ(B) |
|---|
| 272 |
("U:" ?,B[(B) |
|---|
| 273 |
("U\"" ?,B\(B) |
|---|
| 274 |
("U`" ?,BY(B) |
|---|
| 275 |
("Y'" ?,B](B) |
|---|
| 276 |
("Z'" ?,B,(B) |
|---|
| 277 |
("Z`" ?,B/(B) |
|---|
| 278 |
("Z~" ?,B.(B) |
|---|
| 279 |
("a'" ?,Ba(B) |
|---|
| 280 |
("a`" ?,B1(B) |
|---|
| 281 |
("a\"" ?,Bd(B) |
|---|
| 282 |
("a^" ?,Bb(B) |
|---|
| 283 |
("a~" ?,Bc(B) |
|---|
| 284 |
("c'" ?,Bf(B) |
|---|
| 285 |
("c`" ?,Bg(B) |
|---|
| 286 |
("c~" ?,Bh(B) |
|---|
| 287 |
("d/" ?,Bp(B) |
|---|
| 288 |
("d~" ?,Bo(B) |
|---|
| 289 |
("e'" ?,Bi(B) |
|---|
| 290 |
("e`" ?,Bj(B) |
|---|
| 291 |
("e\"" ?,Bk(B) |
|---|
| 292 |
("e~" ?,Bl(B) |
|---|
| 293 |
("i'" ?,Bm(B) |
|---|
| 294 |
("i^" ?,Bn(B) |
|---|
| 295 |
("l'" ?,Be(B) |
|---|
| 296 |
("l/" ?,B3(B) |
|---|
| 297 |
("l~" ?,B5(B) |
|---|
| 298 |
("n'" ?,Bq(B) |
|---|
| 299 |
("n~" ?,Br(B) |
|---|
| 300 |
("o'" ?,Bs(B) |
|---|
| 301 |
("o:" ?,Bu(B) |
|---|
| 302 |
("o\"" ?,Bv(B) |
|---|
| 303 |
("o^" ?,Bt(B) |
|---|
| 304 |
("r'" ?,B`(B) |
|---|
| 305 |
("r~" ?,Bx(B) |
|---|
| 306 |
("s'" ?,B6(B) |
|---|
| 307 |
("s`" ?,B:(B) |
|---|
| 308 |
("s/" ?,B_(B) |
|---|
| 309 |
("s~" ?,B9(B) |
|---|
| 310 |
("t`" ?,B~(B) |
|---|
| 311 |
("t~" ?,B |
|---|
| 312 |
("u'" ?,Bz(B) |
|---|
| 313 |
("u:" ?,B{(B) |
|---|
| 314 |
("u\"" ?,B|(B) |
|---|
| 315 |
("u`" ?,By(B) |
|---|
| 316 |
("y'" ?,B}(B) |
|---|
| 317 |
("z'" ?,B<(B) |
|---|
| 318 |
("z`" ?,B?(B) |
|---|
| 319 |
("z~" ?,B>(B) |
|---|
| 320 |
|
|---|
| 321 |
("A''" ["A'"]) |
|---|
| 322 |
("A``" ["A`"]) |
|---|
| 323 |
("A\"\"" ["A\""]) |
|---|
| 324 |
("A^^" ["A^"]) |
|---|
| 325 |
("A~~" ["A~"]) |
|---|
| 326 |
("C''" ["C'"]) |
|---|
| 327 |
("C``" ["C`"]) |
|---|
| 328 |
("C~~" ["C~"]) |
|---|
| 329 |
("D//" ["D/"]) |
|---|
| 330 |
("D~~" ["D~"]) |
|---|
| 331 |
("E''" ["E'"]) |
|---|
| 332 |
("E``" ["E`"]) |
|---|
| 333 |
("E\"\"" ["E\""]) |
|---|
| 334 |
("E~~" ["E~"]) |
|---|
| 335 |
("I''" ["I'"]) |
|---|
| 336 |
("I^^" ["I^"]) |
|---|
| 337 |
("L''" ["L'"]) |
|---|
| 338 |
("L//" ["L/"]) |
|---|
| 339 |
("L~~" ["L~"]) |
|---|
| 340 |
("N''" ["N'"]) |
|---|
| 341 |
("N~~" ["N~"]) |
|---|
| 342 |
("O''" ["O'"]) |
|---|
| 343 |
("O::" ["O:"]) |
|---|
| 344 |
("O\"\"" ["O\""]) |
|---|
| 345 |
("O^^" ["O^"]) |
|---|
| 346 |
("R''" ["R'"]) |
|---|
| 347 |
("R~~" ["R~"]) |
|---|
| 348 |
("S''" ["S'"]) |
|---|
| 349 |
("S``" ["S`"]) |
|---|
| 350 |
("S~~" ["S~"]) |
|---|
| 351 |
("T``" ["T`"]) |
|---|
| 352 |
("T~~" ["T~"]) |
|---|
| 353 |
("U''" ["U'"]) |
|---|
| 354 |
("U::" ["U:"]) |
|---|
| 355 |
("U\"\"" ["U\""]) |
|---|
| 356 |
("U``" ["U`"]) |
|---|
| 357 |
("Y''" ["Y'"]) |
|---|
| 358 |
("Z''" ["Z'"]) |
|---|
| 359 |
("Z``" ["Z`"]) |
|---|
| 360 |
("Z~~" ["Z~"]) |
|---|
| 361 |
("a''" ["a'"]) |
|---|
| 362 |
("a``" ["a`"]) |
|---|
| 363 |
("a\"\"" ["a\""]) |
|---|
| 364 |
("a^^" ["a^"]) |
|---|
| 365 |
("a~~" ["a~"]) |
|---|
| 366 |
("c''" ["c'"]) |
|---|
| 367 |
("c``" ["c`"]) |
|---|
| 368 |
("c~~" ["c~"]) |
|---|
| 369 |
("d//" ["d/"]) |
|---|
| 370 |
("d~~" ["d~"]) |
|---|
| 371 |
("e''" ["e'"]) |
|---|
| 372 |
("e``" ["e`"]) |
|---|
| 373 |
("e\"\"" ["e\""]) |
|---|
| 374 |
("e~~" ["e~"]) |
|---|
| 375 |
("i''" ["i'"]) |
|---|
| 376 |
("i^^" ["i^"]) |
|---|
| 377 |
("l''" ["l'"]) |
|---|
| 378 |
("l//" ["l/"]) |
|---|
| 379 |
("l~~" ["l~"]) |
|---|
| 380 |
("n''" ["n'"]) |
|---|
| 381 |
("n~~" ["n~"]) |
|---|
| 382 |
("o''" ["o'"]) |
|---|
| 383 |
("o::" ["o:"]) |
|---|
| 384 |
("o\"\"" ["o\""]) |
|---|
| 385 |
("o^^" ["o^"]) |
|---|
| 386 |
("r''" ["r'"]) |
|---|
| 387 |
("r~~" ["r~"]) |
|---|
| 388 |
("s''" ["s'"]) |
|---|
| 389 |
("s``" ["s`"]) |
|---|
| 390 |
("s//" ["s/"]) |
|---|
| 391 |
("s~~" ["s~"]) |
|---|
| 392 |
("t``" ["t`"]) |
|---|
| 393 |
("t~~" ["t~"]) |
|---|
| 394 |
("u''" ["u'"]) |
|---|
| 395 |
("u::" ["u:"]) |
|---|
| 396 |
("u\"\"" ["u\""]) |
|---|
| 397 |
("u``" ["u`"]) |
|---|
| 398 |
("y''" ["y'"]) |
|---|
| 399 |
("z''" ["z'"]) |
|---|
| 400 |
("z``" ["z`"]) |
|---|
| 401 |
("z~~" ["z~"]) |
|---|
| 402 |
) |
|---|
| 403 |
|
|---|
| 404 |
(quail-define-package |
|---|
| 405 |
"latin-3-alt-postfix" "Latin-3" "3<" t |
|---|
| 406 |
"Latin-3 character input method with postfix modifiers |
|---|
| 407 |
This input method differs from `latin-3-postfix' in that |
|---|
| 408 |
comma is not special (use ` instead), and period is not |
|---|
| 409 |
special (use slash instead). |
|---|
| 410 |
|
|---|
| 411 |
| postfix | examples |
|---|
| 412 |
------------+---------+---------- |
|---|
| 413 |
acute | ' | a' -> ,Ca(B |
|---|
| 414 |
grave | ` | a` -> ,C`(B |
|---|
| 415 |
circumflex | ^ | a^ -> ,Cb(B |
|---|
| 416 |
diaeresis | \" | a\" -> ,Cd(B |
|---|
| 417 |
dot | / | c/ -> ,Ce(B i/ -> ,C9(B I/ -> ,C)(B |
|---|
| 418 |
cedilla | ` | c` -> ,Cg(B |
|---|
| 419 |
breve | ~ | g~ -> ,C;(B |
|---|
| 420 |
tilde | ~ | n~ -> ,Cq(B |
|---|
| 421 |
stroke | / | h/ -> ,C1(B |
|---|
| 422 |
others | / | s/ -> ,C_(B |
|---|
| 423 |
|
|---|
| 424 |
It would be natural to use period and comma for dots and cedillas, but |
|---|
| 425 |
that would inconvenient in practice, because periods and commas are |
|---|
| 426 |
needed very often after a letter. |
|---|
| 427 |
|
|---|
| 428 |
Doubling the postfix separates the letter and postfix: e.g. a'' -> a' |
|---|
| 429 |
" nil t nil nil nil nil nil nil nil nil t) |
|---|
| 430 |
|
|---|
| 431 |
(quail-define-rules |
|---|
| 432 |
("A`" ?,C@(B) |
|---|
| 433 |
("A'" ?,CA(B) |
|---|
| 434 |
("A^" ?,CB(B) |
|---|
| 435 |
("A\"" ?,CD(B) |
|---|
| 436 |
("C/" ?,CE(B) |
|---|
| 437 |
("C^" ?,CF(B) |
|---|
| 438 |
("C`" ?,CG(B) |
|---|
| 439 |
("E`" ?,CH(B) |
|---|
| 440 |
("E'" ?,CI(B) |
|---|
| 441 |
("E^" ?,CJ(B) |
|---|
| 442 |
("E\"" ?,CK(B) |
|---|
| 443 |
("G~" ?,C+(B) |
|---|
| 444 |
("G/" ?,CU(B) |
|---|
| 445 |
("G^" ?,CX(B) |
|---|
| 446 |
("H/" ?,C!(B) |
|---|
| 447 |
("H^" ?,C&(B) |
|---|
| 448 |
("I/" ?,C)(B) |
|---|
| 449 |
("I`" ?,CL(B) |
|---|
| 450 |
("I'" ?,CM(B) |
|---|
| 451 |
("I^" ?,CN(B) |
|---|
| 452 |
("I\"" ?,CO(B) |
|---|
| 453 |
("J^" ?,C,(B) |
|---|
| 454 |
("N~" ?,CQ(B) |
|---|
| 455 |
("O`" ?,CR(B) |
|---|
| 456 |
("O'" ?,CS(B) |
|---|
| 457 |
("O^" ?,CT(B) |
|---|
| 458 |
("O\"" ?,CV(B) |
|---|
| 459 |
("S`" ?,C*(B) |
|---|
| 460 |
("S^" ?,C^(B) |
|---|
| 461 |
("U`" ?,CY(B) |
|---|
| 462 |
("U'" ?,CZ(B) |
|---|
| 463 |
("U^" ?,C[(B) |
|---|
| 464 |
("U\"" ?,C\(B) |
|---|
| 465 |
("U~" ?,C](B) |
|---|
| 466 |
("Z/" ?,C/(B) |
|---|
| 467 |
("a`" ?,C`(B) |
|---|
| 468 |
("a'" ?,Ca(B) |
|---|
| 469 |
("a^" ?,Cb(B) |
|---|
| 470 |
("a\"" ?,Cd(B) |
|---|
| 471 |
("c/" ?,Ce(B) |
|---|
| 472 |
("c^" ?,Cf(B) |
|---|
| 473 |
("c`" ?,Cg(B) |
|---|
| 474 |
("e`" ?,Ch(B) |
|---|
| 475 |
("e'" ?,Ci(B) |
|---|
| 476 |
("e^" ?,Cj(B) |
|---|
| 477 |
("e\"" ?,Ck(B) |
|---|
| 478 |
("g~" ?,C |
|---|
| 479 |
("g/" ?,Cu(B) |
|---|
| 480 |
("g^" ?,Cx(B) |
|---|
| 481 |
("h/" ?,C1(B) |
|---|
| 482 |
("h^" ?,C6(B) |
|---|
| 483 |
("i/" ?,C9(B) |
|---|
| 484 |
("i`" ?,Cl(B) |
|---|
| 485 |
("i'" ?,Cm(B) |
|---|
| 486 |
("i^" ?,Cn(B) |
|---|
| 487 |
("i\"" ?,Co(B) |
|---|
| 488 |
("j^" ?,C<(B) |
|---|
| 489 |
("n~" ?,Cq(B) |
|---|
| 490 |
("o`" ?,Cr(B) |
|---|
| 491 |
("o'" ?,Cs(B) |
|---|
| 492 |
("o^" ?,Ct(B) |
|---|
| 493 |
("o\"" ?,Cv(B) |
|---|
| 494 |
("s`" ?,C:(B) |
|---|
| 495 |
("s/" ?,C_(B) |
|---|
| 496 |
("s^" ?,C~(B) |
|---|
| 497 |
("u`" ?,Cy(B) |
|---|
| 498 |
("u'" ?,Cz(B) |
|---|
| 499 |
("u^" ?,C{(B) |
|---|
| 500 |
("u\"" ?,C|(B) |
|---|
| 501 |
("u~" ?,C}(B) |
|---|
| 502 |
("z/" ?,C?(B) |
|---|
| 503 |
|
|---|
| 504 |
("A``" ["A`"]) |
|---|
| 505 |
("A''" ["A'"]) |
|---|
| 506 |
("A^^" ["A^"]) |
|---|
| 507 |
("A\"\"" ["A\""]) |
|---|
| 508 |
("C//" ["C/"]) |
|---|
| 509 |
("C^^" ["C^"]) |
|---|
| 510 |
("C``" ["C`"]) |
|---|
| 511 |
("E``" ["E`"]) |
|---|
| 512 |
("E''" ["E'"]) |
|---|
| 513 |
("E^^" ["E^"]) |
|---|
| 514 |
("E\"\"" ["E\""]) |
|---|
| 515 |
("G~~" ["G~"]) |
|---|
| 516 |
("G//" ["G/"]) |
|---|
| 517 |
("G^^" ["G^"]) |
|---|
| 518 |
("H//" ["H/"]) |
|---|
| 519 |
("H^^" ["H^"]) |
|---|
| 520 |
("I//" ["I/"]) |
|---|
| 521 |
("I``" ["I`"]) |
|---|
| 522 |
("I''" ["I'"]) |
|---|
| 523 |
("I^^" ["I^"]) |
|---|
| 524 |
("I\"\"" ["I\""]) |
|---|
| 525 |
("J^^" ["J^"]) |
|---|
| 526 |
("N~~" ["N~"]) |
|---|
| 527 |
("O``" ["O`"]) |
|---|
| 528 |
("O''" ["O'"]) |
|---|
| 529 |
("O^^" ["O^"]) |
|---|
| 530 |
("O\"\"" ["O\""]) |
|---|
| 531 |
("S``" ["S`"]) |
|---|
| 532 |
("S^^" ["S^"]) |
|---|
| 533 |
("U``" ["U`"]) |
|---|
| 534 |
("U''" ["U'"]) |
|---|
| 535 |
("U^^" ["U^"]) |
|---|
| 536 |
("U\"\"" ["U\""]) |
|---|
| 537 |
("U~~" ["U~"]) |
|---|
| 538 |
("Z//" ["Z/"]) |
|---|
| 539 |
("a``" ["a`"]) |
|---|
| 540 |
("a''" ["a'"]) |
|---|
| 541 |
("a^^" ["a^"]) |
|---|
| 542 |
("a\"\"" ["a\""]) |
|---|
| 543 |
("c//" ["c/"]) |
|---|
| 544 |
("c^^" ["c^"]) |
|---|
| 545 |
("c``" ["c`"]) |
|---|
| 546 |
("e``" ["e`"]) |
|---|
| 547 |
("e''" ["e'"]) |
|---|
| 548 |
("e^^" ["e^"]) |
|---|
| 549 |
("e\"\"" ["e\""]) |
|---|
| 550 |
("g~~" ["g~"]) |
|---|
| 551 |
("g//" ["g/"]) |
|---|
| 552 |
("g^^" ["g^"]) |
|---|
| 553 |
("h//" ["h/"]) |
|---|
| 554 |
("h^^" ["h^"]) |
|---|
| 555 |
("i//" ["i/"]) |
|---|
| 556 |
("i``" ["i`"]) |
|---|
| 557 |
("i''" ["i'"]) |
|---|
| 558 |
("i^^" ["i^"]) |
|---|
| 559 |
("i\"\"" ["i\""]) |
|---|
| 560 |
("j^^" ["j^"]) |
|---|
| 561 |
("n~~" ["n~"]) |
|---|
| 562 |
("o``" ["o`"]) |
|---|
| 563 |
("o''" ["o'"]) |
|---|
| 564 |
("o^^" ["o^"]) |
|---|
| 565 |
("o\"\"" ["o\""]) |
|---|
| 566 |
("s``" ["s`"]) |
|---|
| 567 |
("s//" ["s/"]) |
|---|
| 568 |
("s^^" ["s^"]) |
|---|
| 569 |
("u``" ["u`"]) |
|---|
| 570 |
("u''" ["u'"]) |
|---|
| 571 |
("u^^" ["u^"]) |
|---|
| 572 |
("u\"\"" ["u\""]) |
|---|
| 573 |
("u~~" ["u~"]) |
|---|
| 574 |
("z//" ["z/"]) |
|---|
| 575 |
) |
|---|
| 576 |
|
|---|
| 577 |
(quail-define-package |
|---|
| 578 |
"latin-4-alt-postfix" "Latin-4" "4<" t |
|---|
| 579 |
"Latin-4 characters input method with postfix modifiers |
|---|
| 580 |
This input method differs from `latin-4-postfix' in that |
|---|
| 581 |
comma is not special (use ` instead), and period is not |
|---|
| 582 |
special (use ~ instead). |
|---|
| 583 |
|
|---|
| 584 |
| postfix | examples |
|---|
| 585 |
------------+---------+---------- |
|---|
| 586 |
acute | ' | a' -> ,Da(B |
|---|
| 587 |
circumflex | ^ | a^ -> ,Db(B |
|---|
| 588 |
diaeresis | \" | a\" -> ,Dd(B |
|---|
| 589 |
ogonek | ` | a` -> ,D1(B |
|---|
| 590 |
macron | - | a- -> ,D`(B |
|---|
| 591 |
tilde | ~ | a~ -> ,Dc(B |
|---|
| 592 |
caron | ~ | c~ -> ,Dh(B |
|---|
| 593 |
dot | ~ | e~ -> ,Dl(B |
|---|
| 594 |
cedilla | ` | k` -> ,Ds(B g` -> ,D;(B |
|---|
| 595 |
stroke | / | d/ -> ,Dp(B |
|---|
| 596 |
nordic | / | a/ -> ,De(B e/ -> ,Df(B o/ -> ,Dx(B |
|---|
| 597 |
others | / | s/ -> ,D_(B n/ -> ,D?(B k/ -> ,D"(B |
|---|
| 598 |
|
|---|
| 599 |
It seems natural to use period and comma for dots and |
|---|
| 600 |
cedillas/ogoneks, but that is inconvenient in practice, because |
|---|
| 601 |
periods and commas are needed very often after a letter. |
|---|
| 602 |
|
|---|
| 603 |
Doubling the postfix separates the letter and postfix: e.g. a'' -> a' |
|---|
| 604 |
" nil t nil nil nil nil nil nil nil nil t) |
|---|
| 605 |
|
|---|
| 606 |
(quail-define-rules |
|---|
| 607 |
("A`" ?,D!(B) |
|---|
| 608 |
("A-" ?,D@(B) |
|---|
| 609 |
("A'" ?,DA(B) |
|---|
| 610 |
("A^" ?,DB(B) |
|---|
| 611 |
("A~" ?,DC(B) |
|---|
| 612 |
("A\"" ?,DD(B) |
|---|
| 613 |
("A/" ?,DE(B) |
|---|
| 614 |
("C~" ?,DH(B) |
|---|
| 615 |
("D/" ?,DP(B) |
|---|
| 616 |
("E/" ?,DF(B) |
|---|
| 617 |
("E-" ?,D*(B) |
|---|
| 618 |
("E'" ?,DI(B) |
|---|
| 619 |
("E`" ?,DJ(B) |
|---|
| 620 |
("E\"" ?,DK(B) |
|---|
| 621 |
("E~" ?,DL(B) |
|---|
| 622 |
("G`" ?,D+(B) |
|---|
| 623 |
("I~" ?,D%(B) |
|---|
| 624 |
("I`" ?,DG(B) |
|---|
| 625 |
("I'" ?,DM(B) |
|---|
| 626 |
("I^" ?,DN(B) |
|---|
| 627 |
("I-" ?,DO(B) |
|---|
| 628 |
("K`" ?,DS(B) |
|---|
| 629 |
("L`" ?,D&(B) |
|---|
| 630 |
("N/" ?,D=(B) |
|---|
| 631 |
("N`" ?,DQ(B) |
|---|
| 632 |
("O-" ?,DR(B) |
|---|
| 633 |
("O^" ?,DT(B) |
|---|
| 634 |
("O~" ?,DU(B) |
|---|
| 635 |
("O\"" ?,DV(B) |
|---|
| 636 |
("O/" ?,DX(B) |
|---|
| 637 |
("R`" ?,D#(B) |
|---|
| 638 |
("S~" ?,D)(B) |
|---|
| 639 |
("T/" ?,D,(B) |
|---|
| 640 |
("U`" ?,DY(B) |
|---|
| 641 |
("U'" ?,DZ(B) |
|---|
| 642 |
("U^" ?,D[(B) |
|---|
| 643 |
("U\"" ?,D\(B) |
|---|
| 644 |
("U~" ?,D](B) |
|---|
| 645 |
("U-" ?,D^(B) |
|---|
| 646 |
("Z~" ?,D.(B) |
|---|
| 647 |
("a`" ?,D1(B) |
|---|
| 648 |
("a-" ?,D`(B) |
|---|
| 649 |
("a'" ?,Da(B) |
|---|
| 650 |
("a^" ?,Db(B) |
|---|
| 651 |
("a~" ?,Dc(B) |
|---|
| 652 |
("a\"" ?,Dd(B) |
|---|
| 653 |
("a/" ?,De(B) |
|---|
| 654 |
("c~" ?,Dh(B) |
|---|
| 655 |
("d/" ?,Dp(B) |
|---|
| 656 |
("e/" ?,Df(B) |
|---|
| 657 |
("e-" ?,D:(B) |
|---|
| 658 |
("e'" ?,Di(B) |
|---|
| 659 |
("e`" ?,Dj(B) |
|---|
| 660 |
("e\"" ?,Dk(B) |
|---|
| 661 |
("e~" ?,Dl(B) |
|---|
| 662 |
("g`" ?,D |
|---|
| 663 |
("i~" ?,D5(B) |
|---|
| 664 |
("i`" ?,Dg(B) |
|---|
| 665 |
("i'" ?,Dm(B) |
|---|
| 666 |
("i^" ?,Dn(B) |
|---|
| 667 |
("i-" ?,Do(B) |
|---|
| 668 |
("k/" ?,D"(B) |
|---|
| 669 |
("k`" ?,Ds(B) |
|---|
| 670 |
("l`" ?,D6(B) |
|---|
| 671 |
("n/" ?,D?(B) |
|---|
| 672 |
("n`" ?,Dq(B) |
|---|
| 673 |
("o-" ?,Dr(B) |
|---|
| 674 |
("o^" ?,Dt(B) |
|---|
| 675 |
("o~" ?,Du(B) |
|---|
| 676 |
("o\"" ?,Dv(B) |
|---|
| 677 |
("o/" ?,Dx(B) |
|---|
| 678 |
("r`" ?,D3(B) |
|---|
| 679 |
("s/" ?,D_(B) |
|---|
| 680 |
("s~" ?,D9(B) |
|---|
| 681 |
("t/" ?,D<(B) |
|---|
| 682 |
("u`" ?,Dy(B) |
|---|
| 683 |
("u'" ?,Dz(B) |
|---|
| 684 |
("u^" ?,D{(B) |
|---|
| 685 |
("u\"" ?,D|(B) |
|---|
| 686 |
("u~" ?,D}(B) |
|---|
| 687 |
("u-" ?,D~(B) |
|---|
| 688 |
("z~" ?,D>(B) |
|---|
| 689 |
|
|---|
| 690 |
("A``" ["A`"]) |
|---|
| 691 |
("A--" ["A-"]) |
|---|
| 692 |
("A''" ["A'"]) |
|---|
| 693 |
("A^^" ["A^"]) |
|---|
| 694 |
("A~~" ["A~"]) |
|---|
| 695 |
("A\"\"" ["A\""]) |
|---|
| 696 |
("A//" ["A/"]) |
|---|
| 697 |
("C~~" ["C~"]) |
|---|
| 698 |
("D//" ["D/"]) |
|---|
| 699 |
("E//" ["E/"]) |
|---|
| 700 |
("E--" ["E-"]) |
|---|
| 701 |
("E''" ["E'"]) |
|---|
| 702 |
("E``" ["E`"]) |
|---|
| 703 |
("E\"\"" ["E\""]) |
|---|
| 704 |
("E~~" ["E~"]) |
|---|
| 705 |
("G``" ["G`"]) |
|---|
| 706 |
("I~~" ["I~"]) |
|---|
| 707 |
("I``" ["I`"]) |
|---|
| 708 |
("I''" ["I'"]) |
|---|
| 709 |
("I^^" ["I^"]) |
|---|
| 710 |
("I--" ["I-"]) |
|---|
| 711 |
("K``" ["K`"]) |
|---|
| 712 |
("L``" ["L`"]) |
|---|
| 713 |
("N//" ["N/"]) |
|---|
| 714 |
("N``" ["N`"]) |
|---|
| 715 |
("O--" ["O-"]) |
|---|
| 716 |
("O^^" ["O^"]) |
|---|
| 717 |
("O~~" ["O~"]) |
|---|
| 718 |
("O\"\"" ["O\""]) |
|---|
| 719 |
("O//" ["O/"]) |
|---|
| 720 |
("R``" ["R`"]) |
|---|
| 721 |
("S~~" ["S~"]) |
|---|
| 722 |
("T//" ["T/"]) |
|---|
| 723 |
("U``" ["U`"]) |
|---|
| 724 |
("U''" ["U'"]) |
|---|
| 725 |
("U^^" ["U^"]) |
|---|
| 726 |
("U\"\"" ["U\""]) |
|---|
| 727 |
("U~~" ["U~"]) |
|---|
| 728 |
("U--" ["U-"]) |
|---|
| 729 |
("Z~~" ["Z~"]) |
|---|
| 730 |
("a``" ["a`"]) |
|---|
| 731 |
("a--" ["a-"]) |
|---|
| 732 |
("a''" ["a'"]) |
|---|
| 733 |
("a^^" ["a^"]) |
|---|
| 734 |
("a~~" ["a~"]) |
|---|
| 735 |
("a\"\"" ["a\""]) |
|---|
| 736 |
("a//" ["a/"]) |
|---|
| 737 |
("c~~" ["c~"]) |
|---|
| 738 |
("d//" ["d/"]) |
|---|
| 739 |
("e//" ["e/"]) |
|---|
| 740 |
("e--" ["e-"]) |
|---|
| 741 |
("e''" ["e'"]) |
|---|
| 742 |
("e``" ["e`"]) |
|---|
| 743 |
("e\"\"" ["e\""]) |
|---|
| 744 |
("e~~" ["e~"]) |
|---|
| 745 |
("g``" ["g`"]) |
|---|
| 746 |
("i~~" ["i~"]) |
|---|
| 747 |
("i``" ["i`"]) |
|---|
| 748 |
("i''" ["i'"]) |
|---|
| 749 |
("i^^" ["i^"]) |
|---|
| 750 |
("i--" ["i-"]) |
|---|
| 751 |
("k//" ["k/"]) |
|---|
| 752 |
("k``" ["k`"]) |
|---|
| 753 |
("l``" ["l`"]) |
|---|
| 754 |
("n//" ["n/"]) |
|---|
| 755 |
("n``" ["n`"]) |
|---|
| 756 |
("o--" ["o-"]) |
|---|
| 757 |
("o^^" ["o^"]) |
|---|
| 758 |
("o~~" ["o~"]) |
|---|
| 759 |
("o\"\"" ["o\""]) |
|---|
| 760 |
("o//" ["o/"]) |
|---|
| 761 |
("r``" ["r`"]) |
|---|
| 762 |
("s//" ["s/"]) |
|---|
| 763 |
("s~~" ["s~"]) |
|---|
| 764 |
("t//" ["t/"]) |
|---|
| 765 |
("u``" ["u`"]) |
|---|
| 766 |
("u''" ["u'"]) |
|---|
| 767 |
("u^^" ["u^"]) |
|---|
| 768 |
("u\"\"" ["u\""]) |
|---|
| 769 |
("u~~" ["u~"]) |
|---|
| 770 |
("u--" ["u-"]) |
|---|
| 771 |
("z~~" ["z~"]) |
|---|
| 772 |
) |
|---|
| 773 |
|
|---|
| 774 |
(quail-define-package |
|---|
| 775 |
"latin-5-alt-postfix" "Latin-5" "5<" t |
|---|
| 776 |
"Latin-5 characters input method with postfix modifiers |
|---|
| 777 |
This input method differs from `latin-5-postfix' in that |
|---|
| 778 |
comma is not special (use ` instead), and period is not |
|---|
| 779 |
special (use / instead). |
|---|
| 780 |
|
|---|
| 781 |
| postfix | examples |
|---|
| 782 |
------------+---------+---------- |
|---|
| 783 |
acute | ' | a' -> ,Ma(B |
|---|
| 784 |
grave | ` | a` -> ,M`(B |
|---|
| 785 |
circumflex | ^ | a^ -> ,Mb(B |
|---|
|
|---|