1 ;;; cyrillic.el --- Quail package for inputting Cyrillic characters
3 ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN.
4 ;; Licensed to the Free Software Foundation.
5 ;; Copyright (C) 2001 Free Software Foundation, Inc.
7 ;; Keywords: multilingual, input method, Cyrillic
9 ;; This file is part of GNU Emacs.
11 ;; GNU Emacs is free software; you can redistribute it and/or modify
12 ;; it under the terms of the GNU General Public License as published by
13 ;; the Free Software Foundation; either version 2, or (at your option)
16 ;; GNU Emacs is distributed in the hope that it will be useful,
17 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
18 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 ;; GNU General Public License for more details.
21 ;; You should have received a copy of the GNU General Public License
22 ;; along with GNU Emacs; see the file COPYING. If not, write to the
23 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
24 ;; Boston, MA 02111-1307, USA.
33 "cyrillic-jcuken" "Cyrillic" "\e,L69\e(B" nil
34 "\e,L9FC:5=\e(B keyboard layout widely used in Russia (ISO 8859-5 encoding)"
35 nil t t t t nil nil nil nil nil t
)
37 ;; 1! 2" 3' 4* 5: 6, 7. 8; 9( 0) -_ =+ \e,L!\e(B
38 ;; \e,L9\e(B \e,LF\e(B \e,LC\e(B \e,L:\e(B \e,L5\e(B \e,L=\e(B \e,L3\e(B \e,LH\e(B \e,LI\e(B \e,L7\e(B \e,LE\e(B \e,Lj\e(B
39 ;; \e,LD\e(B \e,LK\e(B \e,L2\e(B \e,L0\e(B \e,L?\e(B \e,L@\e(B \e,L>\e(B \e,L;\e(B \e,L4\e(B \e,L6\e(B \e,LM\e(B
40 ;; \e,LO\e(B \e,LG\e(B \e,LA\e(B \e,L<\e(B \e,L8\e(B \e,LB\e(B \e,LL\e(B \e,L1\e(B \e,LN\e(B /?
141 (quail-define-package
142 "cyrillic-macedonian" "Cyrillic" "\e,L6\e(BM" nil
143 "\e,L)*5@B7\e(B-\e,L#,\e(B keyboard layout based on JUS.I.K1.004 (ISO 8859-5 encoding)"
144 nil t t t t nil nil nil nil nil t
)
146 ;; 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0= /? +* <>
147 ;; \e,L)\e(B \e,L*\e(B \e,L5\e(B \e,L@\e(B \e,LB\e(B \e,L7\e(B \e,LC\e(B \e,L8\e(B \e,L>\e(B \e,L?\e(B \e,LH\e(B \e,L#\e(B
148 ;; \e,L0\e(B \e,LA\e(B \e,L4\e(B \e,LD\e(B \e,L3\e(B \e,LE\e(B \e,L(\e(B \e,L:\e(B \e,L;\e(B \e,LG\e(B \e,L,\e(B \e,L6\e(B
149 ;; \e,L%\e(B \e,L/\e(B \e,LF\e(B \e,L2\e(B \e,L1\e(B \e,L=\e(B \e,L<\e(B ,; .: -_
250 (quail-define-package
251 "cyrillic-serbian" "Cyrillic" "\e,L6\e(BS" nil
252 "\e,L)*5@B7\e(B-\e,L"+\e(B keyboard layout based on JUS.I.K1.005
(ISO 8859-
5 encoding
)"
253 nil t t t t nil nil nil nil nil t)
255 ;; 1! 2" 3# 4$
5%
6& 7' 8( 9) 0= /?
+* <>
256 ;; \e,L)\e(B \e,L*\e(B \e,L5\e(B \e,L@\e(B \e,LB\e(B \e,L7\e(B \e,LC\e(B \e,L8\e(B \e,L>\e(B \e,L?\e(B \e,LH\e(B \e,L"\e(B
257 ;; \e,L0\e(B \e,LA\e(B \e,L4\e(B \e,LD\e(B \e,L3\e(B \e,LE\e(B \e,L(\e(B \e,L:\e(B \e,L;\e(B \e,LG\e(B \e,L+\e(B \e,L6\e(B
258 ;; \e,L%\e(B \e,L/\e(B \e,LF\e(B \e,L2\e(B \e,L1\e(B \e,L=\e(B \e,L<\e(B ,; .: -_
359 (quail-define-package
360 "cyrillic-beylorussian
" "Belarussian
" "\e,L6
\e(BB" nil
361 "\e,L
)*5@B7
\e(B-\e,L
&.
\e(B BEYLORUSSIAN
(ISO 8859-
5 encoding
)"
362 nil t t t t nil nil nil nil nil t)
364 ;; 1! 2" 3# 4$
5%
6& 7' 8( 9) 0= /?
+* <>
365 ;; \e,L)\e(B \e,L*\e(B \e,L5\e(B \e,L@\e(B \e,LB\e(B \e,L7\e(B \e,LC\e(B \e,L8\e(B \e,L>\e(B \e,L?\e(B \e,LH\e(B \e,L&\e(B
366 ;; \e,L0\e(B \e,LA\e(B \e,L4\e(B \e,LD\e(B \e,L3\e(B \e,LE\e(B \e,L(\e(B \e,L:\e(B \e,L;\e(B \e,LG\e(B \e,L.\e(B \e,L6\e(B
367 ;; \e,L%\e(B \e,L/\e(B \e,LF\e(B \e,L2\e(B \e,L1\e(B \e,L=\e(B \e,L<\e(B ,; .: -_
468 (quail-define-package
469 "cyrillic-ukrainian" "Ukrainian" "\e,L6\e(BU" nil
470 "\e,L$'5@B7\e(B-\e,L&.\e(B UKRAINIAN (ISO 8859-5 encoding)
472 Sorry, but 'ghe with upturn' is not included in ISO 8859-5"
473 nil t t t t nil nil nil nil nil t
)
475 ;; 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0= /? +* <>
476 ;; \e,L$\e(B \e,L'\e(B \e,L5\e(B \e,L@\e(B \e,LB\e(B \e,L7\e(B \e,LC\e(B \e,L8\e(B \e,L>\e(B \e,L?\e(B \e,LH\e(B \e,L&\e(B
477 ;; \e,L0\e(B \e,LA\e(B \e,L4\e(B \e,LD\e(B \e,L3\e(B \e,LE\e(B \e,L(\e(B \e,L:\e(B \e,L;\e(B \e,LG\e(B \e,L.\e(B \e,L6\e(B
478 ;; \e,L%\e(B \e,L/\e(B \e,LF\e(B \e,L2\e(B \e,L1\e(B \e,L=\e(B \e,L<\e(B ,; .: -_
579 (quail-define-package
580 "cyrillic-yawerty" "Cyrillic" "\e,L6O\e(B" nil
581 "\e,LO25@BK\e(B Roman transcription (ISO 8859-5 encoding)
583 This layout is based on Roman transcription.
584 When preceded by a '/', the second and the third rows (number key row) change
587 keytop | Q W E R T Y U I O P A S D
588 --------+---------------------------------------
589 input | \e,L"\e(B \e,L
#\e(B \e,L$
\e(B \e,L%
\e(B \e,L
&\e(B \e,L
'\e(B \e,L
(\e(B \e,L
)\e(B \e,L
*\e(B \e,L
+\e(B \e,L
,\e(B \e,L.
\e(B \e,L
/\e(B"
590 nil t t t t nil nil nil nil nil t)
592 ;; 1! 2\e,Lq\e(B 3\e,Lj\e(B 4\e,L!\e(B 5% 6^ 7& 8* 9( 0) -_ \e,LG\e(B \e,LN\e(B
593 ;; \e,LO\e(B \e,L2\e(B \e,L5\e(B \e,L@\e(B \e,LB\e(B \e,LK\e(B \e,LC\e(B \e,L8\e(B \e,L>\e(B \e,L?\e(B \e,LH\e(B \e,LI\e(B
594 ;; \e,L0\e(B \e,LA\e(B \e,L4\e(B \e,LD\e(B \e,L3\e(B \e,LE\e(B \e,L9\e(B \e,L:\e(B \e,L;\e(B ;: '" \e,LM
\e(B
595 ;; \e,L7\e(B \e,LL\e(B \e,LF\e(B \e,L6\e(B \e,L1\e(B \e,L=\e(B \e,L<\e(B ,< .> /?
597 ;; 1! 2\e,Lq\e(B 3\e,Lj\e(B 4\e,L!\e(B 5% 6^ 7& 8* 9( 0) -_ \e,LG\e(B \e,LN\e(B
598 ;; \e,L"\e(B \e,L#\e(B \e,L$\e(B \e,L%\e(B \e,L&\e(B \e,L'\e(B \e,L(\e(B \e,L)\e(B \e,L*\e(B \e,L+\e(B \e,LH\e(B \e,LI\e(B
599 ;; \e,L,\e(B \e,L.\e(B \e,L/\e(B \e,LD\e(B \e,L3\e(B \e,LE\e(B \e,L9\e(B \e,L:\e(B \e,L;\e(B ;: '" \e,LM\e(B
600 ;; \e,L7\e(B \e,LL\e(B \e,LF\e(B \e,L6\e(B \e,L1\e(B \e,L=\e(B \e,L<\e(B ,< .> /?
727 ;; This was provided by Valery Alexeev <valery@domovoy.math.uga.edu>.
729 (quail-define-package
730 "cyrillic-translit
" "Cyrillic
" "\e,L6
\e(Bt" nil
731 "Intuitively transliterated keyboard layout.
732 Most convenient for entering Russian but all cyrillic characters are included.
733 Should handle most cases. However
:
734 for
\e,Lf
\e(B (TSE) use
\"c
\", never
\"ts
\"
735 \e,Li
\e(B (SHCHA = Bulgarian SHT
) = \"shch
\", \"sj
\", \"/sht
\" or
\"/t
\",
736 \e,Lm
\e(B (REVERSE ROUNDED E
) = \"e
'\" or
\"e
`\"
737 \e,Le
\e(B (KHA) when after
\e,La
\e(B (S) = \"x
\" or
\"kh
\"
738 \e,Lj
\e(B (HARD SIGN
) = \"~
\", \e,LJ
\e(B (CAPITAL HARD SIGN
) = \"~~
\",
739 \e,Ll
\e(B (SOFT SIGN
) = \"'\", \e,LL
\e(B (CAPITAL SOFT SIGN
) = \"''\",
740 \e,Lo
\e(B (YA) = \"ya
\", \"ja
\" or
\"q
\".
742 Russian alphabet
: a b v
=w g d e yo
=jo zh z i j
=j
' k l m n o p r s t
743 u f h
=kh
=x c ch sh shch
=sj
=/s
=/sht ~ y
' e
' yu
=ju ya
=ja
=q
745 Also included are Ukrainian
\e,Lt
\e(B (YE) = \"/e
\" and
\e,Lw
\e(B (YI) = \"yi
\",
746 Belorussian
\e,L~
\e(B (SHORT U
) = \"u
'\",
747 Serbo-Croatian
\e,Lr
\e(B (DJE) = \"/d
\", \e,L
{\e(B (CHJE)= \"/ch
\",
748 Macedonian
\e,Ls
\e(B (GJE) = \"/g
\", \e,Lu
\e(B (DZE) = \"/s
\", \e,L|
\e(B (KJE) = \"/k
\",
749 cyrillic
\e,Lv
\e(B (I DECIMAL
) = \"/i
\", \e,Lx
\e(B (JE) = \"/j
\",
750 \e,Ly
\e(B (LJE) = \"/l
\", \e,Lz
\e(B (NJE) = \"/n
\" and
\e,L
\x7f\e(B (DZE) =\"/z
\".
"
751 nil t t t t nil nil nil nil nil t)
754 ("a
" ?\e,LP\e(B)("b
" ?\e,LQ\e(B) ("v
" ?\e,LR\e(B) ("w
" ?\e,LR\e(B) ("g
" ?\e,LS\e(B) ("d
" ?\e,LT\e(B)
755 ("e
" ?\e,LU\e(B) ("je
" ?\e,LU\e(B)
756 ("yo
" ?\e,Lq\e(B) ("jo
" ?\e,Lq\e(B)
757 ("zh
" ?\e,LV\e(B) ("z
" ?\e,LW\e(B) ("i
" ?\e,LX\e(B)
758 ("j
" ?\e,LY\e(B) ("j
'" ?\e,LY\e(B) ("j
`" ?\e,LY\e(B) ("k
" ?\e,LZ\e(B) ("l
" ?\e,L[\e(B)
759 ("m
" ?\e,L\\e(B) ("n
" ?\e,L]\e(B) ("o
" ?\e,L^\e(B) ("p
" ?\e,L_\e(B) ("r
" ?\e,L`\e(B) ("s
" ?\e,La\e(B) ("t
" ?\e,Lb\e(B) ("u
" ?\e,Lc\e(B)
760 ("f
" ?\e,Ld\e(B) ("x
" ?\e,Le\e(B) ("h
" ?\e,Le\e(B) ("kh
" ?\e,Le\e(B)
761 ("c
" ?\e,Lf\e(B) ("ch
" ?\e,Lg\e(B)
763 ("shch
" ?\e,Li\e(B) ("sj
" ?\e,Li\e(B)
764 ("/sht
" ?\e,Li\e(B) ("/t
" ?\e,Li\e(B)
765 ("~
" ?\e,Lj\e(B) ("y
" ?\e,Lk\e(B) ("'" ?\e,Ll\e(B) ("`" ?\e,Ll\e(B)
766 ("e
'" ?\e,Lm\e(B) ("e
`" ?\e,Lm\e(B) ("@" ?\e,Lm\e(B)
767 ("yu
" ?\e,Ln\e(B) ("ju
" ?\e,Ln\e(B)
768 ("ya
" ?\e,Lo\e(B) ("ja
" ?\e,Lo\e(B) ("q
" ?\e,Lo\e(B)
770 ("A
" ?\e,L0\e(B) ("B
" ?\e,L1\e(B) ("V
" ?\e,L2\e(B) ("W
" ?\e,L2\e(B) ("G
" ?\e,L3\e(B) ("D
" ?\e,L4\e(B)
771 ("E
" ?\e,L5\e(B) ("Je
" ?\e,L5\e(B) ("JE
" ?\e,L5\e(B)
772 ("Yo
" ?\e,L!\e(B) ("YO
" ?\e,L!\e(B) ("Jo
" ?\e,L!\e(B) ("JO
" ?\e,L!\e(B)
773 ("Zh
" ?\e,L6\e(B) ("ZH
" ?\e,L6\e(B) ("Z
" ?\e,L7\e(B) ("I
" ?\e,L8\e(B)
774 ("J
" ?\e,L9\e(B) ("J
'" ?\e,L9\e(B) ("J
`" ?\e,L9\e(B) ("K
" ?\e,L:\e(B) ("L
" ?\e,L;\e(B)
775 ("M
" ?\e,L<\e(B) ("N
" ?\e,L=\e(B) ("O
" ?\e,L>\e(B) ("P
" ?\e,L?\e(B) ("R
" ?\e,L@\e(B) ("S
" ?\e,LA\e(B) ("T
" ?\e,LB\e(B) ("U
" ?\e,LC\e(B)
776 ("F
" ?\e,LD\e(B) ("X
" ?\e,LE\e(B) ("H
" ?\e,LE\e(B) ("Kh
" ?\e,LE\e(B) ("KH
" ?\e,LE\e(B)
777 ("C
" ?\e,LF\e(B) ("Ch
" ?\e,LG\e(B) ("CH
" ?\e,LG\e(B)
778 ("Sh
" ?\e,LH\e(B) ("SH
" ?\e,LH\e(B)
779 ("Shch
" ?\e,LI\e(B) ("SHCH
" ?\e,LI\e(B) ("Sj
" ?\e,LI\e(B) ("SJ
" ?\e,LI\e(B)
780 ("/Sht
" ?\e,LI\e(B) ("/SHT
" ?\e,LI\e(B) ("/T
" ?\e,LI\e(B)
781 ("~~
" "\e,LJ
\e(B") ("Y
" ?\e,LK\e(B) ("''" "\e,LL
\e(B") ("E
'" ?\e,LM\e(B) ("E
`" ?\e,LM\e(B)
782 ("Yu
" ?\e,LN\e(B) ("YU
" ?\e,LN\e(B) ("Ju
" ?\e,LN\e(B) ("JU
" ?\e,LN\e(B)
783 ("Ya
" ?\e,LO\e(B) ("YA
" ?\e,LO\e(B) ("Ja
" ?\e,LO\e(B) ("JA
" ?\e,LO\e(B) ("Q
" ?\e,LO\e(B)
785 ("/e
" ?\e,Lt\e(B) ("yi
" ?\e,Lw\e(B) ("u
'" ?\e,L~\e(B)
786 ("/d
" ?\e,Lr\e(B) ("/ch
" ?\e,L{\e(B)
787 ("/g
" ?\e,Ls\e(B) ("/s
" ?\e,Lu\e(B) ("/k
" ?\e,L|\e(B)
788 ("/i
" ?\e,Lv\e(B) ("/j
" ?\e,Lx\e(B) ("/l
" ?\e,Ly\e(B) ("/n
" ?\e,Lz\e(B) ("/z
" ?\e,L\x7f\e(B)
789 ("/E
" ?\e,L$\e(B) ("YE
" ?\e,L$\e(B) ("Yi
" ?\e,L'\e(B) ("YI
" ?\e,L'\e(B) ("U
'" ?\e,L.\e(B)
790 ("/D
" ?\e,L"\e(B) ("/Ch" ?
\e,L
+\e(B) ("/CH" ?
\e,L
+\e(B)
791 ("/G" ?
\e,L
#\e(B) ("/S" ?
\e,L%
\e(B) ("/K" ?
\e,L
,\e(B)
792 ("/I" ?
\e,L
&\e(B) ("/J" ?
\e,L
(\e(B) ("/L" ?
\e,L
)\e(B) ("/N" ?
\e,L
*\e(B) ("/Z" ?
\e,L
/\e(B)
795 (quail-define-package
796 "cyrillic-translit-bulgarian" "Bulgarian" "\e,L6\e(Btb" nil
797 "Intuitively transliterated keyboard layout optimized for Bulgarian.
798 The only difference with cyrillic-translit is that \"sht\" translates as
799 \e,Li\e(B (SHCHA = Bulgarian SHT) insteat of \e,Lhb\e(B (SH+T)."
800 nil t t t t nil nil nil nil nil t
)
803 ("a" ?
\e,LP
\e(B)("b" ?
\e,LQ
\e(B) ("v" ?
\e,LR
\e(B) ("w" ?
\e,LR
\e(B) ("g" ?
\e,LS
\e(B) ("d" ?
\e,LT
\e(B)
804 ("e" ?
\e,LU
\e(B) ("je" ?
\e,LU
\e(B)
805 ("yo" ?
\e,Lq
\e(B) ("jo" ?
\e,Lq
\e(B)
806 ("zh" ?
\e,LV
\e(B) ("z" ?
\e,LW
\e(B) ("i" ?
\e,LX
\e(B)
807 ("j" ?
\e,LY
\e(B) ("j'" ?
\e,LY
\e(B) ("j`" ?
\e,LY
\e(B) ("k" ?
\e,LZ
\e(B) ("l" ?
\e,L
[\e(B)
808 ("m" ?
\e,L\
\e(B) ("n" ?
\e,L
]\e(B) ("o" ?
\e,L^
\e(B) ("p" ?
\e,L_
\e(B) ("r" ?
\e,L
`\e(B) ("s" ?
\e,La
\e(B) ("t" ?
\e,Lb
\e(B) ("u" ?
\e,Lc
\e(B)
809 ("f" ?
\e,Ld
\e(B) ("x" ?
\e,Le
\e(B) ("h" ?
\e,Le
\e(B) ("kh" ?
\e,Le
\e(B)
810 ("c" ?
\e,Lf
\e(B) ("ch" ?
\e,Lg
\e(B)
812 ("shch" ?
\e,Li
\e(B) ("sj" ?
\e,Li
\e(B)
813 ("/sht" ?
\e,Li
\e(B) ("/t" ?
\e,Li
\e(B) ("sht" ?
\e,Li
\e(B)
814 ("~" ?
\e,Lj
\e(B) ("y" ?
\e,Lk
\e(B) ("'" ?
\e,Ll
\e(B) ("`" ?
\e,Ll
\e(B)
815 ("e'" ?
\e,Lm
\e(B) ("e`" ?
\e,Lm
\e(B) ("@" ?
\e,Lm
\e(B)
816 ("yu" ?
\e,Ln
\e(B) ("ju" ?
\e,Ln
\e(B)
817 ("ya" ?
\e,Lo
\e(B) ("ja" ?
\e,Lo
\e(B) ("q" ?
\e,Lo
\e(B)
819 ("A" ?
\e,L0
\e(B) ("B" ?
\e,L1
\e(B) ("V" ?
\e,L2
\e(B) ("W" ?
\e,L2
\e(B) ("G" ?
\e,L3
\e(B) ("D" ?
\e,L4
\e(B)
820 ("E" ?
\e,L5
\e(B) ("Je" ?
\e,L5
\e(B) ("JE" ?
\e,L5
\e(B)
821 ("Yo" ?
\e,L
!\e(B) ("YO" ?
\e,L
!\e(B) ("Jo" ?
\e,L
!\e(B) ("JO" ?
\e,L
!\e(B)
822 ("Zh" ?
\e,L6
\e(B) ("ZH" ?
\e,L6
\e(B) ("Z" ?
\e,L7
\e(B) ("I" ?
\e,L8
\e(B)
823 ("J" ?
\e,L9
\e(B) ("J'" ?
\e,L9
\e(B) ("J`" ?
\e,L9
\e(B) ("K" ?
\e,L
:\e(B) ("L" ?
\e,L
;\e(B)
824 ("M" ?
\e,L
<\e(B) ("N" ?
\e,L
=\e(B) ("O" ?
\e,L
>\e(B) ("P" ?
\e,L?
\e(B) ("R" ?
\e,L
@\e(B) ("S" ?
\e,LA
\e(B) ("T" ?
\e,LB
\e(B) ("U" ?
\e,LC
\e(B)
825 ("F" ?
\e,LD
\e(B) ("X" ?
\e,LE
\e(B) ("H" ?
\e,LE
\e(B) ("Kh" ?
\e,LE
\e(B) ("KH" ?
\e,LE
\e(B)
826 ("C" ?
\e,LF
\e(B) ("Ch" ?
\e,LG
\e(B) ("CH" ?
\e,LG
\e(B)
827 ("Sh" ?
\e,LH
\e(B) ("SH" ?
\e,LH
\e(B)
828 ("Shch" ?
\e,LI
\e(B) ("SHCH" ?
\e,LI
\e(B) ("Sj" ?
\e,LI
\e(B) ("SJ" ?
\e,LI
\e(B)
829 ("/Sht" ?
\e,LI
\e(B) ("/SHT" ?
\e,LI
\e(B) ("/T" ?
\e,LI
\e(B) ("Sht" ?
\e,LI
\e(B) ("SHT" ?
\e,LI
\e(B)
830 ("~~" "\e,LJ\e(B") ("Y" ?
\e,LK
\e(B) ("''" "\e,LL\e(B") ("E'" ?
\e,LM
\e(B) ("E`" ?
\e,LM
\e(B)
831 ("Yu" ?
\e,LN
\e(B) ("YU" ?
\e,LN
\e(B) ("Ju" ?
\e,LN
\e(B) ("JU" ?
\e,LN
\e(B)
832 ("Ya" ?
\e,LO
\e(B) ("YA" ?
\e,LO
\e(B) ("Ja" ?
\e,LO
\e(B) ("JA" ?
\e,LO
\e(B) ("Q" ?
\e,LO
\e(B)
834 ("/e" ?
\e,Lt
\e(B) ("yi" ?
\e,Lw
\e(B) ("u'" ?
\e,L~
\e(B)
835 ("/d" ?
\e,Lr
\e(B) ("/ch" ?
\e,L
{\e(B)
836 ("/g" ?
\e,Ls
\e(B) ("/s" ?
\e,Lu
\e(B) ("/k" ?
\e,L|
\e(B)
837 ("/i" ?
\e,Lv
\e(B) ("/j" ?
\e,Lx
\e(B) ("/l" ?
\e,Ly
\e(B) ("/n" ?
\e,Lz
\e(B) ("/z" ?
\e,L
\x7f\e(B)
838 ("/E" ?
\e,L$
\e(B) ("YE" ?
\e,L$
\e(B) ("Yi" ?
\e,L
'\e(B) ("YI" ?
\e,L
'\e(B) ("U'" ?
\e,L.
\e(B)
839 ("/D" ?
\e,L
"\e(B) ("/Ch
" ?\e,L+\e(B) ("/CH
" ?\e,L+\e(B)
840 ("/G
" ?\e,L#\e(B) ("/S
" ?\e,L%\e(B) ("/K
" ?\e,L,\e(B)
841 ("/I
" ?\e,L&\e(B) ("/J
" ?\e,L(\e(B) ("/L
" ?\e,L)\e(B) ("/N
" ?\e,L*\e(B) ("/Z
" ?\e,L/\e(B)
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
" "Belarusian
" "\e$
,1(v\e(B" ; fixme
849 "Belarusian STB955-94 input
, producing Unicode
"
850 nil t t t t nil nil nil nil nil t)
984 ("d
>" ?\e$,1(\x7f\e(B)
997 ;; From `Bulgarian-PHO.kmap for Yudit', Alexander Shopov
998 ;; <al_shopov@web.bg>.
1000 ;; Extra commentary and the indicator from an independent
1001 ;; (cyrillic-iso8859-5) implementation by Ognyan Kulev
1002 ;; <ogi@fmi.uni-sofia.bg>.
1003 (quail-define-package
1004 "bulgarian-pho" "Bulgarian" "\e$,1(6(1(D\e(B"
1006 "Bulgarian Phonetic keyboard layout, producing Unicode
1008 The layout is similar to `cyrillic-translit', but all Bulgarian
1009 characters are typed with a single key."
1010 nil t t t t nil nil nil nil nil t
)
1012 ;; \e$,1(O\e(B \e$,1(2\e(B \e$,1(5\e(B \e$,1(@\e(B \e$,1(B\e(B \e$,1(J\e(B \e$,1(C\e(B \e$,1(8\e(B \e$,1(>\e(B \e$,1(?\e(B \e$,1(H\e(B \e$,1(I\e(B
1013 ;; \e$,1(0\e(B \e$,1(A\e(B \e$,1(4\e(B \e$,1(D\e(B \e$,1(3\e(B \e$,1(E\e(B \e$,1(9\e(B \e$,1(:\e(B \e$,1(;\e(B \e$,1(G\e(B
1014 ;; \e$,1(N\e(B \e$,1(7\e(B \e$,1(L\e(B \e$,1(F\e(B \e$,1(6\e(B \e$,1(1\e(B \e$,1(=\e(B \e$,1(<\e(B
1079 ;; coding: iso-2022-7bit
1082 ;;; cyrillic.el ends here