Mozhi Malayalam Typing Software

MalayalamMozhi Malayalam Typing SoftwareSee

Lipikaar - English to Malayalam Typing Online Type in Malayalam Language easily without any software via Lipikaar’s Malayalam Typing tool. Read the rules mentioned below and become an expert in Malayalam typing in just a few minutes. Mozhi Keyman; Malayalam Typing Software. Nila- Official Malayalam Software; Varamozhy; Kerals; Malalamfont.in; INTERNET EXPLORER USERS 4. Start Internet Explorer 5. Go to: Tools Internet Options Fonts Select Malayalam in Language Script Select Anjali Old Lipi in Webpage Font 6. Click OK and OK. MOZILLA FIREFOX USERS 4. Start Mozilla Firefox 5. Sep 03, 2020 This keyboard uses the Mozhi layout to let you type in Malayalam. It is a phonetic keyboard, based on the normal English (QWERTY) keyboard letters. This keyboard supports Unicode 5.1.

Mozhi Malayalam Keyboard Help - Type To The World In Your ...

Mozhi 1.0‎ > ‎

Mozhi 2.0

Contents

  1. 7 Chillu or conjunct

Introduction

The spec has been updated from version 1.0 to include newly encoded characters, handling of chandrakkala, the use of joiners etc. This also has been unified with the usage of applications using Mozhi, other than Varamozhi, for example InKey.

Basic mapping

MozhiMalayalam
Unicode Name
Example Example
in Mozhi
a A അല ala
aa AA ആല aala
i I ഇല ila
ii II ഈറ iirra
u U
ഉമ uma
uu UU ഊമ uuma
R VOCALIC R
ഋതു Rthu
RR VOCALIC RR ൠന്ന് RRnn

e
E
എലി eli
E
EE ഏലം Elam
ai AI ഐക്യം aikyam
o O ഒരു oru
O OO ഓരം Oram
au AU
ഔഷധം aushadham

H VISARGA ദുഃഖം duHkham

ka
KA
കല kala
kha
KHA നഖം nakham
ga GA ഗരം garam
gha GHA മേഘം mEgham
nga NGA ങ്യാവൂ ngyaavuu

cha
CA
ചരം charam
chha
CHA ഛായ chhaaya
ja JA ജലം jalam
jha JHA ഝാൻസി jhaansi
nja NYA ഞാൻ njaan

Ta
TTA
ടിപ്പു Tippu
Tha

TTHA പാഠം paaTham
Da DDA ഡപ്പി Dappi
Dha DDHA ദൃഢം dRDham
Na NNA മണം maNam

tha
TA
തത്ത thaththa
thha
THA കഥ kathha
da DA ദയ daya
dha DHA ധനം dhanam
na NA നന്ന് nann~

pa
PA
പല pala
pha
PHA ഫലം phalam
ba BA ബലം balam
bha BHA ഭയം bhayam
ma MA മയം mayam

ya
YA
യതി yathi
ra
RA രണ്ട് raNT
la LA ലത latha
va VA വരം varam

Sa
SHA
ശരം Saram
sha
SSA ഷാരം shaaram
sa SA സാരം saaram
ha HA ഹാരം haaram

La
LLA
ഇള iLa
zha
LLLA ഇഴ izha
rra RRA പറ parra

ta റ്റ RRA, VIRAMA, RRA
പാറ്റ paata

$
U+20B9
INDIAN RUPEE SIGN
$100 ₹100

Semi-vowel signs

Described by examples:
sya
സ്യ SA, VIRAMA, YA
സസ്യം sasyam
sra
സ്ര SA, VIRAMA, RA
സ്രാവം sraavam
sla സ്ല SA, VIRAMA, LA സ്ലാവിക് slaavik
sLa സ്ള SA, VIRAMA, LLA ബ്ളോഗ് bLOg
sva സ്വ SA, VIRAMA, VA സ്വരം svaram

Separate two words without space

Use '_' (underscore) 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 a valid letter is typed after it.
pon_ പൊൻ_ PA, SIGN O, CHILLU N, _
pon_naaNyam പൊൻനാണ്യം PA, SIGN O, CHILLU N, NA, SIGN AA ...
m~adani മ്അദനി MA, VIRAMA, A, DA, NA, SIGNI
in_ka ഇൻക
I, CHILLU N, KA

n_~erra ൻെറ CHILLU-N, SIGN E, RRA എൻെറ en:~erra
L_~ka ൾ്ക CHILLU-LL, VIRAMA, KA visual: ൾ, subscript ക L_~ka

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, 'Sruthi' has the consonant cluster: 'Sr' - for consonants 'Sa' and 'ra'. This definition is used in sections below.

Chillus

