Sanskrit Phonetic Keyboard

Type in English and get the output in Sanskrit! Based on the AOSP Softkeyboard Example from Google. Vowels, Virama, Conjunct Consonants are all handled automatically. There is no data stored. It is free to use and the source code is available at
https://github.com/rtamsatyam/SanskritPhoneticKeyboard

After downloading the application, for enabling the keyboard, follow the installation instructions here

Phonetic Mapping:

Vowels:

  • अ = a, आ = A,aa, इ = i, ई = I,ee,
  • उ = u, ऊ = U ऋ = Ru (w), ॠ = (Shift/CAPS Lock) RU (W),
  • ऌ = lu (q), ॡ = (Shift/CAPS Lock) lU (Q),
  • ए = e, ऐ = ai, ओ = o, औ = au,
  • ँ = (Shift/CAPS Lock) jn (z), ं = M, ः = H

Consonants:

  • क = k, ख = K,kh, ग = g, घ = G,gh, ङ = gn
  • च = c, छ = C,ch ज = j, झ = J,jh, ञ = jn
  • ट = T, ठ = Th, ड = D, ढ = Dh, ण = N
  • त = t, थ = th, द = d, ध = dh, न = n,
  • प = p, फ = P,ph ,ब = b, भ = B,bh, म = m
  • य = y, र = r, ल = l, ळ = L, व = v,
  • श = S,sh, ष = Sh, स = s, ह = h

Conjunct Consonants:

  • ज्ञ = j+jn+a
  • क्ष = k+Sh+a

Others:

  • Danda = ।
  • ऽ = (Shift/CAPS Lock) v or Popup value of Danda ।,
  • ॐ = Popup value of Danda ।
  • Numbers appear as popup values of top row of keyboard