1 ;; ml-swanalekha.mim -- m17n version of Swanalekha Malayalam input method
2 ;; Copyright (C) 2008, Santhosh Thottingal <santhosh.thottingal@gmail.com>, Swathanthra Malayalam Computing
4 ;; This file is part of the m17n contrib; a sub-part of the m17n
7 ;; The m17n library is free software; you can redistribute it and/or
8 ;; modify it under the terms of the GNU Lesser General Public License
9 ;; as published by the Free Software Foundation; either version 2.1 of
10 ;; the License, or (at your option) any later version.
12 ;; The m17n library is distributed in the hope that it will be useful,
13 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 ;; Lesser General Public License for more details.
17 ;; You should have received a copy of the GNU Lesser General Public
18 ;; License along with the m17n library; if not, write to the Free
19 ;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
20 ;; Boston, MA 02110-1301, USA.
22 (input-method ml swanalekha)
24 (description "Swanalekha Malayalam input method")
29 (candidates-group-size))
34 ("0") ("1") ("2") ("3") ("4") ("~")
35 ("5") ("6") ("7") ("8") ("9") ("_")
36 ("A") ("C") ("D") ("G") ("H") ("I") ("J") ("K") ("L")
37 ("M") ("N") ("O") ("Q") ("R") ("S") ("T") ("U") ("Y")
38 ("B") ("J") ("P") ("E") ("V") ("W") ("X")
39 ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i")
40 ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
41 ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z"))
48 ("a" (("അ") ("ആ") ("എ")))
64 ("B" (("ഭ്") ("ബ്") ("ബി")))
65 ("b" (("ബ്") ("ബ്ബ്") ("ബി")))
66 ("Ba" (("ഭ") ("ബ") ("ബാ")))
68 ("BA" (("ഭാ") ("ബി.എ.")))
70 ("Baa" (("ഭാ") ("ബാ")))
75 ("bai" (("ബൈ") ("ബായ്")))
79 ("bau" (("ബൗ") ("ബൌ") ("ഭൗ")))
80 ("Bau" (("ഭൗ") ("ഭൌ")))
96 ("bhai" (("ഭൈ") ("ഭായ്")))
98 ("bhau" (("ഭൗ") ("ഭൌ")))
114 ("Bi" (("ഭി") ("ബൈ")))
115 ("bi" (("ബി") ("ബൈ")))
120 ("Bo" (("ഭൊ") ("ബോ")))
124 ("boo" (("ബൂ") ("ബോ")))
130 ("Bu" (("ഭു") ("ബു")))
136 ("c" (("ക്") ("കു്") ("ക്") ("സി")))
138 ("ca" (("ക") ("കാ") ("കേ")))
144 ("ce" (("കെ") ("സ്")))
150 ("ch" (("ച്") ("ചു്") ("ച്ച്") ("ച്ചു്") ("ക്ക്") ("ക്കു്")))
152 ("Cha" (("ഛ") ("ച") ("ച്ച") ("ഛഃ")))
153 ("cha" (("ച") ("ച്ച") ("ച്ഛ") ("ചഃ")))
162 ("chai" (("ചൈ") ("ചായ്")))
166 ("Chau" (("ഛൗ") ("ഛൌ")))
168 ("che" (("ചെ") ("ച്ചെ")))
172 ("chee" (("ചീ") ("ച്ചീ")))
178 ("chha" (("ഛ") ("ച്ച")))
185 ("chhau" (("ഛൗ") ("ഛൌ")))
201 ("Chi" (("ഛി") ("ചി")))
202 ("chi" (("ചി") ("ച്ചി") ("ചൈ")))
207 ("cho" (("ചൊ") ("ചോ")))
211 ("choo" (("ചൂ") ("ച്ചൂ") ("ചോ")))
217 ("Chu" (("ഛു") ("ചു")))
218 ("chu" (("ചു") ("ച്യു")))
221 ("chuu" (("ചൂ") ("ച്ചൂ")))
223 ("ci" (("കി") ("സി") ("സൈ")))
236 ("D" (("ഡ്") ("ഡു്") ("ദ്") ("ഡി")))
237 ("d" (("ദ്") ("ദു്") ("ട്") ("ടു്") ("ഡി") ("ദ്ദ്")))
238 ("da" (("ദ") ("ട") ("ഡ") ("ദഃ")))
239 ("Da" (("ഡ") ("ദ") ("ഠ")))
240 ("dA" (("ദാ") ("ടാ")))
241 ("DA" (("ഡാ") ("ദാ")))
242 ("daa" (("ദാ") ("ടാ")))
243 ("Daa" (("ഡാ") ("ദാ")))
248 ("dai" (("ദൈ") ("ഡായ്")))
252 ("Dau" (("ഡൗ") ("ഡൌ")))
253 ("dau" (("ദൗ") ("ദൌ")))
254 ("de" (("ദെ") ("ടെ") ("തെ")))
255 ("dE" (("ദേ") ("തേ")))
256 ("De" (("ഡെ") ("ടെ")))
258 ("dee" (("ദീ") ("ടീ")))
260 ("dei" (("ദൈ") ("ഡേയ്")))
264 ("dh" (("ധ്") ("ധു്")))
280 ("dhau" (("ധൗ") ("ധൌ")))
281 ("Dhau" (("ഢൗ") ("ഢൌ")))
312 ("di" (("ദി") ("ടി") ("ധി") ("ഥി") ("ഡൈ")))
313 ("dI" (("ദീ") ("ടീ")))
316 ("dii" (("ദീ") ("ടീ")))
318 ("Do" (("ഡൊ") ("ദൊ")))
328 ("du" (("ദു") ("ടു") ("ദുഃ") ("തു")))
329 ("Du" (("ഡു") ("ദു") ("ദുഃ")))
344 ("F" (("ഫ്") ("എഫ്")))
345 ("f" (("ഫ്") ("എഫ്")))
358 ("fau" (("ഫൗ") ("ഫൌ")))
359 ("Fau" (("ഫൗ") ("ഫൌ")))
392 ("G" (("ഘ്") ("ഘു്") ("ജി") ("ഗ്ഗി")))
393 ("g" (("ഗ്") ("ഗു്") ("ജി")))
394 ("ga" (("ഗ") ("ജ") ("ക") ("ഖ")))
395 ("Ga" (("ഘ") ("ഗ") ("ഗ്ഗ") ("ജ")))
396 ("GA" (("ഘാ") ("ഗ്ഗാ")))
398 ("Gaa" (("ഘാ") ("ഗ്ഗാ")))
400 ("Gae" (("ഘേ") ("ഗ്ഗേ")))
404 ("Gai" (("ഘൈ") ("ഗയ്") ("ഗെയ്") ("ഗ്ഗൈ")))
408 ("Gau" (("ഘൗ") ("ഗൗ") ("ഘൌ")))
409 ("gau" (("ഗൗ") ("ഗൌ")))
410 ("Ge" (("ഘെ") ("ഗെ") ("ഗ്ഗെ") ("ജെ")))
411 ("GE" (("ഘേ") ("ഗ്ഗേ")))
414 ("Gee" (("ഘീ") ("ഗ്ഗീ")))
416 ("Gei" (("ഘൈ") ("ഗ്ഗൈ")))
419 ("gh" (("ഘ്") ("ഘു്")))
420 ("gha" (("ഘ") ("ഖ")))
443 ("gi" (("ഗി") ("കി") ("ജി")))
444 ("GI" (("ഘീ") ("ഗ്ഗീ") ("ഗ്ഗി")))
445 ("Gi" (("ഘി") ("ഗ്ഗി")))
447 ("Gii" (("ഘീ") ("ഗ്ഗീ")))
449 ("Go" (("ഘൊ") ("ഗോ") ("ഗൊ") ("ഗ്ഗൊ")))
450 ("go" (("ഗൊ") ("ഗോ")))
453 ("goo" (("ഗൂ") ("ഗോ")))
454 ("Goo" (("ഘൂ") ("ഗ്ഗൂ") ("ഘോ") ("ഗ്ഗോ")))
457 ("GR" (("ഘൃ") ("ഗ്ഗൃ")))
459 ("Gu" (("ഘു") ("ഗു") ("ഗ്ഗു")))
460 ("GU" (("ഘൂ") ("ഗ്ഗൂ")))
463 ("Guu" (("ഘൂ") ("ഗ്ഗൂ")))
466 ("h" (("ഹ്") ("എച്") ("എച്ച്")))
468 ("ha" (("ഹ") ("ഹാ") ("ഹഃ")))
472 ("hai" (("ഹൈ") ("ഹായ്")))
475 ("he" (("ഹെ") ("ഹി")))
478 ("hei" (("ഹൈ") ("ഹേയ്")))
479 ("hi" (("ഹി") ("ഹായ്")))
482 ("ho" (("ഹൊ") ("ഹോ")))
492 ("i" (("ഇ") ("ഈ") ("ഐ")))
498 ("J" (("ഝ്") ("ജെ")))
499 ("j" (("ജ്") ("ജു്") ("ജെ")))
500 ("Ja" (("ഝ") ("ജ") ("ജെ")))
501 ("ja" (("ജ") ("ജെ")))
510 ("Jai" (("ഝൈ") ("ജയ്")))
511 ("jai" (("ജൈ") ("ജയ്")))
514 ("jau" (("ജൗ") ("ജൌ")))
515 ("Jau" (("ഝൗ") ("ഝൌ")))
516 ("je" (("ജെ") ("ജീ")))
520 ("Jee" (("ഝീ") ("ജീ")))
524 ("jh^" (("ഝ്") ("ഝ്")))
533 ("jhau" (("ഝൗ") ("ഝൌ")))
543 ("jhoo" (("ഝൂ") ("ഝോ")))
549 ("Ji" (("ഝി") ("ജി") ("ജൈ")))
550 ("ji" (("ജി") ("ജൈ")))
555 ("Jo" (("ഝൊ") ("ജോ") ("ജൊ")))
559 ("Joo" (("ഝൂ") ("ജൂ") ("ഝോ")))
563 ("JR" (("ഝൃ") ("ജെ.ആര്")))
565 ("JU" (("ഝൂ") ("ജെ.യു.")))
566 ("Ju" (("ഝു") ("ജു")))
569 ("Juu" (("ഝൂ") ("ജൂ")))
571 ("K^" (("ഖ്") ("ഖു്")))
575 ("K" (("ഖ്") ("ഖു്") ("കെ")))
576 ("k" (("ക്") ("കു്") ("ക്") ("ക്ക്") ("ക്കു്") ("കെ")))
577 ("ka" (("ക") ("ഗ") ("ഖ") ("ഘ") ("കഃ")))
578 ("Ka" (("ഖ") ("ക") ("ക്ക")))
581 ("kaa" (("കാ") ("ഗാ")))
587 ("kai" (("കൈ") ("കയ്")))
591 ("kau" (("കൗ") ("കൌ")))
593 ("Ke" (("ഖെ") ("കെ")))
597 ("Kee" (("ഖീ") ("കീ")))
599 ("kei" (("കൈ") ("കെയ്")))
602 ("kh" (("ഖ്") ("ഖു്") ("ഘ്") ("ഘു്")))
603 ("kha" (("ഖ") ("ക്ക") ("ഘ")))
610 ("khau" (("ഖൗ") ("ഖൌ")))
615 ("khi" (("ഖി") ("ക്കി")))
623 ("khu" (("ഖു") ("ഘു")))
627 ("ki" (("കി") ("ഗി") ("ഘി") ("ഖി") ("കൈ")))
628 ("Ki" (("ഖി") ("കി")))
632 ("Ko" (("ഖൊ") ("കൊ") ("കോ")))
636 ("Koo" (("ഖൂ") ("കൂ") ("കോ")))
637 ("koo" (("കൂ") ("കോ")))
642 ("Ku" (("ഖു") ("കു")))
643 ("ku" (("കു") ("കൂ")))
646 ("Kuu" (("ഖൂ") ("കൂ")))
658 ("l" (("ല്") ("ല്") ("ള്") ("ലു്") ("എല്")))
659 ("L" (("ള്") ("ള്") ("ളു്") ("എല്") ("ള്ള്")))
664 ("Laa" (("ളാ") ("ലാ")))
665 ("laa" (("ലാ") ("ളാ")))
666 ("Lae" (("ളേ") ("ലേ")))
674 ("Lau" (("ളൗ") ("ലൗ") ("ളൌ")))
676 ("Le" (("ളെ") ("ലെ")))
677 ("le" (("ലെ") ("ളെ")))
678 ("LE" (("ളേ") ("ലേ")))
680 ("Lee" (("ളീ") ("ലീ")))
681 ("lee" (("ലീ") ("ളീ")))
684 ("li" (("ലി") ("ളി") ("ലൈ") ("ളൈ")))
685 ("Li" (("ളി") ("ലി")))
690 ("Lo" (("ളൊ") ("ലോ") ("ലൊ")))
691 ("lo" (("ലൊ") ("ലോ")))
694 ("loo" (("ലൂ") ("ലോ")))
695 ("Loo" (("ളൂ") ("ലൂ")))
700 ("Lu" (("ളു") ("ലു")))
701 ("lu" (("ലു") ("ളു")))
704 ("Luu" (("ളൂ") ("ളൂ")))
712 ("M" (("മ്") ("ം") ("എം")))
713 ("m" (("മ്") ("ം") ("എം")))
714 ("Ma" (("മ") ("മ്മ")))
715 ("ma" (("മ") ("മ്മ") ("മഃ")))
724 ("Mai" (("മൈ") ("മയ്")))
725 ("mai" (("മൈ") ("മയ്")))
728 ("mau" (("മൗ") ("മൌ")))
729 ("Mau" (("മൗ") ("മൌ")))
736 ("Mei" (("മെയ്") ("മൈ")))
737 ("mei" (("മെയ്") ("മൈ")))
744 ("mo" (("മൊ") ("മോ")))
745 ("Mo" (("മൊ") ("മോ")))
748 ("moo" (("മൂ") ("മോ")))
749 ("Moo" (("മൂ") ("മോ")))
766 ("n" (("ന്") ("ന്") ("നു്") ("ണ്") ("ണ്") ("ന്ന്") ("എന്")))
767 ("N" (("ണ്") ("ണ്") ("ണു്") ("ന്") ("ണ്ണ്") ("ണ്ണു്") ("എന്")))
768 ("Na" (("ണ") ("ന") ("നാ") ("ണ്ണ")))
769 ("na" (("ന") ("ണ") ("നഃ")))
772 ("naa" (("നാ") ("ണാ")))
773 ("Naa" (("ണാ") ("നാ")))
778 ("nai" (("നൈ") ("നായ്")))
782 ("nau" (("നൗ") ("നൌ")))
783 ("Nau" (("ണൗ") ("ണൌ")))
785 ("nch" (("ഞ്ച്") ("ഞ്ചു്")))
786 ("ncha" (("ഞ്ച") ("ഞ്ചാ")))
792 ("nchau" (("ഞ്ചൌ") ("ഞ്ചൌ")))
793 ("nche" (("ഞ്ചെ") ("ഞ്ചി")))
808 ("ne" (("നെ") ("ണെ") ("ന്") ("ണ്")))
812 ("Nee" (("ണീ") ("നീ") ("ണേ") ("നീ")))
813 ("nee" (("നീ") ("നേ")))
815 ("nei" (("നെയ്") ("നൈ")))
817 ("ng" (("ങ്ങ്") ("ങ്ങു്") ("ങ്") ("ങു്")))
818 ("Nga" (("ങ") ("ങ്ങ")))
820 ("nga" (("ങ്ങ") ("ങ")))
821 ("ngA" (("ങ്ങാ") ("ങാ")))
823 ("ngaa" (("ങ്ങാ") ("ങാ")))
824 ("ngae" (("ങ്ങേ") ("ങേ")))
827 ("ngai" (("ങ്ങൈ") ("ങൈ")))
828 ("ngaM" (("ങ്ങം") ("ങം")))
830 ("ngau" (("ങ്ങൗ") ("ങൗ")))
833 ("nge" (("ങ്ങെ") ("ങെ") ("ങ്ങൈ")))
834 ("ngE" (("ങ്ങേ") ("ങേ")))
836 ("ngee" (("ങ്ങീ") ("ങീ")))
840 ("ngI" (("ങ്ങീ") ("ങീ")))
841 ("ngi" (("ങ്ങി") ("ങി")))
843 ("ngii" (("ങ്ങീ") ("ങീ")))
846 ("ngO" (("ങ്ങോ") ("ങോ")))
847 ("ngo" (("ങ്ങൊ") ("ങൊ")))
849 ("ngoo" (("ങ്ങൂ") ("ങൂ")))
850 ("ngou" (("ങൌ") ("ങൌ")))
853 ("ngR" (("ങ്ങൃ") ("ങൃ")))
854 ("ngU" (("ങൂ") ("ങ്ങൂ")))
856 ("ngu" (("ങ്ങു") ("ങു")))
858 ("nguu" (("ങ്ങൂ") ("ങൂ")))
859 ("ni" (("നി") ("ണി") ("നൈ")))
860 ("nI" (("നീ") ("ണീ")))
861 ("Ni" (("ണി") ("ണ്ണി")))
863 ("nii" (("നീ") ("ണീ")))
866 ("nj" (("ഞ്") ("ഞ്ഞ്") ("ഞ്ഞു്")))
867 ("nja" (("ഞ") ("ഞ്ച") ("ഞ്ഞ")))
869 ("njaa" (("ഞാ") ("ഞ്ചാ")))
870 ("njae" (("ഞേ") ("ഞ്ഞേ")))
872 ("njai" (("ഞൈ") ("ഞ്ഞൈ")))
874 ("njau" (("ഞൗ") ("ഞൌ") ("ഞ്ഞൗ")))
875 ("nje" (("ഞെ") ("ഞ്ഞെ") ("ഞ്ചെ")))
876 ("njE" (("ഞേ") ("ഞ്ഞേ")))
877 ("njee" (("ഞീ") ("ഞ്ചീ")))
878 ("njei" (("ഞ്ചൈ") ("ഞൈ") ("ഞ്ഞൈ")))
879 ("nji" (("ഞി") ("ഞ്ഞി") ("ഞ്ചി")))
882 ("njo" (("ഞൊ") ("ഞ്ഞോ") ("ഞ്ചൊ")))
883 ("njO" (("ഞോ") ("ഞ്ഞോ") ("ഞ്ചോ")))
884 ("njoo" (("ഞൂ") ("ഞ്ഞൂ")))
887 ("nju" (("ഞു") ("ഞ്ഞു") ("ഞ്ചു")))
889 ("njuu" (("ഞൂ") ("ഞ്ഞൂ") ("ഞ്ചൂ")))
891 ("nk" (("ങ്ക്") ("ങ്കു്")))
896 ("nkai" (("ങ്കൈ") ("ങ്കായ്")))
898 ("nkau" (("ങ്കൗ") ("ങ്കൌ")))
906 ("nko" (("ങ്കൊ") ("ങ്കോ")))
914 ("no" (("നൊ") ("ണൊ") ("നോ")))
915 ("No" (("ണൊ") ("നോ")))
916 ("NO" (("ണോ") ("നോ")))
918 ("Noo" (("ണൂ") ("നൂ")))
919 ("noo" (("നൂ") ("ണൂ")))
925 ("nt" (("ന്റ്") ("ന്റു്")))
926 ("nta" (("ന്റ") ("ണ്ട")))
939 ("nth" (("ന്ത്") ("ന്തു്")))
940 ("ntha" (("ന്ത") ("ന്ദ")))
946 ("nthau" (("ന്തൗ") ("ന്തൌ")))
947 ("nthE" (("ന്തേ") ("ന്ദേ")))
949 ("nthee" (("ന്തീ") ("ന്ദീ")))
951 ("nthi" (("ന്തി") ("ന്ദി")))
962 ("nti" (("ന്റി") ("ണ്ടി")))
973 ("nu" (("നു") ("ണു") ("ണ്")))
974 ("nU" (("നൂ") ("ണൂ")))
977 ("nuu" (("നൂ") ("ണൂ")))
978 ("Nuu" (("ണൂ") ("നൂ")))
989 ("p" (("പ്") ("പു്") ("പ്പ്") ("പ്പു്") ("പി")))
990 ("P" (("പ്") ("പ്പ്") ("പ്പു്") ("പി")))
991 ("Pa" (("പ") ("പ") ("പ")))
1001 ("pai" (("പൈ") ("പയ്") ("പായ്")))
1002 ("Pai" (("പൈ") ("പയ്") ("പായ്")))
1005 ("Pau" (("പൗ") ("പൌ")))
1006 ("pau" (("പൗ") ("പൌ")))
1007 ("Pe" (("പെ") ("പി")))
1008 ("pe" (("പെ") ("പി")))
1011 ("Pee" (("പീ") ("പീ") ("പീ") ("പേ")))
1012 ("pee" (("പീ") ("പേ")))
1013 ("pei" (("പെയ്") ("പൈ")))
1014 ("Pei" (("പെയ്") ("പൈ")))
1016 ("ph" (("ഫ്") ("പി.എച്.")))
1023 ("phau" (("ഫൗ") ("ഫൌ")))
1031 ("pho" (("ഫൊ") ("ഫോ")))
1039 ("Pi" (("പി") ("പൈ") ("പി") ("പൈ") ("പ്പി") ("പി") ("പൈ")))
1040 ("pi" (("പി") ("പൈ") ("പ്പി")))
1049 ("Poo" (("പൂ") ("പൂ") ("പോ") ("പൂ")))
1050 ("poo" (("പൂ") ("പോ")))
1055 ("Pu" (("പു") ("പു") ("പു")))
1072 ("r" (("ര്") ("ര്") ("രു്") ("ആര്")))
1073 ("R" (("റ്") ("ര്") ("റു്") ("ആര്")))
1074 ("Ra" (("റ") ("ര") ("രാ")))
1075 ("ra" (("ര") ("റ")))
1078 ("raa" (("രാ") ("റാ")))
1084 ("rai" (("രൈ") ("രായ്")))
1085 ("Rai" (("റൈ") ("റായ്")))
1094 ("Ree" (("റീ") ("രീ") ("റേ")))
1096 ("rei" (("രൈ") ("രെയ്")))
1097 ("Rei" (("റൈ") ("റെയ്")))
1098 ("ri" (("രി") ("റി") ("രൈ") ("റൈ")))
1099 ("Ri" (("റി") ("രി")))
1104 ("ro" (("രൊ") ("രോ")))
1108 ("Roo" (("റൂ") ("രൂ")))
1115 ("Ru" (("റു") ("രു")))
1116 ("ru" (("രു") ("റു")))
1119 ("Ruu" (("റൂ") ("രൂ")))
1123 ("s" (("സ്") ("ശ്") ("സ്സ്") ("സു്") ("സ്സു്") ("എസ്")))
1124 ("S" (("ശ്") ("ശു്") ("സ്") ("ശ്ശ്") ("ശ്ശു്") ("എസ്")))
1125 ("sa" (("സ") ("ശ")))
1126 ("Sa" (("ശ") ("സ")))
1127 ("SA" (("ശാ") ("സാ")))
1129 ("saa" (("സാ") ("ശാ")))
1130 ("Saa" (("ശാ") ("സാ")))
1133 ("SaH" (("ശഃ") ("ഷാ")))
1135 ("Sai" (("ശൈ") ("സൈ") ("സായ്")))
1136 ("sai" (("സൈ") ("സായ്")))
1139 ("sau" (("സൗ") ("സൌ")))
1140 ("Sau" (("ശൗ") ("സൗ")))
1141 ("Se" (("ശെ") ("സെ") ("സി")))
1142 ("se" (("സെ") ("സി")))
1143 ("SE" (("ശേ") ("എസ്.ഇ.")))
1145 ("see" (("സീ") ("ശീ")))
1146 ("See" (("ശീ") ("സീ")))
1147 ("Sei" (("ശൈ") ("സീ")))
1151 ("Sh" (("ഴ്") ("ഷ്") ("ഴു്")))
1152 ("sh" (("ഷ്") ("ഷു്")))
1153 ("Sha" (("ഴ") ("ഷ") ("ഷാ")))
1167 ("Shau" (("ഴൗ") ("ഷൗ") ("ഴൌ")))
1168 ("shau" (("ഷൗ") ("ഷൌ")))
1169 ("She" (("ഴെ") ("ഷി")))
1170 ("she" (("ഷെ") ("ഷി")))
1173 ("shee" (("ഷീ") ("ഷേ")))
1183 ("sho" (("ഷൊ") ("ഷോ")))
1187 ("Shoo" (("ഴൂ") ("ഷൂ")))
1193 ("Shu" (("ഴു") ("ഷു")))
1199 ("Si" (("ശി") ("സി")))
1200 ("si" (("സി") ("ശി")))
1201 ("SI" (("ശീ") ("എസ്.ഐ.")))
1205 ("So" (("ശൊ") ("സൊ") ("സോ")))
1206 ("so" (("സൊ") ("ശൊ") ("സോ")))
1209 ("Soo" (("ശൂ") ("സൂ")))
1210 ("soo" (("സൂ") ("ശൂ")))
1211 ("Sou" (("ശൌ") ("സൌ")))
1213 ("SR" (("ശൃ") ("എസ്.ആര്.")))
1215 ("su" (("സു") ("ശു")))
1216 ("Su" (("ശു") ("സു")))
1219 ("suu" (("സൂ") ("ശൂ")))
1223 ("t" (("ട്") ("ടു്") ("ട്ട്") ("റ്റ്") ("ത്") ("ടി")))
1224 ("T" (("ഠ്") ("ട്ടു്") ("ടി") ("റ്റി")))
1225 ("Ta" (("ഠ") ("ട") ("ത")))
1226 ("ta" (("ട") ("റ്റ") ("ത") ("ഠ")))
1227 ("tA" (("ടാ") ("താ") ("റ്റാ") ("ഠാ") ("ട്ടാ")))
1229 ("taa" (("ടാ") ("റ്റാ") ("താ") ("ഠാ") ("ട്ടാ")))
1233 ("taH" (("ടഃ") ("തഃ")))
1235 ("tai" (("ടൈ") ("ടായ്")))
1237 ("taM" (("ടം") ("തം")))
1239 ("Tau" (("ഠൗ") ("ഠൌ")))
1240 ("tau" (("ടൗ") ("ടൌ")))
1241 ("Te" (("ഠെ") ("ടെ") ("തെ")))
1242 ("te" (("ടെ") ("തെ") ("റ്റെ") ("ഠെ")))
1243 ("tE" (("ടേ") ("തേ")))
1244 ("TE" (("ഠേ") ("ടേ")))
1245 ("tea" (("ടീ") ("റ്റീ") ("തീ")))
1246 ("tee" (("ടീ") ("തീ") ("റ്റീ")))
1248 ("tei" (("ടൈ") ("ടെയ്")))
1254 ("th" (("ത്") ("തു്") ("ത്ത്") ("ത്തു്")))
1255 ("tH" (("ഥ്") ("ഥു്")))
1256 ("Th" (("ഥ്") ("ഥു്")))
1257 ("TH" (("ഥ്") ("ഥു്")))
1258 ("tha" (("ത") ("ധ") ("ഥ") ("ത്ത") ("ദ്ധ")))
1259 ("THa" (("ഥ") ("ത")))
1260 ("Tha" (("ഥ") ("ത")))
1261 ("tHa" (("ഠ") ("ത")))
1262 ("thA" (("താ") ("ഥാ") ("ധാ") ("ത്താ")))
1266 ("thaa" (("താ") ("ഥാ") ("ധാ") ("ത്താ")))
1267 ("Thaa" (("ഥാ") ("താ")))
1268 ("THaa" (("ഥാ") ("താ")))
1269 ("tHaa" (("ഠാ") ("താ")))
1278 ("THai" (("ഥൈ") ("തൈ")))
1279 ("tHai" (("ഠൈ") ("തൈ")))
1280 ("Thai" (("ഥൈ") ("തൈ")))
1282 ("thaM" (("തം") ("ത്തം")))
1286 ("Thau" (("ഥൗ") ("ഥൌ")))
1287 ("tHau" (("ഠൗ") ("ഠൌ")))
1288 ("THau" (("ഥൗ") ("ഥൌ")))
1289 ("thau" (("തൗ") ("തൌ")))
1290 ("THe" (("ഥെ") ("ദി") ("തെ")))
1291 ("tHe" (("ഠെ") ("ദി") ("തെ")))
1292 ("The" (("ഥെ") ("ദി") ("തെ")))
1298 ("thee" (("തീ") ("ഥീ") ("തേ")))
1299 ("Thee" (("ഥീ") ("തീ")))
1300 ("tHee" (("ഠീ") ("തീ")))
1301 ("THee" (("ഥീ") ("തീ")))
1302 ("Thei" (("ഥൈ") ("തെയ്")))
1303 ("thei" (("തൈ") ("തെയ്")))
1304 ("tHei" (("ഠൈ") ("തെയ്")))
1305 ("THei" (("ഥൈ") ("തെയ്")))
1306 ("THi" (("ഥി") ("തി") ("ത്ഥി")))
1307 ("Thi" (("ഥി") ("തി") ("ത്ഥി")))
1308 ("tHi" (("ഠി") ("തി") ("ത്ഠി")))
1309 ("thi" (("തി") ("ത്തി") ("ഥി") ("ധി") ("ത്ഥി") ("ദ്ധി") ("തൈ")))
1314 ("thii" (("തീ") ("ത്തീ") ("ഥീ") ("ധീ")))
1318 ("tho" (("തൊ") ("തോ") ("ത്തൊ")))
1319 ("thO" (("തോ") ("ത്തോ")))
1326 ("thoo" (("തൂ") ("ഥൂ") ("തോ")))
1327 ("tHoo" (("ഥൂ") ("തൂ")))
1328 ("THoo" (("ഥൂ") ("തൂ")))
1329 ("Thoo" (("ഥൂ") ("തൂ")))
1334 ("THR" (("ഥൃ") ("തൃ")))
1335 ("ThR" (("ഥൃ") ("തൃ")))
1336 ("tHR" (("ഥൃ") ("തൃ")))
1338 ("THU" (("ഥൂ") ("തൂ")))
1339 ("tHu" (("ഥു") ("തു")))
1340 ("ThU" (("ഥൂ") ("തൂ")))
1341 ("tHU" (("ഥൂ") ("തൂ")))
1342 ("Thu" (("ഥു") ("തു")))
1343 ("THu" (("ഥു") ("തു")))
1344 ("thu" (("തു") ("ത്തു")))
1346 ("thuu" (("തൂ") ("ഥൂ")))
1347 ("tHuu" (("ഥൂ") ("തൂ")))
1348 ("Thuu" (("ഥൂ") ("തൂ")))
1349 ("THuu" (("ഥൂ") ("തൂ")))
1350 ("Ti" (("ഠി") ("ടി") ("തി") ("തൈ")))
1351 ("ti" (("ടി") ("തി") ("ട്ടി") ("റ്റി") ("ഠി") ("ടൈ") ("തൈ")))
1352 ("tI" (("ടീ") ("റ്റീ")))
1356 ("To" (("ഠൊ") ("ടു") ("തൊ")))
1357 ("to" (("ടൊ") ("ടു") ("റ്റു")))
1358 ("TO" (("ഠോ") ("തോ")))
1360 ("Too" (("ഠൂ") ("ടൂ") ("തൂ")))
1361 ("too" (("ടൂ") ("റ്റൂ") ("തൂ")))
1367 ("TT" (("റ്റ്") ("റ്റു്") ("ടി.ടി.")))
1368 ("TTa" (("റ്റ") ("ട്ട")))
1374 ("TTau" (("റ്റൗ") ("റ്റൌ")))
1379 ("TTI" (("റ്റീ") ("ടി.ടി.ഐ.")))
1386 ("TTR" (("റ്റൃ") ("ടി.ടി.ആര്.")))
1390 ("Tu" (("ഠു") ("ടു") ("തു")))
1391 ("tu" (("ടു") ("തു") ("റ്റു") ("ട്ടു")))
1392 ("tU" (("ടൂ") ("റ്റൂ")))
1394 ("tuu" (("ടൂ") ("തൂ") ("റ്റൂ")))
1398 ("u" (("ഉ") ("ഊ") ("യു")))
1403 ("v" (("വ്") ("വു്") ("വ്വ്") ("വ്വു്") ("വി")))
1405 ("va" (("വ") ("വാ")))
1406 ("Va" (("വ") ("വ്വ") ("വാ")))
1412 ("vai" (("വൈ") ("വയ്")))
1414 ("vau" (("വൗ") ("വൌ")))
1417 ("vee" (("വീ") ("വേ")))
1418 ("vei" (("വൈയ്") ("വൈ")))
1423 ("vo" (("വൊ") ("വോ")))
1433 ("w" (("വ്") ("വു്") ("വ്വ്") ("ഡബ്ല്യൂ")))
1434 ("W" (("വ്") ("വ്വ്") ("ഡബ്ല്യൂ")))
1482 ("x" (("ക്ഷ്") ("ക്സ്") ("എക്സ്")))
1484 ("xa" (("ക്ഷ") ("ക്സ") ("ക്സെ")))
1490 ("xau" (("ക്ഷൗ") ("ക്ഷൌ")))
1491 ("xe" (("ക്ഷെ") ("ക്ഷേ") ("ക്സെ") ("ക്സി") ("ക്ഷി")))
1495 ("xi" (("ക്ഷി") ("ക്സി")))
1503 ("xu" (("ക്ഷു") ("ക്സു")))
1507 ("y" (("യ്") ("യു്") ("യ്യ്") ("യ്യു്") ("വൈ")))
1516 ("yaH" (("യഃ") ("യഃ")))
1519 ("yaM" (("യം") ("യം")))
1520 ("yau" (("യൗ") ("യൌ")))
1521 ("Yau" (("യൗ") ("യൌ")))
1522 ("ye" (("യെ") ("യേ")))
1523 ("Ye" (("യെ") ("യേ")))
1524 ("YE" (("യേ") ("യേ")))
1536 ("Yo" (("യൊ") ("യോ")))
1542 ("you" (("യൌ") ("യൂ") ("യൂ") ("യൌ")))
1552 ("z" (("ശ്") ("സ്") ("ശു്") ("ഇസഡ്")))
1553 ("Z" (("ശ്") ("സ്") ("ഇസഡ്")))
1554 ("za" (("ശ") ("സ")))
1556 ("zaa" (("ശാ") ("സാ")))
1563 ("zee" (("ശീ") ("സീ")))
1566 ("zh" (("ഴ്") ("ഴു്")))
1574 ("zhau" (("ഴൗ") ("ഴൌ")))
1590 ("zi" (("ശി") ("സി")))
1595 ("zoo" (("ശൂ") ("സൂ")))
1598 ("zu" (("ശു") ("സു")))
1608 ;; Typing 1, 2, ..., 0 selects the 0th, 1st, ..., 9th candidate.
1622 ((Left) (select @-))
1624 ((Right) (select @+))
1628 ((Down) (select @+))
1629 ((C-n) (select @+)))
1632 ;; When an input spot is moved, commit the current predit by shifting
1634 ((input-focus-move) (shift init))
1635 ;; When an input focus is out or in, keep the current preedit.
1636 ((input-focus-out) (set KK @@) (sub KK 1) (undo KK))
1637 ((input-focus-in) (set KK @@) (sub KK 1) (undo KK)))
1647 ;; When an initial character is typed, re-handle it in "main" state.
1649 (starter (show) (pushback 1) (shift main)))
1652 ;; When a complete sequence is typed, shift to "select" state
1653 ;; to allow users to select one from the candidates.
1654 (map (shift select))
1655 (nil (hide) (shift check-undo)))
1658 ;; When Backspace is typed, cancel the last input.
1661 ;; When anything else is typed, produce the current candidate (if
1662 ;; any), and re-handle the last input in "init" state.
1663 (nil (hide) (shift init)))
1666 (t (set K @@) (sub K 1))
1667 ;; When a number is typed, select the corresponding canidate,
1668 ;; produce it, and shift to "init" state.
1670 (choose (hide) (shift init))
1672 (backspace (undo K))
1673 ;; When key to force committing, commit the current preedit.
1674 (commit-preedit (shift init))
1675 ;; When anything else is typed, produce the current candidate,
1676 ;; and re-handle the last input in "init" state.
1677 (nil (hide) (shift init))))