The letters N, n, m, r, l or L at the beginning of a word or after a vowel will form a chillu. Anusvara (ം) is considered a chillu.
svam
സ്വം
SA, VIRAMA, VA, ANUSVARA
avan
അവൻ A, VA, CHILLU N
Sr ശ്ര്
SHA, VIRAMA, RA, VIRAMA
n CHILLU N
m ANUSVARA

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):
NTa
ണ്ട NNA, VIRAMA, TA
മണ്ട maNTa
NTha ണ്ഠ NNA, VIRAMA, THA കുണ്ഠിതം kuNThitham
NDa ണ്ഡ NNA, VIRAMA, DDA പാണ്ഡു paaNDu
NDha ണ്ഢ NNA, VIRAMA, DDHA കണ്ഢം kaNDham
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

rya
ര്യ
RA, VIRAMA, YA ഭാര്യ bhaarya

lpa ല്പ
LA, VIRAMA, PA
അല്പം alpam
lma ല്മ
LA, VIRAMA, MA
കല്മഷം kalmasham
lya
ല്യ
LA, VIRAMA, YA അഹല്യ ahalya
lva ല്വ LA, VIRAMA, VA വില്വാദ്രി vilvaadri
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.
..NDya
ണ്ഡ്യ
NNA, VIRAMA, DDA, VIRAMA, YA പാണ്ഡ്യൻ paaNDyan
..nthrya ന്ത്ര്യ
NA, VIRAMA, TA, VIRAMA, RA, VIRAMA, YA
സ്വാതന്ത്ര്യം svaathanthryam

Exceptions

If a consonant cluster starts as <chill-capable consonant A><consonant B><consonant B> then consonant A will form chillu. Example:
alppam
അൽപ്പം
A, CHILLU L, PA, VIRAMA, PA, ANUSVARA

The 'മ്യ' and 'മ്ര' conjuncts are not formed if they follow 'സം'. Example:
samyOgam
സംയോഗം
SA, ANUSVARA, YA, SIGN OO, ...
samrambham സംരംഭം SA, ANUSVARA, RA, ANUSVARA, ...

If 'മ്യ' and 'മ്ര' conjunct are required after 'സ', then please use '_' to make it the word initial consonant cluster. Examples:

sa_myak
സമ്യക്
SA, MA, VIRAMA, YA, ...
sa_mraaTT സമ്രാട്ട് SA, MA, VIRAMA, RA, SIGN AA, ...

While writing 'ൻ്റ' conjunct by 'nt..' sequence, 'n' will produce Chillu-N as follows:
nta ൻ്റ CHILLU-N, VIRAMA, RRA എൻ്റെ ente
nrra ൻറ CHILLU N, RRA എൻറോൾ enrrOL

Explicit Chandrakkala instead of Chillu

To get chandrakkala instead of a chillu or after U-sign use '~' (tilda). If '~' is placed between two consonants, it would use a ZWNJ to produce virama explicit.
avan~
അവന്
..., NA, VIRAMA
avanu~ അവനു് ..., NA, SIGN U, VIRAMA
vaalmeeki വാല്മീകി ..., LA, VIRAMA, MA, ...
vaal_meeki വാൽമീകി ..., CHILLU L, MA, ...
vaal~meeki വാല്‌മീകി ..., LA, VIRAMA, ZWNJ, MA, ...
vaal~_meeki വാല്മീകി ..., LA, VIRAMA, MA, ...

Sometimes users type '~' even when it is not required at the word endings. Those '~'s are always consumed.

ath അത് A, TA, VIRAMA
ath~
അത്
A, TA, VIRAMA

Stand-alone combining marks

The Chandrakkala character '~' (tilde) can be used to get stand-alone signs.
~
VIRAMA
~a<empty>
~aa SIGN AA
~i
ി SIGN I
~am ANUSVARA

Doubling of ഞ (NYA)

The sequence 'nj' produces 'ഞ്ഞ്', iff it is typed after any of the following:
  1. a vowel
  2. a consonant

At the same time, 'njnja' also produces 'ഞ്ഞ'. To produce singular form in those cases, use underscore '_', by forcing it to be at word initial position.

njaan ഞാൻ NYA, SIGN AA, CHILLU N
manj മഞ്ഞ് MA, NYA, VIRAMA, NYA, VIRAMA
manjnj മഞ്ഞ് MA, NYA, VIRAMA, NYA, VIRAMA
manjnj~ മഞ്ഞ് MA, NYA, VIRAMA, NYA, VIRAMA
ma_njഞ്
MA, NYA, VIRAMA
jnjaanam ജ്ഞാനം JA, NYA, SIGN AA, NA, ANUSVARA
anjjanam അഞ്ജനം A, NYA, VIRAMA, JA, NA, ANUSVARA


However a similar nasal, 'ng' (ങ NGA) does not behaves in this fashion. Examples:

