diff options
| author | Kenichi Handa | 1997-08-05 01:18:21 +0000 |
|---|---|---|
| committer | Kenichi Handa | 1997-08-05 01:18:21 +0000 |
| commit | a2ac524f20df2a70e899fa6c9280783c88dbb927 (patch) | |
| tree | e687f04bbea229201bf1e2cf485153bc5bdd9cd5 | |
| parent | 29b398b6902582a3301d771cce49be5e48f99457 (diff) | |
| download | emacs-a2ac524f20df2a70e899fa6c9280783c88dbb927.tar.gz emacs-a2ac524f20df2a70e899fa6c9280783c88dbb927.zip | |
Initial revision
| -rw-r--r-- | leim/quail/cyril-jis.el | 142 |
1 files changed, 142 insertions, 0 deletions
diff --git a/leim/quail/cyril-jis.el b/leim/quail/cyril-jis.el new file mode 100644 index 00000000000..fc574264b88 --- /dev/null +++ b/leim/quail/cyril-jis.el | |||
| @@ -0,0 +1,142 @@ | |||
| 1 | ;;; quail/cyril-jis.el -- Quail package for inputting JISX0208 Cyrillic letters | ||
| 2 | |||
| 3 | ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN. | ||
| 4 | ;; Licensed to the Free Software Foundation. | ||
| 5 | |||
| 6 | ;; Keywords: multilingual, input method, Cyrillic | ||
| 7 | |||
| 8 | ;; This file is part of GNU Emacs. | ||
| 9 | |||
| 10 | ;; GNU Emacs is free software; you can redistribute it and/or modify | ||
| 11 | ;; it under the terms of the GNU General Public License as published by | ||
| 12 | ;; the Free Software Foundation; either version 2, or (at your option) | ||
| 13 | ;; any later version. | ||
| 14 | |||
| 15 | ;; GNU Emacs is distributed in the hope that it will be useful, | ||
| 16 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 17 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 18 | ;; GNU General Public License for more details. | ||
| 19 | |||
| 20 | ;; You should have received a copy of the GNU General Public License | ||
| 21 | ;; along with GNU Emacs; see the file COPYING. If not, write to the | ||
| 22 | ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, | ||
| 23 | ;; Boston, MA 02111-1307, USA. | ||
| 24 | |||
| 25 | ;;; Commentary: | ||
| 26 | |||
| 27 | ;; This Quail package is for inputting Cyrillic letters of Japanese | ||
| 28 | ;; character set JISX0208, not for inputting Cyrillic letters of | ||
| 29 | ;; ISO-8859-5. For the latter, use packages in quail/cyrillic.el. | ||
| 30 | |||
| 31 | ;;; Code: | ||
| 32 | |||
| 33 | (quail-define-package | ||
| 34 | "cyrillic-jis-russian" "Cyrillic" "$B'('+(B" nil | ||
| 35 | "$B'+'8'5','&'/(B keyboard layout same as JCUKEN (JIS X0208.1983 encoding)" | ||
| 36 | nil t t t t) | ||
| 37 | |||
| 38 | ;; 1! 2@ 3# 4" 5: 6, 7. 8* 9( 0) -_ =+ ,L!(B | ||
| 39 | ;; ,L9(B ,LF(B ,LC(B ,L:(B ,L5(B ,L=(B ,L3(B ,LH(B ,LI(B ,L7(B ,LE(B ,Lj(B | ||
| 40 | ;; ,LD(B ,LK(B ,L2(B ,L0(B ,L?(B ,L@(B ,L>(B ,L;(B ,L4(B ,L6(B ,LM(B | ||
| 41 | ;; ,LO(B ,LG(B ,LA(B ,L<(B ,L8(B ,LB(B ,LL(B ,L1(B ,LN(B /? | ||
| 42 | |||
| 43 | (quail-define-rules | ||
| 44 | ("1" ?$B#1(B) | ||
| 45 | ("2" ?$B#2(B) | ||
| 46 | ("3" ?$B#3(B) | ||
| 47 | ("4" ?$B#4(B) | ||
| 48 | ("5" ?$B#5(B) | ||
| 49 | ("6" ?$B#6(B) | ||
| 50 | ("7" ?$B#7(B) | ||
| 51 | ("8" ?$B#8(B) | ||
| 52 | ("9" ?$B#9(B) | ||
| 53 | ("0" ?$B#0(B) | ||
| 54 | ("-" ?$B!](B) | ||
| 55 | ("=" ?$B!a(B) | ||
| 56 | ("`" ?$B'W(B) | ||
| 57 | ("q" ?$B'[(B) | ||
| 58 | ("w" ?$B'h(B) | ||
| 59 | ("e" ?$B'e(B) | ||
| 60 | ("r" ?$B'\(B) | ||
| 61 | ("t" ?$B'V(B) | ||
| 62 | ("y" ?$B'_(B) | ||
| 63 | ("u" ?$B'T(B) | ||
| 64 | ("i" ?$B'j(B) | ||
| 65 | ("o" ?$B'k(B) | ||
| 66 | ("p" ?$B'Y(B) | ||
| 67 | ("[" ?$B'g(B) | ||
| 68 | ("]" ?$B'l(B) | ||
| 69 | ("a" ?$B'f(B) | ||
| 70 | ("s" ?$B'm(B) | ||
| 71 | ("d" ?$B'S(B) | ||
| 72 | ("f" ?$B'Q(B) | ||
| 73 | ("g" ?$B'a(B) | ||
| 74 | ("h" ?$B'b(B) | ||
| 75 | ("j" ?$B'`(B) | ||
| 76 | ("k" ?$B'](B) | ||
| 77 | ("l" ?$B'U(B) | ||
| 78 | (";" ?$B'X(B) | ||
| 79 | ("'" ?$B'o(B) | ||
| 80 | ("\\" ?$B!@(B) | ||
| 81 | ("z" ?$B'q(B) | ||
| 82 | ("x" ?$B'i(B) | ||
| 83 | ("c" ?$B'c(B) | ||
| 84 | ("v" ?$B'^(B) | ||
| 85 | ("b" ?$B'Z(B) | ||
| 86 | ("n" ?$B'd(B) | ||
| 87 | ("m" ?$B'n(B) | ||
| 88 | ("," ?$B'R(B) | ||
| 89 | ("." ?$B'p(B) | ||
| 90 | ("/" ?$B!?(B) | ||
| 91 | |||
| 92 | ("!" ?$B!*(B) | ||
| 93 | ("@" ?$B!w(B) | ||
| 94 | ("#" ?$B!t(B) | ||
| 95 | ("$" ?$B!I(B) | ||
| 96 | ("%" ?$B!'(B) | ||
| 97 | ("^" ?$B!$(B) | ||
| 98 | ("&" ?$B!%(B) | ||
| 99 | ("*" ?$B!v(B) | ||
| 100 | ("(" ?$B!J(B) | ||
| 101 | (")" ?$B!K(B) | ||
| 102 | ("_" ?$B!2(B) | ||
| 103 | ("+" ?$B!\(B) | ||
| 104 | ("~" ?$B''(B) | ||
| 105 | ("Q" ?$B'+(B) | ||
| 106 | ("W" ?$B'8(B) | ||
| 107 | ("E" ?$B'5(B) | ||
| 108 | ("R" ?$B',(B) | ||
| 109 | ("T" ?$B'&(B) | ||
| 110 | ("Y" ?$B'/(B) | ||
| 111 | ("U" ?$B'$(B) | ||
| 112 | ("I" ?$B':(B) | ||
| 113 | ("O" ?$B';(B) | ||
| 114 | ("P" ?$B')(B) | ||
| 115 | ("{" ?$B'7(B) | ||
| 116 | ("}" ?$B'<(B) | ||
| 117 | ("A" ?$B'6(B) | ||
| 118 | ("S" ?$B'=(B) | ||
| 119 | ("D" ?$B'#(B) | ||
| 120 | ("F" ?$B'!(B) | ||
| 121 | ("G" ?$B'1(B) | ||
| 122 | ("H" ?$B'2(B) | ||
| 123 | ("J" ?$B'0(B) | ||
| 124 | ("K" ?$B'-(B) | ||
| 125 | ("L" ?$B'%(B) | ||
| 126 | (":" ?$B'((B) | ||
| 127 | ("\"" ?$B'?(B) | ||
| 128 | ("|" ?$B!C(B) | ||
| 129 | ("Z" ?$B'A(B) | ||
| 130 | ("X" ?$B'9(B) | ||
| 131 | ("C" ?$B'3(B) | ||
| 132 | ("V" ?$B'.(B) | ||
| 133 | ("B" ?$B'*(B) | ||
| 134 | ("N" ?$B'4(B) | ||
| 135 | ("M" ?$B'>(B) | ||
| 136 | ("<" ?$B'"(B) | ||
| 137 | (">" ?$B'@(B) | ||
| 138 | ("?" ?$B!)(B)) | ||
| 139 | |||
| 140 | ;; Local Variables: | ||
| 141 | ;; buffer-file-coding-system: iso-2022-7bit | ||
| 142 | ;; End: | ||