ЁЯМР
ROOT
/
usr
/
share
/
m17n
ЁЯУд Upload File
ЁЯУБ New Folder
тЬПя╕П EDITING: hi-typewriter.mim
;; hi-typewriter.mim -- Devanagari input method with typewriter method ;; Copyright (C) 2005 ;; National Institute of Advanced Industrial Science and Technology (AIST) ;; Registration Number H15PRO112 ;; This file is part of the m17n database; a sub-part of the m17n ;; library. ;; The m17n library is free software; you can redistribute it and/or ;; modify it under the terms of the GNU Lesser General Public License ;; as published by the Free Software Foundation; either version 2.1 of ;; the License, or (at your option) any later version. ;; The m17n library is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ;; Lesser General Public License for more details. ;; You should have received a copy of the GNU Lesser General Public ;; License along with the m17n library; if not, write to the Free ;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor, ;; Boston, MA 02110-1301, USA. (input-method hi typewriter) (description "Hindi input method with `typewriter' method. Still experimental. ") (title "рдХ") (map (consonant ("!" ?рдН) ("+" ?рдЛ) ("Q" ?рдФ) ("W" ?рдР) ("E" ?рдЖ) ("R" ?рдИ) ("T" ?рдК) ("Y" ?рдн) ("y" ?рдм) ("U" ?рдЩ) ("u" ?рд╣) ("I" ?рдШ) ("i" ?рдЧ) ("O" ?рдз) ("o" ?рдж) ("P" ?рдЭ) ("p" ?рдЬ) ("{" ?рдв) ("[" ?рдб) ("}" ?рдЮ) ("A" ?рдУ) ("S" ?рдП) ("D" ?рдЕ) ("F" ?рдЗ) ("G" ?рдЙ) ("H" ?рдл) ("h" ?рдк) ("J" ?рд▒) ("j" ?рд░) ("K" ?рдЦ) ("k" ?рдХ) ("L" ?рде) ("l" ?рдд) (":" ?рдЫ) (";" ?рдЪ) ("\"" ?рда) ("'" ?рдЯ) ("|" ?рдС) ("~" ?рдТ) ("Z" ?рдО) ("C" ?рдг) ("c" ?рдо) ("V" ?рдй) ("v" ?рди) ("B" ?рд┤) ("b" ?рд╡) ("N" ?рд│) ("n" ?рд▓) ("M" ?рд╢) ("m" ?рд╕) ("<" ?рд╖) ("/" ?рдп)) (halant ("d" ?реН)) (vowel-I ("f" ?рд┐)) (else ("1" ?рез) ("@" ?реЕ) ("2" ?реи) ("#" ?#) ("3" ?рей) ("$" ?$) ("4" ?рек) ("5" ?рел) ("6" ?рем) ("7" ?рен) ("8" ?рео) ("(" ?\() ("9" ?реп) (")" ?\)) ("0" ?реж) ("_" ?рдГ) ("-" ?-) ("=" ?реГ) ("q" ?реМ) ("w" ?реИ) ("e" ?рд╛) ("r" ?реА) ("t" ?реВ) ("]" ?рд╝) ("a" ?реЛ) ("s" ?реЗ) ("g" ?реБ) ("\\" ?реЙ) ("`" ?реК) ("z" ?реЖ) ("X" ?рдБ) ("x" ?рдВ) ("," ?,) (">" ?ред) ("." ?.) ("?" ?реЯ))) (state (init (consonant) (halant) (else) (vowel-I (shift after-vowel-I))) (after-vowel-I (consonant ;; The current preedit is "IC". Reorder it to "CI". (move @<) (delete @+) (move @>) (insert "рд┐") ;; Keep on reading the following [HC]* sequence. (shift after-consonant)) (vowel-I ;; Delete the lastly inserted I and rehandle it in `init' state. (delete @-) (pushback 1) (shift init)) (nil (shift init))) (after-consonant (halant ;; The current preedit is "C[HC]*IH". Reorder it to "C[HC]*HI". (move @-) (delete @-) (move @>) (insert "рд┐") ;; Keep on reading the following C[HC]* sequence. (shift after-consonant-halant))) (after-consonant-halant (consonant ;; The current preedit is "C[HC]*HIC". Reorder it to "C[HC]+I". (move @-) (delete @-) (move @>) (insert "рд┐") ;; Keep on reading the following [HC]* sequence. (shift after-consonant))))
ЁЯТ╛ SAVE CHANGES
CANCEL