sing സിങ് SA, SIGN I, NGA, VIRAMA
ingng ഇങ്ങ് A, NGA, VIRAMA, NGA, VIRAMA
Saarngga ശാർങ്ഗ SHA, CHILLU RR, NGA, VIRAMA, GA

Shortcuts for conjuncts

nka
ങ്ക
NGA, VIRAMA, KA
മങ്ക manka
ncha
ഞ്ച
GYA, VIRAMA, CA
പുഞ്ച puncha
nchha ഞ്ഛ
GYA, VIRAMA, CHA വാഞ്ഛ vaanchha
ccha ച്ച CA, VIRAMA, CA പച്ച paccha
cchha ച്ഛ
CA, VIRAMA, CHA പുച്ഛം pucchham
tta ട്ട
TTA, VIRAMA, TTA
പട്ട patta
ttha ത്ത TA, VIRAMA, TA തത്ത thattha
tthha ത്ഥ TA, VIRAMA, THA അർത്ഥം artthham

Error correction in conjuncts

Tta ട്ട TTA, VIRAMA, TTA പട്ട paTta
tTa ട്ട TTA, VIRAMA, TTA പട്ട patTa
nTa ണ്ട NNA, VIRAMA, TTA പണ്ട് panT
Nta ണ്ട NNA, VIRAMA, TTA പണ്ട് paNt

Mapping for unmapped keys

ea II
ee II
ie II
ei AI
oo UU
ou AU

c
ൿ CHILLU K
fa
PHA
qa KHA
wa VA
xa ക്സ KA, VIRAMA, SA
za SHA

A
AA
Ba
ബ്ബ BA, VIRAMA, BA
Ca ച്ച CA, VIRAMA, CA
Fa
PHA
Ga ഗ്ഗ GA, VIRAMA, GA
I II
Ja ജ്ജ JA, VIRAMA, JA

Ka
ക്ക KA, VIRAMA, KA
Ma
മ്മ MA, VIRAMA, MA
Pa പ്പ PA, VIRAMA, PA
Qa
KHA
U UU
Va വ്വ VA, VIRAMA, VA
Wa വ്വ VA, VIRAMA, VA

Xa
ക്സ KA, VIRAMA, SSA
Ya
യ്യ
YA, VIRAMA, YA
Za
LLLA

Extra elongation for vowel signs

('..' denotes that the last letter can be repeated to get last Malayalam vowel sign repeated)

aaa.. ആാ.. AA, SIGN AA, SIGN AA
kaaa.. കാാ.. KA, SIGN AA, SIGN AA
AA.. ആാ.. AA, SIGN AA, SIGN AA
kAA.. കാാ.. KA, SIGN AA, SIGN AA
iii.. ഈൗ.. II, AU LENGTH MARK
kiii.. കീീ.. KA, SIGN II, SIGN II
eee.. ഈൗ.. II, AU LENGTH MARK
keee.. കീീ.. KA, SIGN II, SIGN II
II.. ഈൗ.. II, AU LENGTH MARK
kII.. കീീ.. KA, SIGN II, SIGN II
EE.. ഏേ.. EE, SIGN EE
kEE.. കേേ.. KA, SIGN EE, SIGN EE
uuu.. ഊൗ.. UU, AU LENGTH MARK
kuuu.. കൂൂ.. KA, SIGN UU, SIGN UU
UU.. ഊൗ.. UU, AU LENGTH MARK
kUU.. കൂൂ.. KA, SIGN UU, SIGN UU
ooo.. ഊൗ.. UU, AU LENGTH MARK
kooo.. കൂൂ.. KA, SIGN UU, SIGN UU
OO.. ഓാ.. AU, SIGN AA
kOO.. കോോ.. KA, AU LENGTH MARK, AU LENGTH MARK
auu.. ഔൗ.. AU, AU LENGTH MARK

All vowel producing letters have above property.

Archaic letters

To get the archaic form of a letter, please use the symbol '#' following it. Even more archaic form is given out by repeating it - example: '##'. In the table below an archaic character is represented by its codepoint, if it is not available in the latest version of Noto Sans Malayalam font.
അ#
a# AVAGRAHA
അസോഽസൗ asOa#sau
ഇ# ii# ARCHAIC II ൟറ ii#rra
ക്# k# ൿ CHILLU K
ആമ്പിൿ aampik#
റ്റ്# t# ററ് RRA, RRA അററം at#am
ററ്#
t## ഺ് TTTA
അഺ് at##
റ്റ##
ta## TTTA അഺ ata#
ൻ്റ്# nt# ൻറ് CHILLU N, RRA എൻെറ ent#e
ൻ# n# ഩ് NNNA
അഩ് an##
ന# na# NNNA അഩ ana#
നു# nu#
DATE MARK
17-൹ 17-nu#
ം## m## U+0D00 ANUSVARA ABOVE
ം### m### U+0D01 CANDRABINDU
ം# m# CHILLU M
യ്# y# CHILLU Y
ഴ്# zh# CHILLU LLL
ക്# k# ൿ CHILLU K
ർ# r#
DOT REPH ഭാൎയ്യ bhaar#ya
₹#
$# RUPEE SIGN ₨10 $#10
പറ# parra# PARA SIGN

