1;;; hebrew.el --- Quail package for inputting Hebrew characters  -*-coding: iso-2022-7bit;-*-
2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;;   National Institute of Advanced Industrial Science and Technology (AIST)
5;;   Registration Number H14PRO021
6
7;; Keywords: mule, input method, Hebrew
8
9;; This file is part of GNU Emacs.
10
11;; GNU Emacs is free software; you can redistribute it and/or modify
12;; it under the terms of the GNU General Public License as published by
13;; the Free Software Foundation; either version 2, or (at your option)
14;; any later version.
15
16;; GNU Emacs is distributed in the hope that it will be useful,
17;; but WITHOUT ANY WARRANTY; without even the implied warranty of
18;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19;; GNU General Public License for more details.
20
21;; You should have received a copy of the GNU General Public License
22;; along with GNU Emacs; see the file COPYING.  If not, write to the
23;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
24;; Boston, MA 02110-1301, USA.
25
26;;; Commentary:
27
28;;; Code:
29
30(require 'quail)
31
32(quail-define-package
33 "hebrew" "Hebrew" ",Hr(B" nil "Hebrew (ISO 8859-8) input method.
34
35Based on Hebrew typewriter keys.
36Hebrew letters are assigned to lowercases.
37" nil t t t t nil nil nil nil nil t)
38
39;;  1! 2@ 3# 4$ 5% 6^ 7& 8* 9( 0) -_ =+ ;~
40;;   /Q 'W ,Hw(BE ,Hx(BR ,H`(BT ,Hh(BY ,He(BU ,Ho(BI ,Hm(BO ,Ht(BP [{ ]}
41;;    ,Hy(BA ,Hc(BS ,Hb(BD ,Hk(BF ,Hr(BG ,Hi(BH ,Hg(BJ ,Hl(BK ,Hj(BL ,Hs(B: ," \|
42;;     ,Hf(BZ ,Hq(BX ,Ha(BC ,Hd(BV ,Hp(BB ,Hn(BN ,Hv(BM ,Hz(B< ,Hu(B> .?
43;;
44
45(quail-define-rules
46 ("`" ?\;)
47 ("q" ?/)
48 ("w" ?')
49 ("e" ?,Hw(B)
50 ("r" ?,Hx(B)
51 ("t" ?,H`(B)
52 ("y" ?,Hh(B)
53 ("u" ?,He(B)
54 ("i" ?,Ho(B)
55 ("o" ?,Hm(B)
56 ("p" ?,Ht(B)
57 ("a" ?,Hy(B)
58 ("s" ?,Hc(B)
59 ("d" ?,Hb(B)
60 ("f" ?,Hk(B)
61 ("g" ?,Hr(B)
62 ("h" ?,Hi(B)
63 ("j" ?,Hg(B)
64 ("k" ?,Hl(B)
65 ("l" ?,Hj(B)
66 (";" ?,Hs(B)
67 ("z" ?,Hf(B)
68 ("x" ?,Hq(B)
69 ("c" ?,Ha(B)
70 ("v" ?,Hd(B)
71 ("b" ?,Hp(B)
72 ("n" ?,Hn(B)
73 ("m" ?,Hv(B)
74 ("," ?,Hz(B)
75 ("." ?,Hu(B)
76 ("/" ?.)
77 ("'" ?,))
78
79;;; arch-tag: 771b887d-15af-4a4d-b4ce-a4a86f5ca0cf
80;;; hebrew.el ends here
81