Mercurial > emacs
annotate leim/quail/cyrillic.el @ 89370:0888fb1bda3f
(CCL_DECODE_CHAR, CCL_ENCODE_CHAR): New macros.
(ccl_driver): New arg CHARSET_LIST. Use the above macros instead
of DECODE_CAHR, ENCODE_CHAR, CHAR_CHARSET.
(Fccl_execute): Call ccl_driver with the last arg Qnil.
(Fccl_execute_on_string): Likewise.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Thu, 30 Jan 2003 02:19:06 +0000 |
parents | 51e1b1356d0f |
children | e8d54378e4a3 |
rev | line source |
---|---|
38453
519983161a46
Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents:
24947
diff
changeset
|
1 ;;; cyrillic.el --- Quail package for inputting Cyrillic characters |
18673 | 2 |
3 ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN. | |
4 ;; Licensed to the Free Software Foundation. | |
88730 | 5 ;; Copyright (C) 2001, 2002 Free Software Foundation, Inc. |
18673 | 6 |
88730 | 7 ;; Author: TAKAHASHI Naoto <ntakahas@m17n.org> |
8 ;; Keywords: multilingual, input method, Cyrillic, i18n | |
18673 | 9 |
10 ;; This file is part of GNU Emacs. | |
11 | |
12 ;; GNU Emacs is free software; you can redistribute it and/or modify | |
13 ;; it under the terms of the GNU General Public License as published by | |
14 ;; the Free Software Foundation; either version 2, or (at your option) | |
15 ;; any later version. | |
16 | |
17 ;; GNU Emacs is distributed in the hope that it will be useful, | |
18 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | |
19 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
20 ;; GNU General Public License for more details. | |
21 | |
22 ;; You should have received a copy of the GNU General Public License | |
23 ;; along with GNU Emacs; see the file COPYING. If not, write to the | |
24 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, | |
25 ;; Boston, MA 02111-1307, USA. | |
26 | |
38453
519983161a46
Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents:
24947
diff
changeset
|
27 ;;; Commentary: |
519983161a46
Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents:
24947
diff
changeset
|
28 |
18673 | 29 ;;; Code: |
30 | |
31 (require 'quail) | |
32 | |
88730 | 33 ;; This was `cyrillic-jcuken'. Alexander Mikhailian |
34 ;; <mikhailian@altern.org> says: "cyrillic-jcuken" is actually | |
35 ;; russian. It is ok but a bit outdated. This layout has been used | |
36 ;; in typewriters for ages but it has been superceeded on desktops by | |
37 ;; a variation of this layout, implemented in M$ Windows software. | |
38 ;; The Windows layout is greatly preferred because of the comma and | |
39 ;; period being placed more conviniently and, of course, because of | |
40 ;; the popularity of Windows software. This layout is a common option | |
41 ;; in X Windows and console layouts for GNU/Linux. [See | |
42 ;; `russian-computer' below.] | |
18673 | 43 (quail-define-package |
88941
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
44 "russian-typewriter" "Russian" ",L69(B" nil |
88730 | 45 ",L9FC:5=(B Russian typewriter layout." |
19722
dd39cae4cf0f
For each package, pass t for the SIMPLE
Kenichi Handa <handa@m17n.org>
parents:
19386
diff
changeset
|
46 nil t t t t nil nil nil nil nil t) |
18673 | 47 |
24947
4f788869cb29
(cyrillic-jcuken): Use X11 keyboard layout.
Richard M. Stallman <rms@gnu.org>
parents:
19722
diff
changeset
|
48 ;; 1! 2" 3' 4* 5: 6, 7. 8; 9( 0) -_ =+ ,L!(B |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
49 ;; ,L9(B ,LF(B ,LC(B ,L:(B ,L5(B ,L=(B ,L3(B ,LH(B ,LI(B ,L7(B ,LE(B ,Lj(B |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
50 ;; ,LD(B ,LK(B ,L2(B ,L0(B ,L?(B ,L@(B ,L>(B ,L;(B ,L4(B ,L6(B ,LM(B |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
51 ;; ,LO(B ,LG(B ,LA(B ,L<(B ,L8(B ,LB(B ,LL(B ,L1(B ,LN(B /? |
18673 | 52 |
53 (quail-define-rules | |
54 ("1" ?1) | |
55 ("2" ?2) | |
56 ("3" ?3) | |
57 ("4" ?4) | |
58 ("5" ?5) | |
59 ("6" ?6) | |
60 ("7" ?7) | |
61 ("8" ?8) | |
62 ("9" ?9) | |
63 ("0" ?0) | |
64 ("-" ?-) | |
65 ("=" ?=) | |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
66 ("`" ?,Lq(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
67 ("q" ?,LY(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
68 ("w" ?,Lf(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
69 ("e" ?,Lc(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
70 ("r" ?,LZ(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
71 ("t" ?,LU(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
72 ("y" ?,L](B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
73 ("u" ?,LS(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
74 ("i" ?,Lh(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
75 ("o" ?,Li(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
76 ("p" ?,LW(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
77 ("[" ?,Le(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
78 ("]" ?,Lj(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
79 ("a" ?,Ld(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
80 ("s" ?,Lk(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
81 ("d" ?,LR(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
82 ("f" ?,LP(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
83 ("g" ?,L_(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
84 ("h" ?,L`(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
85 ("j" ?,L^(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
86 ("k" ?,L[(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
87 ("l" ?,LT(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
88 (";" ?,LV(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
89 ("'" ?,Lm(B) |
18673 | 90 ("\\" ?\\) |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
91 ("z" ?,Lo(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
92 ("x" ?,Lg(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
93 ("c" ?,La(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
94 ("v" ?,L\(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
95 ("b" ?,LX(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
96 ("n" ?,Lb(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
97 ("m" ?,Ll(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
98 ("," ?,LQ(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
99 ("." ?,Ln(B) |
18673 | 100 ("/" ?/) |
101 | |
102 ("!" ?!) | |
24947
4f788869cb29
(cyrillic-jcuken): Use X11 keyboard layout.
Richard M. Stallman <rms@gnu.org>
parents:
19722
diff
changeset
|
103 ("@" ?\") |
4f788869cb29
(cyrillic-jcuken): Use X11 keyboard layout.
Richard M. Stallman <rms@gnu.org>
parents:
19722
diff
changeset
|
104 ("#" ?') |
4f788869cb29
(cyrillic-jcuken): Use X11 keyboard layout.
Richard M. Stallman <rms@gnu.org>
parents:
19722
diff
changeset
|
105 ("$" ?*) |
18673 | 106 ("%" ?:) |
107 ("^" ?,) | |
108 ("&" ?.) | |
24947
4f788869cb29
(cyrillic-jcuken): Use X11 keyboard layout.
Richard M. Stallman <rms@gnu.org>
parents:
19722
diff
changeset
|
109 ("*" ?\;) |
88730 | 110 ("(" ?\() |
111 (")" ?\)) | |
18673 | 112 ("_" ?_) |
113 ("+" ?+) | |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
114 ("~" ?,L!(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
115 ("Q" ?,L9(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
116 ("W" ?,LF(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
117 ("E" ?,LC(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
118 ("R" ?,L:(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
119 ("T" ?,L5(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
120 ("Y" ?,L=(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
121 ("U" ?,L3(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
122 ("I" ?,LH(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
123 ("O" ?,LI(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
124 ("P" ?,L7(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
125 ("{" ?,LE(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
126 ("}" ?,LJ(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
127 ("A" ?,LD(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
128 ("S" ?,LK(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
129 ("D" ?,L2(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
130 ("F" ?,L0(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
131 ("G" ?,L?(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
132 ("H" ?,L@(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
133 ("J" ?,L>(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
134 ("K" ?,L;(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
135 ("L" ?,L4(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
136 (":" ?,L6(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
137 ("\"" ?,LM(B) |
18673 | 138 ("|" ?|) |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
139 ("Z" ?,LO(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
140 ("X" ?,LG(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
141 ("C" ?,LA(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
142 ("V" ?,L<(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
143 ("B" ?,L8(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
144 ("N" ?,LB(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
145 ("M" ?,LL(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
146 ("<" ?,L1(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
147 (">" ?,LN(B) |
88941
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
148 ("?" ??) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
149 ) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
150 |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
151 ;; Maintain the obsolete name for now. |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
152 (push (cons "cyrillic-jcuken" |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
153 (cdr (assoc "russian-typewriter" input-method-alist))) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
154 input-method-alist) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
155 |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
156 ;; See comment above. This is the variant `winkeys' from `ru' in XKB. |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
157 (quail-define-package |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
158 "russian-computer" "Russian" "RU" nil |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
159 ",L9FC:5=(B Russian computer layout" |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
160 nil t t t t nil nil nil nil nil t) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
161 |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
162 ;; 1! 2" 3,Lp(B 4; 5% 6: 7? 8* 9( 0) -_ =+ ,Lq!(B |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
163 ;; ,L9(B ,LF(B ,LC(B ,L:(B ,L5(B ,L=(B ,L3(B ,LH(B ,LI(B ,L7(B ,LE(B ,Lj(B |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
164 ;; ,LD(B ,LK(B ,L2(B ,L0(B ,L?(B ,L@(B ,L>(B ,L;(B ,L4(B ,L6(B ,LM(B |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
165 ;; ,LO(B ,LG(B ,LA(B ,L<(B ,L8(B ,LB(B ,LL(B ,L1(B ,LN(B ., |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
166 |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
167 (quail-define-rules |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
168 ("1" ?1) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
169 ("2" ?2) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
170 ("3" ?3) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
171 ("4" ?4) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
172 ("5" ?5) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
173 ("6" ?6) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
174 ("7" ?7) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
175 ("8" ?8) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
176 ("9" ?9) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
177 ("0" ?0) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
178 ("-" ?-) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
179 ("=" ?=) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
180 ("`" ?,Lq(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
181 ("q" ?,LY(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
182 ("w" ?,Lf(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
183 ("e" ?,Lc(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
184 ("r" ?,LZ(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
185 ("t" ?,LU(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
186 ("y" ?,L](B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
187 ("u" ?,LS(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
188 ("i" ?,Lh(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
189 ("o" ?,Li(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
190 ("p" ?,LW(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
191 ("[" ?,Le(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
192 ("]" ?,Lj(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
193 ("a" ?,Ld(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
194 ("s" ?,Lk(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
195 ("d" ?,LR(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
196 ("f" ?,LP(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
197 ("g" ?,L_(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
198 ("h" ?,L`(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
199 ("j" ?,L^(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
200 ("k" ?,L[(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
201 ("l" ?,LT(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
202 (";" ?,LV(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
203 ("'" ?,Lm(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
204 ("\\" ?\\) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
205 ("z" ?,Lo(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
206 ("x" ?,Lg(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
207 ("c" ?,La(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
208 ("v" ?,L\(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
209 ("b" ?,LX(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
210 ("n" ?,Lb(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
211 ("m" ?,Ll(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
212 ("," ?,LQ(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
213 ("." ?,Ln(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
214 ("/" ?.) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
215 ("!" ?!) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
216 ("@" ?\") |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
217 ("#" ?,Lp(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
218 ("$" ?\;) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
219 ("%" ?%) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
220 ("^" ?:) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
221 ("&" ??) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
222 ("*" ?*) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
223 ("(" ?() |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
224 (")" ?)) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
225 ("_" ?_) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
226 ("+" ?+) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
227 ("~" ?,L!(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
228 ("Q" ?,L9(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
229 ("W" ?,LF(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
230 ("E" ?,LC(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
231 ("R" ?,L:(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
232 ("T" ?,L5(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
233 ("Y" ?,L=(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
234 ("U" ?,L3(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
235 ("I" ?,LH(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
236 ("O" ?,LI(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
237 ("P" ?,L7(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
238 ("{" ?,LE(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
239 ("}" ?,LJ(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
240 ("A" ?,LD(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
241 ("S" ?,LK(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
242 ("D" ?,L2(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
243 ("F" ?,L0(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
244 ("G" ?,L?(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
245 ("H" ?,L@(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
246 ("J" ?,L>(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
247 ("K" ?,L;(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
248 ("L" ?,L4(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
249 (":" ?,L6(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
250 ("\"" ?,LM(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
251 ("|" ?|) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
252 ("Z" ?,LO(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
253 ("X" ?,LG(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
254 ("C" ?,LA(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
255 ("V" ?,L<(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
256 ("B" ?,L8(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
257 ("N" ?,LB(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
258 ("M" ?,LL(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
259 ("<" ?,L1(B) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
260 (">" ?,LN(B) |
88730 | 261 ("?" ?,)) |
18673 | 262 |
88730 | 263 ;; Mikhailian couldn't check the next two. |
18673 | 264 |
88730 | 265 ;; This seems to have the same layout for letters as mk in XKB, but at |
266 ;; least the top row is different. | |
18673 | 267 (quail-define-package |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
268 "cyrillic-macedonian" "Cyrillic" ",L6(BM" nil |
88730 | 269 ",L)*5@B7(B-,L#,(B keyboard layout based on JUS.I.K1.004" |
19722
dd39cae4cf0f
For each package, pass t for the SIMPLE
Kenichi Handa <handa@m17n.org>
parents:
19386
diff
changeset
|
270 nil t t t t nil nil nil nil nil t) |
18673 | 271 |
272 ;; 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0= /? +* <> | |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
273 ;; ,L)(B ,L*(B ,L5(B ,L@(B ,LB(B ,L7(B ,LC(B ,L8(B ,L>(B ,L?(B ,LH(B ,L#(B |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
274 ;; ,L0(B ,LA(B ,L4(B ,LD(B ,L3(B ,LE(B ,L((B ,L:(B ,L;(B ,LG(B ,L,(B ,L6(B |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
275 ;; ,L%(B ,L/(B ,LF(B ,L2(B ,L1(B ,L=(B ,L<(B ,; .: -_ |
18673 | 276 |
277 (quail-define-rules | |
278 ("1" ?1) | |
279 ("2" ?2) | |
280 ("3" ?3) | |
281 ("4" ?4) | |
282 ("5" ?5) | |
283 ("6" ?6) | |
284 ("7" ?7) | |
285 ("8" ?8) | |
286 ("9" ?9) | |
287 ("0" ?0) | |
288 ("-" ?/) | |
289 ("=" ?+) | |
290 ("`" ?<) | |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
291 ("q" ?,Ly(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
292 ("w" ?,Lz(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
293 ("e" ?,LU(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
294 ("r" ?,L`(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
295 ("t" ?,Lb(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
296 ("y" ?,LW(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
297 ("u" ?,Lc(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
298 ("i" ?,LX(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
299 ("o" ?,L^(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
300 ("p" ?,L_(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
301 ("[" ?,Lh(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
302 ("]" ?,Ls(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
303 ("a" ?,LP(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
304 ("s" ?,La(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
305 ("d" ?,LT(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
306 ("f" ?,Ld(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
307 ("g" ?,LS(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
308 ("h" ?,Le(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
309 ("j" ?,Lx(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
310 ("k" ?,LZ(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
311 ("l" ?,L[(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
312 (";" ?,Lg(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
313 ("'" ?,L|(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
314 ("\\" ?,LV(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
315 ("z" ?,Lu(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
316 ("x" ?,L(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
317 ("c" ?,Lf(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
318 ("v" ?,LR(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
319 ("b" ?,LQ(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
320 ("n" ?,L](B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
321 ("m" ?,L\(B) |
18673 | 322 ("," ?,) |
323 ("." ?.) | |
324 ("/" ?-) | |
325 | |
326 ("!" ?!) | |
327 ("@" ?\") | |
328 ("#" ?#) | |
329 ("$" ?$) | |
330 ("%" ?%) | |
331 ("^" ?&) | |
332 ("&" ?') | |
333 ("*" ?\() | |
334 ("(" ?\)) | |
335 (")" ?=) | |
336 ("_" ??) | |
337 ("+" ?*) | |
338 ("~" ?>) | |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
339 ("Q" ?,L)(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
340 ("W" ?,L*(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
341 ("E" ?,L5(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
342 ("R" ?,L@(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
343 ("T" ?,LB(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
344 ("Y" ?,L7(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
345 ("U" ?,LC(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
346 ("I" ?,L8(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
347 ("O" ?,L>(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
348 ("P" ?,L?(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
349 ("{" ?,LH(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
350 ("}" ?,L#(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
351 ("A" ?,L0(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
352 ("S" ?,LA(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
353 ("D" ?,L4(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
354 ("F" ?,LD(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
355 ("G" ?,L3(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
356 ("H" ?,LE(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
357 ("J" ?,L((B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
358 ("K" ?,L:(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
359 ("L" ?,L;(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
360 (":" ?,LG(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
361 ("\"" ?,L,(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
362 ("|" ?,L6(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
363 ("Z" ?,L%(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
364 ("X" ?,L/(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
365 ("C" ?,LF(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
366 ("V" ?,L2(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
367 ("B" ?,L1(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
368 ("N" ?,L=(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
369 ("M" ?,L<(B) |
18673 | 370 ("<" ?\;) |
371 (">" ?:) | |
372 ("?" ?_)) | |
373 | |
374 ;; | |
375 | |
376 (quail-define-package | |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
377 "cyrillic-serbian" "Cyrillic" ",L6(BS" nil |
88730 | 378 ",L)*5@B7(B-,L"+(B keyboard layout based on JUS.I.K1.005" |
19722
dd39cae4cf0f
For each package, pass t for the SIMPLE
Kenichi Handa <handa@m17n.org>
parents:
19386
diff
changeset
|
379 nil t t t t nil nil nil nil nil t) |
18673 | 380 |
381 ;; 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0= /? +* <> | |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
382 ;; ,L)(B ,L*(B ,L5(B ,L@(B ,LB(B ,L7(B ,LC(B ,L8(B ,L>(B ,L?(B ,LH(B ,L"(B |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
383 ;; ,L0(B ,LA(B ,L4(B ,LD(B ,L3(B ,LE(B ,L((B ,L:(B ,L;(B ,LG(B ,L+(B ,L6(B |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
384 ;; ,L%(B ,L/(B ,LF(B ,L2(B ,L1(B ,L=(B ,L<(B ,; .: -_ |
18673 | 385 |
386 (quail-define-rules | |
387 ("1" ?1) | |
388 ("2" ?2) | |
389 ("3" ?3) | |
390 ("4" ?4) | |
391 ("5" ?5) | |
392 ("6" ?6) | |
393 ("7" ?7) | |
394 ("8" ?8) | |
395 ("9" ?9) | |
396 ("0" ?0) | |
397 ("-" ?/) | |
398 ("=" ?+) | |
399 ("`" ?<) | |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
400 ("q" ?,Ly(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
401 ("w" ?,Lz(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
402 ("e" ?,LU(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
403 ("r" ?,L`(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
404 ("t" ?,Lb(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
405 ("y" ?,LW(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
406 ("u" ?,Lc(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
407 ("i" ?,LX(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
408 ("o" ?,L^(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
409 ("p" ?,L_(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
410 ("[" ?,Lh(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
411 ("]" ?,Lr(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
412 ("a" ?,LP(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
413 ("s" ?,La(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
414 ("d" ?,LT(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
415 ("f" ?,Ld(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
416 ("g" ?,LS(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
417 ("h" ?,Le(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
418 ("j" ?,Lx(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
419 ("k" ?,LZ(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
420 ("l" ?,L[(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
421 (";" ?,Lg(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
422 ("'" ?,L{(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
423 ("\\" ?,LV(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
424 ("z" ?,Lu(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
425 ("x" ?,L(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
426 ("c" ?,Lf(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
427 ("v" ?,LR(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
428 ("b" ?,LQ(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
429 ("n" ?,L](B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
430 ("m" ?,L\(B) |
18673 | 431 ("," ?,) |
432 ("." ?.) | |
433 ("/" ?-) | |
434 | |
435 ("!" ?!) | |
436 ("@" ?\") | |
437 ("#" ?#) | |
438 ("$" ?$) | |
439 ("%" ?%) | |
440 ("^" ?&) | |
441 ("&" ?') | |
442 ("*" ?\() | |
443 ("(" ?\)) | |
444 (")" ?=) | |
445 ("_" ??) | |
446 ("+" ?*) | |
447 ("~" ?>) | |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
448 ("Q" ?,L)(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
449 ("W" ?,L*(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
450 ("E" ?,L5(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
451 ("R" ?,L@(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
452 ("T" ?,LB(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
453 ("Y" ?,L7(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
454 ("U" ?,LC(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
455 ("I" ?,L8(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
456 ("O" ?,L>(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
457 ("P" ?,L?(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
458 ("{" ?,LH(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
459 ("}" ?,L"(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
460 ("A" ?,L0(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
461 ("S" ?,LA(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
462 ("D" ?,L4(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
463 ("F" ?,LD(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
464 ("G" ?,L3(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
465 ("H" ?,LE(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
466 ("J" ?,L((B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
467 ("K" ?,L:(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
468 ("L" ?,L;(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
469 (":" ?,LG(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
470 ("\"" ?,L+(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
471 ("|" ?,L6(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
472 ("Z" ?,L%(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
473 ("X" ?,L/(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
474 ("C" ?,LF(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
475 ("V" ?,L2(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
476 ("B" ?,L1(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
477 ("N" ?,L=(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
478 ("M" ?,L<(B) |
18673 | 479 ("<" ?\;) |
480 (">" ?:) | |
481 ("?" ?_)) | |
482 | |
483 ;; | |
484 | |
88730 | 485 ;; Alexander Mikhailian comments: |
486 ;; Having worked for several years as a Belarusian linguist, I still | |
487 ;; can not find the origin of this layout which BTW does include | |
488 ;; several characters that are not present in Belarusian and does not | |
489 ;; include a few ones that do exist in Belarusian. Besides, the typo | |
490 ;; in the name of this layout speaks for itself since Belarusian has | |
491 ;; an outdated version of spelling which is "Byelorussian" and not | |
492 ;; "beylorussian". I suggest that you just remove this layout. | |
18673 | 493 |
88730 | 494 ;; [`derived from JUS.I.K1' according to an old Mule note -- fx] |
495 | |
496 ;; (quail-define-package | |
497 ;; "cyrillic-beylorussian" "Belarussian" ",L6(BB" nil | |
498 ;; ",L)*5@B7(B-,L&.(B BEYLORUSSIAN (ISO 8859-5 encoding)" | |
499 ;; nil t t t t nil nil nil nil nil t) | |
500 | |
501 ;; ;; 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0= /? +* <> | |
502 ;; ;; ,L)(B ,L*(B ,L5(B ,L@(B ,LB(B ,L7(B ,LC(B ,L8(B ,L>(B ,L?(B ,LH(B ,L&(B | |
503 ;; ;; ,L0(B ,LA(B ,L4(B ,LD(B ,L3(B ,LE(B ,L((B ,L:(B ,L;(B ,LG(B ,L.(B ,L6(B | |
504 ;; ;; ,L%(B ,L/(B ,LF(B ,L2(B ,L1(B ,L=(B ,L<(B ,; .: -_ | |
18673 | 505 |
88730 | 506 ;; (quail-define-rules |
507 ;; ("-" ?/) | |
508 ;; ("=" ?+) | |
509 ;; ("`" ?<) | |
510 ;; ("q" ?,Ly(B) | |
511 ;; ("w" ?,Lz(B) | |
512 ;; ("e" ?,LU(B) | |
513 ;; ("r" ?,L`(B) | |
514 ;; ("t" ?,Lb(B) | |
515 ;; ("y" ?,LW(B) | |
516 ;; ("u" ?,Lc(B) | |
517 ;; ("i" ?,LX(B) | |
518 ;; ("o" ?,L^(B) | |
519 ;; ("p" ?,L_(B) | |
520 ;; ("[" ?,Lh(B) | |
521 ;; ("]" ?,Lv(B) | |
522 ;; ("a" ?,LP(B) | |
523 ;; ("s" ?,La(B) | |
524 ;; ("d" ?,LT(B) | |
525 ;; ("f" ?,Ld(B) | |
526 ;; ("g" ?,LS(B) | |
527 ;; ("h" ?,Le(B) | |
528 ;; ("j" ?,Lx(B) | |
529 ;; ("k" ?,LZ(B) | |
530 ;; ("l" ?,L[(B) | |
531 ;; (";" ?,Lg(B) | |
532 ;; ("'" ?,L~(B) | |
533 ;; ("\\" ?,LV(B) | |
534 ;; ("z" ?,Lu(B) | |
535 ;; ("x" ?,L(B) | |
536 ;; ("c" ?,Lf(B) | |
537 ;; ("v" ?,LR(B) | |
538 ;; ("b" ?,LQ(B) | |
539 ;; ("n" ?,L](B) | |
540 ;; ("m" ?,L\(B) | |
541 ;; ("/" ?-) | |
18673 | 542 |
88730 | 543 ;; ("@" ?\") |
544 ;; ("^" ?&) | |
545 ;; ("&" ?') | |
546 ;; ("*" ?\() | |
547 ;; ("(" ?\)) | |
548 ;; (")" ?=) | |
549 ;; ("_" ??) | |
550 ;; ("+" ?*) | |
551 ;; ("~" ?>) | |
552 ;; ("Q" ?,L)(B) | |
553 ;; ("W" ?,L*(B) | |
554 ;; ("E" ?,L5(B) | |
555 ;; ("R" ?,L@(B) | |
556 ;; ("T" ?,LB(B) | |
557 ;; ("Y" ?,L7(B) | |
558 ;; ("U" ?,LC(B) | |
559 ;; ("I" ?,L8(B) | |
560 ;; ("O" ?,L>(B) | |
561 ;; ("P" ?,L?(B) | |
562 ;; ("{" ?,LH(B) | |
563 ;; ("}" ?,L&(B) | |
564 ;; ("A" ?,L0(B) | |
565 ;; ("S" ?,LA(B) | |
566 ;; ("D" ?,L4(B) | |
567 ;; ("F" ?,LD(B) | |
568 ;; ("G" ?,L3(B) | |
569 ;; ("H" ?,LE(B) | |
570 ;; ("J" ?,L((B) | |
571 ;; ("K" ?,L:(B) | |
572 ;; ("L" ?,L;(B) | |
573 ;; (":" ?,LG(B) | |
574 ;; ("\"" ?,L.(B) | |
575 ;; ("|" ?,L6(B) | |
576 ;; ("Z" ?,L%(B) | |
577 ;; ("X" ?,L/(B) | |
578 ;; ("C" ?,LF(B) | |
579 ;; ("V" ?,L2(B) | |
580 ;; ("B" ?,L1(B) | |
581 ;; ("N" ?,L=(B) | |
582 ;; ("M" ?,L<(B) | |
583 ;; ("<" ?\;) | |
584 ;; (">" ?:) | |
585 ;; ("?" ?_)) | |
18673 | 586 |
587 ;; | |
588 | |
88730 | 589 ;; Alexander Mikhailian reports the opinion of fellow Ukrainian |
590 ;; linguist Bogdan Babych <babych@altern.org>: | |
591 ;; He had seen this layout on some oldish systems but that the vast | |
592 ;; majority of the population uses a modified version of the M$ Windows | |
593 ;; layout. In fact, Microsoft shipped for a while a layout that was lacking | |
594 ;; two characters, precisely the "GHE_WITH_UPTURN" and the apostrophe. The | |
595 ;; latest versions of Windows software do have the "GHE_WITH_UPTURN" in the | |
596 ;; ukrainian keyborad layout but the apostrophe is still not there, whereas | |
597 ;; there is one letter, "Cyrillic_YO", not used in ukrainian. Ukrainians | |
598 ;; normally replace the "Cyrillic_YO" by the apostrophe sign and live | |
599 ;; happily with this little change. [See "ukrainian-computer" below.] | |
600 | |
601 ;; Fixme: add GHE_WITH_UPTURN. | |
18673 | 602 (quail-define-package |
42037 | 603 "cyrillic-ukrainian" "Ukrainian" ",L6(BU" nil |
88730 | 604 ",L$'5@B7(B-,L&.(B UKRAINIAN" |
19722
dd39cae4cf0f
For each package, pass t for the SIMPLE
Kenichi Handa <handa@m17n.org>
parents:
19386
diff
changeset
|
605 nil t t t t nil nil nil nil nil t) |
18673 | 606 |
607 ;; 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0= /? +* <> | |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
608 ;; ,L$(B ,L'(B ,L5(B ,L@(B ,LB(B ,L7(B ,LC(B ,L8(B ,L>(B ,L?(B ,LH(B ,L&(B |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
609 ;; ,L0(B ,LA(B ,L4(B ,LD(B ,L3(B ,LE(B ,L((B ,L:(B ,L;(B ,LG(B ,L.(B ,L6(B |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
610 ;; ,L%(B ,L/(B ,LF(B ,L2(B ,L1(B ,L=(B ,L<(B ,; .: -_ |
18673 | 611 |
612 (quail-define-rules | |
613 ("1" ?1) | |
614 ("2" ?2) | |
615 ("3" ?3) | |
616 ("4" ?4) | |
617 ("5" ?5) | |
618 ("6" ?6) | |
619 ("7" ?7) | |
620 ("8" ?8) | |
621 ("9" ?9) | |
622 ("0" ?0) | |
623 ("-" ?/) | |
624 ("=" ?+) | |
625 ("`" ?<) | |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
626 ("q" ?,Lt(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
627 ("w" ?,Lw(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
628 ("e" ?,LU(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
629 ("r" ?,L`(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
630 ("t" ?,Lb(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
631 ("y" ?,LW(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
632 ("u" ?,Lc(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
633 ("i" ?,LX(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
634 ("o" ?,L^(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
635 ("p" ?,L_(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
636 ("[" ?,Lh(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
637 ("]" ?,Lv(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
638 ("a" ?,LP(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
639 ("s" ?,La(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
640 ("d" ?,LT(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
641 ("f" ?,Ld(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
642 ("g" ?,LS(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
643 ("h" ?,Le(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
644 ("j" ?,Lx(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
645 ("k" ?,LZ(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
646 ("l" ?,L[(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
647 (";" ?,Lg(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
648 ("'" ?,L~(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
649 ("\\" ?,LV(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
650 ("z" ?,Lu(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
651 ("x" ?,L(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
652 ("c" ?,Lf(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
653 ("v" ?,LR(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
654 ("b" ?,LQ(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
655 ("n" ?,L](B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
656 ("m" ?,L\(B) |
18673 | 657 ("," ?,) |
658 ("." ?.) | |
659 ("/" ?-) | |
660 | |
661 ("!" ?!) | |
662 ("@" ?\") | |
663 ("#" ?#) | |
664 ("$" ?$) | |
665 ("%" ?%) | |
666 ("^" ?&) | |
667 ("&" ?') | |
668 ("*" ?\() | |
669 ("(" ?\)) | |
670 (")" ?=) | |
671 ("_" ??) | |
672 ("+" ?*) | |
673 ("~" ?>) | |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
674 ("Q" ?,L$(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
675 ("W" ?,L'(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
676 ("E" ?,L5(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
677 ("R" ?,L@(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
678 ("T" ?,LB(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
679 ("Y" ?,L7(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
680 ("U" ?,LC(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
681 ("I" ?,L8(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
682 ("O" ?,L>(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
683 ("P" ?,L?(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
684 ("{" ?,LH(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
685 ("}" ?,L&(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
686 ("A" ?,L0(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
687 ("S" ?,LA(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
688 ("D" ?,L4(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
689 ("F" ?,LD(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
690 ("G" ?,L3(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
691 ("H" ?,LE(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
692 ("J" ?,L((B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
693 ("K" ?,L:(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
694 ("L" ?,L;(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
695 (":" ?,LG(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
696 ("\"" ?,L.(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
697 ("|" ?,L6(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
698 ("Z" ?,L%(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
699 ("X" ?,L/(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
700 ("C" ?,LF(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
701 ("V" ?,L2(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
702 ("B" ?,L1(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
703 ("N" ?,L=(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
704 ("M" ?,L<(B) |
18673 | 705 ("<" ?\;) |
706 (">" ?:) | |
707 ("?" ?_)) | |
708 | |
88730 | 709 |
710 (quail-define-package | |
711 "ukrainian-computer" "Ukrainian" "UK" nil | |
712 ",L9FC:5=(B Ukrainian." | |
713 nil t t t t nil nil nil nil nil t) | |
714 | |
715 ;; ' 1! 2" 3,Lp(B 4; 5% 6: 7? 8* 9( 0) -_ =+ | |
716 ;; ,L9(B ,LF(B ,LC(B ,L:(B ,L5(B ,L=(B ,L3(B ,LH(B ,LI(B ,L7(B ,LE(B ,L'(B | |
717 ;; ,LD(B ,L&(B ,L2(B ,L0(B ,L?(B ,L@(B ,L>(B ,L;(B ,L4(B ,L6(B ,L$(B $,1)P(B | |
718 ;; ,LO(B ,LG(B ,LA(B ,L<(B ,L8(B ,LB(B ,LL(B ,L1(B ,LN(B ., | |
719 | |
720 (quail-define-rules | |
721 ("1" ?1) | |
722 ("2" ?2) | |
723 ("3" ?3) | |
724 ("4" ?4) | |
725 ("5" ?5) | |
726 ("6" ?6) | |
727 ("7" ?7) | |
728 ("8" ?8) | |
729 ("9" ?9) | |
730 ("0" ?0) | |
731 ("-" ?-) | |
732 ("=" ?=) | |
733 ("`" ?') | |
734 ("q" ?,LY(B) | |
735 ("w" ?,Lf(B) | |
736 ("e" ?,Lc(B) | |
737 ("r" ?,LZ(B) | |
738 ("t" ?,LU(B) | |
739 ("y" ?,L](B) | |
740 ("u" ?,LS(B) | |
741 ("i" ?,Lh(B) | |
742 ("o" ?,Li(B) | |
743 ("p" ?,LW(B) | |
744 ("[" ?,Le(B) | |
745 ("]" ?,Lw(B) | |
746 ("a" ?,Ld(B) | |
747 ("s" ?,Lv(B) | |
748 ("d" ?,LR(B) | |
749 ("f" ?,LP(B) | |
750 ("g" ?,L_(B) | |
751 ("h" ?,L`(B) | |
752 ("j" ?,L^(B) | |
753 ("k" ?,L[(B) | |
754 ("l" ?,LT(B) | |
755 (";" ?,LV(B) | |
756 ("'" ?,Lt(B) | |
88941
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
757 ("\\" ?\\) |
88730 | 758 ("z" ?,Lo(B) |
759 ("x" ?,Lg(B) | |
760 ("c" ?,La(B) | |
761 ("v" ?,L\(B) | |
762 ("b" ?,LX(B) | |
763 ("n" ?,Lb(B) | |
764 ("m" ?,Ll(B) | |
765 ("," ?,LQ(B) | |
766 ("." ?,Ln(B) | |
767 ("/" ?.) | |
88941
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
768 ("!" ?!) |
88730 | 769 ("@" ?\") |
770 ("#" ?,Lp(B) | |
771 ("$" ?\;) | |
88941
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
772 ("%" ?%) |
88730 | 773 ("^" ?:) |
774 ("&" ??) | |
88941
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
775 ("*" ?*) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
776 ("(" ?() |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
777 (")" ?)) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
778 ("_" ?_) |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
779 ("+" ?+) |
88730 | 780 ("~" ?') |
781 ("Q" ?,L9(B) | |
782 ("W" ?,LF(B) | |
783 ("E" ?,LC(B) | |
784 ("R" ?,L:(B) | |
785 ("T" ?,L5(B) | |
786 ("Y" ?,L=(B) | |
787 ("U" ?,L3(B) | |
788 ("I" ?,LH(B) | |
789 ("O" ?,LI(B) | |
790 ("P" ?,L7(B) | |
791 ("{" ?,LE(B) | |
792 ("}" ?,L'(B) | |
793 ("A" ?,LD(B) | |
794 ("S" ?,L&(B) | |
795 ("D" ?,L2(B) | |
796 ("F" ?,L0(B) | |
797 ("G" ?,L?(B) | |
798 ("H" ?,L@(B) | |
799 ("J" ?,L>(B) | |
800 ("K" ?,L;(B) | |
801 ("L" ?,L4(B) | |
802 (":" ?,L6(B) | |
803 ("\"" ?,L$(B) | |
804 ("Z" ?,LO(B) | |
805 ("X" ?,LG(B) | |
806 ("C" ?,LA(B) | |
807 ("V" ?,L<(B) | |
808 ("B" ?,L8(B) | |
809 ("N" ?,LB(B) | |
810 ("M" ?,LL(B) | |
811 ("<" ?,L1(B) | |
812 (">" ?,LN(B) | |
813 ("?" ?,) | |
814 ("\\" ?$,1)Q(B) | |
815 ("|" ?$,1)P(B)) | |
18673 | 816 ;; |
817 | |
88730 | 818 ;; Alexander Mikhailian says this is of limited use. It has been |
819 ;; popular among emigrants or foreigners who have to type in Cyrillic | |
820 ;; (mostly Russian) from time to time. | |
18673 | 821 (quail-define-package |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
822 "cyrillic-yawerty" "Cyrillic" ",L6O(B" nil |
88730 | 823 ",LO25@BK(B Roman transcription. |
18673 | 824 |
88730 | 825 This layout is based on Roman transcription by phonemic resemblance. |
18673 | 826 When preceded by a '/', the second and the third rows (number key row) change |
827 as follows. | |
828 | |
829 keytop | Q W E R T Y U I O P A S D | |
830 --------+--------------------------------------- | |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
831 input | ,L"(B ,L#(B ,L$(B ,L%(B ,L&(B ,L'(B ,L((B ,L)(B ,L*(B ,L+(B ,L,(B ,L.(B ,L/(B" |
19722
dd39cae4cf0f
For each package, pass t for the SIMPLE
Kenichi Handa <handa@m17n.org>
parents:
19386
diff
changeset
|
832 nil t t t t nil nil nil nil nil t) |
18673 | 833 |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
834 ;; 1! 2,Lq(B 3,Lj(B 4,L!(B 5% 6^ 7& 8* 9( 0) -_ ,LG(B ,LN(B |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
835 ;; ,LO(B ,L2(B ,L5(B ,L@(B ,LB(B ,LK(B ,LC(B ,L8(B ,L>(B ,L?(B ,LH(B ,LI(B |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
836 ;; ,L0(B ,LA(B ,L4(B ,LD(B ,L3(B ,LE(B ,L9(B ,L:(B ,L;(B ;: '" ,LM(B |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
837 ;; ,L7(B ,LL(B ,LF(B ,L6(B ,L1(B ,L=(B ,L<(B ,< .> /? |
18673 | 838 |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
839 ;; 1! 2,Lq(B 3,Lj(B 4,L!(B 5% 6^ 7& 8* 9( 0) -_ ,LG(B ,LN(B |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
840 ;; ,L"(B ,L#(B ,L$(B ,L%(B ,L&(B ,L'(B ,L((B ,L)(B ,L*(B ,L+(B ,LH(B ,LI(B |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
841 ;; ,L,(B ,L.(B ,L/(B ,LD(B ,L3(B ,LE(B ,L9(B ,L:(B ,L;(B ;: '" ,LM(B |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
842 ;; ,L7(B ,LL(B ,LF(B ,L6(B ,L1(B ,L=(B ,L<(B ,< .> /? |
18673 | 843 |
844 (quail-define-rules | |
845 ("1" ?1) | |
846 ("2" ?2) | |
847 ("3" ?3) | |
848 ("4" ?4) | |
849 ("5" ?5) | |
850 ("6" ?6) | |
851 ("7" ?7) | |
852 ("8" ?8) | |
853 ("9" ?9) | |
854 ("0" ?0) | |
855 ("-" ?-) | |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
856 ("=" ?,Lg(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
857 ("`" ?,Ln(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
858 ("q" ?,Lo(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
859 ("w" ?,LR(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
860 ("e" ?,LU(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
861 ("r" ?,L`(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
862 ("t" ?,Lb(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
863 ("y" ?,Lk(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
864 ("u" ?,Lc(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
865 ("i" ?,LX(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
866 ("o" ?,L^(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
867 ("p" ?,L_(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
868 ("[" ?,Lh(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
869 ("]" ?,Li(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
870 ("a" ?,LP(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
871 ("s" ?,La(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
872 ("d" ?,LT(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
873 ("f" ?,Ld(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
874 ("g" ?,LS(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
875 ("h" ?,Le(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
876 ("j" ?,LY(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
877 ("k" ?,LZ(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
878 ("l" ?,L[(B) |
18673 | 879 (";" ?\;) |
880 ("'" ?') | |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
881 ("\\" ?,Lm(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
882 ("z" ?,LW(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
883 ("x" ?,Ll(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
884 ("c" ?,Lf(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
885 ("v" ?,LV(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
886 ("b" ?,LQ(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
887 ("n" ?,L](B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
888 ("m" ?,L\(B) |
18673 | 889 ("," ?,) |
890 ("." ?.) | |
891 ("/" ?/) | |
892 | |
893 ("!" ?!) | |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
894 ("@" ?,Lq(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
895 ("#" ?,Lj(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
896 ("$" ?,L!(B) |
18673 | 897 ("%" ?%) |
898 ("^" ?^) | |
899 ("&" ?&) | |
900 ("*" ?*) | |
901 ("(" ?\() | |
902 (")" ?\)) | |
903 ("_" ?_) | |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
904 ("+" ?,LG(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
905 ("~" ?,LN(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
906 ("Q" ?,LO(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
907 ("W" ?,L2(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
908 ("E" ?,L5(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
909 ("R" ?,L@(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
910 ("T" ?,LB(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
911 ("Y" ?,LK(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
912 ("U" ?,LC(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
913 ("I" ?,L8(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
914 ("O" ?,L>(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
915 ("P" ?,L?(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
916 ("{" ?,LH(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
917 ("}" ?,LI(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
918 ("A" ?,L0(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
919 ("S" ?,LA(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
920 ("D" ?,L4(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
921 ("F" ?,LD(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
922 ("G" ?,L3(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
923 ("H" ?,LE(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
924 ("J" ?,L9(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
925 ("K" ?,L:(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
926 ("L" ?,L;(B) |
18673 | 927 (":" ?:) |
928 ("\"" ?\") | |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
929 ("|" ?,LM(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
930 ("Z" ?,L7(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
931 ("X" ?,LL(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
932 ("C" ?,LF(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
933 ("V" ?,L6(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
934 ("B" ?,L1(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
935 ("N" ?,L=(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
936 ("M" ?,L<(B) |
18673 | 937 ("<" ?<) |
938 (">" ?>) | |
939 ("?" ??) | |
940 | |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
941 ("/q" ?,Lr(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
942 ("/w" ?,Ls(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
943 ("/e" ?,Lt(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
944 ("/r" ?,Lu(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
945 ("/t" ?,Lv(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
946 ("/y" ?,Lw(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
947 ("/u" ?,Lx(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
948 ("/i" ?,Ly(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
949 ("/o" ?,Lz(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
950 ("/p" ?,L{(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
951 ("/a" ?,L|(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
952 ("/s" ?,L~(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
953 ("/d" ?,L(B) |
18673 | 954 |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
955 ("/Q" ?,L"(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
956 ("/W" ?,L#(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
957 ("/E" ?,L$(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
958 ("/R" ?,L%(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
959 ("/T" ?,L&(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
960 ("/Y" ?,L'(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
961 ("/U" ?,L((B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
962 ("/I" ?,L)(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
963 ("/O" ?,L*(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
964 ("/P" ?,L+(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
965 ("/A" ?,L,(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
966 ("/S" ?,L.(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
967 ("/D" ?,L/(B)) |
19070
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
968 |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
969 ;; This was provided by Valery Alexeev <valery@domovoy.math.uga.edu>. |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
970 |
88730 | 971 ;; Ognyan Kulev <ogi@fmi.uni-sofia.bg> wrote: |
972 | |
973 ;; I would suggest future `cyrillic-translit' to be with the | |
974 ;; modification of `cyrillic-translit-bulgarian' applied and the | |
975 ;; latter to disappear. It could be used by people who write | |
976 ;; bulgarian e-mails with latin letters for kick start (phonetic input | |
977 ;; method is not so obvious as translit input method but each letter | |
978 ;; is one keypress and a *lot* of people know it). | |
979 | |
88941
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
980 ;; Anton Zinoviev <anton@lml.bas.bg> wrote: |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
981 ;; I would say that the main idea for cyrillic-translit is to be |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
982 ;; language-independent and universal. It should be able to generate all |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
983 ;; Cyrillic symbols. |
19070
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
984 (quail-define-package |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
985 "cyrillic-translit" "Cyrillic" ",L6(Bt" nil |
19230
f18830dec134
(cyrillic-translit): \\ changed to / to
Richard M. Stallman <rms@gnu.org>
parents:
19153
diff
changeset
|
986 "Intuitively transliterated keyboard layout. |
88730 | 987 Most convenient for entering Russian but all Cyrillic characters are included. |
19070
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
988 Should handle most cases. However: |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
989 for ,Lf(B (TSE) use \"c\", never \"ts\" |
19230
f18830dec134
(cyrillic-translit): \\ changed to / to
Richard M. Stallman <rms@gnu.org>
parents:
19153
diff
changeset
|
990 ,Li(B (SHCHA = Bulgarian SHT) = \"shch\", \"sj\", \"/sht\" or \"/t\", |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
991 ,Lm(B (REVERSE ROUNDED E) = \"e'\" or \"e`\" |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
992 ,Le(B (KHA) when after ,La(B (S) = \"x\" or \"kh\" |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
993 ,Lj(B (HARD SIGN) = \"~\", ,LJ(B (CAPITAL HARD SIGN) = \"~~\", |
19153
6544faf75c9f
(cyrillic-translit): Doc-string of the package
Kenichi Handa <handa@m17n.org>
parents:
19150
diff
changeset
|
994 ,Ll(B (SOFT SIGN) = \"'\", ,LL(B (CAPITAL SOFT SIGN) = \"''\", |
6544faf75c9f
(cyrillic-translit): Doc-string of the package
Kenichi Handa <handa@m17n.org>
parents:
19150
diff
changeset
|
995 ,Lo(B (YA) = \"ya\", \"ja\" or \"q\". |
6544faf75c9f
(cyrillic-translit): Doc-string of the package
Kenichi Handa <handa@m17n.org>
parents:
19150
diff
changeset
|
996 |
6544faf75c9f
(cyrillic-translit): Doc-string of the package
Kenichi Handa <handa@m17n.org>
parents:
19150
diff
changeset
|
997 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 |
19230
f18830dec134
(cyrillic-translit): \\ changed to / to
Richard M. Stallman <rms@gnu.org>
parents:
19153
diff
changeset
|
998 u f h=kh=x c ch sh shch=sj=/s=/sht ~ y ' e' yu=ju ya=ja=q |
19070
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
999 |
19230
f18830dec134
(cyrillic-translit): \\ changed to / to
Richard M. Stallman <rms@gnu.org>
parents:
19153
diff
changeset
|
1000 Also included are Ukrainian ,Lt(B (YE) = \"/e\" and ,Lw(B (YI) = \"yi\", |
88730 | 1001 Belarusian ,L~(B (SHORT U) = \"u'\", |
19230
f18830dec134
(cyrillic-translit): \\ changed to / to
Richard M. Stallman <rms@gnu.org>
parents:
19153
diff
changeset
|
1002 Serbo-Croatian ,Lr(B (DJE) = \"/d\", ,L{(B (CHJE)= \"/ch\", |
f18830dec134
(cyrillic-translit): \\ changed to / to
Richard M. Stallman <rms@gnu.org>
parents:
19153
diff
changeset
|
1003 Macedonian ,Ls(B (GJE) = \"/g\", ,Lu(B (DZE) = \"/s\", ,L|(B (KJE) = \"/k\", |
f18830dec134
(cyrillic-translit): \\ changed to / to
Richard M. Stallman <rms@gnu.org>
parents:
19153
diff
changeset
|
1004 cyrillic ,Lv(B (I DECIMAL) = \"/i\", ,Lx(B (JE) = \"/j\", |
f18830dec134
(cyrillic-translit): \\ changed to / to
Richard M. Stallman <rms@gnu.org>
parents:
19153
diff
changeset
|
1005 ,Ly(B (LJE) = \"/l\", ,Lz(B (NJE) = \"/n\" and ,L(B (DZE) =\"/z\"." |
19722
dd39cae4cf0f
For each package, pass t for the SIMPLE
Kenichi Handa <handa@m17n.org>
parents:
19386
diff
changeset
|
1006 nil t t t t nil nil nil nil nil t) |
19070
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
1007 |
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
1008 (quail-define-rules |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1009 ("a" ?,LP(B)("b" ?,LQ(B) ("v" ?,LR(B) ("w" ?,LR(B) ("g" ?,LS(B) ("d" ?,LT(B) |
19153
6544faf75c9f
(cyrillic-translit): Doc-string of the package
Kenichi Handa <handa@m17n.org>
parents:
19150
diff
changeset
|
1010 ("e" ?,LU(B) ("je" ?,LU(B) |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1011 ("yo" ?,Lq(B) ("jo" ?,Lq(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1012 ("zh" ?,LV(B) ("z" ?,LW(B) ("i" ?,LX(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1013 ("j" ?,LY(B) ("j'" ?,LY(B) ("j`" ?,LY(B) ("k" ?,LZ(B) ("l" ?,L[(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1014 ("m" ?,L\(B) ("n" ?,L](B) ("o" ?,L^(B) ("p" ?,L_(B) ("r" ?,L`(B) ("s" ?,La(B) ("t" ?,Lb(B) ("u" ?,Lc(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1015 ("f" ?,Ld(B) ("x" ?,Le(B) ("h" ?,Le(B) ("kh" ?,Le(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1016 ("c" ?,Lf(B) ("ch" ?,Lg(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1017 ("sh" ?,Lh(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1018 ("shch" ?,Li(B) ("sj" ?,Li(B) |
19230
f18830dec134
(cyrillic-translit): \\ changed to / to
Richard M. Stallman <rms@gnu.org>
parents:
19153
diff
changeset
|
1019 ("/sht" ?,Li(B) ("/t" ?,Li(B) |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1020 ("~" ?,Lj(B) ("y" ?,Lk(B) ("'" ?,Ll(B) ("`" ?,Ll(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1021 ("e'" ?,Lm(B) ("e`" ?,Lm(B) ("@" ?,Lm(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1022 ("yu" ?,Ln(B) ("ju" ?,Ln(B) |
19153
6544faf75c9f
(cyrillic-translit): Doc-string of the package
Kenichi Handa <handa@m17n.org>
parents:
19150
diff
changeset
|
1023 ("ya" ?,Lo(B) ("ja" ?,Lo(B) ("q" ?,Lo(B) |
19070
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
1024 |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1025 ("A" ?,L0(B) ("B" ?,L1(B) ("V" ?,L2(B) ("W" ?,L2(B) ("G" ?,L3(B) ("D" ?,L4(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1026 ("E" ?,L5(B) ("Je" ?,L5(B) ("JE" ?,L5(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1027 ("Yo" ?,L!(B) ("YO" ?,L!(B) ("Jo" ?,L!(B) ("JO" ?,L!(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1028 ("Zh" ?,L6(B) ("ZH" ?,L6(B) ("Z" ?,L7(B) ("I" ?,L8(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1029 ("J" ?,L9(B) ("J'" ?,L9(B) ("J`" ?,L9(B) ("K" ?,L:(B) ("L" ?,L;(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1030 ("M" ?,L<(B) ("N" ?,L=(B) ("O" ?,L>(B) ("P" ?,L?(B) ("R" ?,L@(B) ("S" ?,LA(B) ("T" ?,LB(B) ("U" ?,LC(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1031 ("F" ?,LD(B) ("X" ?,LE(B) ("H" ?,LE(B) ("Kh" ?,LE(B) ("KH" ?,LE(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1032 ("C" ?,LF(B) ("Ch" ?,LG(B) ("CH" ?,LG(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1033 ("Sh" ?,LH(B) ("SH" ?,LH(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1034 ("Shch" ?,LI(B) ("SHCH" ?,LI(B) ("Sj" ?,LI(B) ("SJ" ?,LI(B) |
19230
f18830dec134
(cyrillic-translit): \\ changed to / to
Richard M. Stallman <rms@gnu.org>
parents:
19153
diff
changeset
|
1035 ("/Sht" ?,LI(B) ("/SHT" ?,LI(B) ("/T" ?,LI(B) |
19150
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1036 ("~~" ",LJ(B") ("Y" ?,LK(B) ("''" ",LL(B") ("E'" ?,LM(B) ("E`" ?,LM(B) |
b953b98ae007
Move Quail package cyrillic-jis-russian to
Kenichi Handa <handa@m17n.org>
parents:
19077
diff
changeset
|
1037 ("Yu" ?,LN(B) ("YU" ?,LN(B) ("Ju" ?,LN(B) ("JU" ?,LN(B) |
19153
6544faf75c9f
(cyrillic-translit): Doc-string of the package
Kenichi Handa <handa@m17n.org>
parents:
19150
diff
changeset
|
1038 ("Ya" ?,LO(B) ("YA" ?,LO(B) ("Ja" ?,LO(B) ("JA" ?,LO(B) ("Q" ?,LO(B) |
19070
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
1039 |
19230
f18830dec134
(cyrillic-translit): \\ changed to / to
Richard M. Stallman <rms@gnu.org>
parents:
19153
diff
changeset
|
1040 ("/e" ?,Lt(B) ("yi" ?,Lw(B) ("u'" ?,L~(B) |
f18830dec134
(cyrillic-translit): \\ changed to / to
Richard M. Stallman <rms@gnu.org>
parents:
19153
diff
changeset
|
1041 ("/d" ?,Lr(B) ("/ch" ?,L{(B) |
f18830dec134
(cyrillic-translit): \\ changed to / to
Richard M. Stallman <rms@gnu.org>
parents:
19153
diff
changeset
|
1042 ("/g" ?,Ls(B) ("/s" ?,Lu(B) ("/k" ?,L|(B) |
f18830dec134
(cyrillic-translit): \\ changed to / to
Richard M. Stallman <rms@gnu.org>
parents:
19153
diff
changeset
|
1043 ("/i" ?,Lv(B) ("/j" ?,Lx(B) ("/l" ?,Ly(B) ("/n" ?,Lz(B) ("/z" ?,L(B) |
f18830dec134
(cyrillic-translit): \\ changed to / to
Richard M. Stallman <rms@gnu.org>
parents:
19153
diff
changeset
|
1044 ("/E" ?,L$(B) ("YE" ?,L$(B) ("Yi" ?,L'(B) ("YI" ?,L'(B) ("U'" ?,L.(B) |
f18830dec134
(cyrillic-translit): \\ changed to / to
Richard M. Stallman <rms@gnu.org>
parents:
19153
diff
changeset
|
1045 ("/D" ?,L"(B) ("/Ch" ?,L+(B) ("/CH" ?,L+(B) |
f18830dec134
(cyrillic-translit): \\ changed to / to
Richard M. Stallman <rms@gnu.org>
parents:
19153
diff
changeset
|
1046 ("/G" ?,L#(B) ("/S" ?,L%(B) ("/K" ?,L,(B) |
f18830dec134
(cyrillic-translit): \\ changed to / to
Richard M. Stallman <rms@gnu.org>
parents:
19153
diff
changeset
|
1047 ("/I" ?,L&(B) ("/J" ?,L((B) ("/L" ?,L)(B) ("/N" ?,L*(B) ("/Z" ?,L/(B) |
19070
944ebdc35ee4
(cyrillic-translit): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
18673
diff
changeset
|
1048 ) |
19077 | 1049 |
88730 | 1050 ;; Originally from Yudit's `Belarusian input table according to |
88941
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
1051 ;; STB955-94 belarusian standard' (not all) by Alexander Mikhailian |
88730 | 1052 ;; <mikhailian@altern.org>, subsequently amended by AM. |
19386
27eb2e784a5b
(cyrillic-translit-bulgarian): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
19230
diff
changeset
|
1053 (quail-define-package |
88730 | 1054 "belarusian" "Belarusian" "BE" nil |
1055 ",L9FC:5=(B keyboard layout registered as STB955-94 Belarusian standard." | |
19722
dd39cae4cf0f
For each package, pass t for the SIMPLE
Kenichi Handa <handa@m17n.org>
parents:
19386
diff
changeset
|
1056 nil t t t t nil nil nil nil nil t) |
19386
27eb2e784a5b
(cyrillic-translit-bulgarian): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
19230
diff
changeset
|
1057 |
88730 | 1058 ;; ,Lq!(B 1! 2" 3N 4; 5% 6: 7? 8* 9( 0) -_ =+ |
1059 ;; ,L9(B ,LF(B ,LC(B ,L:(B ,L5(B ,L=(B ,L3(B ,LH(B ,L.(B ,L7(B ,LE(B ' | |
1060 ;; ,LD(B ,LK(B ,L2(B ,L0(B ,L?(B ,L@(B ,L>(B ,L;(B ,L4(B ,L6(B ,LM(B | |
1061 ;; ,LO(B ,LG(B ,LA(B ,L<(B ,L&(B ,LB(B ,LL(B ,L1(B ,LN(B ., | |
1062 | |
19386
27eb2e784a5b
(cyrillic-translit-bulgarian): New input method.
Richard M. Stallman <rms@gnu.org>
parents:
19230
diff
changeset
|
1063 (quail-define-rules |
88730 | 1064 ("~" ?,L!(B) |
40706
3384b7d5e4b3
("bulgarian-pho", "belarusian"): New methods.
Dave Love <fx@gnu.org>
parents:
38453
diff
changeset
|
1065 ("@" ?\") |
88730 | 1066 ("#" ?,Lp(B) |
40706
3384b7d5e4b3
("bulgarian-pho", "belarusian"): New methods.
Dave Love <fx@gnu.org>
parents:
38453
diff
changeset
|
1067 ("$" ?\;) |
3384b7d5e4b3
("bulgarian-pho", "belarusian"): New methods.
Dave Love <fx@gnu.org>
parents:
38453
diff
changeset
|
1068 ("%" ?%) |
3384b7d5e4b3
("bulgarian-pho", "belarusian"): New methods.
Dave Love <fx@gnu.org>
parents:
38453
diff
changeset
|
1069 ("^" ?:) |
3384b7d5e4b3
("bulgarian-pho", "belarusian"): New methods.
Dave Love <fx@gnu.org>
parents:
38453
diff
changeset
|
1070 ("&" ??) |
88730 | 1071 ("Q" ?,L9(B) |
1072 ("W" ?,LF(B) | |
1073 ("E" ?,LC(B) | |
1074 ("R" ?,L:(B) | |
1075 ("T" ?,L5(B) | |
1076 ("Y" ?,L=(B) | |
1077 ("U" ?,L3(B) | |
1078 ("I" ?,LH(B) | |
1079 ("O" ?,L.(B) | |
1080 ("P" ?,L7(B) | |
1081 ("{" ?,LE(B) | |
40706
3384b7d5e4b3
("bulgarian-pho", "belarusian"): New methods.
Dave Love <fx@gnu.org>
parents:
38453
diff
changeset
|
1082 ("}" ?') |
88730 | 1083 ("A" ?,LD(B) |
1084 ("S" ?,LK(B) | |
1085 ("D" ?,L2(B) | |
1086 ("F" ?,L0(B) | |
1087 ("G" ?,L?(B) | |
1088 ("H" ?,L@(B) | |
1089 ("J" ?,L>(B) | |
1090 ("K" ?,L;(B) | |
1091 ("L" ?,L4(B) | |
1092 (":" ?,L6(B) | |
1093 ("\"" ?,LM(B) | |
1094 ("|" ?|) | |
1095 ("Z" ?,LO(B) | |
1096 ("X" ?,LG(B) | |
1097 ("C" ?,LA(B) | |
1098 ("V" ?,L<(B) | |
1099 ("B" ?,L&(B) | |
1100 ("N" ?,LB(B) | |
1101 ("M" ?,LL(B) | |
1102 ("<" ?,L1(B) | |
1103 (">" ?,LN(B) | |
40706
3384b7d5e4b3
("bulgarian-pho", "belarusian"): New methods.
Dave Love <fx@gnu.org>
parents:
38453
diff
changeset
|
1104 ("?" ?,) |
3384b7d5e4b3
("bulgarian-pho", "belarusian"): New methods.
Dave Love <fx@gnu.org>
parents:
38453
diff
changeset
|
1105 |
88730 | 1106 ("`" ?,Lq(B) |
1107 ("q" ?,LY(B) | |
1108 ("w" ?,Lf(B) | |
1109 ("e" ?,Lc(B) | |
1110 ("r" ?,LZ(B) | |
1111 ("t" ?,LU(B) | |
1112 ("y" ?,L](B) | |
1113 ("u" ?,LS(B) | |
1114 ("i" ?,Lh(B) | |
1115 ("o" ?,L~(B) | |
1116 ("p" ?,LW(B) | |
1117 ("[" ?,Le(B) | |
40706
3384b7d5e4b3
("bulgarian-pho", "belarusian"): New methods.
Dave Love <fx@gnu.org>
parents:
38453
diff
changeset
|
1118 ("]" ?') |
88730 | 1119 ("a" ?,Ld(B) |
1120 ("s" ?,Lk(B) | |
1121 ("d" ?,LR(B) | |
1122 ("f" ?,LP(B) | |
1123 ("g" ?,L_(B) | |
1124 ("h" ?,L`(B) | |
1125 ("j" ?,L^(B) | |
1126 ("k" ?,L[(B) | |
1127 ("l" ?,LT(B) | |
1128 (";" ?,LV(B) | |
1129 ("'" ?,Lm(B) | |
1130 ("z" ?,Lo(B) | |
1131 ("x" ?,Lg(B) | |
1132 ("c" ?,La(B) | |
1133 ("v" ?,L\(B) | |
1134 ("b" ?,Lv(B) | |
1135 ("n" ?,Lb(B) | |
1136 ("m" ?,Ll(B) | |
1137 ("," ?,LQ(B) | |
1138 ("." ?,Ln(B) | |
1139 ("/" ?.)) | |
40706
3384b7d5e4b3
("bulgarian-pho", "belarusian"): New methods.
Dave Love <fx@gnu.org>
parents:
38453
diff
changeset
|
1140 |
42037 | 1141 ;; From `Bulgarian-PHO.kmap for Yudit', Alexander Shopov |
1142 ;; <al_shopov@web.bg>. | |
1143 | |
1144 ;; Extra commentary and the indicator from an independent | |
1145 ;; (cyrillic-iso8859-5) implementation by Ognyan Kulev | |
88941
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
1146 ;; <ogi@fmi.uni-sofia.bg> and name changes from Anton Zinoviev |
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
1147 ;; <anton@lml.bas.bg>. |
40706
3384b7d5e4b3
("bulgarian-pho", "belarusian"): New methods.
Dave Love <fx@gnu.org>
parents:
38453
diff
changeset
|
1148 (quail-define-package |
88941
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
1149 "bulgarian-phonetic" "Bulgarian" "$,1(6(1(D(B" |
40706
3384b7d5e4b3
("bulgarian-pho", "belarusian"): New methods.
Dave Love <fx@gnu.org>
parents:
38453
diff
changeset
|
1150 nil |
88730 | 1151 "Bulgarian Phonetic keyboard layout. |
42037 | 1152 |
1153 The layout is similar to `cyrillic-translit', but all Bulgarian | |
88730 | 1154 characters are typed with a single key. |
1155 | |
1156 Use /& for ,A'(B (Cyrillic paragraph) and /# for ,Lp(B." | |
40706
3384b7d5e4b3
("bulgarian-pho", "belarusian"): New methods.
Dave Love <fx@gnu.org>
parents:
38453
diff
changeset
|
1157 nil t t t t nil nil nil nil nil t) |
3384b7d5e4b3
("bulgarian-pho", "belarusian"): New methods.
Dave Love <fx@gnu.org>
parents:
38453
diff
changeset
|
1158 |
88730 | 1159 ;; ,LO(B ,L2(B ,L5(B ,L@(B ,LB(B ,LJ(B ,LC(B ,L8(B ,L>(B ,L?(B ,LH(B ,LI(B |
1160 ;; ,L0(B ,LA(B ,L4(B ,LD(B ,L3(B ,LE(B ,L9(B ,L:(B ,L;(B ,LG(B | |
1161 ;; ,LN(B ,L7(B ,LL(B ,LF(B ,L6(B ,L1(B ,L=(B ,L<(B | |
42037 | 1162 |
40706
3384b7d5e4b3
("bulgarian-pho", "belarusian"): New methods.
Dave Love <fx@gnu.org>
parents:
38453
diff
changeset
|
1163 (quail-define-rules |
88730 | 1164 ("/&" ?,A'(B) |
1165 ("/#" ?,Lp(B) | |
1166 ("A" ?,L0(B) | |
1167 ("B" ?,L1(B) | |
1168 ("W" ?,L2(B) | |
1169 ("G" ?,L3(B) | |
1170 ("D" ?,L4(B) | |
1171 ("E" ?,L5(B) | |
1172 ("V" ?,L6(B) | |
1173 ("Z" ?,L7(B) | |
1174 ("I" ?,L8(B) | |
1175 ("J" ?,L9(B) | |
1176 ("K" ?,L:(B) | |
1177 ("L" ?,L;(B) | |
1178 ("M" ?,L<(B) | |
1179 ("N" ?,L=(B) | |
1180 ("O" ?,L>(B) | |
1181 ("P" ?,L?(B) | |
1182 ("R" ?,L@(B) | |
1183 ("S" ?,LA(B) | |
1184 ("T" ?,LB(B) | |
1185 ("U" ?,LC(B) | |
1186 ("F" ?,LD(B) | |
1187 ("H" ?,LE(B) | |
1188 ("C" ?,LF(B) | |
1189 ("~" ?,LG(B) | |
1190 ("{" ?,LH(B) | |
1191 ("}" ?,LI(B) | |
1192 ("Y" ?,LJ(B) | |
1193 ("X" ?,LL(B) | |
1194 ("|" ?,LN(B) | |
1195 ("Q" ?,LO(B) | |
1196 ("a" ?,LP(B) | |
1197 ("b" ?,LQ(B) | |
1198 ("w" ?,LR(B) | |
1199 ("g" ?,LS(B) | |
1200 ("d" ?,LT(B) | |
1201 ("e" ?,LU(B) | |
1202 ("v" ?,LV(B) | |
1203 ("z" ?,LW(B) | |
1204 ("i" ?,LX(B) | |
1205 ("j" ?,LY(B) | |
1206 ("k" ?,LZ(B) | |
1207 ("l" ?,L[(B) | |
1208 ("m" ?,L\(B) | |
1209 ("n" ?,L](B) | |
1210 ("o" ?,L^(B) | |
1211 ("p" ?,L_(B) | |
1212 ("r" ?,L`(B) | |
1213 ("s" ?,La(B) | |
1214 ("t" ?,Lb(B) | |
1215 ("u" ?,Lc(B) | |
1216 ("f" ?,Ld(B) | |
1217 ("h" ?,Le(B) | |
1218 ("c" ?,Lf(B) | |
1219 ("`" ?,Lg(B) | |
1220 ("[" ?,Lh(B) | |
1221 ("]" ?,Li(B) | |
1222 ("y" ?,Lj(B) | |
1223 ("x" ?,Ll(B) | |
1224 ("\\" ?,Ln(B) | |
1225 ("|" ?,LN(B) | |
1226 ("q" ?,Lo(B)) | |
1227 | |
1228 ;; Based on an implementation by Ognyan Kulev <ogi@fmi.uni-sofia.bg>. | |
1229 ;; This follows XKB bg. | |
1230 | |
1231 (quail-define-package | |
88941
51e1b1356d0f
Reinstate some commented-out redundancies.
Dave Love <fx@gnu.org>
parents:
88730
diff
changeset
|
1232 "bulgarian-bds" "Bulgarian" "$,1(1(4(A(B" nil |
88730 | 1233 "Bulgarian standard keyboard layout (BDS) |
1234 | |
1235 This keyboard layout is standard for Bulgarian typewriters." | |
1236 nil t t t t nil nil nil nil nil t) | |
1237 | |
1238 ;; 1! 2? 3+ 4" 5% 6= 7: 8/ 9_ 0,Lp(B -I .V | |
1239 ;; ,,Lk(B ,LC(B ,L5(B ,L8(B ,LH(B ,LI(B ,L:(B ,LA(B ,L4(B ,L7(B ,LF(B ;,A'(B | |
1240 ;; ,Ll(B ,LO(B ,L0(B ,L>(B ,L6(B ,L3(B ,LB(B ,L=(B ,L2(B ,L<(B ,LG(B () | |
1241 ;; ,LN(B ,L9(B ,LJ(B ,LM(B ,LD(B ,LE(B ,L?(B ,L@(B ,L;(B ,L1(B | |
1242 | |
1243 (quail-define-rules | |
1244 | |
1245 ("1" ?1) ("!" ?!) | |
1246 ("2" ?2) | |
1247 ("@" ??) | |
1248 ("3" ?3) | |
1249 ("#" ?+) | |
1250 ("4" ?4) | |
1251 ("$" ?\") | |
1252 ("5" ?5) ("%" ?%) | |
1253 ("6" ?6) | |
1254 ("^" ?=) | |
1255 ("7" ?7) | |
1256 ("&" ?:) | |
1257 ("8" ?8) | |
1258 ("*" ?/) | |
1259 ("9" ?9) | |
1260 ("(" ?_) | |
1261 ("0" ?0) | |
1262 (")" ?,Lp(B) | |
1263 ("-" ?-) | |
1264 ("_" ?I) | |
1265 ("=" ?.) ("+" ?V) | |
1266 | |
1267 ("q" ?,) ("Q" ?,Lk(B) | |
1268 ("w" ?,Lc(B) ("W" ?,LC(B) | |
1269 ("e" ?,LU(B) ("E" ?,L5(B) | |
1270 ("r" ?,LX(B) ("R" ?,L8(B) | |
1271 ("t" ?,Lh(B) ("T" ?,LH(B) | |
1272 ("y" ?,Li(B) ("Y" ?,LI(B) | |
1273 ("u" ?,LZ(B) ("U" ?,L:(B) | |
1274 ("i" ?,La(B) ("I" ?,LA(B) | |
1275 ("o" ?,LT(B) ("O" ?,L4(B) | |
1276 ("p" ?,LW(B) ("P" ?,L7(B) | |
1277 ("[" ?,Lf(B) ("{" ?,LF(B) | |
1278 ("]" ?\;) | |
1279 ("}" ?,A'(B) ;; not in XKB's bg | |
1280 | |
1281 ("a" ?,Ll(B) ("A" ?,LL(B) | |
1282 ("s" ?,Lo(B) ("S" ?,LO(B) | |
1283 ("d" ?,LP(B) ("D" ?,L0(B) | |
1284 ("f" ?,L^(B) ("F" ?,L>(B) | |
1285 ("g" ?,LV(B) ("G" ?,L6(B) | |
1286 ("h" ?,LS(B) ("H" ?,L3(B) | |
1287 ("j" ?,Lb(B) ("J" ?,LB(B) | |
1288 ("k" ?,L](B) ("K" ?,L=(B) | |
1289 ("l" ?,LR(B) ("L" ?,L2(B) | |
1290 (";" ?,L\(B) (":" ?,L<(B) | |
1291 ("'" ?,Lg(B) ("\"" ?,LG(B) | |
1292 ("`" ?\() ("~" ?\)) | |
1293 | |
1294 ("z" ?,Ln(B) ("Z" ?,LN(B) | |
1295 ("x" ?,LY(B) ("X" ?,L9(B) | |
1296 ("c" ?,Lj(B) ("C" ?,LJ(B) | |
1297 ("v" ?,Lm(B) ("V" ?,LM(B) | |
1298 ("b" ?,Ld(B) ("B" ?,LD(B) | |
1299 ("n" ?,Le(B) ("N" ?,LE(B) | |
1300 ("m" ?,L_(B) ("M" ?,L?(B) | |
1301 ("," ?,L`(B) ("<" ?,L@(B) | |
1302 ("." ?,L[(B) (">" ?,L;(B) | |
1303 ("/" ?,LQ(B) ("?" ?,L1(B) | |
1304 ("\\" ?') ("|" ?,LK(B)) | |
40706
3384b7d5e4b3
("bulgarian-pho", "belarusian"): New methods.
Dave Love <fx@gnu.org>
parents:
38453
diff
changeset
|
1305 |
19077 | 1306 ;; Local Variables: |
40706
3384b7d5e4b3
("bulgarian-pho", "belarusian"): New methods.
Dave Love <fx@gnu.org>
parents:
38453
diff
changeset
|
1307 ;; coding: iso-2022-7bit |
19077 | 1308 ;; End: |
38453
519983161a46
Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents:
24947
diff
changeset
|
1309 |
519983161a46
Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents:
24947
diff
changeset
|
1310 ;;; cyrillic.el ends here |