diff options
| author | Dave Love | 2001-11-04 16:48:07 +0000 |
|---|---|---|
| committer | Dave Love | 2001-11-04 16:48:07 +0000 |
| commit | 1d98bdd92c9d5fae2dce69bfe16207d3de2320e2 (patch) | |
| tree | 8f8be770377a573d11bd58b2746e86d6c17463c4 | |
| parent | 718fb8a1ff055a7ac542846d6740c4371c874761 (diff) | |
| download | emacs-1d98bdd92c9d5fae2dce69bfe16207d3de2320e2.tar.gz emacs-1d98bdd92c9d5fae2dce69bfe16207d3de2320e2.zip | |
("bulgarian-pho", "belarusian"): New methods.
| -rw-r--r-- | leim/quail/cyrillic.el | 228 |
1 files changed, 227 insertions, 1 deletions
diff --git a/leim/quail/cyrillic.el b/leim/quail/cyrillic.el index efe713f00f2..69481e7b553 100644 --- a/leim/quail/cyrillic.el +++ b/leim/quail/cyrillic.el | |||
| @@ -2,6 +2,7 @@ | |||
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN. | 3 | ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN. |
| 4 | ;; Licensed to the Free Software Foundation. | 4 | ;; Licensed to the Free Software Foundation. |
| 5 | ;; Copyright (C) 2001 Free Software Foundation, Inc. | ||
| 5 | 6 | ||
| 6 | ;; Keywords: multilingual, input method, Cyrillic | 7 | ;; Keywords: multilingual, input method, Cyrillic |
| 7 | 8 | ||
| @@ -840,8 +841,233 @@ The only difference with cyrillic-translit is that \"sht\" translates as | |||
| 840 | ("/I" ?,L&(B) ("/J" ?,L((B) ("/L" ?,L)(B) ("/N" ?,L*(B) ("/Z" ?,L/(B) | 841 | ("/I" ?,L&(B) ("/J" ?,L((B) ("/L" ?,L)(B) ("/N" ?,L*(B) ("/Z" ?,L/(B) |
| 841 | ) | 842 | ) |
| 842 | 843 | ||
| 844 | ;; From Yudit's `Belarusian input table according to STB955-94 | ||
| 845 | ;; belarusian standard'. Alexander Mikhailian <mikhailian@altern.org> | ||
| 846 | (quail-define-package | ||
| 847 | "belarusian" "Cyrillic" "$,1(v(B" ; fixme | ||
| 848 | nil | ||
| 849 | "Belarusian STB955-94 input, producing Unicode" | ||
| 850 | nil t t t t nil nil nil nil nil t) | ||
| 851 | |||
| 852 | (quail-define-rules | ||
| 853 | ("<<" ?,A+(B) | ||
| 854 | (">>" ?,A;(B) | ||
| 855 | (",," ?$,1r}(B) | ||
| 856 | ("``" ?$,1r|(B) | ||
| 857 | ("C)" ?,A)(B) | ||
| 858 | ("x)" ?$,1s"(B) | ||
| 859 | (":)" ?$,2#:(B) | ||
| 860 | (":(" ?$,2#9(B) | ||
| 861 | ("C-" ?,A$(B) | ||
| 862 | ("E-" ?$,1tL(B) | ||
| 863 | ("L-" ?,A#(B) | ||
| 864 | |||
| 865 | ("~" ?$,1(!(B) | ||
| 866 | ("!" ?!) | ||
| 867 | ("@" ?\") | ||
| 868 | ("#" ?$,1uV(B) | ||
| 869 | ("$" ?\;) | ||
| 870 | ("%" ?%) | ||
| 871 | ("^" ?:) | ||
| 872 | ("&" ??) | ||
| 873 | ("*" ?*) | ||
| 874 | ("(" ?\() | ||
| 875 | (")" ?\)) | ||
| 876 | ("_" ?_) | ||
| 877 | ("+" ?+) | ||
| 878 | ("Q" ?$,1(9(B) | ||
| 879 | ("W" ?$,1(F(B) | ||
| 880 | ("E" ?$,1(C(B) | ||
| 881 | ("R" ?$,1(:(B) | ||
| 882 | ("T" ?$,1(5(B) | ||
| 883 | ("Y" ?$,1(=(B) | ||
| 884 | ("U" ?$,1(3(B) | ||
| 885 | ("I" ?$,1(H(B) | ||
| 886 | ("O" ?$,1(.(B) | ||
| 887 | ("P" ?$,1(7(B) | ||
| 888 | ("{" ?$,1(E(B) | ||
| 889 | ("}" ?') | ||
| 890 | ("A" ?$,1(D(B) | ||
| 891 | ("S" ?$,1(K(B) | ||
| 892 | ("D" ?$,1(2(B) | ||
| 893 | ("F" ?$,1(0(B) | ||
| 894 | ("G" ?$,1(?(B) | ||
| 895 | ("H" ?$,1(@(B) | ||
| 896 | ("J" ?$,1(>(B) | ||
| 897 | ("K" ?$,1(;(B) | ||
| 898 | ("L" ?$,1(4(B) | ||
| 899 | (":" ?$,1(6(B) | ||
| 900 | ("\"" ?$,1(M(B) | ||
| 901 | ("|" ?/) | ||
| 902 | ("Z" ?$,1(O(B) | ||
| 903 | ("X" ?$,1(G(B) | ||
| 904 | ("C" ?$,1(A(B) | ||
| 905 | ("V" ?$,1(<(B) | ||
| 906 | ("B" ?$,1(&(B) | ||
| 907 | ("N" ?$,1(B(B) | ||
| 908 | ("M" ?$,1(L(B) | ||
| 909 | ("<" ?$,1(1(B) | ||
| 910 | (">" ?$,1(N(B) | ||
| 911 | ("?" ?,) | ||
| 912 | |||
| 913 | ("`" ?$,1(q(B) | ||
| 914 | ("1" ?1) | ||
| 915 | ("2" ?2) | ||
| 916 | ("3" ?3) | ||
| 917 | ("4" ?4) | ||
| 918 | ("5" ?5) | ||
| 919 | ("6" ?6) | ||
| 920 | ("7" ?7) | ||
| 921 | ("8" ?8) | ||
| 922 | ("9" ?9) | ||
| 923 | ("0" ?0) | ||
| 924 | ("-" ?-) | ||
| 925 | ("=" ?=) | ||
| 926 | ("q" ?$,1(Y(B) | ||
| 927 | ("w" ?$,1(f(B) | ||
| 928 | ("e" ?$,1(c(B) | ||
| 929 | ("r" ?$,1(Z(B) | ||
| 930 | ("t" ?$,1(U(B) | ||
| 931 | ("y" ?$,1(](B) | ||
| 932 | ("u" ?$,1(S(B) | ||
| 933 | ("i" ?$,1(h(B) | ||
| 934 | ("o" ?$,1(~(B) | ||
| 935 | ("p" ?$,1(W(B) | ||
| 936 | ("[" ?$,1(e(B) | ||
| 937 | ("]" ?') | ||
| 938 | ("a" ?$,1(d(B) | ||
| 939 | ("s" ?$,1(k(B) | ||
| 940 | ("d" ?$,1(R(B) | ||
| 941 | ("f" ?$,1(P(B) | ||
| 942 | ("g" ?$,1(_(B) | ||
| 943 | ("h" ?$,1(`(B) | ||
| 944 | ("j" ?$,1(^(B) | ||
| 945 | ("k" ?$,1([(B) | ||
| 946 | ("l" ?$,1(T(B) | ||
| 947 | (";" ?$,1(V(B) | ||
| 948 | ("'" ?$,1(m(B) | ||
| 949 | ("\\" ?\\) | ||
| 950 | ("z" ?$,1(o(B) | ||
| 951 | ("x" ?$,1(g(B) | ||
| 952 | ("c" ?$,1(a(B) | ||
| 953 | ("v" ?$,1(\(B) | ||
| 954 | ("b" ?$,1(v(B) | ||
| 955 | ("n" ?$,1(b(B) | ||
| 956 | ("m" ?$,1(l(B) | ||
| 957 | ("," ?$,1(Q(B) | ||
| 958 | ("." ?$,1(n(B) | ||
| 959 | ("/" ?.) | ||
| 960 | |||
| 961 | ("D-" ?$,1("(B) | ||
| 962 | ("G'" ?$,1(#(B) | ||
| 963 | ("E>" ?$,1($(B) | ||
| 964 | ("Z>" ?$,1(%(B) | ||
| 965 | ("I/ " ?$,1(8(B) | ||
| 966 | ("I:" ?$,1('(B) | ||
| 967 | ("J<" ?$,1(((B) | ||
| 968 | ("L>" ?$,1()(B) | ||
| 969 | ("N>" ?$,1(*(B) | ||
| 970 | ("C'" ?$,1(+(B) | ||
| 971 | ("K'" ?$,1(,(B) | ||
| 972 | ("D>" ?$,1(/(B) | ||
| 973 | |||
| 974 | ("d-" ?$,1(r(B) | ||
| 975 | ("g'" ?$,1(s(B) | ||
| 976 | ("e>" ?$,1(t(B) | ||
| 977 | ("z>" ?$,1(u(B) | ||
| 978 | ("i/ " ?$,1(X(B) | ||
| 979 | ("i:" ?$,1(w(B) | ||
| 980 | ("j<" ?$,1(x(B) | ||
| 981 | ("l>" ?$,1(y(B) | ||
| 982 | ("c'" ?$,1({(B) | ||
| 983 | ("k'" ?$,1(|(B) | ||
| 984 | ("d>" ?$,1((B) | ||
| 985 | |||
| 986 | ("G`" ?$,1)P(B) | ||
| 987 | ("g`" ?$,1)Q(B) | ||
| 988 | ("E<" ?$,1)"(B) | ||
| 989 | ("e<" ?$,1)#(B) | ||
| 990 | ("A<" ?$,1)*(B) | ||
| 991 | ("a<" ?$,1)+(B) | ||
| 992 | ("F`" ?$,1)2(B) | ||
| 993 | ("f`" ?$,1)3(B) | ||
| 994 | ("Y`" ?$,1)4(B) | ||
| 995 | ("y`" ?$,1)5(B)) | ||
| 996 | |||
| 997 | ;; From `Bulgarian-PHO.kmap for Yudit', Alexander Shopov <al_shopov@web.bg> | ||
| 998 | (quail-define-package | ||
| 999 | "bulgarian-pho" "Cyrillic" "$,1(1(B" ; fixme | ||
| 1000 | nil | ||
| 1001 | "Bulragian PHO keyboard layout, producing Unicode" | ||
| 1002 | nil t t t t nil nil nil nil nil t) | ||
| 1003 | |||
| 1004 | (quail-define-rules | ||
| 1005 | ("A" ?$,1(0(B) | ||
| 1006 | ("B" ?$,1(1(B) | ||
| 1007 | ("W" ?$,1(2(B) | ||
| 1008 | ("G" ?$,1(3(B) | ||
| 1009 | ("D" ?$,1(4(B) | ||
| 1010 | ("E" ?$,1(5(B) | ||
| 1011 | ("V" ?$,1(6(B) | ||
| 1012 | ("Z" ?$,1(7(B) | ||
| 1013 | ("I" ?$,1(8(B) | ||
| 1014 | ("J" ?$,1(9(B) | ||
| 1015 | ("K" ?$,1(:(B) | ||
| 1016 | ("L" ?$,1(;(B) | ||
| 1017 | ("M" ?$,1(<(B) | ||
| 1018 | ("N" ?$,1(=(B) | ||
| 1019 | ("O" ?$,1(>(B) | ||
| 1020 | ("P" ?$,1(?(B) | ||
| 1021 | ("R" ?$,1(@(B) | ||
| 1022 | ("S" ?$,1(A(B) | ||
| 1023 | ("T" ?$,1(B(B) | ||
| 1024 | ("U" ?$,1(C(B) | ||
| 1025 | ("F" ?$,1(D(B) | ||
| 1026 | ("H" ?$,1(E(B) | ||
| 1027 | ("C" ?$,1(F(B) | ||
| 1028 | ("~" ?$,1(G(B) | ||
| 1029 | ("{" ?$,1(H(B) | ||
| 1030 | ("}" ?$,1(I(B) | ||
| 1031 | ("Y" ?$,1(J(B) | ||
| 1032 | ("X" ?$,1(L(B) | ||
| 1033 | ("|" ?$,1(N(B) | ||
| 1034 | ("Q" ?$,1(O(B) | ||
| 1035 | ("a" ?$,1(P(B) | ||
| 1036 | ("b" ?$,1(Q(B) | ||
| 1037 | ("w" ?$,1(R(B) | ||
| 1038 | ("g" ?$,1(S(B) | ||
| 1039 | ("d" ?$,1(T(B) | ||
| 1040 | ("e" ?$,1(U(B) | ||
| 1041 | ("v" ?$,1(V(B) | ||
| 1042 | ("z" ?$,1(W(B) | ||
| 1043 | ("i" ?$,1(X(B) | ||
| 1044 | ("j" ?$,1(Y(B) | ||
| 1045 | ("k" ?$,1(Z(B) | ||
| 1046 | ("l" ?$,1([(B) | ||
| 1047 | ("m" ?$,1(\(B) | ||
| 1048 | ("n" ?$,1(](B) | ||
| 1049 | ("o" ?$,1(^(B) | ||
| 1050 | ("p" ?$,1(_(B) | ||
| 1051 | ("r" ?$,1(`(B) | ||
| 1052 | ("s" ?$,1(a(B) | ||
| 1053 | ("t" ?$,1(b(B) | ||
| 1054 | ("u" ?$,1(c(B) | ||
| 1055 | ("f" ?$,1(d(B) | ||
| 1056 | ("h" ?$,1(e(B) | ||
| 1057 | ("c" ?$,1(f(B) | ||
| 1058 | ("`" ?$,1(g(B) | ||
| 1059 | ("[" ?$,1(h(B) | ||
| 1060 | ("]" ?$,1(i(B) | ||
| 1061 | ("y" ?$,1(j(B) | ||
| 1062 | ("x" ?$,1(l(B) | ||
| 1063 | ("\\" ?$,1(n(B) | ||
| 1064 | ("q" ?$,1(o(B)) | ||
| 1065 | |||
| 1066 | (provide 'bul-bel) | ||
| 1067 | ;;; bul-bel.el ends here | ||
| 1068 | |||
| 843 | ;; Local Variables: | 1069 | ;; Local Variables: |
| 844 | ;; buffer-file-coding-system: iso-2022-7bit | 1070 | ;; coding: iso-2022-7bit |
| 845 | ;; End: | 1071 | ;; End: |
| 846 | 1072 | ||
| 847 | ;;; cyrillic.el ends here | 1073 | ;;; cyrillic.el ends here |