ൾ#
L# VOCALIC L
ഌകാരം L#kaaram
ക്‌ള്# kL# കൢ* KA, SIGN VOCALIC L കൢപ്തം kL#ptham
ള്ള്#
LL# VOCALIC LL ൡതം LL#tham
ക്ള്ള്# kLL# കൣ* KA, SIGN VOCALIC LL കൣതം kLL#tham
കൗ# kau# കൌ*
KA, SIGN AU
കൌതുകം kau#thukam
ൻ്രറ്യൗ# nt#rryau# ൻ്രെറ്യൗ CHILLU N, VIRAMA, RA, SIGN E, RRA, VIRAMA, YA, AU LENGTH MARK
~# U+0D3C CIRCLE ABOVE VIRAMA
~## U+0D3B VERTICAL BAR VIRAMA
* The consonant 'k' is just an example consonant to show the vowel sign.

1#

ONE
10#
TEN
100# HUNDRED
1000# THOUSAND
1/4# ONE QUARTER
1/2# ONE HALF
3/4# THREE QUARTERS
... ... <remaining fractions>

Digits after a Malayalam digit will be a converted to Malayalam digit.

1#210 ൧൨൧൦ ONE, TWO, ONE, ZERO

Joiners

Explicit joiners can be typed as follows:
+
U+200D
ZERO WIDTH JOINER
ന്‍ (legacy sequence) n~+

U+200C ZERO WIDTH NON JOINER ൻ്‌റ n ~rra
U+200B ZERO WIDTH SPACE
ൻ​െ n ~e

Escape by word

Transliteration is not attempted if it is preceded by '.

a a

Keys after an English letter will be kept as it is. Along with English letters, it is continued for the following special characters: . : / @. When any of the rest of the special characters including space is entered, escaping is broken and transliteration will be continued. Examples:

[email protected] enna [email protected] എന്ന
http://www.9.com-l http://www.9.com-ൽ
9l 9ൽ


Compatibility mapping

Previous versions of Mozhi had 'Ra' stands for റ. Since vowel (ഋ) and consonant(റ) can be distinguished from their contexts, 'Ra' can be overloaded for റ too. Examples:

pR
പൃ PA, SIGN VOCALIC R
pRa
പ്ര PA, VIRAMA, RA
R VOCALIC R
Ra RRA
aR അർ
A, CHILLU R

Legacy encoding

Chillu sequences mentioned in Unicode standard before its version 5.1 are produced by adding '^' after the standard chillu-letter.
n^
ൻ^ ന്‍ NA, VIRAMA, ZWJ
മോഹന്‍ലാല്‍ mohan^_laal^
l^ ൽ^ ല്‍ LA, VIRAMA, ZWJ മോഹന്‍ലാല്‍ mohan^_laal^
There are multiple legacy encoding for ൻ്റ. The sequence specified in the standard is not fully supported in popular input tools or OSes.
nt^a
nta^
nte^
...
ൻ്റ്^a
ൻ്റ^
ൻ്റെ^
ന്റ NA, VIRAMA, RRA എന്റെ ent^e
ente^
Sequence common in Linux community and many input tools in the market.
nt^^a
nta^^
nte^^
...
ൻ്റ്^^a
ൻ്റ^^
ൻ്റെ^^
ന്‍റ NA, VIRAMA, ZWJ, RRA എന്‍റെ ent^^e
ente^^
Used by Microsoft Windows natively.

Backspace

On backspace, use the OS's backspace operation. However, next key would use the context of the existing input. Example:

nna
ന്ന NA, VIRAMA, NA
nna<backspace>
ന് NA, VIRAMA
nna<backspace>ka ങ്ക NGA, VIRAMA, KA

Convenience Mapping and Emoji

Following mapping does not have anything to do with Malayalam; however, these are useful essentials:

Mozhi Malayalam Typing Software Download

Mozhi is a transliteration based keyboard for Malayalam. You can type malayaalam to get മലയാളം for example. We will use Keyman tool as the input tool. Keyman input tool is an opensource input mechanism now developed by SIL. Jul 03, 2018 Click on that to choose Mozhi. 5 Keyboard selection. Once you chose Mozhi, you can type in Manglish anywhere and you will see malayalam. To learn typing click on the “Keyboard Usage” as shown above. Step 4: Start typing in Malayalam. You can directly type Malayalam in any application without copy paste. Just like English, start typing.