diff options
| author | Richard M. Stallman | 1997-08-01 06:45:06 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1997-08-01 06:45:06 +0000 |
| commit | d2bf391050dcbc4c62d48c9b2022ad127201f842 (patch) | |
| tree | 20269042d28cb7ee60cbe8e5782b10e94a7041ce | |
| parent | 68c18d6d0a7db38ba107d96a444f13c1eafac9eb (diff) | |
| download | emacs-d2bf391050dcbc4c62d48c9b2022ad127201f842.tar.gz emacs-d2bf391050dcbc4c62d48c9b2022ad127201f842.zip | |
(cyrillic-translit): New input method.
| -rw-r--r-- | leim/quail/cyrillic.el | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/leim/quail/cyrillic.el b/leim/quail/cyrillic.el index 31973a5b82f..9accf5ad5fd 100644 --- a/leim/quail/cyrillic.el +++ b/leim/quail/cyrillic.el | |||
| @@ -829,3 +829,68 @@ as follows. | |||
| 829 | ("/A" ?,L,(B) | 829 | ("/A" ?,L,(B) |
| 830 | ("/S" ?,L.(B) | 830 | ("/S" ?,L.(B) |
| 831 | ("/D" ?,L/(B)) | 831 | ("/D" ?,L/(B)) |
| 832 | |||
| 833 | ;; This was provided by Valery Alexeev <valery@domovoy.math.uga.edu>. | ||
| 834 | |||
| 835 | (quail-define-package | ||
| 836 | "cyrillic-translit" "Cyrillic" ",A6(Bt" nil | ||
| 837 | "Intuitively transliterated keybooard layout. | ||
| 838 | Most convenient for entering Russian but all cyrillic characters are included. | ||
| 839 | Should handle most cases. However: | ||
| 840 | for TSE use \"c\", never \"ts\" | ||
| 841 | SHCHA = Bulgarian SHT = \"shch\", \"sj\", \"\\sht\" or \"\\t\", | ||
| 842 | REVERSE ROUNDED E = \"e'\" or \"e`\" | ||
| 843 | KHA when after \"c,s,z\" = \"x\" or \"kh\" | ||
| 844 | HARD SIGN = \"~\", CAPITAL HARD SIGN = \"~~\", | ||
| 845 | SOFT SIGN = \"'\", CAPITAL SOFT SIGN = \"''\". | ||
| 846 | |||
| 847 | Also included are Ukranian YE = \"\\e\" and YI = \"yi\", | ||
| 848 | Belorussian SHORT U = \"u'\", | ||
| 849 | Serbocroatian DJE = \"\\d\", CHJE= \"\\ch\", | ||
| 850 | Macedonian GJE = \"\\g\", DZE = \"\\s\", KJE = \"\\k\", | ||
| 851 | cyrillic I DECIMAL = \"\\i\", JE = \"\\j\", LJE = \"\\l\", NJE = \"\\n\" and DZE =\"\\z\"." | ||
| 852 | nil t t t t) | ||
| 853 | |||
| 854 | (quail-define-rules | ||
| 855 | ("a" ?,AP(B)("b" ?,AQ(B) ("v" ?,AR(B) ("w" ?,AR(B) ("g" ?,AS(B) ("d" ?,AT(B) | ||
| 856 | ("e" ?,AU(B) ("je" ?,AU(B) ("je" ?,AU(B) | ||
| 857 | ("yo" ?,Aq(B) ("jo" ?,Aq(B) | ||
| 858 | ("zh" ?,AV(B) ("z" ?,AW(B) ("i" ?,AX(B) | ||
| 859 | ("j" ?,AY(B) ("j'" ?,AY(B) ("j`" ?,AY(B) ("k" ?,AZ(B) ("l" ?,A[(B) | ||
| 860 | ("m" ?,A\(B) ("n" ?,A](B) ("o" ?,A^(B) ("p" ?,A_(B) ("r" ?,A`(B) ("s" ?,Aa(B) ("t" ?,Ab(B) ("u" ?,Ac(B) | ||
| 861 | ("f" ?,Ad(B) ("x" ?,Ae(B) ("h" ?,Ae(B) ("kh" ?,Ae(B) | ||
| 862 | ("c" ?,Af(B) ("ch" ?,Ag(B) | ||
| 863 | ("sh" ?,Ah(B) | ||
| 864 | ; ("w" ?,Ai(B) ("q" ?,Ai(B) | ||
| 865 | ("shch" ?,Ai(B) ("sj" ?,Ai(B) | ||
| 866 | ("\\sht" ?,Ai(B) ("\\t" ?,Ai(B) | ||
| 867 | ("~" ?,Aj(B) ("y" ?,Ak(B) ("'" ?,Al(B) ("`" ?,Al(B) | ||
| 868 | ("e'" ?,Am(B) ("e`" ?,Am(B) ("@" ?,Am(B) | ||
| 869 | ("yu" ?,An(B) ("ju" ?,An(B) | ||
| 870 | ("ya" ?,Ao(B) ("ja" ?,Ao(B) | ||
| 871 | |||
| 872 | ("A" ?,A0(B) ("B" ?,A1(B) ("V" ?,A2(B) ("W" ?,A2(B) ("G" ?,A3(B) ("D" ?,A4(B) | ||
| 873 | ("E" ?,A5(B) ("Je" ?,A5(B) ("JE" ?,A5(B) | ||
| 874 | ("Yo" ?,A!(B) ("YO" ?,A!(B) ("Jo" ?,A!(B) ("JO" ?,A!(B) | ||
| 875 | ("Zh" ?,A6(B) ("ZH" ?,A6(B) ("Z" ?,A7(B) ("I" ?,A8(B) | ||
| 876 | ("J" ?,A9(B) ("J'" ?,A9(B) ("J`" ?,A9(B) ("K" ?,A:(B) ("L" ?,A;(B) | ||
| 877 | ("M" ?,A<(B) ("N" ?,A=(B) ("O" ?,A>(B) ("P" ?,A?(B) ("R" ?,A@(B) ("S" ?,AA(B) ("T" ?,AB(B) ("U" ?,AC(B) | ||
| 878 | ("F" ?,AD(B) ("X" ?,AE(B) ("H" ?,AE(B) ("Kh" ?,AE(B) ("KH" ?,AE(B) | ||
| 879 | ("C" ?,AF(B) ("Ch" ?,AG(B) ("CH" ?,AG(B) | ||
| 880 | ("Sh" ?,AH(B) ("SH" ?,AH(B) | ||
| 881 | ; ("W" ?,AI(B) ("Q" ?,AI(B) | ||
| 882 | ("Shch" ?,AI(B) ("SHCH" ?,AI(B) ("Sj" ?,AI(B) ("SJ" ?,AI(B) | ||
| 883 | ("\\Sht" ?,AI(B) ("\\SHT" ?,AI(B) ("\\T" ?,AI(B) | ||
| 884 | ("~~" ",AJ(B") ("Y" ?,AK(B) ("''" ",AL(B") ("E'" ?,AM(B) ("E`" ?,AM(B) | ||
| 885 | ("Yu" ?,AN(B) ("YU" ?,AN(B) ("Ju" ?,AN(B) ("JU" ?,AN(B) | ||
| 886 | ("Ya" ?,AO(B) ("YA" ?,AO(B) ("Ja" ?,AO(B) ("JA" ?,AO(B) | ||
| 887 | |||
| 888 | ("\\e" ?,At(B) ("yi" ?,Aw(B) ("u'" ?,A~(B) | ||
| 889 | ("\\d" ?,Ar(B) ("\\ch" ?,A{(B) | ||
| 890 | ("\\g" ?,As(B) ("\\s" ?,Au(B) ("\\k" ?,A|(B) | ||
| 891 | ("\\i" ?,Av(B) ("\\j" ?,Ax(B) ("\\l" ?,Ay(B) ("\\n" ?,Az(B) ("\\z" ?,A(B) | ||
| 892 | ("\\E" ?,A$(B) ("YE" ?,A$(B) ("Yi" ?,A'(B) ("YI" ?,A'(B) ("U'" ?,A.(B) | ||
| 893 | ("\\D" ?,A"(B) ("\\Ch" ?,A+(B) ("\\CH" ?,A+(B) | ||
| 894 | ("\\G" ?,A#(B) ("\\S" ?,A%(B) ("\\K" ?,A,(B) | ||
| 895 | ("\\I" ?,A&(B) ("\\J" ?,A((B) ("\\L" ?,A)(B) ("\\N" ?,A*(B) ("\\Z" ?,A/(B) | ||
| 896 | ) | ||