Mercurial > emacs
annotate leim/quail/cyrillic.el @ 19077:a4d58e619dfa
Fix up coding system.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sat, 02 Aug 1997 03:13:34 +0000 |
parents | 944ebdc35ee4 |
children | b953b98ae007 |
rev | line source |
---|---|
18673 | 1 ;;; quail/cyrillic.el -- Quail package for inputting Cyrillic characters |
2 | |
3 ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN. | |
4 ;; Licensed to the Free Software Foundation. | |
5 | |
6 ;; Keywords: multilingual, input method, Cyrillic | |
7 | |
8 ;; This file is part of GNU Emacs. | |
9 | |
10 ;; GNU Emacs is free software; you can redistribute it and/or modify | |
11 ;; it under the terms of the GNU General Public License as published by | |
12 ;; the Free Software Foundation; either version 2, or (at your option) | |
13 ;; any later version. | |
14 | |
15 ;; GNU Emacs is distributed in the hope that it will be useful, | |
16 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | |
17 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
18 ;; GNU General Public License for more details. | |
19 | |
20 ;; You should have received a copy of the GNU General Public License | |
21 ;; along with GNU Emacs; see the file COPYING. If not, write to the | |
22 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, | |
23 ;; Boston, MA 02111-1307, USA. | |
24 | |
25 ;;; Code: | |
26 | |
27 (require 'quail) | |
28 | |
29 (quail-define-package | |
19077 | 30 "cyrillic-jcuken" "Cyrillic" "¶¹" nil |
31 "¹Æúµ½ keyboard layout widely used in Russia (ISO 8859-5 encoding)" | |
18673 | 32 nil t t t t) |
33 | |
19077 | 34 ;; 1! 2@ 3# 4" 5: 6, 7. 8* 9( 0) -_ =+ ¡ |
35 ;; ¹ Æ Ã º µ ½ ³ È É · Å ê | |
36 ;; Ä Ë ² ° ¿ À ¾ » ´ ¶ Í | |
37 ;; Ï Ç Á ¼ ¸ Â Ì ± Î /? | |
18673 | 38 |
39 (quail-define-rules | |
40 ("1" ?1) | |
41 ("2" ?2) | |
42 ("3" ?3) | |
43 ("4" ?4) | |
44 ("5" ?5) | |
45 ("6" ?6) | |
46 ("7" ?7) | |
47 ("8" ?8) | |
48 ("9" ?9) | |
49 ("0" ?0) | |
50 ("-" ?-) | |
51 ("=" ?=) | |
19077 | 52 ("`" ?ñ) |
53 ("q" ?Ù) | |
54 ("w" ?æ) | |
55 ("e" ?ã) | |
56 ("r" ?Ú) | |
57 ("t" ?Õ) | |
58 ("y" ?Ý) | |
59 ("u" ?Ó) | |
60 ("i" ?è) | |
61 ("o" ?é) | |
62 ("p" ?×) | |
63 ("[" ?å) | |
64 ("]" ?ê) | |
65 ("a" ?ä) | |
66 ("s" ?ë) | |
67 ("d" ?Ò) | |
68 ("f" ?Ð) | |
69 ("g" ?ß) | |
70 ("h" ?à) | |
71 ("j" ?Þ) | |
72 ("k" ?Û) | |
73 ("l" ?Ô) | |
74 (";" ?Ö) | |
75 ("'" ?í) | |
18673 | 76 ("\\" ?\\) |
19077 | 77 ("z" ?ï) |
78 ("x" ?ç) | |
79 ("c" ?á) | |
80 ("v" ?Ü) | |
81 ("b" ?Ø) | |
82 ("n" ?â) | |
83 ("m" ?ì) | |
84 ("," ?Ñ) | |
85 ("." ?î) | |
18673 | 86 ("/" ?/) |
87 | |
88 ("!" ?!) | |
89 ("@" ?@) | |
90 ("#" ?#) | |
91 ("$" ?\") | |
92 ("%" ?:) | |
93 ("^" ?,) | |
94 ("&" ?.) | |
95 ("*" ?*) | |
96 ("(" ?() | |
97 (")" ?)) | |
98 ("_" ?_) | |
99 ("+" ?+) | |
19077 | 100 ("~" ?¡) |
101 ("Q" ?¹) | |
102 ("W" ?Æ) | |
103 ("E" ?Ã) | |
104 ("R" ?º) | |
105 ("T" ?µ) | |
106 ("Y" ?½) | |
107 ("U" ?³) | |
108 ("I" ?È) | |
109 ("O" ?É) | |
110 ("P" ?·) | |
111 ("{" ?Å) | |
112 ("}" ?Ê) | |
113 ("A" ?Ä) | |
114 ("S" ?Ë) | |
115 ("D" ?²) | |
116 ("F" ?°) | |
117 ("G" ?¿) | |
118 ("H" ?À) | |
119 ("J" ?¾) | |
120 ("K" ?») | |
121 ("L" ?´) | |
122 (":" ?¶) | |
123 ("\"" ?Í) | |
18673 | 124 ("|" ?|) |
19077 | 125 ("Z" ?Ï) |
126 ("X" ?Ç) | |
127 ("C" ?Á) | |
128 ("V" ?¼) | |
129 ("B" ?¸) | |
130 ("N" ?Â) | |
131 ("M" ?Ì) | |
132 ("<" ?±) | |
133 (">" ?Î) | |
18673 | 134 ("?" ??)) |
135 | |
136 ;; | |
137 | |
138 (quail-define-package | |
19077 | 139 "cyrillic-jis-russian" "Cyrillic" "$(B'('+(B" nil |
140 "$(B'+'8'5','&'/(B keyboard layout same as JCUKEN (JIS X0208.1983 encoding)" | |
18673 | 141 nil t t t t) |
142 | |
19077 | 143 ;; 1! 2@ 3# 4" 5: 6, 7. 8* 9( 0) -_ =+ ¡ |
144 ;; ¹ Æ Ã º µ ½ ³ È É · Å ê | |
145 ;; Ä Ë ² ° ¿ À ¾ » ´ ¶ Í | |
146 ;; Ï Ç Á ¼ ¸ Â Ì ± Î /? | |
18673 | 147 |
148 (quail-define-rules | |
19077 | 149 ("1" ?$(B#1(B) |
150 ("2" ?$(B#2(B) | |
151 ("3" ?$(B#3(B) | |
152 ("4" ?$(B#4(B) | |
153 ("5" ?$(B#5(B) | |
154 ("6" ?$(B#6(B) | |
155 ("7" ?$(B#7(B) | |
156 ("8" ?$(B#8(B) | |
157 ("9" ?$(B#9(B) | |
158 ("0" ?$(B#0(B) | |
159 ("-" ?$(B!](B) | |
160 ("=" ?$(B!a(B) | |
161 ("`" ?$(B'W(B) | |
162 ("q" ?$(B'[(B) | |
163 ("w" ?$(B'h(B) | |
164 ("e" ?$(B'e(B) | |
165 ("r" ?$(B'\(B) | |
166 ("t" ?$(B'V(B) | |
167 ("y" ?$(B'_(B) | |
168 ("u" ?$(B'T(B) | |
169 ("i" ?$(B'j(B) | |
170 ("o" ?$(B'k(B) | |
171 ("p" ?$(B'Y(B) | |
172 ("[" ?$(B'g(B) | |
173 ("]" ?$(B'l(B) | |
174 ("a" ?$(B'f(B) | |
175 ("s" ?$(B'm(B) | |
176 ("d" ?$(B'S(B) | |
177 ("f" ?$(B'Q(B) | |
178 ("g" ?$(B'a(B) | |
179 ("h" ?$(B'b(B) | |
180 ("j" ?$(B'`(B) | |
181 ("k" ?$(B'](B) | |
182 ("l" ?$(B'U(B) | |
183 (";" ?$(B'X(B) | |
184 ("'" ?$(B'o(B) | |
185 ("\\" ?$(B!@(B) | |
186 ("z" ?$(B'q(B) | |
187 ("x" ?$(B'i(B) | |
188 ("c" ?$(B'c(B) | |
189 ("v" ?$(B'^(B) | |
190 ("b" ?$(B'Z(B) | |
191 ("n" ?$(B'd(B) | |
192 ("m" ?$(B'n(B) | |
193 ("," ?$(B'R(B) | |
194 ("." ?$(B'p(B) | |
195 ("/" ?$(B!?(B) | |
18673 | 196 |
19077 | 197 ("!" ?$(B!*(B) |
198 ("@" ?$(B!w(B) | |
199 ("#" ?$(B!t(B) | |
200 ("$" ?$(B!I(B) | |
201 ("%" ?$(B!'(B) | |
202 ("^" ?$(B!$(B) | |
203 ("&" ?$(B!%(B) | |
204 ("*" ?$(B!v(B) | |
205 ("(" ?$(B!J(B) | |
206 (")" ?$(B!K(B) | |
207 ("_" ?$(B!2(B) | |
208 ("+" ?$(B!\(B) | |
209 ("~" ?$(B''(B) | |
210 ("Q" ?$(B'+(B) | |
211 ("W" ?$(B'8(B) | |
212 ("E" ?$(B'5(B) | |
213 ("R" ?$(B',(B) | |
214 ("T" ?$(B'&(B) | |
215 ("Y" ?$(B'/(B) | |
216 ("U" ?$(B'$(B) | |
217 ("I" ?$(B':(B) | |
218 ("O" ?$(B';(B) | |
219 ("P" ?$(B')(B) | |
220 ("{" ?$(B'7(B) | |
221 ("}" ?$(B'<(B) | |
222 ("A" ?$(B'6(B) | |
223 ("S" ?$(B'=(B) | |
224 ("D" ?$(B'#(B) | |
225 ("F" ?$(B'!(B) | |
226 ("G" ?$(B'1(B) | |
227 ("H" ?$(B'2(B) | |
228 ("J" ?$(B'0(B) | |
229 ("K" ?$(B'-(B) | |
230 ("L" ?$(B'%(B) | |
231 (":" ?$(B'((B) | |
232 ("\"" ?$(B'?(B) | |
233 ("|" ?$(B!C(B) | |
234 ("Z" ?$(B'A(B) | |
235 ("X" ?$(B'9(B) | |
236 ("C" ?$(B'3(B) | |
237 ("V" ?$(B'.(B) | |
238 ("B" ?$(B'*(B) | |
239 ("N" ?$(B'4(B) | |
240 ("M" ?$(B'>(B) | |
241 ("<" ?$(B'"(B) | |
242 (">" ?$(B'@(B) | |
243 ("?" ?$(B!)(B)) | |
18673 | 244 |
245 ;; | |
246 | |
247 (quail-define-package | |
19077 | 248 "cyrillic-macedonian" "Cyrillic" "¶M" nil |
249 "©ªµÀ·-£¬ keyboard layout based on JUS.I.K1.004 (ISO 8859-5 encoding)" | |
18673 | 250 nil t t t t) |
251 | |
252 ;; 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0= /? +* <> | |
19077 | 253 ;; © ª µ À Â · Ã ¸ ¾ ¿ È £ |
254 ;; ° Á ´ Ä ³ Å ¨ º » Ç ¬ ¶ | |
255 ;; ¥ ¯ Æ ² ± ½ ¼ ,; .: -_ | |
18673 | 256 |
257 (quail-define-rules | |
258 ("1" ?1) | |
259 ("2" ?2) | |
260 ("3" ?3) | |
261 ("4" ?4) | |
262 ("5" ?5) | |
263 ("6" ?6) | |
264 ("7" ?7) | |
265 ("8" ?8) | |
266 ("9" ?9) | |
267 ("0" ?0) | |
268 ("-" ?/) | |
269 ("=" ?+) | |
270 ("`" ?<) | |
19077 | 271 ("q" ?ù) |
272 ("w" ?ú) | |
273 ("e" ?Õ) | |
274 ("r" ?à) | |
275 ("t" ?â) | |
276 ("y" ?×) | |
277 ("u" ?ã) | |
278 ("i" ?Ø) | |
279 ("o" ?Þ) | |
280 ("p" ?ß) | |
281 ("[" ?è) | |
282 ("]" ?ó) | |
283 ("a" ?Ð) | |
284 ("s" ?á) | |
285 ("d" ?Ô) | |
286 ("f" ?ä) | |
287 ("g" ?Ó) | |
288 ("h" ?å) | |
289 ("j" ?ø) | |
290 ("k" ?Ú) | |
291 ("l" ?Û) | |
292 (";" ?ç) | |
293 ("'" ?ü) | |
294 ("\\" ?Ö) | |
295 ("z" ?õ) | |
296 ("x" ?ÿ) | |
297 ("c" ?æ) | |
298 ("v" ?Ò) | |
299 ("b" ?Ñ) | |
300 ("n" ?Ý) | |
301 ("m" ?Ü) | |
18673 | 302 ("," ?,) |
303 ("." ?.) | |
304 ("/" ?-) | |
305 | |
306 ("!" ?!) | |
307 ("@" ?\") | |
308 ("#" ?#) | |
309 ("$" ?$) | |
310 ("%" ?%) | |
311 ("^" ?&) | |
312 ("&" ?') | |
313 ("*" ?\() | |
314 ("(" ?\)) | |
315 (")" ?=) | |
316 ("_" ??) | |
317 ("+" ?*) | |
318 ("~" ?>) | |
19077 | 319 ("Q" ?©) |
320 ("W" ?ª) | |
321 ("E" ?µ) | |
322 ("R" ?À) | |
323 ("T" ?Â) | |
324 ("Y" ?·) | |
325 ("U" ?Ã) | |
326 ("I" ?¸) | |
327 ("O" ?¾) | |
328 ("P" ?¿) | |
329 ("{" ?È) | |
330 ("}" ?£) | |
331 ("A" ?°) | |
332 ("S" ?Á) | |
333 ("D" ?´) | |
334 ("F" ?Ä) | |
335 ("G" ?³) | |
336 ("H" ?Å) | |
337 ("J" ?¨) | |
338 ("K" ?º) | |
339 ("L" ?») | |
340 (":" ?Ç) | |
341 ("\"" ?¬) | |
342 ("|" ?¶) | |
343 ("Z" ?¥) | |
344 ("X" ?¯) | |
345 ("C" ?Æ) | |
346 ("V" ?²) | |
347 ("B" ?±) | |
348 ("N" ?½) | |
349 ("M" ?¼) | |
18673 | 350 ("<" ?\;) |
351 (">" ?:) | |
352 ("?" ?_)) | |
353 | |
354 ;; | |
355 | |
356 (quail-define-package | |
19077 | 357 "cyrillic-serbian" "Cyrillic" "¶S" nil |
358 "©ªµÀ·-¢« keyboard layout based on JUS.I.K1.005 (ISO 8859-5 encoding)" | |
18673 | 359 nil t t t t) |
360 | |
361 ;; 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0= /? +* <> | |
19077 | 362 ;; © ª µ À Â · Ã ¸ ¾ ¿ È ¢ |
363 ;; ° Á ´ Ä ³ Å ¨ º » Ç « ¶ | |
364 ;; ¥ ¯ Æ ² ± ½ ¼ ,; .: -_ | |
18673 | 365 |
366 (quail-define-rules | |
367 ("1" ?1) | |
368 ("2" ?2) | |
369 ("3" ?3) | |
370 ("4" ?4) | |
371 ("5" ?5) | |
372 ("6" ?6) | |
373 ("7" ?7) | |
374 ("8" ?8) | |
375 ("9" ?9) | |
376 ("0" ?0) | |
377 ("-" ?/) | |
378 ("=" ?+) | |
379 ("`" ?<) | |
19077 | 380 ("q" ?ù) |
381 ("w" ?ú) | |
382 ("e" ?Õ) | |
383 ("r" ?à) | |
384 ("t" ?â) | |
385 ("y" ?×) | |
386 ("u" ?ã) | |
387 ("i" ?Ø) | |
388 ("o" ?Þ) | |
389 ("p" ?ß) | |
390 ("[" ?è) | |
391 ("]" ?ò) | |
392 ("a" ?Ð) | |
393 ("s" ?á) | |
394 ("d" ?Ô) | |
395 ("f" ?ä) | |
396 ("g" ?Ó) | |
397 ("h" ?å) | |
398 ("j" ?ø) | |
399 ("k" ?Ú) | |
400 ("l" ?Û) | |
401 (";" ?ç) | |
402 ("'" ?û) | |
403 ("\\" ?Ö) | |
404 ("z" ?õ) | |
405 ("x" ?ÿ) | |
406 ("c" ?æ) | |
407 ("v" ?Ò) | |
408 ("b" ?Ñ) | |
409 ("n" ?Ý) | |
410 ("m" ?Ü) | |
18673 | 411 ("," ?,) |
412 ("." ?.) | |
413 ("/" ?-) | |
414 | |
415 ("!" ?!) | |
416 ("@" ?\") | |
417 ("#" ?#) | |
418 ("$" ?$) | |
419 ("%" ?%) | |
420 ("^" ?&) | |
421 ("&" ?') | |
422 ("*" ?\() | |
423 ("(" ?\)) | |
424 (")" ?=) | |
425 ("_" ??) | |
426 ("+" ?*) | |
427 ("~" ?>) | |
19077 | 428 ("Q" ?©) |
429 ("W" ?ª) | |
430 ("E" ?µ) | |
431 ("R" ?À) | |
432 ("T" ?Â) | |
433 ("Y" ?·) | |
434 ("U" ?Ã) | |
435 ("I" ?¸) | |
436 ("O" ?¾) | |
437 ("P" ?¿) | |
438 ("{" ?È) | |
439 ("}" ?¢) | |
440 ("A" ?°) | |
441 ("S" ?Á) | |
442 ("D" ?´) | |
443 ("F" ?Ä) | |
444 ("G" ?³) | |
445 ("H" ?Å) | |
446 ("J" ?¨) | |
447 ("K" ?º) | |
448 ("L" ?») | |
449 (":" ?Ç) | |
450 ("\"" ?«) | |
451 ("|" ?¶) | |
452 ("Z" ?¥) | |
453 ("X" ?¯) | |
454 ("C" ?Æ) | |
455 ("V" ?²) | |
456 ("B" ?±) | |
457 ("N" ?½) | |
458 ("M" ?¼) | |
18673 | 459 ("<" ?\;) |
460 (">" ?:) | |
461 ("?" ?_)) | |
462 | |
463 ;; | |
464 | |
465 (quail-define-package | |
19077 | 466 "cyrillic-beylorussian" "Cyrillic" "¶B" nil |
467 "©ªµÀ·-¦® BEYLORUSSIAN (ISO 8859-5 encoding)" | |
18673 | 468 nil t t t t) |
469 | |
470 ;; 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0= /? +* <> | |
19077 | 471 ;; © ª µ À Â · Ã ¸ ¾ ¿ È ¦ |
472 ;; ° Á ´ Ä ³ Å ¨ º » Ç ® ¶ | |
473 ;; ¥ ¯ Æ ² ± ½ ¼ ,; .: -_ | |
18673 | 474 |
475 (quail-define-rules | |
476 ("1" ?1) | |
477 ("2" ?2) | |
478 ("3" ?3) | |
479 ("4" ?4) | |
480 ("5" ?5) | |
481 ("6" ?6) | |
482 ("7" ?7) | |
483 ("8" ?8) | |
484 ("9" ?9) | |
485 ("0" ?0) | |
486 ("-" ?/) | |
487 ("=" ?+) | |
488 ("`" ?<) | |
19077 | 489 ("q" ?ù) |
490 ("w" ?ú) | |
491 ("e" ?Õ) | |
492 ("r" ?à) | |
493 ("t" ?â) | |
494 ("y" ?×) | |
495 ("u" ?ã) | |
496 ("i" ?Ø) | |
497 ("o" ?Þ) | |
498 ("p" ?ß) | |
499 ("[" ?è) | |
500 ("]" ?ö) | |
501 ("a" ?Ð) | |
502 ("s" ?á) | |
503 ("d" ?Ô) | |
504 ("f" ?ä) | |
505 ("g" ?Ó) | |
506 ("h" ?å) | |
507 ("j" ?ø) | |
508 ("k" ?Ú) | |
509 ("l" ?Û) | |
510 (";" ?ç) | |
511 ("'" ?þ) | |
512 ("\\" ?Ö) | |
513 ("z" ?õ) | |
514 ("x" ?ÿ) | |
515 ("c" ?æ) | |
516 ("v" ?Ò) | |
517 ("b" ?Ñ) | |
518 ("n" ?Ý) | |
519 ("m" ?Ü) | |
18673 | 520 ("," ?,) |
521 ("." ?.) | |
522 ("/" ?-) | |
523 | |
524 ("!" ?!) | |
525 ("@" ?\") | |
526 ("#" ?#) | |
527 ("$" ?$) | |
528 ("%" ?%) | |
529 ("^" ?&) | |
530 ("&" ?') | |
531 ("*" ?\() | |
532 ("(" ?\)) | |
533 (")" ?=) | |
534 ("_" ??) | |
535 ("+" ?*) | |
536 ("~" ?>) | |
19077 | 537 ("Q" ?©) |
538 ("W" ?ª) | |
539 ("E" ?µ) | |
540 ("R" ?À) | |
541 ("T" ?Â) | |
542 ("Y" ?·) | |
543 ("U" ?Ã) | |
544 ("I" ?¸) | |
545 ("O" ?¾) | |
546 ("P" ?¿) | |
547 ("{" ?È) | |
548 ("}" ?¦) | |
549 ("A" ?°) | |
550 ("S" ?Á) | |
551 ("D" ?´) | |
552 ("F" ?Ä) | |
553 ("G" ?³) | |
554 ("H" ?Å) | |
555 ("J" ?¨) | |
556 ("K" ?º) | |
557 ("L" ?») | |
558 (":" ?Ç) | |
559 ("\"" ?®) | |
560 ("|" ?¶) | |
561 ("Z" ?¥) | |
562 ("X" ?¯) | |
563 ("C" ?Æ) | |
564 ("V" ?²) | |
565 ("B" ?±) | |
566 ("N" ?½) | |
567 ("M" ?¼) | |
18673 | 568 ("<" ?\;) |
569 (">" ?:) | |
570 ("?" ?_)) | |
571 | |
572 ;; | |
573 | |
574 (quail-define-package | |
19077 | 575 "cyrillic-ukrainian" "Cyrillic" "¶U" nil |
576 "¤§µÀ·-¦® UKRAINIAN (ISO 8859-5 encoding) | |
18673 | 577 |
578 Sorry, but 'ghe with upturn' is not included in ISO 8859-5" | |
579 nil t t t t) | |
580 | |
581 ;; 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0= /? +* <> | |
19077 | 582 ;; ¤ § µ À Â · Ã ¸ ¾ ¿ È ¦ |
583 ;; ° Á ´ Ä ³ Å ¨ º » Ç ® ¶ | |
584 ;; ¥ ¯ Æ ² ± ½ ¼ ,; .: -_ | |
18673 | 585 |
586 (quail-define-rules | |
587 ("1" ?1) | |
588 ("2" ?2) | |
589 ("3" ?3) | |
590 ("4" ?4) | |
591 ("5" ?5) | |
592 ("6" ?6) | |
593 ("7" ?7) | |
594 ("8" ?8) | |
595 ("9" ?9) | |
596 ("0" ?0) | |
597 ("-" ?/) | |
598 ("=" ?+) | |
599 ("`" ?<) | |
19077 | 600 ("q" ?ô) |
601 ("w" ?÷) | |
602 ("e" ?Õ) | |
603 ("r" ?à) | |
604 ("t" ?â) | |
605 ("y" ?×) | |
606 ("u" ?ã) | |
607 ("i" ?Ø) | |
608 ("o" ?Þ) | |
609 ("p" ?ß) | |
610 ("[" ?è) | |
611 ("]" ?ö) | |
612 ("a" ?Ð) | |
613 ("s" ?á) | |
614 ("d" ?Ô) | |
615 ("f" ?ä) | |
616 ("g" ?Ó) | |
617 ("h" ?å) | |
618 ("j" ?ø) | |
619 ("k" ?Ú) | |
620 ("l" ?Û) | |
621 (";" ?ç) | |
622 ("'" ?þ) | |
623 ("\\" ?Ö) | |
624 ("z" ?õ) | |
625 ("x" ?ÿ) | |
626 ("c" ?æ) | |
627 ("v" ?Ò) | |
628 ("b" ?Ñ) | |
629 ("n" ?Ý) | |
630 ("m" ?Ü) | |
18673 | 631 ("," ?,) |
632 ("." ?.) | |
633 ("/" ?-) | |
634 | |
635 ("!" ?!) | |
636 ("@" ?\") | |
637 ("#" ?#) | |
638 ("$" ?$) | |
639 ("%" ?%) | |
640 ("^" ?&) | |
641 ("&" ?') | |
642 ("*" ?\() | |
643 ("(" ?\)) | |
644 (")" ?=) | |
645 ("_" ??) | |
646 ("+" ?*) | |
647 ("~" ?>) | |
19077 | 648 ("Q" ?¤) |
649 ("W" ?§) | |
650 ("E" ?µ) | |
651 ("R" ?À) | |
652 ("T" ?Â) | |
653 ("Y" ?·) | |
654 ("U" ?Ã) | |
655 ("I" ?¸) | |
656 ("O" ?¾) | |
657 ("P" ?¿) | |
658 ("{" ?È) | |
659 ("}" ?¦) | |
660 ("A" ?°) | |
661 ("S" ?Á) | |
662 ("D" ?´) | |
663 ("F" ?Ä) | |
664 ("G" ?³) | |
665 ("H" ?Å) | |
666 ("J" ?¨) | |
667 ("K" ?º) | |
668 ("L" ?») | |
669 (":" ?Ç) | |
670 ("\"" ?®) | |
671 ("|" ?¶) | |
672 ("Z" ?¥) | |
673 ("X" ?¯) | |
674 ("C" ?Æ) | |
675 ("V" ?²) | |
676 ("B" ?±) | |
677 ("N" ?½) | |
678 ("M" ?¼) | |
18673 | 679 ("<" ?\;) |
680 (">" ?:) | |
681 ("?" ?_)) | |
682 | |
683 ;; | |
684 | |
685 (quail-define-package | |
19077 | 686 "cyrillic-yawerty" "Cyrillic" "¶Ï" nil |
687 "ϲµÀÂË Roman transcription (ISO 8859-5 encoding) | |
18673 | 688 |
689 This layout is based on Roman transcription. | |
690 When preceded by a '/', the second and the third rows (number key row) change | |
691 as follows. | |
692 | |
693 keytop | Q W E R T Y U I O P A S D | |
694 --------+--------------------------------------- | |
19077 | 695 input | ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ® ¯" |
18673 | 696 nil t t t t) |
697 | |
19077 | 698 ;; 1! 2ñ 3ê 4¡ 5% 6^ 7& 8* 9( 0) -_ Ç Î |
699 ;; Ï ² µ À Â Ë Ã ¸ ¾ ¿ È É | |
700 ;; ° Á ´ Ä ³ Å ¹ º » ;: '" Í | |
701 ;; · Ì Æ ¶ ± ½ ¼ ,< .> /? | |
18673 | 702 |
19077 | 703 ;; 1! 2ñ 3ê 4¡ 5% 6^ 7& 8* 9( 0) -_ Ç Î |
704 ;; ¢ £ ¤ ¥ ¦ § ¨ © ª « È É | |
705 ;; ¬ ® ¯ Ä ³ Å ¹ º » ;: '" Í | |
706 ;; · Ì Æ ¶ ± ½ ¼ ,< .> /? | |
18673 | 707 |
708 (quail-define-rules | |
709 ("1" ?1) | |
710 ("2" ?2) | |
711 ("3" ?3) | |
712 ("4" ?4) | |
713 ("5" ?5) | |
714 ("6" ?6) | |
715 ("7" ?7) | |
716 ("8" ?8) | |
717 ("9" ?9) | |
718 ("0" ?0) | |
719 ("-" ?-) | |
19077 | 720 ("=" ?ç) |
721 ("`" ?î) | |
722 ("q" ?ï) | |
723 ("w" ?Ò) | |
724 ("e" ?Õ) | |
725 ("r" ?à) | |
726 ("t" ?â) | |
727 ("y" ?ë) | |
728 ("u" ?ã) | |
729 ("i" ?Ø) | |
730 ("o" ?Þ) | |
731 ("p" ?ß) | |
732 ("[" ?è) | |
733 ("]" ?é) | |
734 ("a" ?Ð) | |
735 ("s" ?á) | |
736 ("d" ?Ô) | |
737 ("f" ?ä) | |
738 ("g" ?Ó) | |
739 ("h" ?å) | |
740 ("j" ?Ù) | |
741 ("k" ?Ú) | |
742 ("l" ?Û) | |
18673 | 743 (";" ?\;) |
744 ("'" ?') | |
19077 | 745 ("\\" ?í) |
746 ("z" ?×) | |
747 ("x" ?ì) | |
748 ("c" ?æ) | |
749 ("v" ?Ö) | |
750 ("b" ?Ñ) | |
751 ("n" ?Ý) | |
752 ("m" ?Ü) | |
18673 | 753 ("," ?,) |
754 ("." ?.) | |
755 ("/" ?/) | |
756 | |
757 ("!" ?!) | |
19077 | 758 ("@" ?ñ) |
759 ("#" ?ê) | |
760 ("$" ?¡) | |
18673 | 761 ("%" ?%) |
762 ("^" ?^) | |
763 ("&" ?&) | |
764 ("*" ?*) | |
765 ("(" ?\() | |
766 (")" ?\)) | |
767 ("_" ?_) | |
19077 | 768 ("+" ?Ç) |
769 ("~" ?Î) | |
770 ("Q" ?Ï) | |
771 ("W" ?²) | |
772 ("E" ?µ) | |
773 ("R" ?À) | |
774 ("T" ?Â) | |
775 ("Y" ?Ë) | |
776 ("U" ?Ã) | |
777 ("I" ?¸) | |
778 ("O" ?¾) | |
779 ("P" ?¿) | |
780 ("{" ?È) | |
781 ("}" ?É) | |
782 ("A" ?°) | |
783 ("S" ?Á) | |
784 ("D" ?´) | |
785 ("F" ?Ä) | |
786 ("G" ?³) | |
787 ("H" ?Å) | |
788 ("J" ?¹) | |
789 ("K" ?º) | |
790 ("L" ?») | |
18673 | 791 (":" ?:) |
792 ("\"" ?\") | |
19077 | 793 ("|" ?Í) |
794 ("Z" ?·) | |
795 ("X" ?Ì) | |
796 ("C" ?Æ) | |
797 ("V" ?¶) | |
798 ("B" ?±) | |
799 ("N" ?½) | |
800 ("M" ?¼) | |
18673 | 801 ("<" ?<) |
802 (">" ?>) | |
803 ("?" ??) | |
804 | |
19077 | 805 ("/q" ?ò) |
806 ("/w" ?ó) | |
807 ("/e" ?ô) | |
808 ("/r" ?õ) | |
809 ("/t" ?ö) | |
810 ("/y" ?÷) | |
811 ("/u" ?ø) | |
812 ("/i" ?ù) | |
813 ("/o" ?ú) | |
814 ("/p" ?û) | |
815 ("/a" ?ü) | |
816 ("/s" ?þ) | |
817 ("/d" ?ÿ) | |
18673 | 818 |
19077 | 819 ("/Q" ?¢) |
820 ("/W" ?£) | |
821 ("/E" ?¤) | |
822 ("/R" ?¥) | |
823 ("/T" ?¦) | |
824 ("/Y" ?§) | |
825 ("/U" ?¨) | |
826 ("/I" ?©) | |
827 ("/O" ?ª) | |
828 ("/P" ?«) | |
829 ("/A" ?¬) | |
830 ("/S" ?®) | |
831 ("/D" ?¯)) | |
19070
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
832 |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
833 ;; This was provided by Valery Alexeev <valery@domovoy.math.uga.edu>. |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
834 |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
835 (quail-define-package |
19077 | 836 "cyrillic-translit" "Cyrillic" "¶t" nil |
19070
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
837 "Intuitively transliterated keybooard layout. |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
838 Most convenient for entering Russian but all cyrillic characters are included. |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
839 Should handle most cases. However: |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
840 for TSE use \"c\", never \"ts\" |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
841 SHCHA = Bulgarian SHT = \"shch\", \"sj\", \"\\sht\" or \"\\t\", |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
842 REVERSE ROUNDED E = \"e'\" or \"e`\" |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
843 KHA when after \"c,s,z\" = \"x\" or \"kh\" |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
844 HARD SIGN = \"~\", CAPITAL HARD SIGN = \"~~\", |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
845 SOFT SIGN = \"'\", CAPITAL SOFT SIGN = \"''\". |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
846 |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
847 Also included are Ukranian YE = \"\\e\" and YI = \"yi\", |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
848 Belorussian SHORT U = \"u'\", |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
849 Serbocroatian DJE = \"\\d\", CHJE= \"\\ch\", |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
850 Macedonian GJE = \"\\g\", DZE = \"\\s\", KJE = \"\\k\", |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
851 cyrillic I DECIMAL = \"\\i\", JE = \"\\j\", LJE = \"\\l\", NJE = \"\\n\" and DZE =\"\\z\"." |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
852 nil t t t t) |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
853 |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
854 (quail-define-rules |
19077 | 855 ("a" ?Ð)("b" ?Ñ) ("v" ?Ò) ("w" ?Ò) ("g" ?Ó) ("d" ?Ô) |
856 ("e" ?Õ) ("je" ?Õ) ("je" ?Õ) | |
857 ("yo" ?ñ) ("jo" ?ñ) | |
858 ("zh" ?Ö) ("z" ?×) ("i" ?Ø) | |
859 ("j" ?Ù) ("j'" ?Ù) ("j`" ?Ù) ("k" ?Ú) ("l" ?Û) | |
860 ("m" ?Ü) ("n" ?Ý) ("o" ?Þ) ("p" ?ß) ("r" ?à) ("s" ?á) ("t" ?â) ("u" ?ã) | |
861 ("f" ?ä) ("x" ?å) ("h" ?å) ("kh" ?å) | |
862 ("c" ?æ) ("ch" ?ç) | |
863 ("sh" ?è) | |
864 ; ("w" ?é) ("q" ?é) | |
865 ("shch" ?é) ("sj" ?é) | |
866 ("\\sht" ?é) ("\\t" ?é) | |
867 ("~" ?ê) ("y" ?ë) ("'" ?ì) ("`" ?ì) | |
868 ("e'" ?í) ("e`" ?í) ("@" ?í) | |
869 ("yu" ?î) ("ju" ?î) | |
870 ("ya" ?ï) ("ja" ?ï) | |
19070
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
871 |
19077 | 872 ("A" ?°) ("B" ?±) ("V" ?²) ("W" ?²) ("G" ?³) ("D" ?´) |
873 ("E" ?µ) ("Je" ?µ) ("JE" ?µ) | |
874 ("Yo" ?¡) ("YO" ?¡) ("Jo" ?¡) ("JO" ?¡) | |
875 ("Zh" ?¶) ("ZH" ?¶) ("Z" ?·) ("I" ?¸) | |
876 ("J" ?¹) ("J'" ?¹) ("J`" ?¹) ("K" ?º) ("L" ?») | |
877 ("M" ?¼) ("N" ?½) ("O" ?¾) ("P" ?¿) ("R" ?À) ("S" ?Á) ("T" ?Â) ("U" ?Ã) | |
878 ("F" ?Ä) ("X" ?Å) ("H" ?Å) ("Kh" ?Å) ("KH" ?Å) | |
879 ("C" ?Æ) ("Ch" ?Ç) ("CH" ?Ç) | |
880 ("Sh" ?È) ("SH" ?È) | |
881 ; ("W" ?É) ("Q" ?É) | |
882 ("Shch" ?É) ("SHCH" ?É) ("Sj" ?É) ("SJ" ?É) | |
883 ("\\Sht" ?É) ("\\SHT" ?É) ("\\T" ?É) | |
884 ("~~" "Ê") ("Y" ?Ë) ("''" "Ì") ("E'" ?Í) ("E`" ?Í) | |
885 ("Yu" ?Î) ("YU" ?Î) ("Ju" ?Î) ("JU" ?Î) | |
886 ("Ya" ?Ï) ("YA" ?Ï) ("Ja" ?Ï) ("JA" ?Ï) | |
19070
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
887 |
19077 | 888 ("\\e" ?ô) ("yi" ?÷) ("u'" ?þ) |
889 ("\\d" ?ò) ("\\ch" ?û) | |
890 ("\\g" ?ó) ("\\s" ?õ) ("\\k" ?ü) | |
891 ("\\i" ?ö) ("\\j" ?ø) ("\\l" ?ù) ("\\n" ?ú) ("\\z" ?ÿ) | |
892 ("\\E" ?¤) ("YE" ?¤) ("Yi" ?§) ("YI" ?§) ("U'" ?®) | |
893 ("\\D" ?¢) ("\\Ch" ?«) ("\\CH" ?«) | |
894 ("\\G" ?£) ("\\S" ?¥) ("\\K" ?¬) | |
895 ("\\I" ?¦) ("\\J" ?¨) ("\\L" ?©) ("\\N" ?ª) ("\\Z" ?¯) | |
19070
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
896 ) |
19077 | 897 |
898 ;; Local Variables: | |
899 ;; buffer-file-coding-system: cyrillic-iso-8bit | |
900 ;; End: | |
901 |