1 ;;; quail/cyrillic.el -- Quail package for inputting Cyrillic characters
3 ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN.
4 ;; Licensed to the Free Software Foundation.
6 ;; Keywords: multilingual, input method, Cyrillic
8 ;; This file is part of GNU Emacs.
10 ;; GNU Emacs is free software; you can redistribute it and/or modify
11 ;; it under the terms of the GNU General Public License as published by
12 ;; the Free Software Foundation; either version 2, or (at your option)
15 ;; GNU Emacs is distributed in the hope that it will be useful,
16 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
17 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 ;; GNU General Public License for more details.
20 ;; You should have received a copy of the GNU General Public License
21 ;; along with GNU Emacs; see the file COPYING. If not, write to the
22 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
23 ;; Boston, MA 02111-1307, USA.
30 "cyrillic-jcuken" "Cyrillic" "
\e,L69
\e(B" nil
31 "
\e,L9FC:5=
\e(B keyboard layout widely used in Russia (ISO 8859-5 encoding)"
34 ;; 1! 2@ 3# 4" 5: 6, 7. 8* 9( 0) -_ =+
\e,L!
\e(B
35 ;;
\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
36 ;;
\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
37 ;;
\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 /?
138 (quail-define-package
139 "cyrillic-jis-russian" "Cyrillic" "
\e$B'('+
\e(B" nil
140 "
\e$B'+'8'5','&'/
\e(B keyboard layout same as JCUKEN (JIS X0208.1983 encoding)"
143 ;; 1! 2@ 3# 4" 5: 6, 7. 8* 9( 0) -_ =+
\e,L!
\e(B
144 ;;
\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
145 ;;
\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
146 ;;
\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 /?
247 (quail-define-package
248 "cyrillic-macedonian" "Cyrillic" "
\e,L6
\e(BM" nil
249 "
\e,L)*5@B7
\e(B-
\e,L#,
\e(B keyboard layout based on JUS.I.K1.004 (ISO 8859-5 encoding)"
252 ;; 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0= /? +* <>
253 ;;
\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
254 ;;
\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
255 ;;
\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 ,; .: -_
356 (quail-define-package
357 "cyrillic-serbian" "Cyrillic" "
\e,L6
\e(BS" nil
358 "
\e,L)*5@B7
\e(B-
\e,L"+
\e(B keyboard layout based on JUS.I.K1.005 (ISO 8859-5 encoding)"
361 ;; 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0= /? +* <>
362 ;;
\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
363 ;;
\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
364 ;;
\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 ,; .: -_
465 (quail-define-package
466 "cyrillic-beylorussian" "Cyrillic" "
\e,L6
\e(BB" nil
467 "
\e,L)*5@B7
\e(B-
\e,L&.
\e(B BEYLORUSSIAN (ISO 8859-5 encoding)"
470 ;; 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0= /? +* <>
471 ;;
\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
472 ;;
\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
473 ;;
\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 ,; .: -_
574 (quail-define-package
575 "cyrillic-ukrainian" "Cyrillic" "
\e,L6
\e(BU" nil
576 "
\e,L$'5@B7
\e(B-
\e,L&.
\e(B UKRAINIAN (ISO 8859-5 encoding)
578 Sorry, but 'ghe with upturn' is not included in ISO 8859-5"
581 ;; 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0= /? +* <>
582 ;;
\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
583 ;;
\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
584 ;;
\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 ,; .: -_
685 (quail-define-package
686 "cyrillic-yawerty" "Cyrillic" "
\e,L6O
\e(B" nil
687 "
\e,LO25@BK
\e(B Roman transcription (ISO 8859-5 encoding)
689 This layout is based on Roman transcription.
690 When preceded by a '/', the second and the third rows (number key row) change
693 keytop | Q W E R T Y U I O P A S D
694 --------+---------------------------------------
695 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"
698 ;; 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
699 ;;
\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
700 ;;
\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
701 ;;
\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 ,< .> /?
703 ;; 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
704 ;;
\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
705 ;;
\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
706 ;;
\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 ,< .> /?