keyboard

Azhagi's Hindi transliteration scheme (Key mappings)

Azhagi's Devanagari (Hindi, Sanskrit, etc.) Transliteration Scheme - Classic Style
Hindi, Marathi, Sanskrit, Nepali and any other language which uses Devanagari script can be typed (vide transliteration) using Azhagi or Azhagi+, following the English to Devanagari transliteration scheme/rules (i.e. English-to-Devanagari letter/character/key mappings) given below.

Font requirement
If the characters in this page are not visible in Hindi, then it means you do not have even one suitable Unicode Hindi font in your system. To download and install atleast one FREE Unicode Hindi font, kindly visit this page or see azhagi.com's unicodeff.html for links to many such pages.

Note
x, X and ` [character under '~' in English keyboards] are used as modifiers and/or splitters

Vowels
= a, आ = aa/A, इ = i, ई = ee/ii/I, उ = u, ऊ = oo/uu/U

ए = e/ae/E, ऐ = ai, ओ = o/oa/O, औ = au/ou/ow

अं = aM/amx, अँ = aMM/amxx/aMx, अः = aH

ऋ = rux, ॠ = Rux, ऌ = lux, ॡ = Lux

ऎ = `E, ऒ = `O, ऍ = `e, ऑ = `o, अ‍ॅ = `a

क् + vowels
= ka, का = kaa/kA, कि = ki, की = kee/kii/kI, कु = ku, कू = koo/kuu/kU

के = ke/kae/kE, कै = kai, को = ko/koa/kO, कौ = kau/kou/kow

कं = kaM/kamx, कँ = kaMM/kamxx/kaMx, कः = kaH

कृ = krux, कॄ = kRux, कॢ = klux, कॣ = kLux

कॆ = k`E, कॊ = k`O, कॅ = k`e, कॉ = k`o, कॅ = k`a

Consonants
= ka, ख = Ka/kha, ग = ga, घ = Ga/gha, ङ = `ga 

च = ca, छ = Ca/cha/Cha, ज = ja, झ = Ja/jha, ञ = `ja

ट = Ta, ठ = Tha, ड = Da, ढ = Dha, ण = Na

त = ta, थ = tha, द = da, ध = dha, न = na

प = pa, फ = Pa/pha, ब = ba, भ = Ba/bha, म = ma

य = ya, र = ra, ल = la, ळ = La, व = va/wa

श = sha/Sa, ष = Sha, स = sa, ह = ha

क्ष = ksha/xa, त्र = tra, ज्ञ = j`ja


  • Important note on "t, T, d, D, th, Th, dh, Dh"
    In Azhagi's Unicode Editor, if you click on 'Tools->Options' and select the 'modern' style ('classic' style is the default), then the mappings for "t, T, d, D, th, Th, dh, Dh" change (To view the key-mappings table for the same, please visit multi.html and click on 'modern style' link given under your chosen language). In Azhagi+, you can effect this same setting by clicking 'Tools->Options->Other Languages'.

  • Important note on 'ch'
    In Azhagi's Unicode Editor, if you click on 'Tools->Options' and tick the 'ch, Ch' checkbox, then 'ch' would also take the same mapping as that of 'c'.

  • Various other important options
    Click here. Herein, you can learn more on the above options too.

  • Consonants with nukta (dot)
    = kxa, ख़ = khxa, ग़ = gxa, ज़ = jxa/za, ड़ = Dxa, ढ़ = Dhxa

    फ़ = phxa/fa, य़ = yxa, ऩ = nxa, ऱ = rxa/Ra, ऴ = lxa/Lxa

    OM, Shri and Avagraha
    = Aum/oum, श्रि = shri, ऽ = Sx

    Marathi half-ra or eyelash-ra
    र्‍ = rxx/Rx.
    For an example, look at the word below:
    सूर्‍या = soorxxyaa/sooRxyaa

    Conjuncts (Consonant Clusters)
    The consonant conjuncts get formed automatically as you keep typing your words. For e.g.
    पक्का = pakkaa, बक्ति = bakti, आर्या = aaryaa
    मल्लिका = mallikaa, द्वनि = dvani, काव्या = kaavyaa
    विस्वम = visvam, राष्ट्रिय = raaShTriya, etc. etc.

    Numerals
    = 1x, २ = 2x, ३ = 3x, ४ = 4x, ५ = 5x
    ६ = 6x, ७ = 7x, ८ = 8x, ९ = 9x, ० = 0x

    Purna Viram or Danda
    = .x, ॥ = .xx
    क। = ka.x, क॥ = ka.xx
    मेरा नाम व्रिशिन है । मेरा बेटा वकील है ॥

    Others
    अ॑ = aq, अ॒ = aqq, अ॓ = aQ, अ॔ = aQQ

    x, ` and X modifiers
    • x when applied after certain Hindi letters modifies them. For e.g.
      kruxpaa = कृपा, Rux = ॠ, Sx = ऽ (avagraha), 1x = १ (hindi numeral 1), .x = । (danda)
    • Whenever x does not take the role of a modifier, it just prints 'क्ष'. For e.g.
      laxman = लक्ष्मन

    • ` when applied before certain Hindi consonants modifies them. For e.g.
      `g = ङ, `j = ञ, j`j = ज्ञ
    • ` when applied between certain Hindi consonants (like k`h, g`h, t`h, d`h, etc.) helps them to form their natural conjuncts. For e.g.
      bakkiMghaam = बक्किंघाम whereas bakkiMg`haam = बक्किंग्हाम

    • X can be applied between Hindi consonants to help form their half-consonants. For e.g.
      lakshman = लक्ष्मन whereas lakXshman = लक्‍श्मन
      bakti = बक्ति whereas bakXti = बक्‍ति

    • XX can be applied between Hindi consonants to help form consonants with halant symbol. For e.g.
      baakyaa = बाक्या whereas baakXXyaa = बाक्‌या
    • XX (or X) can be applied between certain Hindi vowels (say 'ai' or 'ou') to help them get separated into their component vowels. For e.g.
      priyaiMDiyaa = प्रियैंडिया whereas priyaXiMDiyaa = प्रिय‍इंडिया

    If you have any doubts or if you wish to give your suggestions/comments on any aspect of Azhagi/Azhagi+, please always join 'Azhagi' online support groups (please see http://azhagi.com/groups.html for details) and post your queries/suggestions/comments therein. However, if you are quite new to Azhagi/Azhagi+ and need some basic help during the initial phases, then please do mail me (at noblehearted at gmail dot com). Kindly note that I can understand only English and Tamil (my mother tongue) and a little bit of written/spoken Hindi and Malayalam (as I graduated from Regional Engineering College, Calicut). All about me, if you are interested, at: http://azhagi.com/story.html. My personal contacts are at: http://azhagi.com/contacts.html.