aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Love2001-11-04 16:48:07 +0000
committerDave Love2001-11-04 16:48:07 +0000
commit1d98bdd92c9d5fae2dce69bfe16207d3de2320e2 (patch)
tree8f8be770377a573d11bd58b2746e86d6c17463c4
parent718fb8a1ff055a7ac542846d6740c4371c874761 (diff)
downloademacs-1d98bdd92c9d5fae2dce69bfe16207d3de2320e2.tar.gz
emacs-1d98bdd92c9d5fae2dce69bfe16207d3de2320e2.zip
("bulgarian-pho", "belarusian"): New methods.
-rw-r--r--leim/quail/cyrillic.el228
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