๐
ROOT
/
usr
/
share
/
m17n
๐ค Upload File
๐ New Folder
โ๏ธ EDITING: ml-inscript2.mim
;; ml-inscript2.mim -- Malayalam input method for enhanced inscript layout ;; Copyright (c) 2011-2016 Red Hat, Inc. All Rights Reserved. ;; This program 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. ;; This program 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. ;; ;; Author: Parag Nemade <pnemade@redhat.com> (input-method ml inscript2) (description "Malayalam input method for enhanced inscript layout. Reference URL - http://pune.cdac.in/html/gist/down/inscript_d.asp Use AltGr (Alt_R key) to type the following characters: Character Key ---------------------------- ZWJ AltGr + 1 ZWNJ AltGr + 2 โน AltGr + 4 Following are the conjuncts formed in our language, shown along with the keys to reproduce them: Case 1: CHILLU aksharam: (i) เดจเตโ = เดจ + เต + zero width joiner(zwj) ie, key 'V' + key 'd' + key <AltGr+1> (ii) เดฒเตโ = เดฒ + เต + zero width joiner(zwj) ie, key 'N' + key 'd' + key <AltGr+1> (iii) เดฐเตโ = เดฐ + เต + zero width joiner(zwj) ie, key 'J' + key 'd' + key <AltGr+1> (iv) เดฃเตโ = เดฃ + เต + zero width joiner(zwj) ie, shift key 'C' + key 'd' + key <AltGr+1> (v) เดณเตโ = เดณ + เต + zero width joiner(zwj) ie, shift key 'N' + key 'd' + key <AltGr+1> Case 2: (i) เดเตเด = เด + เต + เด ie, shift key 'U' + key 'd' + key 'K' (ii) เดจเตเดค = เดจ + เต + เดค ie, key 'V' + key 'd' + key 'L' (iii) เดเตเด = เด + เต + เด ie, shift key '}' + key 'd' + key ';' (iv) เดฃเตเด = เดฃ + เต + เด ie, shift key 'C' + key 'd' + key '\"' (v) เดฎเตเดช = เดฎ + เต + เดช ie, key 'V' + key 'd' + key 'H' (vi) เดเตเดท = เด + เต + เดท ie, key 'C' + key 'd' + shift key '<' Case 3: Koottaksharangal: (i) เดเตเด = เด + เต + เด ie, key 'K' + key 'd' + key 'K' (ii) เดเตเด = เด + เต + เด ie, shift key 'U' + key 'd' + shift key 'U' (iii) เดเตเด = เด + เต + เด ie, key ';' + key 'd' + key ';' (iv) เดเตเด = เด + เต + เด ie, shift key '}' + key 'd' + shift key '}' (v) เดเตเด = เด + เต + เด ie, key '\"' + key 'd' + key '\"' (vi) เดฃเตเดฃ = เดฃ + เต + เดฃ ie, shift key 'C' + key 'd' + shift key 'C' (vii) เดคเตเดค = เดค + เต + เดค ie, key 'L' + key 'd' + key 'L' (viii) เดจเตเดจ = เดจ + เต + เดจ ie, key 'V' + key 'd' + key 'V' (ix) เดฎเตเดฎ = เดฎ + เต + เดฎ ie, key 'C' + key 'd' + key 'C' (x) เดฒเตเดฒ = เดฒ + เต + เดฒ ie, key 'N' + key 'd' + key 'N' (xi) เดตเตเดต = เดต + เต + เดต ie, key 'B' + key 'd' + key 'B' (xii) เดฏเตเดฏ = เดฏ + เต + เดฏ ie, key '?' + key 'd' + key '?' (xiii) เดถเตเดถ = เดถ + เต + เดถ ie, shift key 'M' + key 'd' + shift key 'M' (xiv) เดธเตเดธ = เดธ + เต + เดธ ie, key 'M' + key 'd' + key 'M' (xv) เดณเตเดณ = เดณ + เต + เดณ ie, shift key 'N' + key 'd' + shift key 'N' (xvi) เดฑเตเดฑ = เดฑ + เต + เดฑ ie, shift key 'J' + key 'd' + shift key 'J' Case 4: (Following conjuncts are explained with the help of consonant 'เด') (1) Conjuncts formed with เดฐ (ra): เดเตเดฐ = เด + เต + เดฐ ie, key 'K' + key 'd' + key 'J' (2) Conjuncts formed with เดฏ (ya): เดเตเดฏ = เด + เต + เดฏ ie, key 'K' + key 'd' + key '?' (3) Conjuncts formed with เดต (va): เดเตเดต = เด + เต + เดต ie, key 'K' + key 'd' + key 'B' Special case: เดจเตเดฑ = เดจ + เต + เดฑ ie, key 'V' + key 'd' + shift key 'J' Author: Ani Peter <apeter@redhat.com> ") (title "เด") (map (trans ((KP_1) "เตง") ((KP_2) "เตจ") ((KP_3) "เตฉ") ((KP_4) "เตช") ((KP_5) "เตซ") ((KP_6) "เตฌ") ((KP_7) "เตญ") ((KP_8) "เตฎ") ((KP_9) "เตฏ") ((KP_0) "เตฆ") ((KP_Decimal) ".") ((KP_Divide) "/") ((KP_Multiply) "*") ((KP_Add) "+") ((KP_Subtract) "-") ("1" "เตง") ((G-1) "โ") ((G-!) "เตฐ") ("2" "เตจ") ((G-2) "โ") ((G-@) "เตฑ") ("3" "เตฉ") ("#" "เตเดฐ") ((G-#) "เตฒ") ("4" "เตช") ((G-$) "เตณ") ((G-4) "โน") ("5" "เตซ") ((G-%) "เตด") ("6" "เตฌ") ((G-^) "เตต") ("7" "เตญ") ("&" "เดเตเดท") ("8" "เตฎ") ("*" "เตพ") ("(" "(") ("9" "เตฏ") (")" ")") ("0" "เตฆ") ("_" "เด") ("-" "-") ("+" "เด") ((G-+) "เต ") ("=" "เต") ((G-=) "เต") ("Q" "เด") ("q" "เต") ((G-q) "เต") ("W" "เด") ("w" "เต") ("E" "เด") ("e" "เดพ") ("R" "เด") ((G-R) "เตก") ("r" "เต") ((G-r) "เตฃ") ("T" "เด") ("t" "เต") ("Y" "เดญ") ("y" "เดฌ") ("U" "เด") ("u" "เดน") ("I" "เด") ("i" "เด") ("O" "เดง") ("o" "เดฆ") ("P" "เด") ("p" "เด") ("{" "เดข") ("[" "เดก") ("}" "เด") ("\\" "เตผ") ("A" "เด") ("a" "เต") ("S" "เด") ("s" "เต") ("D" "เด ") ("d" "เต") ("F" "เด") ((G-F) "เด") ("f" "เดฟ") ((G-f) "เตข") ("G" "เด") ("g" "เต") ("H" "เดซ") ("h" "เดช") ("J" "เดฑ") ("j" "เดฐ") ((G-j) "เตผ") ("K" "เด") ("k" "เด") ((G-k) "เตฟ") ("L" "เดฅ") ("l" "เดค") (":" "เด") (";" "เด") ("\"" "เด ") ("'" "เด") ("~" "เด") ("`" "เต") ("Z" "เด") ("z" "เต") ("X" "เตบ") ("x" "เด") ("C" "เดฃ") ("c" "เดฎ") ((G-c) "เตบ") ("V" "เตป") ("v" "เดจ") ((G-v) "เตน") ("B" "เดด") ("b" "เดต") ("N" "เดณ") ((G-N) "เตพ") ("n" "เดฒ") ((G-n) "เตฝ") ("M" "เดถ") ("m" "เดธ") ("<" "เดท") ("," ",") (">" "เตฝ") ((G->) "เดฝ") ("." ".") ((G-.) "เฅฅ") ("/" "เดฏ") )) (state (init (trans)))
๐พ SAVE CHANGES
CANCEL