comparison leim/quail/greek.el @ 39877:2ebf10c960af

("greek-babel"): New input method. From David Kastrup <David.Kastrup@neuroinformatik.ruhr-uni-bochum.de>.
author Eli Zaretskii <eliz@gnu.org>
date Sat, 13 Oct 2001 11:37:44 +0000
parents 76d0a9041303
children 57bd6e9aaff5
comparison
equal deleted inserted replaced
39876:3b0e47788d6e 39877:2ebf10c960af
1 ;;; greek.el --- Quail package for inputting Greek 1 ;;; greek.el --- Quail package for inputting Greek -*-coding: iso-2022-7bit-*-
2 2
3 ;; Copyright (C) 1997, 2001 Electrotechnical Laboratory, JAPAN. 3 ;; Copyright (C) 1997, 2001 Electrotechnical Laboratory, JAPAN.
4 ;; Licensed to the Free Software Foundation. 4 ;; Licensed to the Free Software Foundation.
5 5
6 ;; Keywords: multilingual, input method, Greek 6 ;; Keywords: multilingual, input method, Greek
410 ("wJ^" ?$,1rW(B) ("wJ\\" ?$,1rW(B) 410 ("wJ^" ?$,1rW(B) ("wJ\\" ?$,1rW(B)
411 ("wJ^`" ?$,1qg(B) ("wJ^V" ?$,1qg(B) ("wJ\\`" ?$,1qg(B) ("wJ\\V" ?$,1qg(B) 411 ("wJ^`" ?$,1qg(B) ("wJ^V" ?$,1qg(B) ("wJ\\`" ?$,1qg(B) ("wJ\\V" ?$,1qg(B)
412 ("wJ`^" ?$,1qg(B) ("wJV^" ?$,1qg(B) ("wJ`\\" ?$,1qg(B) ("wJV\\" ?$,1qg(B) 412 ("wJ`^" ?$,1qg(B) ("wJV^" ?$,1qg(B) ("wJ`\\" ?$,1qg(B) ("wJV\\" ?$,1qg(B)
413 ("wJ^'" ?$,1qf(B) ("wJ^v" ?$,1qf(B) ("wJ\\'" ?$,1qf(B) ("wJ\\v" ?$,1qf(B) 413 ("wJ^'" ?$,1qf(B) ("wJ^v" ?$,1qf(B) ("wJ\\'" ?$,1qf(B) ("wJ\\v" ?$,1qf(B)
414 ("wJ'^" ?$,1qf(B) ("wJv^" ?$,1qf(B) ("wJ'\\" ?$,1qf(B) ("wJv\\" ?$,1qf(B) 414 ("wJ'^" ?$,1qf(B) ("wJv^" ?$,1qf(B) ("wJ'\\" ?$,1qf(B) ("wJv\\" ?$,1qf(B)
415 )
416
417 ;;
418
419 (quail-define-package "greek-babel" "Greek" "BG" t
420 "The TeX Babel input method for Classical Greek using mule-unicode-0100-24ff.
421
422 -------------------------------------
423 character capital small
424 -------------------------------------
425 alpha A a
426 beta B b
427 gamma G g
428 delta D d
429 epsilon E e
430 zeta Z z
431 eta H h
432 theta J j
433 iota I i
434 kappa K k
435 lamda L l
436 mu M m
437 nu N n
438 xi X x
439 omicron O o
440 pi P p
441 rho R r
442 sigma S s
443 final sigma c
444 tau T t
445 upsilon U u
446 phi F f
447 chi Q q
448 psi Y y
449 omega W w
450 -------------------------------------
451 sampi !
452 digamma #
453 stigma $
454 koppa & %
455 -------------------------------------
456
457 ------------------------
458 mark key
459 ------------------------
460 ypogegrammeni |
461 psili >
462 dasia <
463 oxia '
464 varia `
465 perispomeni ~
466 dialytika \"
467 ano teleia ;
468 erotimatiko ?
469 ----------------------
470 "
471 nil t t nil nil nil nil nil nil nil t)
472
473 (quail-define-rules
474
475 ("!" ?$,1'a(B) ; sampi
476 ("#" ?$,1'\(B) ; DIGAMMA
477 ("$" ?$,1'[(B) ; stigma
478 ("%" ?$,1'_(B) ; koppa
479 ("&" ?$,1'^(B) ; KOPPA
480 (">" ?$,1q(B) ; psili
481 ("'" ?$,1r](B) ; oxia
482 (";" ?$,1&g(B) ; ano teleia
483 ("?" ?$,1&^(B) ; erotimatiko
484 ("\"" ?,A((B) ; dialytika
485 ("|" ?$,1&Z(B) ; ypogegrammeni
486
487 ("A" ?$,1&q(B)
488 ("B" ?$,1&r(B)
489 ("D" ?$,1&t(B)
490 ("E" ?$,1&u(B)
491 ("F" ?$,1'&(B)
492 ("G" ?$,1&s(B)
493 ("H" ?$,1&w(B)
494 ("I" ?$,1&y(B)
495 ("J" ?$,1&x(B)
496 ("K" ?$,1&z(B)
497 ("L" ?$,1&{(B)
498 ("M" ?$,1&|(B)
499 ("N" ?$,1&}(B)
500 ("O" ?$,1&(B)
501 ("P" ?$,1' (B)
502 ("Q" ?$,1''(B)
503 ("R" ?$,1'!(B)
504 ("S" ?$,1'#(B)
505 ("T" ?$,1'$(B)
506 ("U" ?$,1'%(B)
507 ("W" ?$,1')(B)
508 ("X" ?$,1&~(B)
509 ("Y" ?$,1'((B)
510 ("Z" ?$,1&v(B)
511 ("`" ?$,1rO(B) ; varia
512 ("~" ?$,1r (B) ; perispomeni
513
514 ("<" ?$,1r^(B) ; dasia
515 ("a" ?$,1'1(B)
516 ("a|" ?$,1qs(B)
517 ("b" ?$,1'2(B)
518 ("c" ?$,1'B(B)
519 ("d" ?$,1'4(B)
520 ("e" ?$,1'5(B)
521 ("f" ?$,1'F(B)
522 ("g" ?$,1'3(B)
523 ("h" ?$,1'7(B)
524 ("h|" ?$,1r#(B)
525 ("i" ?$,1'9(B)
526 ("j" ?$,1'8(B)
527 ("k" ?$,1':(B)
528 ("l" ?$,1';(B)
529 ("m" ?$,1'<(B)
530 ("n" ?$,1'=(B)
531 ("o" ?$,1'?(B)
532 ("p" ?$,1'@(B)
533 ("q" ?$,1'G(B)
534 ("r" ?$,1'A(B)
535 ("s" ?$,1'C(B)
536 ("t" ?$,1'D(B)
537 ("u" ?$,1'E(B)
538 ("w" ?$,1'I(B)
539 ("w|" ?$,1rS(B)
540 ("x" ?$,1'>(B)
541 ("y" ?$,1'H(B)
542 ("z" ?$,1'6(B)
543
544 ("<i" ?$,1pQ(B)
545 (">i" ?$,1pP(B)
546 ("'i" ?$,1q7(B)
547 ("<`i" ?$,1pU(B)
548 (">'i" ?$,1pT(B)
549 ("`i" ?$,1q6(B)
550 ("<`i" ?$,1pS(B)
551 (">'i" ?$,1pR(B)
552 ("~i" ?$,1r6(B)
553 ("<~i" ?$,1pW(B)
554 (">'i" ?$,1pV(B)
555 ("\"i" ?$,1'J(B)
556 ("\"'i" ?$,1r3(B)
557 ("\"`i" ?$,1r2(B)
558
559 ("<~" ?$,1r?(B)
560 (">~" ?$,1r/(B)
561 ("<`" ?$,1r>(B)
562 (">'" ?$,1r.(B)
563 ("<`" ?$,1r=(B)
564 (">`" ?$,1r-(B)
565 ("\"'" ?$,1rN(B)
566 ("\"`" ?$,1rM(B)
567
568 ("<e" ?$,1p1(B)
569 (">e" ?$,1p0(B)
570 ("'e" ?$,1q3(B)
571 ("<'e" ?$,1p5(B)
572 (">'e" ?$,1p4(B)
573 ("`e" ?$,1q2(B)
574 ("<`e" ?$,1p3(B)
575 (">`e" ?$,1p2(B)
576
577 ("<a" ?$,1p!(B)
578 (">a" ?$,1p (B)
579 ("'a" ?$,1q1(B)
580 ("<'a" ?$,1p%(B)
581 (">'a" ?$,1p$(B)
582 ("`a" ?$,1q0(B)
583 ("<`a" ?$,1p#(B)
584 (">`a" ?$,1p"(B)
585 ("~a" ?$,1qv(B)
586 ("<~a" ?$,1p'(B)
587 (">~a" ?$,1p&(B)
588
589 ("<a|" ?$,1qA(B)
590 (">a|" ?$,1q@(B)
591 ("'a|" ?$,1qt(B)
592 ("<'a|" ?$,1qE(B)
593 (">'a|" ?$,1qD(B)
594 ("`a|" ?$,1qr(B)
595 ("<`a|" ?$,1qC(B)
596 (">`a|" ?$,1qB(B)
597 ("~a|" ?$,1qw(B)
598 ("<~a|" ?$,1qG(B)
599 (">~a|" ?$,1qF(B)
600
601 ("<r" ?$,1rE(B)
602 (">r" ?$,1rD(B)
603
604 ("<h" ?$,1pA(B)
605 (">h" ?$,1p@(B)
606 ("'h" ?$,1q5(B)
607 ("<'h" ?$,1pE(B)
608 (">'h" ?$,1pD(B)
609 ("`h" ?$,1q4(B)
610 ("<`h" ?$,1pC(B)
611 (">`h" ?$,1pB(B)
612 ("~h" ?$,1r&(B)
613 ("<~h" ?$,1pG(B)
614 (">~h" ?$,1pF(B)
615
616 ("|" ?$,1&Z(B) ; ypogegrammeni
617
618 ("<h|" ?$,1qQ(B)
619 (">h|" ?$,1qP(B)
620 ("'h|" ?$,1r$(B)
621 ("<'h|" ?$,1qU(B)
622 (">'h|" ?$,1qT(B)
623 ("`h|" ?$,1r"(B)
624 ("<`h|" ?$,1qS(B)
625 (">`h|" ?$,1qR(B)
626 ("~h|" ?$,1r'(B)
627 ("<~h|" ?$,1qW(B)
628 (">~h|" ?$,1qV(B)
629
630 ("<o" ?$,1pa(B)
631 (">o" ?$,1p`(B)
632 ("'o" ?$,1q9(B)
633 ("<'o" ?$,1pe(B)
634 (">'o" ?$,1pd(B)
635 ("`o" ?$,1q8(B)
636 ("<`o" ?$,1pc(B)
637 (">`o" ?$,1pb(B)
638
639 ("<u" ?$,1pq(B)
640 (">u" ?$,1pp(B)
641 ("'u" ?$,1q;(B)
642 ("<'u" ?$,1pu(B)
643 (">'u" ?$,1pt(B)
644 ("`u" ?$,1q:(B)
645 ("<`u" ?$,1ps(B)
646 (">`u" ?$,1pr(B)
647 ("~u" ?$,1rF(B)
648 ("<~u" ?$,1pw(B)
649 (">~u" ?$,1pv(B)
650 ("\"u" ?$,1'K(B)
651 ("\"'u" ?$,1rC(B)
652 ("`\"u" ?$,1rB(B)
653
654 ("<w" ?$,1q!(B)
655 (">w" ?$,1q (B)
656 ("'w" ?$,1q=(B)
657 ("<'w" ?$,1q%(B)
658 (">'w" ?$,1q$(B)
659 ("`w" ?$,1q<(B)
660 ("<`w" ?$,1q#(B)
661 (">`w" ?$,1q"(B)
662 ("~w" ?$,1rV(B)
663 ("<~w" ?$,1q'(B)
664 (">~w" ?$,1q&(B)
665
666 ("<w|" ?$,1qa(B)
667 (">w|" ?$,1q`(B)
668 ("'w|" ?$,1rT(B)
669 ("<'w|" ?$,1qe(B)
670 (">'w|" ?$,1qd(B)
671 ("`w|" ?$,1rR(B)
672 ("<`w|" ?$,1qc(B)
673 (">`w|" ?$,1qb(B)
674 ("~w|" ?$,1rW(B)
675 ("<~w|" ?$,1qg(B)
676 (">~w|" ?$,1qf(B)
415 ) 677 )
416 678
417 ;; 679 ;;
418 680
419 (quail-define-package "greek-ibycus4" "Greek" "IB" t 681 (quail-define-package "greek-ibycus4" "Greek" "IB" t