Additional Mapping
For Shift-less Entry
| Malayalam | Mozhi | Unicode Character(s) | Malayalam Example | Mozhi Example |
|---|
| ഏ | ea | EE | ഗ്രേറ്റ് | great |
| ഓ | oa | OO | സോപ് | soap |
| ട്ട | ttta | TTA, VIRAMA, TTA | കട്ട | kattta |
| ഠ | ttha | TTHA | കണ്ഠം | kanttham |
| ഡ | dta | DDA | വീഡിയോ | veedtiyoa |
| ഢ | dtha | DDHA | ഗൂഢം | goodtham |
| ണ | nha | NNA | ആണ് | aanh` |
| ശ | za | SHA | ശരം | zaram |
| ള | lha | LLA | ഇള | ilha |
The Letter n can be ണ in Some Conjuncts
| Malayalam | Mozhi | Unicode Character(s) | Malayalam Example | Mozhi Example |
|---|
| ണ്ട | ntta | NNA, VIRAMA, TTA | കണ്ടം | kanttam |
| ണ്ഠ | nttha | NNA, VIRAMA, TTHA | കണ്ഠം | kanttham |
| ഷ്ണ | shna | SSA, VIRAMA, NNA | കൃഷ്ണ | krshna |
For Minimum Keystrokes
| Malayalam | Mozhi | Unicode Character(s) | Malayalam Example | Mozhi Example |
|---|
| ച | ca | CA | ചാടി | cAtti |
| ഫ | fa | PHA | ഫാൻ | fAn |
| ഖ | qa | KHA | ഖത്തർ | qaTHar |
| ക്സ | xa | KA, VIRAMA, SA | എക്സ്റേ | exRE |
| ച്ഛ | Cha | CA, VIRAMA, CHA | അച്ഛൻ | aChan |
| ഭ | Fa | BHA | ഭാഷ | Faasha |
| ഘ | Qa | GHA | മേഘം | mEQam |
| ക്ഷ | Xa | KA, VIRAMA, SSA | ആക്ഷൻ | AXan |
| ഴ | Za | LLLA | വ്യാഴാഴ്ച | vyAZAZca |
| Malayalam | Mozhi | Unicode Character(s) | Malayalam Example | Mozhi Example |
|---|
| ങ്ക | nka | NGA, VIRAMA, KA | മങ്ക | manka |
| ഞ്ച | nca | GYA, VIRAMA, CA | പുഞ്ച | punca |
| ഞ്ച | ncha | GYA, VIRAMA, CA | പുഞ്ച | puncha |
| ഞ്ഛ | nchha | GYA, VIRAMA, CHA | വാഞ്ഛ | vAnchha |
| ച്ച | chca | CA, VIRAMA, CA | പൂച്ച | poochca |
| ച്ഛ | ccha | CA, VIRAMA, CHA | പുച്ഛം | puccham |
| ത്ത | thta | TA, VIRAMA, TA | അത്തം | athtam |
| ള്ള | llha | LLA, VIRAMA, LLA | ഉള്ള | ullha |
For Consistency
Long form of the vowels with additional a:
| Malayalam | Mozhi | Unicode Character(s) | Malayalam Example | Mozhi Example |
|---|
| ആ | aa | AA | ആമ | aama |
| ഏ | ea | EE | ഗ്രേറ്റ് | great |
| ഈ | ia | II | ഈട് | iaT |
| ഓ | oa | OO | സോപ് | soap |
| ഊ | ua | UU | ഊട് | uaT |
For Naturalness
Vowel Mappings
| Malayalam | Mozhi | Unicode Character(s) | Malayalam Example | Mozhi Example |
|---|
| ഈ | ee | II | ഹീൽ | heel |
| ഊ | oo | UU | പൂൾ | pooL |
| ഏ | ae | EE | ആൽഗേ | Algae |
| ഐ | ei | AI | ഐൻസ്റ്റൈൻ | einstein |
| ഔ | ou | AU | സൗത്ത് | souTH |
Consonant and Conjunct Mappings
| Malayalam | Mozhi | Unicode Character(s) | Malayalam Example | Mozhi Example |
|---|
| വ | wa | VA | വെബ് | web |
| ണ്ട | Nta | NNA, VIRAMA, TA | ചെണ്ട | cheNta |
Repetition = Upper-Casing = Gemination
Repetition and upper-casing are equivalent and means gemination (vowel elongation or consonant doubling), if it does not conflict with the basic mapping.
| Malayalam | Mozhi | Unicode Character(s) | Malayalam Example | Mozhi Example |
|---|
| ആ | aa | AA | ആസിഡ് | aasiD |
| ആ | A | AA | ആസിഡ് | AsiD |
| ബ്ബ | bba | BA, VIRAMA, BA | റബ്ബർ | rrabbar |
| ബ്ബ | Ba | BA, VIRAMA, BA | റബ്ബർ | RaBar |
| ച്ച | cca | CA, VIRAMA, CA | കൊച്ചി | kocci |
| ച്ച | Ca | CA, VIRAMA, CA | കൊച്ചി | koCi |
| ച്ച | chcha | CA, VIRAMA, CA | കൊച്ചി | kochchi |
| ച്ച | CHa | CA, VIRAMA, CA | കൊച്ചി | koCHi |
| ഗ്ഗ | gga | GA, VIRAMA, GA | വർഗ്ഗീസ് | varggiis |
| ഗ്ഗ | Ga | GA, VIRAMA, GA | വർഗ്ഗീസ് | varGIs |
| ഈ | ii | II | ഈജിപ്ത് | iijipth |
| ഈ | I | II | ഈജിപ്ത് | Ijipth |
| ജ്ജ | jja | JA, VIRAMA, JA | ഹജ്ജ് | hajj |
| ജ്ജ | Ja | JA, VIRAMA, JA | ഹജ്ജ് | haJ |
| ക്ക | kka | KA, VIRAMA, KA | സർക്കാർ | sarkkaar |
| ക്ക | Ka | KA, VIRAMA, KA | സർക്കാർ | sarKAr |
| മ്മ | mma | MA, VIRAMA, MA | മമ്മൂട്ടി | mammuuttti |
| മ്മ | Ma | MA, VIRAMA, MA | മമ്മൂട്ടി | maMUTTi |
| ഞ്ഞ | njnja | NYA, VIRAMA, NYA | മഞ്ഞ് | manjnj |
| ഞ്ഞ | NJa | NYA, VIRAMA, NYA | മഞ്ഞ് | maNJ |
| ങ്ങ | ngnga | NGA, VIRAMA, NGA | മൂങ്ങ | muungnga |
| ങ്ങ | NGa | NGA, VIRAMA, NGA | മൂങ്ങ | mUNGa |
| പ്പ | ppa | PA, VIRAMA, PA | റിപ്പോർട്ട് | rrippOrtt |
| പ്പ | Pa | PA, VIRAMA, PA | റിപ്പോർട്ട് | RiPOrTT |
| റ | Ra | RRA | പറ | paRa |
| റ | rra | RRA | പറ | parra |
| ഋക് | Rk | VOCALIC R | ഋണം | RNam |
| ഋക് | rrk | VOCALIC R | ഋണം | rrNam |
| ട | Ta | TTA | കട | kaTa |
| അട | atta | TTA | കട | katta |
| ത്ത | ththa | TA, VIRAMA, TA | തത്ത | thaththa |
| ത്ത | THa | TA, VIRAMA, TA | തത്ത | thaTHa |
| ഊ | uu | UU | ന്യൂസ് | nyuus |
| ഊ | U | UU | ന്യൂസ് | nyUs |
| വ്വ | vva | VA, VIRAMA, VA | സർവ്വീസ് | sarvviis |
| വ്വ | Va | VA, VIRAMA, VA | സർവ്വീസ് | sarVIs |
| വ്വ | wwa | VA, VIRAMA, VA | സർവ്വീസ് | sarwwiis |
| വ്വ | Wa | VA, VIRAMA, VA | സർവ്വീസ് | sarWIs |
| യ്യ | yya | YA, VIRAMA, YA | അയ്യപ്പൻ | ayyappan |
| യ്യ | Ya | YA, VIRAMA, YA | അയ്യപ്പൻ | aYaPan |
The sequence ng produces ങ് and nj produces ഞ് if it is typed after a vowel and is not followed by a consonant.
At the same time, ngng produces ങ്ങ് and njnj produces ഞ്ഞ്. To produce singular form in those cases, prefix - (dash), by forcing it to be at word initial position. Examples:
| Malayalam | Mozhi | Unicode Character(s) | Malayalam Example | Mozhi Example |
|---|
| ങ | nga | NGA | ങ്യാവൂ | ngyaavoo |
| അങ്ങ | anga | A, NGA, VIRAMA, NGA | അങ്ങനെ | angane |
| അങ്ങ | angnga | A, NGA, VIRAMA, NGA | അങ്ങനെ | angngane |
| അങ | a-nga | A, NGA | പിങ്പോങ് | pi-ngpO-ng |
| ങ്ഗ | ngga | NGA, VIRAMA, GA | ശാർങ്ഗ | Saarngga |
| ഞ | nja | NYA | ഞാൻ | njaan |
| അഞ്ഞ | anja | A, NYA, VIRAMA, NYA | മഞ്ഞ് | manj |
| അഞ്ഞ | anjnja | A, NYA, VIRAMA, NYA | മഞ്ഞ് | manjnj |
| അഞ | a-nja | A, NYA | കൈഞരമ്പ് | kai-njaramp |
| ജ്ഞ | jnja | JA, VIRAMA, NYA | ജ്ഞാനം | jnjaanam |
| ഞ്ജ | njja | NYA, VIRAMA, JA | അഞ്ജനം | anjjanam |
t → ട് in Consonant Conjuncts
The letter t becomes ട instead of the default റ്റ in the following exception cases:
| Malayalam | Mozhi | Unicode Character(s) | Malayalam Example | Mozhi Example |
|---|
| ട്ട | ttta | TTA, VIRAMA, TTA | വട്ടം | vatttam |
| ണ്ട | Nta | NNA, VIRAMA, TTA | വെണ്ട | veNta |
| ഷ്ട | shta | SSA, VIRAMA, TTA | ഇഷ്ടം | ishtam |
| അർട | arta | CHILLU RR, VIRAMA, TTA | ആർട്സ് | Arts |
| ട്ര | ttra | TTA, VIRAMA, RA | സ്ട്രീറ്റ് | street |
Contextual forms using r and R
Generally, r favors ര, ്ര and ർ, while R favors റ and ഋ.
- r becomes:
ര when a vowel follows it. Example: ri → രിർ in a standalone position or following a vowel. Example: kar → കർ്ര if between a consonant and a vowel. Example: kri → ക്രി- If
്ര is not viable for the given consonant, produce full ര. Example: yra → യ്ര
- r becomes:
റ before or after a vowel. AR → ആറ്; RA → റാഋ in rest of the cases
- r becomes `ഋ`, aiding minimum key Shift-less input, when:
- Word initial position before a consonant. Example: rsha →
ഋഷ - Word ending position after a consonant. Example: thr →
തൃ - Between two consonants. Example: krma →
കൃമ - Except, when second consonant is
യ. Example: nthrya → ന്ത്ര്യ - rr acts as R.
| Malayalam | Mozhi | Unicode Character(s) | Malayalam Example | Mozhi Example |
|---|
| ര | ra | RA | രണ്ട് | raNT |
| കൃ | kr | KA, VOCALIC R | പിതൃ | pithr |
| ക്ര | kra | KA, VIRAMA, RA | പ്രക്രിയ | prakriya |
| ൽര | lra | CHILLU L, RA | അയൽരാജ്യം | ayalraajyam |
| ന്ര | nra | NA, VIRAMA, RA | ന്രസ്ഥി | nrasthhi |
| യ്ര | yra | YA, VIRAMA, ZWNJ, RA | കൊയ്രാള | koyraaLa |
| കർ | kar | KA, CHILLU RR | വർഷം | varsham |
| ർ | r | CHILLU RR | ർർർ | r-r-r |
| ഋക | rka | VOCALIC R, KA | ഋതു | rthu |
| കൃഗ | krga | KA, VOCALIC R, GA | പ്രവൃത്തി | pravrthti |
| ക്ര്യ | krya | KA, VIRAMA, RA, VIRAMA, YA | സ്വാതന്ത്ര്യ | svaathanthrya |
| റ | Ra | RRA | പറ | paRa |
| കറ് | kaR | KA, CHILLU RR, VIRAMA | സാറ് | saaR |
| കൃ | kR | KA, SIGN VOCALIC R | നിരൃതി | nirRthi |
| ഋ | R | VOCALIC R | ഋഷി | Rshi |
| ക്റ | kRa | KA, VIRAMA, RRA | എക്സ്റേ | exRE |
| യ്റ | yRa | YA, VIRAMA, RA | കെയ്റോ | keyRO |
| ൻറ | nRa | CHILLU N, RRA | എൻറോൾ | enROL |
| കൃഗ | kRga | KA, VOCALIC R, GA | പ്രവൃത്തി | pravRthti |
| കൃയ | kRya | KA, VOCALIC R, YA | നേതൃയോഗം | nEthRyOgam |
| ഋക് | rk | VOCALIC R | ഋണം | rNam |
| റ | rra | RRA | കറ | karra |
| ക്റ | krra | KA, VIRAMA, RRA | നെഹ്റു | nehrru |
Consonant Cluster
Consonant Cluster in a word is the sequence of English letters representing more than one consonant. As an example, the word in Mozhi, svam has the consonant cluster: sv - for consonants sa and va. This definition is used in sections below.
Chillu or Conjunct
A chillu-capable letter in a consonant cluster will not form a chillu if that cluster starts with the following sequence. (Please ignore the ending a which is to show the cluster in its simplest form):
| Malayalam | Mozhi | Unicode Character(s) | Malayalam Example | Mozhi Example |
|---|
| ണ്ട | Nta | NNA, VIRAMA, TA | മണ്ട | maNta |
| ണ്ഠ | NTha | NNA, VIRAMA, THA | കുണ്ഠിതം | kuNThitham |
| ണ്ഡ | NDa | NNA, VIRAMA, DDA | പാണ്ഡു | paaNDu |
| ണ്ഢ | NDha | NNA, VIRAMA, DDHA | ണ്ഢ | NDha |
| ണ്ണ | NNa | NNA, VIRAMA, NNA | കണ്ണ് | kaNN |
| ണ്മ | Nma | NNA, VIRAMA, MA | വെണ്മ | veNma |
| ണ്യ | Nya | NNA, VIRAMA, YA | നാണ്യം | naaNyam |
| ണ്വ | Nva | NNA, VIRAMA, VA | കണ്വൻ | kaNvan |
| ന്ത | ntha | NA, VIRAMA, TA | തന്ത | thantha |
| ന്ഥ | nthha | NA, VIRAMA, THA | പാന്ഥൻ | paanthhan |
| ന്ദ | nda | NA, VIRAMA, DA | നന്ദി | nandi |
| ന്ധ | ndha | NA, VIRAMA, DHA | അന്ധൻ | andhan |
| ന്ന | nna | NA, VIRAMA, NA | പിന്നെ | pinne |
| ന്മ | nma | NA, VIRAMA, MA | നന്മ | nanma |
| ന്യ | nya | NA, VIRAMA, YA | അന്യം | anyam |
| ന്ര | nra | NA, VIRAMA, RA | ന്രസ്ഥി | nrasthhi |
| ന്വ | nva | NA, VIRAMA, VA | അന്വയം | anvayam |
| മ്പ | mpa | MA, VIRAMA, PA | കമ്പം | kampam |
| മ്മ | mma | MA, VIRAMA, MA | അമ്മ | amma |
| മ്യ | mya | MA, VIRAMA, YA | രമ്യം | ramyam |
| മ്ര | mra | MA, VIRAMA, RA | കമ്രം | kamram |
| മ്ല | mla | MA, VIRAMA, LA | അമ്ലം | amlam |
| മ്ള | mLa | MA, VIRAMA, LA | അമ്ളം | amLam |
| ര്യ | rya | RA, VIRAMA, YA | ഭാര്യ | bhaarya |
| ഋക | rka | VOCALIC R, KA | ഋഗ്വേദം | rgvaedam |
| ല്പ | lpa | LA, VIRAMA, PA | അല്പം | alpam |
| ല്യ | lya | LA, VIRAMA, YA | അഹല്യ | ahalya |
| ല്ല | lla | LA, VIRAMA, LA | ഇല്ല | illa |
| ള്യ | Lya | LLA, VIRAMA, YA | ജാള്യം | jaaLyam |
| ള്ള | LLa | LLA, VIRAMA, LLA | ഉള്ള | uLLa |
Following examples are for more than two consonants in a consonant cluster:
| Malayalam | Mozhi | Unicode Character(s) | Malayalam Example | Mozhi Example |
|---|
| ണ്ഡ്യ | NDya | NNA, VIRAMA, DDA, VIRAMA, YA | പാണ്ഡ്യൻ | paaNDyan |
| ന്ത്ര്യ | nthrya | NA, VIRAMA, TA, VIRAMA, RA, VIRAMA, YA | സ്വാതന്ത്ര്യം | svaathanthryam |
Exceptions
If a consonant cluster starts as then consonant A will form chillu. Example:
| Malayalam | Mozhi | Unicode Character(s) | Malayalam Example | Mozhi Example |
|---|
| ൽപ്പ | lppa | CHILLU L, PA, VIRAMA, PA | അൽപ്പം | alppam |
The മ്യ and മ്ര conjuncts are not formed if they follow സം. Example:
| Malayalam | Mozhi | Unicode Character(s) | Malayalam Example | Mozhi Example |
|---|
| സംയ | samya | SA, ANUSVARA, YA | സംയോഗം | samyOgam |
| സംര | samra | SA, ANUSVARA, RA | സംരംഭം | samrambham |
If മ്യ and മ്ര conjunct are required after സ, then please use _ to make it the word initial consonant cluster. Examples:
| Malayalam | Mozhi | Unicode Character(s) | Malayalam Example | Mozhi Example |
|---|
| സമ്യ | sa-mya | SA, MA, VIRAMA, YA | സമ്യക് | sa-myak |
| സമ്ര | sa-mra | SA, MA, VIRAMA, RA | സമ്രാട്ട് | sa-mraattt |
While writing ൻ്റ conjunct by nt.. sequence, n will produce Chillu-N as follows:
| Malayalam | Mozhi | Unicode Character(s) | Malayalam Example | Mozhi Example |
|---|
| ൻ്റ | nta | CHILLU N, VIRAMA, RRA | എൻ്റെ | ente |
| ൻറ | nrra | CHILLU N, RRA | എൻറോൾ | enrrOL |
Explicit Chandrakkala Instead of Chillu
The ` (back quote) character can be used to get chandrakkala form instead of a chillu form. It can produce chandrakkala after U-sign as well. If ` is placed between two consonants, it would insert a ZWNJ after the virama to make the chandrakkala explicit.
| Malayalam | Mozhi | Unicode Character(s) | Malayalam Example | Mozhi Example |
|---|
| ന് | n` | NA, VIRAMA | അവന് | avan` |
| ന് | n~ | NA, VIRAMA | അവന് | avan~ |
| നു് | nu` | NA, SIGN U, VIRAMA | അവനു് | avanu` |
| നു് | nu~ | NA, SIGN U, VIRAMA | അവനു് | avanu~ |
| ൽമ | lma | CHILLU L, MA | വാൽമീകി | vaalmeeki |
| ല്മ | l`ma | LA, VIRAMA, MA | വാല്മീകി | vaal`meeki |
| മ്അ | m`a | MA, VIRAMA, A | മ്അദനി | m`adani |
Sometimes users type ` even when it is not required at the word endings. Those `s are always consumed.
| Malayalam | Mozhi | Unicode Character(s) | Malayalam Example | Mozhi Example |
|---|
| ത് | th | A, TA, VIRAMA | അത് | ath |
| ത് | th` | A, TA, VIRAMA | അത് | ath` |
| ത് | th~ | A, TA, VIRAMA | അത് | ath~ |
Stand-alone Combining Marks
The chandrakkala character ` (back quote) in the word initial position can be used to get vowel signs without typing a base consonant.
| Malayalam | Mozhi | Unicode Character(s) | Malayalam Example | Mozhi Example |
|---|
| ് | ` | VIRAMA | | |
| ് | ~ | VIRAMA | | |
| ാ | `aa | SIGN AA | 3-ാം | 3`aam |
| ി | `i | SIGN I | | |
Separate Two Words Without Space
Use - (dash) to start a new sequence out of context from previously typed text. The same effect can be achieved by typing a space instead and then later removing it. This feature is useful for:
- Get chillu letter in contexts where it would otherwise form a conjunct with the following consonant. Example: nna for
ന്ന Vs n-na for ൻന. - Get a full vowel in-between a word
If just - alone is typed, then that will appear to the user and will be consumed only when the next character typed would behave differently if typed without a space before it. All vowel producing letters have above property. Examples:
| Malayalam | Mozhi | Unicode Character(s) | Malayalam Example | Mozhi Example |
|---|
| ന്വ | nva | NA, VIRAMA, VA | അന്വയം | anvayam |
| ൻവ | n-va | CHILLU N, VA | പൊൻവില | pon-vila |
| ൻവ | n_va | CHILLU N, VA | പൊൻവില | pon_vila |
| ങ്ക | nka | NGA, VIRAMA, KA | പങ്ക | panka |
| ൻക | n-ka | CHILLU N, KA | ഇൻക | in-ka |
| ൻ- | n- | CHILLU N, - | പൊൻ- | pon- |
| ൻ_ | n_ | CHILLU N, - | പൊൻ_ | pon_ |
| ൻ-ഡ | n-Da | CHILLU N, -, DDA | ആൻ-ഡ് | An-D |
| ൾ്ക | L-`ka | CHILLU LL, VIRAMA, KA | ൾ്ക | L-`ka |