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