im/ml-mozhi.mim: Support atomic encoding of Malayalam Chillu
authorhanda <handa>
Mon, 5 Mar 2012 00:36:12 +0000 (00:36 +0000)
committerhanda <handa>
Mon, 5 Mar 2012 00:36:12 +0000 (00:36 +0000)
characters.  Add more mappings for convenience.

im/ml-mozhi.mim

index dedd204..cfe13d6 100644 (file)
@@ -23,8 +23,9 @@
 (input-method ml mozhi)
 
 (description "Malayalam input method.
+Supports both Atomic and Non-Atomic Malayalam Chillu characters.
 For the details, see the page:
-  <http://chithrangal.blogspot.com/2008/01/m17n-itrans.html>
+  <http://chithrangal.blogspot.com/2012/02/ml-mozhi.html>
 ")
 
 (title "ഏ")
@@ -43,6 +44,7 @@ For the details, see the page:
 
  (consonant
   ("k" "ക്")
+  ("k_" "ൿ")
   ("K" "ക്ക്")
   ("kh" "ഖ്")
   ("g" "ഗ്")
@@ -58,12 +60,13 @@ For the details, see the page:
   ("jh" "ഝ്")
   ("nj" "ഞ്")
   ("nch" "ഞ്ച്")
+  ("nk" "ങ്ക്")
   ("T" "ട്")
   ("Th" "ഠ്")
   ("D" "ഡ്")
   ("Dh" "ഢ്")
   ("N" "ണ്")
-  ("N_" "ണ്‍")
+  ("N_" "ൺ")
   ("nT" "ണ്ട്")
   ("nt" "ന്റ്")
   ("nth" "ന്ത്")
@@ -72,7 +75,7 @@ For the details, see the page:
   ("d" "ദ്")
   ("dh" "ധ്")
   ("n" "ന്")
-  ("n_" "ന്‍")
+  ("n_" "ൻ")
   ("nn" "ന്ന്")
   ("p" "പ്")
   ("P" "പ്പ്")
@@ -85,12 +88,14 @@ For the details, see the page:
   ("y" "യ്")
   ("Y" "യ്യ്")
   ("r" "ര്")
-  ("r_" "ര്‍")
+  ("r_" "ർ")
   ("R" "റ്")
+  ("R_" "ർ")
+  ("rr" "റ്")
   ("l" "ല്")
-  ("l_" "ല്‍")
+  ("l_" "ൽ")
   ("L" "ള്")
-  ("L_" "ള്‍")
+  ("L_" "ൾ")
   ("LL" "ള്ള്")
   ("v" "വ്")
   ("V" "വ്വ്")
@@ -105,10 +110,17 @@ For the details, see the page:
   ("Sh" "ഴ്")
   ("s" "സ്")
   ("h" "ഹ്")
+  ("N__" "ണ്‍")
+  ("n__" "ന്‍")
+  ("l__" "ല്‍")
+  ("L__" "‌‌ള്‍")
+  ("r__" "ര്‍")
+  ("R__" "ര്‍")
   ("x" "ക്ഷ്"))
 
  (independent
   ("a" "അ")
+  ("R" "ഋ")
   ("aa" "ആ")
   ("A" "ആ")
   ("i" "ഇ")
@@ -119,9 +131,8 @@ For the details, see the page:
   ("uu" "ഊ")
   ("oo" "ഊ")
   ("U" "ഊ")
-  ("RRi" "ഋ")
   ("rr^" "രൃ")
-  ("R^i" "ഋ")
+  ("R^" "ഋ")
   ("r^" "ഋ")
   ("LLLi" "ഌ")
   ("L^i" "ഌ")
@@ -136,33 +147,33 @@ For the details, see the page:
   ("~" "്")
   ("_" "‌‌")     
   ("m_" "ം")
-  ("m " "ം  ")
+  ("m " "ം ")
   ("m," "ം,")
   ("m." "ം.")
   ("m?" "ം?")
   ("M." "ം.")
   ("M?" "ം?")
   ("M," "ം,")
-  ("N " "ണ്‍ ")
-  ("N." "ണ്‍.")
-  ("N?" "ണ്‍?")
-  ("N," "ണ്‍,")
-  ("n " "ന്‍ ")
-  ("n." "ന്‍.")
-  ("n?" "ന്‍?")
-  ("n," "ന്‍,")
-  ("r " "ര്‍ ")
-  ("r." "ര്‍.")
-  ("r?" "ര്‍?")
-  ("r," "ര്‍,")
-  ("l " "ല്‍ ")
-  ("l." "ല്‍.")
-  ("l?" "ല്‍?")
-  ("l," "ല്‍,")
-  ("L " "ള്‍ ")
-  ("L." "ള്‍.")
-  ("L?" "ള്‍?")
-  ("L," "ള്‍,")
+  ("N " "ൺ ")
+  ("N." "ൺ.")
+  ("N?" "ൺ?")
+  ("N," "ൺ,")
+  ("n " "ൻ ")
+  ("n." "ൻ.")
+  ("n?" "ൻ?")
+  ("n," "ൻ,")
+  ("r " "ർ ")
+  ("r." "ർ.")
+  ("r?" "ർ?")
+  ("r," "ർ,")
+  ("l " "ൽ ")
+  ("l." "ൽ.")
+  ("l?" "ൽ?")
+  ("l," "ൽ,")
+  ("L " "ൾ ")
+  ("L." "ൾ.")
+  ("L?" "ൾ?")
+  ("L," "ൾ,")
   ("H" "ഃ")
   (".h" "്")
   ("0" "0")
@@ -204,9 +215,10 @@ For the details, see the page:
   ("uu" (delete @-) "ൂ")
   ("U" (delete @-) "ൂ")
   ("oo" (delete @-) "ൂ")
+  ("R" (delete @-) "ൃ")
+  ("^" (delete @-) "ൃ")
   ("RRi" (delete @-) "ൃ")
   ("R^i" (delete @-) "ൃ")
-  ("^" (delete @-) "ൃ")
   ("LLi" (delete @-) "")
   ("L^i" (delete @-) "")
   ("E" (delete @-) "േ")